Whowatch – это простая, легко используемая интерактивная командная строка, наподобие команды who, для мониторинга процессов и пользователей в системе Linux. Он показывает, кто вошел в систему, и что они делают, в реальном времени, аналогично команде w.
Он отображает общее количество пользователей в системе и количество пользователей по типам подключения (локальные, telnet, ssh и другие). Whowatch также показывает время работы системы и отображает информацию, такую как имя пользователя, tty, хост, процессы, а также тип подключения.
Кроме того, вы можете выбрать определенного пользователя и просмотреть его дерево процессов. В режиме дерева процессов вы можете отправлять сигналы SIGINT и SIGKILL выбранному процессу в интересном режиме.
В этой краткой статье мы объясним, как установить и использовать whowatch в системах Linux для мониторинга пользователей и процессов в реальном времени на машине.
Как установить whowatch в Linux
Программа 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

Вы можете просмотреть подробную информацию о конкретном пользователе, просто выделите пользователя (используйте стрелки Up и Down для навигации). Затем нажмите клавишу d
, чтобы отобразить информацию о пользователе, как показано на этом скриншоте.

Чтобы просмотреть дерево процессов пользователя, нажмите Enter после выделения этого конкретного пользователя.

Для просмотра всего дерева процессов пользователей Linux нажмите t
.

Вы также можете просматривать информацию о системе Linux, нажав клавишу s
.

Для получения дополнительной информации ознакомьтесь с страницей справки whowatch, как показано.
$ man whowatch
Вам также могут быть полезны следующие статьи:
- Как мониторить команды Linux, выполняемые пользователями системы в реальном времени
- Как мониторить активность пользователей с помощью инструментов psacct или acct
Это все! whowatch – это простая, легко используемая интерактивная утилита командной строки для мониторинга процессов и пользователей в системе Linux. В этом кратком руководстве мы объяснили, как установить и использовать whowatch. Используйте форму обратной связи ниже, чтобы задать вопросы или поделиться своими мыслями об этой утилите.
Source:
https://www.tecmint.com/whowatch-monitor-linux-users-and-processes-in-real-time/