首页 > 代码库 > htop
htop
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 Key | Function Key | Description |
---|---|---|
h | F1 | Invoke htop Help |
S | F2 | Htop Setup Menu |
/ | F3 | Search for a Process |
I | F4 | Invert Sort Order |
t | F5 | Tree View |
> | F6 | Sort by a column |
[ | F7 | Nice - (change priority) |
] | F8 | Nice + (change priority) |
k | F9 | Kill a Process |
q | F10 | Quit htop |
若出现错误:
configure: error: You may want to use --disable-unicode or install libncursesw.
则需安装 ncurses-devel
# yum install ncurses-devel
b. RHEL/CentOS 安装
可以通过 yum install htop 来安装它,但前提是要添加epel 的yum源,具体请参考 CentOS yum 源的配置与使用。
# rpm -ivh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL //导入key
# yum install htop
本文出自 “小屁孩儿” 博客,谢绝转载!
htop