进程监控利器htop应用

关于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


1
2
3
4
[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文档

1
2
3
4
5
6
[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来查询

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#首先检查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应用

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

进程监控利器htop应用

常用命令示例:

搜索程序名(高亮显示)

进程监控利器htop应用

t:树形结构显示程序

进程监控利器htop应用

u:显示某用户的进程

进程监控利器htop应用

显示帮助

进程监控利器htop应用

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

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

进程监控利器htop应用

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

最后贴上一张top的截图

进程监控利器htop应用

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

1
2
3
4
5
6
7
8
9
#编辑/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应用

进程监控利器htop应用



本文转自lovelace521 51CTO博客,原文链接:http://blog.51cto.com/lovelace/1214322,如需转载请自行联系原作者


上一篇:Flex发布到Tomcat服务的过程


下一篇:SSL 认证之后,request.getScheme()获取不到https的问题记录