取代top工具的Linux运维利器–htop – yasi

http://opsmysql.blog.51cto.com/2238445/1214398

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/htop1、安装两种方法简单安装:【yasi】用源码安装貌似简单些

源码安装:

12345wget http://sourceforge.net/projects/htop/files/htop/1.0.2/htop-1.0.2.tar.gz/downloadtar zxf htop-1.0.2.tar.gzcd htop-1.0.2./configuremake && make install

Yum安装:由于CentOS/RHEL yum 库中没有内置 htop包,需要添加 EPEL 源:

1234567891011121314CentOS/RHEL 5.x 安装:32位系统rpm -ivh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm64位系统rpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpmCentOS/RHEL 6.x 安装:32位系统rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm64位系统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

上图中最上面几行显示的是CPU信息,我这里有16颗CPU(0-15),左上角CPU下面分别是内存、交换区的使用情况,右边显示进程状态的相关信息、系统负载、开机时间,下面就是进程的实时状态。最下面一行是快捷键操作,可以用鼠标点击,也可以直接按相应的快捷键!常用的操作命令:t: 显示树形结构

u: 显示某个用户的进程,在左侧选择用户

上图标记处 All users 列表下面显示的就是当前正在运行相关程序的用户,可以用鼠标或键盘的上下箭头键来定位相应的用户,然后回车,就显示指定用户正在运行的进程。我这里定位显示mysql用户:h : 显示帮助等同于 F1H : 显示/隐藏用户线程K : 显示/隐藏内核线程简单介绍到这里,这工具操作相对简单,不是很复杂,容易上手就不细说了.如果你还在用top,那你是不是觉得你out了,直接alias top="htop",有关更详细的用法请参考:man htop

背着背包的路上,看过许多人,听过许多故事,

取代top工具的Linux运维利器–htop – yasi

相关文章:

你感兴趣的文章:

标签云: