htop使用詳解

    在管理進程時通常要借助一些工具,比較常用的就是ps和top了;不過CentOS還為我們提供了一個更加強大的工具htop,下面就來了解一下此工具的使用方法。

一、安裝htop    

    htop工具在epel源中提供,請自行配置epel源,也可以直接下載htop的源碼包進行安裝。

二、htop的界面操作

    htop跟top一樣,也是打開一個實時的監控界面,直接輸入htop命令打開如下圖所示界面:

1.1.png

    在上圖中將輸出的界面劃分成了四個區域,其中:

        上左區:顯示了CPU、物理內存和交換分區的信息;

        上右區:顯示了任務數量、平均負載和連接運行時間等信息;

        進程區域:顯示出當前系統中的所有進程;

        操作提示區:顯示了當前界面中F1-F10功能鍵中定義的快捷功能。

            F1:顯示幫助信息;

1.png

            F2:配置界面中的顯示信息;

2.png

            我們可以根據自己的需要修改顯式模式以及想要顯示的內容,比如:以LED的形式顯示CPU的使用情況,并且在左邊的區域添加hostname,在右邊的區區域添加clock;

3.png

            我們也可以自定義進程區域中的顯示內容:

6.png            F3:進程搜索;

6.png

            F4:進程過濾器;

7.png

            從上面的結果可以看出search和filter的區別:

            search會將光標定位到符合條件的進程上,通過F3鍵進行逐個查找;而filter會直接將符合條件的進程篩選出來。

            search和filter都使用ESC鍵來取消功能。

            F5:顯示進程樹;

8.png

            F6:排序;

9.png

            F7:減小nice值;

            F8:增加nice值;

                直接修改光標選取的進程的nice值:

10.png

            F9:殺掉指定進程;

11.png

            F10:退出htop。

    空格鍵:用于標記選中的進程,用于實現對多個進程同時操作;

12.png

    U:取消所有選中的進程;

    s:顯示光標所在進程執行的系統調用;

        下面顯示的為init的系統調用信息:

13.png

    l:顯示光標所在進程的文件列表; 

1.1.png

    I:對排序的結果進行反轉顯示;

        例如,對PPID進行排序后,按‘I’鍵將會對PPID的排序結果進行反向排序。

    a:綁定進程到指定的CPU;

    u:顯示指定用戶的進程;

1.png    M:按照內存使用百分比排序,對應MEM%列;

    P:按照CPU使用百分比排序,對應CPU%列;

    T:按照進程運行的時間排序,對應TIME+列;

    K:隱藏內核線程;

    H:隱藏用戶線程;

    #:快速定位光標到PID所指定的進程上。      

三、htop相關選項

    -d:設置刷新時間,單位為秒;

    -C:設置界面為無顏色;

1.1.png

    -u:顯示指定用戶的進程;

1.png

2.png

    -s:以指定的列排序;

3.png

4.png

原創文章,作者:petmaster,如若轉載,請注明出處:http://www.www58058.com/4394

(7)
petmasterpetmaster
上一篇 2015-05-18
下一篇 2015-05-18

相關推薦

  • 磁盤管理、文件管理、系統管理

    分區管理工具:fdisk,parted,sfdisk fdisk:MBR模式,對于一塊硬盤來說,最多只能管理15個分區; # fdisk -l [-u] [device…]:查看 # fdisk device 子命令:管理功能 p:顯示已有分區 n:新建分區 d:刪除 w:寫入磁盤并退出 q:放棄更改并退出 m:獲取幫助 l:列出分區id t:調…

    Linux干貨 2017-12-15
  • Python高階函數和裝飾器

    高階函數 First Class Object 函數在Python中是一等公民 函數也是對象,可調用(callable)的對象 函數可以作為普通變量、參數、返回值等等 高階函數 數學概念y=g(f(x)) 在Python中,高階函數應該滿足下列至少一個條件 接受一個或者多個函數作為參數 輸出一個函數 計數器 def counter(base): def in…

    Linux干貨 2017-10-23
  • Linux下用戶屬性的更改

      Linux下更改用戶的屬性一般使用usermod命令   基本格式如下:            Usermod[options]  login      [options]中具體參數如下:    -u  U…

    Linux干貨 2017-05-30
  • 命令別名以及元數據。

    命令別名alias: 命令別名:     獲取所有可用別名的定義;         ~]# alias         定義別名:  &nb…

    Linux干貨 2016-11-05
  • ansible-yaml初級語法(hosts、remote_user、tasks)

    環境準備:     1、主控節點IP:172.16.16.9     2、兩個被控節點:1)172.16.16.48   2)172.16.16.50     3、hosts配置如下:       &…

    Linux干貨 2016-11-28
  • Linux命令學習

    閱讀目錄 Linux cat命令 file命令 dd命令 hexdump命令 cat命令   cat三大功能:      1.一次顯示整個文件:cat filename      2.從鍵盤創建一個文件:cat > filename 注意只能創建新文件,…

    Linux干貨 2017-07-16

評論列表(1條)

  • stanley
    stanley 2015-05-18 17:41

    htop中文技貼不勝其數,此樣圖文并茂屈指可數,贊

欧美性久久久久