关于htop:

一个可以让用户与之交互的进程查看器。作为文本模式的应用程序,主要用于控制台或 X 终端中。当前具有按树状方式来查看进程,支持颜色主题,可以定制等特性。


htop 包含的优点有(与top相比较):

  1. 可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令行。    

  2. 在启动上,比 top 更快。    

  3. 杀进程时不需要输入进程号。

  4. htop 支持鼠标操作。


如何获取htop:

rpm包:http://rpmfind.net

tar包:http://sourceforge.jp/projects/sfnet_htop/releases/?fulllist=1

我们这里选择rpm包来进行安装

安装htop


[root@lovelace ~]# rpm -ivh htop-1.0.2-1.el5.rf.i386.rpm
warning: htop-1.0.2-1.el5.rf.i386.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6
Preparing...                ########################################### [100%]
   1:htop                   ########################################### [100%]


查看htop的执行命令和man文档

[root@lovelace ~]# whereis htop
htop: /usr/bin/htop /usr/share/man/man1/htop.1.gz
[root@lovelace ~]# man 1 htop
HTOP(1)                              Utils                             HTOP(1)
NAME
       htop - interactive process viewer

如果不确定该软件的执行命令是什么(适用于rpm安装的包)可以通过rpm来查询

#首先检查htop是否已经安装
[root@lovelace ~]# rpm -qa | grep htop 
htop-1.0.2-1.el5.rf
#使用rpm的-ql参数来进行安装文件的查询
[root@lovelace ~]# rpm -ql htop-1.0.2-1.el5.rf
/usr/bin/htop    #htop的执行命令完整路径
/usr/share/applications/htop.desktop
/usr/share/doc/htop-1.0.2
/usr/share/doc/htop-1.0.2/AUTHORS
/usr/share/doc/htop-1.0.2/COPYING
/usr/share/doc/htop-1.0.2/ChangeLog
/usr/share/doc/htop-1.0.2/INSTALL
/usr/share/doc/htop-1.0.2/NEWS
/usr/share/doc/htop-1.0.2/README
/usr/share/man/man1/htop.1.gz
/usr/share/pixmaps/htop.png


htop使用

htop页面信息解释

进程监控利器htop应用_第1张图片

接着我们来看下htop的帮助页面:(相当的详细)

进程监控利器htop应用_第2张图片

常用命令示例:

搜索程序名(高亮显示)

进程监控利器htop应用_第3张图片

t:树形结构显示程序

进程监控利器htop应用_第4张图片

u:显示某用户的进程

进程监控利器htop应用_第5张图片

h 显示帮助

进程监控利器htop应用_第6张图片

Setup:设置进程块显示什么信息和信息样式,这个根据自己喜好设置

F4:过滤(可以单独显示过滤出的信息)

进程监控利器htop应用_第7张图片

F9使用kill给进程发信号,选好信号回车即可

最后贴上一张top的截图

进程监控利器htop应用_第8张图片

总结:个人感觉,htop相较于top,让我们这些惯用鼠标的人得到了一定的解放  当然还有其他高深的功能没有接触到,这里只是初步学习,看到网上的帖子,针对于习惯使用top的童鞋,安装好htop之后,直接/etc/bashrc中设置别名即可,凭个人喜好而定。不过还是挺实用的,这里演示下:

#编辑/etc/bashrc文件,在最后添加上一行
[root@nick tmp]# vim /etc/bashrc
alias top='/usr/bin/htop'
#查看结果
[root@nick tmp]# cat /etc/bashrc | tail -2
# vim:ts=4:sw=4
alias top='/usr/bin/htop'
#使之生效
[root@nick tmp]# . /etc/bashrc

测试下:

进程监控利器htop应用_第9张图片

进程监控利器htop应用_第10张图片