whowatch – 实时监控 Linux 用户和进程
whowatch是一个简单易用的交互式类 who 命令行程序,用于监控 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
。
您还可以通过按键查看Linux系统信息s
。
有关更多信息,请参见如图所示的whowatch手册页。
$ man whowatch
您还会发现这些相关文章很有用:
就这些!whowatch是一个简单易用的交互式命令行实用程序,用于监控 Linux 系统上的进程和用户。在本简短指南中,我们解释了如何安装和使用 whowatch。使用下面的反馈表提出任何问题或分享您对该实用程序的想法。