监控 Linux 服务器活动的几个命令(watch top ac)_服务器

watchtop 和 ac 命令为我们监视 Linux 服务器上的活动提供了一些十分高效的途径。

为了在获取系统活动时更加轻松,Linux 系统提供了一系列相关的命令。在这篇文章中,我们就一起来看看这些对我们很有帮助的命令吧。

监控 Linux 服务器活动的几个命令(watch top ac)_linux_02

watch 是一个用来轻松地重复检测 Linux 系统中一系列数据命令,例如用户活动、正在运行进程、登录、内存使用等。这个命令实际上是重复地运行一个特定的命令,每次都会重写之前显示的输出,它提供了一个比较方便的方式用以监测在你的系统中发生的活动。

首先以一个基础且不是特别有用的命令开始,你可以运行 watch -n 5 date,然后你可以看到在终端中显示了当前的日期和时间,这些数据会每五秒更新一次。你可能已经猜到了,-n 5 选项指定了运行接下来一次命令需要等待的秒数。默认是 2 秒。这个命令将会一直运行并按照指定的时间更新显示,直到你使用 ^C 停下它。

监控 Linux 服务器活动的几个命令(watch top ac)_系统活动_03

下面是一个更有趣的命令实例,你可以监控一个在服务器中登录用户的列表,该列表会按照指定的时间定时更新。就像下面写到的,这个命令会每 10 秒更新一次这个列表。登出的用户将会从当前显示的列表中消失,那些新登录的将会被添加到这个表格当中。如果没有用户再登录或者登出,这个表格跟之前显示的将不会有任何不同。

监控 Linux 服务器活动的几个命令(watch top ac)_linux_04

如果你只是想看有多少用户登录进来,可以通过 watch 调用 uptime 命令获取用户数和负载的平均水平,以及系统的工作状况。

监控 Linux 服务器活动的几个命令(watch top ac)_数据_05

监控 Linux 服务器活动的几个命令(watch top ac)_linux_06

监控 Linux 服务器活动的几个命令(watch top ac)_服务器_07

监控 Linux 服务器活动的几个命令(watch top ac)_用户登录_08

监控 Linux 服务器活动的几个命令(watch top ac)_数据_09

监控 Linux 服务器活动的几个命令(watch top ac)_用户登录_10

监控 Linux 服务器活动的几个命令(watch top ac)_linux_11