whowatch 是一個簡單易用的互動式命令列程式,用於監控 Linux 系統上的進程和使用者。它以即時方式顯示誰正在系統上登錄,以及他們正在做什麼,類似於 w 命令。
它顯示系統上的使用者總數以及每個連接類型(本地、telnet、ssh 和其他)的使用者數。whowatch 還顯示系統的正常運行時間,並顯示信息,例如使用者的登錄名稱、tty、主機、進程以及連接的類型。
此外,您可以選擇特定的使用者並查看其進程樹。在進程樹模式中,您可以以有趣的方式發送 SIGINT 和 SIGKILL 信號給所選進程。
在本簡要文章中,我們將解釋如何在 Linux 系統上安裝和使用 whowatch 以即時監控機器中的使用者和進程。
如何在 Linux 中安裝 whowatch
程式 whowatch 可以通過您的 Linux 發行版上的預設存儲庫使用套件管理器輕鬆安裝,如下所示。
$ 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/