htop 是一個 Linux 下的互動進程瀏覽器,可以用來替換Linux下的top命令。
htop官網:http://hisham.hm/htop/
系統內容:CentOS release 5.8 (Final)
安裝htop需要ncurses支援,請確保已安裝:
[root@localhost ~]# yum install ncurses ncurses-devel
安裝htop
# wget http://hisham.hm/htop/releases/1.0/htop-1.0.tar.gz
# tar -zxvf htop-1.0.tar.gz
# cd htop-1.0
# ./configure
# make && make install
# htop
使用教程
顯示內建協助
滑鼠點擊Help或者按F1 顯示內建協助
4.2. htop 設定
滑鼠點擊Setup或者按下F2 之後進入htop 設定的頁面,Meters 頁面設定了頂端的一些資訊顯示,頂端的顯示又分為左右兩側,到底能顯示些什麼可以在最右側那欄新增,要新增到上方左側(F5)或是右側(F6)都可以,這就是個人設定的範圍了。這裡多加了一個時鐘。
上方左右兩欄的顯示方式分為Text Bar Graph Led 四種,下圖我就把 cpu memory swap 改成文字模式顯示,然後右欄的改成Bar 顯示,clock 用LED方式顯示。資料顯示都差不多,只是這樣看有點不習慣了。
關於Display options 的設定,可要根據管理者自己的需要來設定。
顏色選擇,除了基本的顏色顯示之外,htop 還提供了換面板的功能,其實也只是改變一些色彩顯示的設定,雖然說不能自訂到細部的顏色顯示,但是至少提供了幾種風格可以選擇。
最後一項的設定是調整 Columns 的顯示,就是在一般htop 指令進來希望可以看到的什麼樣的資料及資訊,欄位的調整可以在這邊做個人化的設定,一般使用系統預設值就好了。
4.3. 搜尋進程
滑鼠點擊Search 或者按下F3 或者輸入"/", 輸入進程名進行搜尋,例如搜尋ssh
4.4. 過濾器
按下F4,進入過濾器,相當於關鍵字搜尋,不區分大小寫,例如過濾dev
4.5. 顯示樹形結構
輸入"t"或按下F5,顯示樹形結構,意思跟pstree 差不多,能看到所有程式樹狀執行的結構,這對於系統管理來說相當方便,理清程式是如何產生的,當然樹狀結構的瀏覽也可以依照其他資料來排序。
4.6. 選擇排序方式
按下F6 就可以選擇依照什麼來排序,最常排序的內容就是cpu 和memory 吧!
4.7 操作進程
F7、F8分別對應nice-和nice+,F9對應kill給進程發訊號,選好訊號斷行符號就OK了
4.8. 顯示某個使用者的進程,在左側選擇使用者
輸入"u",在左側選擇使用者
五、Alias top
也許你用慣了top,我們也可以用top來開啟htop。
編輯/root/.bashrc檔案,添加如下代碼
if [ -f /usr/local/bin/htop ]; then alias top=’/usr/local/bin/htop’fi
# source /root/.bashrc