微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在CentOS下安装和使用任务管理器htop

htop 是Linux系统中的一个互动的进程查看器,一个文本模式的应用程序(在控制台或者X终端中),需要ncurses。

 

与Linux传统的top相比,htop更加人性化。它可让用户交互式操作,支持颜色主题,可横向或纵向滚动浏览进程列表,并支持鼠标操作。

 

与top相比,htop有以下优点:

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

 •在启动上,比top 更快。

 •杀进程时不需要输入进程号。

 •htop 支持鼠标操作。

 •top 已经很老了。

 

htop 官网:http://htop.sourceforge.net/

安装:

CentOS yum 库中没有 htop,需要添加 EPEL 源:

CentOS 5 系列安装:

复制代码

代码如下:

rpm -i http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

CentOS 6 系列安装:

复制代码

代码如下:

rpm -i http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm

安装好后会在/etc/yum.repos.d/下产生epel-testing.repo和epel.repo这两个yum源文件.

安装htop:

复制代码

代码如下:

yum install htop

输入htop运行,界面如下:

使用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的功能和对应的字母快捷键。

原文地址:https://www.jb51.cc/server/4145314.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐