如何在CentOS Linux 8上安装htop
时间:2019-11-20 08:52:56 来源:igfitidea点击:
如何使用yum命令在HentOS 8上安装htop? htop只是CentOS Linux 8系统的交互式进程查看器。就像默认的top命令一样,它具有一组附加选项并可以在监视器上更好地显示。此页面显示"如何使用命令行选项在CentOS 8上安装htop"。
如何使用yum在CentOS 8上安装htop
在CentOS Linux 8安装htop 的过程如下:
- 打开终端窗口。
- 对于使用ssh命令的远程CentOS 8服务器登录。
- 开启EPEL回购
- 在CentOS上执行
sudo yum search htop
命令搜索htop - 运行
sudo yum install htop
在CentOS 8中安装htop - 执行更新
sudo yum update htop
以将htop升级到CentOS 8中的最新版本
让我们详细查看所有步骤和示例。
在CentOS 8上启用EPEL仓库
确保在CentOS 8上启用并安装了EPEL repo。如果没有,请运行:
Hyman@centos8-box:$ sudo yum -y install epel-release Hyman@centos8-box:$ sudo yum repolist
请注意,Hyman @ centos8-box:$
是我的shell提示。您需要在该提示后键入所有命令。
在CentOS 8上您也可以使用dnf命令代替yum。
CentOS Linux 8安装htop
知道如何搜索软件包很重要。因此,键入以下命令,使用yum命令搜索htop软件包:
Hyman@centos8-box:$ sudo yum search htop
输出示例:
Last metadata expiration check: 0:00:36 ago on Thursday 14 May 2020 01:37:04 AM IST. ============================ Name Exactly Matched: htop ============================ htop.x86_64 : Interactive process viewer ================================ Name Matched: htop ================================ bashtop.noarch : Linux resource monitor
查找有关htop软件包的信息
运行以下命令:
Hyman@centos8-box:$ sudo yum info htop
输出示例:
Last metadata expiration check: 0:01:03 ago on Thursday 14 May 2020 01:37:04 AM IST. Available Packages Name : htop Version : 2.2.0 Release : 6.el8 Architecture : x86_64 Size : 112 k Source : htop-2.2.0-6.el8.src.rpm Repository : epel Summary : Interactive process viewer URL : http://hisham.hm/htop/ License : GPLv2+ Description : htop is an interactive text-mode process viewer for Linux, similar to : top(1).
在CentOS 8上安装htop
首先,确保您的系统是最新的:
Hyman@centos8-box:$ sudo yum update Hyman@centos8-box:$ sudo yum upgrade
最后,运行以下命令在CentOS上安装htop:
Hyman@centos8-box:$ sudo yum install htop
如何使用htop命令
语法为:
htop htop [options] htop [options] arg
按" F10"或" q"退出htop会话。
可以使用单色配色方案,运行:
Hyman@centos8-box:$ htop -C Hyman@centos8-box:$ htop --no-color
运行htop时,使用树视图查看:
Hyman@centos8-box:$ htop -t Hyman@centos8-box:$ htop --tree
只查看指定用户Hyman的进程:
Hyman@centos8-box:$ htop -u Hyman Hyman@centos8-box:$ htop --user=Hyman Hyman@centos8-box:$ htop --user=nginx
只查看某个进程的信息:
Hyman@centos8-box:$ htop -p PID Hyman@centos8-box:$ htop -p PID1,PID2 Hyman@centos8-box:$ htop --pid=PID,[,PID,PID...] Hyman@centos8-box:$ htop -p 1992 Hyman@centos8-box:$ htop -p 1244,2233
CentOS Htop键盘快捷键
在htop中时,支持以下命令:
命令 | 描述 |
---|---|
向上箭头键 | 在进程列表中选择(突出显示)上一个进程。如有必要,滚动列表。 |
向下箭头键 | 选择(突出显示)进程列表中的下一个进程。如有必要,滚动列表。 |
左箭头键 | 向左滚动处理列表。 |
向右箭头键 | 向右滚动处理列表。 |
PgUp,PgDn | 在一个窗口中上下滚动处理列表。 |
Home | 滚动到进程列表的顶部,然后选择第一个进程。 |
End | 滚动到进程列表的底部,然后选择最后一个进程。 |
s | 跟踪进程系统调用:如果已安装strace(1),则按下此键会将其附加到当前选定的进程,从而实时显示该进程发出的系统调用。 |
l | 显示进程的打开文件:如果安装了lsof(1),按此键将显示该进程打开的文件描述符列表。 |
htop其他键盘快捷键
u | 仅显示指定用户拥有的进程。 |
M | 按内存使用量排序(顶部兼容性键)。 |
P | 按处理器使用率排序(顶部兼容性键)。 |
T | 按时间排序(最高兼容性键)。 |
F | 跟随过程:如果排序顺序导致当前选择的过程在列表中移动,请使选择栏紧随其后。这对于监视过程很有用:这样,您可以使过程始终在屏幕上可见。当使用移动键时,跟随将失去效果。 |
K | 隐藏内核线程:阻止将属于内核的线程显示在进程列表中。 (这是一个切换键。) |
H | 隐藏用户线程:在表示它们的系统与普通进程不同的系统上(例如最近的基于NPTL的系统),这可以在进程列表中的用户空间进程中隐藏线程。 (这是一个切换键。) |
p | 显示正在运行的程序的完整路径(如果适用)。 (这是一个切换键。) |
Ctrl-L | 刷新屏幕。 |
F1 | 参阅此帮助菜单。 |
如何获得有关htop的帮助
只需通过--help选项即可查看htop帮助信息。例如:
Hyman@centos8-box:$ htop --help Hyman@centos8-box:$ man htop
可选:使用htop时Linux隐藏进程
如此处所述,设置hidepid = 2选项:
$ sudo mount -o remount,rw,nosuid,nodev,noexec,relatime,hidepid=2 /proc $ htop
结论
此页面显示了如何在CentOS Unix服务器上安装和使用htop。