共计 1726 个字符,预计需要花费 5 分钟才能阅读完成。
这篇文章主要为大家展示了“如何使用 htop 来监控 Linux 系统进程”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让丸趣 TV 小编带领大家一起研究并学习一下“如何使用 htop 来监控 Linux 系统进程”这篇文章吧。
Htop 是一个命令行实用程序,它是 top 命令的改进版本。它显示关键的系统指标,如运行的任务、pid、正常运行时间、平均负载、内存利用率和其他重要统计数据负载。
使 htop 从它的前身 top 命令中脱颖而出的是它能够以更有组织的方式和不同的配色方案显示系统指标。这允许用户直观地找到他们想要的系统指标,与普通的和乏味的 top 命令实用工具相比。
在本指南中,我们将介绍如何充分利用 htop 命令实用程序来检索各种系统指标。Htop 可以跨所有 Linux 发行版工作,并且在大多数情况下都预装了较新的版本。要启动 htop 并显示系统指标,只需键入命令 htop。
linuxmi@linuxmi:~/www.linuxmi.com$ htop
htop 命令的部分
从前面的输出中,我们可以清楚地看到 htop 的显示分为 3 个部分:
头部:
头部分显示系统指标,包括 CPU、内存和交换利用率、运行任务、平均负载和正常运行时间。
主体:
本节列出所有正在运行的进程。
页脚:
显示“htop 菜单选项”
使用 htop 命令的一些优点包括:
能够使用鼠标与 htop 工具交互。
系统指标用颜色编码,以便于一目了然地识别。
linuxmi@linuxmi:~/www.linuxmi.com$ sudo dnf install htop
Htop 提供了在不调用进程 PID 的情况下终止进程的方法。
您可以上下滚动使用鼠标或箭头向上和箭头向下键,以查看所有运行的进程。
有时,当您在没有安装 htop 的系统上工作时,可能会收到警告。要安装 htop,请运行以下命令:
对于 Debian/ Ubuntu/Mint
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install htop
对于 RHEL / CentOS
linuxmi@linuxmi:~/www.linuxmi.com$ sudo yum install htop
对于 Fedora 22 and later
linuxmi@linuxmi:~/www.linuxmi.com$ sudo dnf install htop
使用 htop 命令
现在让我们看看 htop 实用工具工具附带的各种选项。
排序输出
Htop 提供了多个选项,您可以使用它们对输出进行排序。要查看输出选项,只需按下键盘上的 F6 功能键。在左侧,滚动并选择在对输出排序时要使用的条件。默认情况下,将其设置为 PERCENT_CPU 选项。
要使用内存使用率百分比进行排序,请使用向下箭头键并在 PERCENT_MEM 选项上按 ENTER 键。
以树状格式列出进程
Linux 进程通常按层次顺序排列,从而创建子 - 父关系。要显示关系,只需按 F5 功能键。
过滤过程
Linux 进程也可以根据它们各自的路径进行筛选。要过滤过程,按 F4 功能键。在页脚部分将提示您输入进程的路径。在下面的输出中,我以 /usr/sbin 路径显示了进程。
搜索进程
您还可以通过按 F3 键并在终端屏幕底部出现的搜索提示中输入进程名称来搜索进程。
例如,在本例中,我在 /usr/lib 路径中搜索 tomcat 进程。一旦找到,进程将用黄色高亮显示。
杀掉一个过程
启动 htop 后,只需滚动到你想要终止或“杀死”的进程。在这种情况下,我选择了 PID 为 1513 的 Nginx。
接下来,按 F9 功能键或字母 k,选择要发送的信号。在本例中,我选择了 SIGKILL 以确保进程退出。最后按回车。
如何自定义 htop 输出
在这里和那里做一些调整,将决定您的输出看起来像什么,按 F2 键。有几个选项可以改变例如颜色,字体风格的系统指标举几个例子。
得到帮助
要获得有关如何使用 htop 找到方法和最佳利用其中的各种快捷方式的帮助,只需按 F1 键。关键选项及其作用将显示如下所示。
以上是“如何使用 htop 来监控 Linux 系统进程”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!