whowatch - 实时监控Linux用户和进程

whowatch是一个简单易用的交互式类似命令行程序,用于实时监控Linux系统上的进程和用户。

whowatch是一个简单易用的交互式类似于命令行的程序,用于监视Linux系统上的进程和用户。 它以与w命令实时类似的方式显示谁登录到您的系统以及他们正在做什么。

它显示系统上的用户总数和每种连接类型的用户数(本地,telnet,ssh和其他)。 whowatch还显示系统正常运行时间并显示用户的登录名,tty,主机,进程以及连接类型等信息。

此外,您可以选择特定用户并查看其进程树。 在进程树模式下,您可以以有趣的方式将SIGINTSIGKILL信号发送到所选进程。

在这篇简短的文章中,我们将解释如何在Linux系统上安装和使用whowatch,以便在机器中实时监控用户和进程。

如何在Linux中安装whowatch

如图所示,可以使用Linux发行版上的软件包管理器从默认存储库轻松安装程序whowatch

$ sudo apt install whowatch  [On Ubuntu/Debian]
$ sudo yum install whowatch  [On CentOs/RHEL]
$ sudo dng install whowatch  [On Fedora 22+]

安装完成后,只需在命令行中键入whowatch ,就会看到以下屏幕。

$ whowatch
监控登录用户

监控登录用户

您可以查看特定用户的详细信息,只需突出显示该用户(使用向上向下箭头进行导航)。 然后按d键列出用户信息,如此屏幕截图所示。

在Linux中检查用户信息

在Linux中检查用户信息

要查看用户进程树,请在突出显示该特定用户后按Enter键

监控用户进程

监控用户进程

要查看所有Linux用户进程树,请按t

监控Linux用户进程

监控Linux用户进程

您也可以按s键查看Linux系统信息。

检查Linux系统信息

检查Linux系统信息

有关更多信息,请参见如图所示的whowatch手册页。

$ man whowatch

您还会发现这些相关文章很有用:

  1. 如何实时监控系统用户执行的Linux命令
  2. 如何使用psacct或acct工具监视用户活动

就这样! whowatch是一个简单易用的交互式命令行实用程序,用于监视Linux系统上的进程和用户。 在本简要指南中,我们已经解释了如何安装和使用whowatch。 使用下面的反馈表单提出任何问题或分享您对此实用程序的看法。