使用 whowatch 实时监控 Linux 用户和进程
Whowatch 是一个基于控制台的交互式用户和进程监控工具。 Whowatch 实时显示有关用户当前登录机器的信息。它显示了登录名、tty、主机、登录用户的用户进程等信息。 whowatch 以树格式显示所选用户的所有进程。我们可以向进程发送 SIGINT、SIGHUP、SIFTERM 和 SIGKILL 等信号。
现在让我们看看如何在 Linux 系统上安装 whowatch:
安装whowatch:
要在 Ubuntu 等基于 Debian 的系统上安装 whowatch,Kali Linux 使用以下命令:
sudo apt install whowatch
要在 CentOs/RHEL 系统上安装 whowatch,请使用以下命令:
sudo yum install whowatch
要在 Fedorea 22+ 系统上安装 whowatch,请使用以下命令
sudo dng install whowatch
要在 Arch Linux 等基于 Arch 的系统上安装 whowatch,Garuda Linux 使用以下命令
sudo pacman install whowatch
现在,我们已经在我们的 Linux 系统上安装了 whowatch 现在让我们看看如何使用 whowatch
whowatch的使用方法:
运行 Whowatch 简单运行whowatch命令
whowatch
然后我们可以看到如下输出:
在上面的输出中,我们可以看到有 3 个用户以 tty1、pts 和 tty2 登录系统。
我们可以使用向上和向下箭头键选择特定用户。要查看所选用户的名称、家庭、UID、GID 和 shell 等信息,请使用d键。
要查看所选用途的用户进程树,请按ENTER键
要查看选定用户的所有进程,请使用t键
查看任何特定进程的详细信息。使用箭头键选择进程并使用d键
查看系统用户的密钥信息
使用 man 命令查找有关 whowatch 的更多信息
man whowatch