【APP】取代top工具的Linux運維利器--htop

    htop是一款運行於Linux系統監控與進程管理軟件,用於取代Linux/Unix下傳統的top,htop用C語言編寫,採用了ncurses庫,因此使用有此功能需要安裝ncurses。
與top相比有什麼優點:
1.htop提供所有進程的列表,並且以不同顏色標識出CPU、swap和內存等狀態
2.更優雅的顯示界面
3.能夠垂直和水平滾動,更方便看到所有的進程和完整的命令行
4.操作更方便、更簡單,可以直接kill、renice進程而不需要輸入進程號(前提是要定位好對象)
5.同時支持鼠標操作哦,非常有特色(需要安裝 ncurses 依賴包)
6.啓動htop命令比top快0.5秒(不知道這算不算優勢..............)
....
....

htop 官網: http://sourceforge.net/projects/htop

1、安裝
兩種方法簡單安裝:
源碼安裝:

wget http://sourceforge.net/projects/htop/files/htop/1.0.2/htop-1.0.2.tar.gz/download
tar zxf htop-1.0.2.tar.gz
cd htop-1.0.2
./configure
make && make install

Yum安裝:
由於CentOS/RHEL yum 庫中沒有內置 htop包,需要添加 EPEL 源:

CentOS/RHEL 5.x 安裝:
32位系統
rpm -ivh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
64位系統
rpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
CentOS/RHEL 6.x 安裝:
32位系統
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm
64位系統
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm
導入key:
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
安裝htop:
yum -y install htop


2、簡單使用
直接運行 htop 命令:
[root@twexdb1 ~]# htop

123512748.jpg

上圖中最上面幾行顯示的是CPU信息,我這裏有16顆CPU(0-15),
左上角CPU下面分別是內存、交換區的使用情況,
右邊顯示進程狀態的相關信息、系統負載、開機時間,
下面就是進程的實時狀態。
最下面一行是快捷鍵操作,可以用鼠標點擊,也可以直接按相應的快捷鍵!

常用的操作命令:
t: 顯示樹形結構

124115973.jpg

u: 顯示某個用戶的進程,在左側選擇用戶

124047687.jpg


上圖標記處 All users 列表下面顯示的就是當前正在運行相關程序的用戶,可以用鼠標或鍵盤的上下箭頭鍵來定位相應的用戶,然後回車,就顯示指定用戶正在運行的進程。
我這裏定位顯示mysql用戶:

h : 顯示幫助等同於 F1
H : 顯示/隱藏用戶線程
K : 顯示/隱藏內核線程

簡單介紹到這裏,這工具操作相對簡單,不是很複雜,容易上手就不細說了.如果你還在用top,那你是不是覺得你out了,直接alias top="htop",有關更詳細的用法請參考:man htop





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章