whowatch 是一个简单易用的交互式命令行程序,用于监视 Linux 系统上的进程和用户。它以类似实时w 命令的方式显示谁登录到您的系统以及他们正在做什么。
它显示系统上的用户总数以及每种连接类型(本地、telnet、ssh 和其他类型)的用户数。whowatch 还显示系统正常运行时间,并显示用户的登录名、tty、主机、进程以及连接类型等信息。
此外,您可以选择特定用户并查看其进程树。在进程树模式下,您可以以有趣的方式发送SIGINT和SIGKILL信号给选定的进程。
在本简短文章中,我们将解释如何在 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
键列出用户信息,如此屏幕截图所示。

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

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

您还可以通过按下s
键查看Linux系统信息。

有关更多信息,请参阅whowatch手册页面。
$ man whowatch
您还会发现以下相关文章有用:
就是这样!whowatch是一个简单易用的交互式命令行实用工具,用于监视Linux系统上的进程和用户。在这个简短的指南中,我们解释了如何安装和使用whowatch。请使用下面的反馈表格提出任何问题或分享您对此实用程序的想法。
Source:
https://www.tecmint.com/whowatch-monitor-linux-users-and-processes-in-real-time/