监视Linux系统是系统管理员最重要的任务之一。有许多不同的监视工具提供不同的功能。在本教程中,我们将详细介绍那些Linux系统监控软件。
开始顶部命令
top是用于监视Linux系统资源的最常用、最快速、最简单的工具。它可以很容易地调用如下。 top
命令由procps ng包提供。
$ top

默认情况下,进程按其PID编号排序。
最高命令帮助
去寻求帮助 小时 已使用。 top
命令帮助页提供有关命令的简单而快速的信息。像kill,renice,locate column,toggle sorting,toggle summary,add remove fields这样的信息
h

排序过程
按CPU使用情况排序 c
. CPU使用率的计算以2秒的间隔完成。因此,某些过程可能会根据负载改变位置,持续2秒钟。
c

以图形形式显示内存使用情况
以不同的方式显示内存信息,如使用条形图 m
.
m

根据用户名筛选进程
根据其所有者用户用途筛选进程 u 把用户名改成。在按u键之后,我们将得到下面的一行,然后在本例中输入用户名 ismail
.
uWhich user (blank for all) ismail

杀戮过程
终止进程 k
和PID。请记住,我们需要拥有终止进程所需的特权。我们将得到如下喜欢进入PID和3555是我们的PID。
kPID to signal/kill [default pid = 4122] 3555

更改为颜色模式
切换到“颜色”模式以查看带有 z
. 我们可以看到白色变成了红色。再次按z命令,颜色模式将更改并关闭为标准颜色。
z

森林景观
更改进程表的视图,如 五 到森林景观。在林中,该视图提供了具有父进程和子进程的层次化进程视图。这对于获取流程和服务的层次结构非常有用。在下面的示例中,我们将看到sshd作为与bash的父子关系,其中bash由sshd守护进程分叉。
V

显示进程绝对路径
在显示进程时,默认情况下只显示可执行文件的名称。显示进程的绝对路径 c
可按以下方式使用。例如,在下面的屏幕截图中,从 /usr/bin/python文件 一些参数如 -埃斯 .
c
