您的位置:首页 > 运维架构 > Linux

Linux Centos下安装htop使用htop

2016-04-14 13:56 507 查看
原文地址  http://blog.sina.com.cn/s/blog_9f1c09310101aa5z.html

top和top都是管理进程的,但是htop是top的加强版,增加了好多功能。

1.安装htop:

wget http://sourceforge.net/projects/htop/files/htop/1.0.2/htop-1.0.2.tar.gz

tar -zxf htop***

./configure

make 

make install

其中需要说明的一点是,htop需要ncurses,所以在安装之前先安装ncurses,ncurses的安装方法与htop类似,只不过将里面的地址改改

执行htop命令查看是否安装成功。

我的执行htop后:





2.使用htop

    对于htop,可以按上下键选定想要的进程,按左右键移动字段,其实htop也可以直接用鼠标选定进程;

按【F1】到【F10】键操作各项管理功能。如:

【F8】键可增加nice值,这样就可以降低对应进程的优先级

【F7】可减少nice值,这样就可以提高对应进程的优先级

【F9】可对进程传递信号

【F10】结束htop

【F1】查看htop使用说明

同时,htop也支持单一命令字符的用法,如按【q】键可以离开htop

下面是从网上找的更详细的:

如果您想每次使用top命令直接打开htop。

#vi  /root/.bashrc

if [ -f /usr/local/htop/bin/htop ]; then

  alias top=’/usr/local/htop/bin/htop’

fi
#source /root/.bashrc
常用选项:
-C –no-color 使用一个单色的配色方案。

-d –delay=DELAY 设置延迟更新时间,单位秒。

-h –help 显示htop命令帮助信息。

-u –user=USERNAME 只显示一个给定的用户的过程。

-v –version 显示版本信息
建议man一下,man很详细。
另外还在使用时
/:搜索字符
h:显示某个用户的进程,在左侧可以选项
t:显示树形结构
h : 显示帮助

H : 显示/隐藏用户线程

K : 显示/隐藏内核线程
选择某一进程,按s:用strace追踪进程的系统调用
P、T、M和top下是一样的,按CPU,Time+、Memory使用排序。
下面有F1~F10的功能和对应的字母快捷键。

Shortcut KeyFunction KeyDescription
hF1Invoke htop Help
SF2Htop Setup Menu
/F3Search for a Process
IF4Invert Sort Order
tF5Tree View
>F6Sort by a column
[F7Nice - (change priority)
]F8Nice + (change priority)
kF9Kill a Process
qF10Quit htop
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: