whowatch – мониторинг пользователей и процессов Linux в реальном времени

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
Monitor Logged in Users

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

Check User Information in Linux

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

Monitor User Process

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

Monitor Linux User Processes

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

Check Linux System Information

Для получения дополнительной информации ознакомьтесь с страницей справки whowatch, как показано.

$ man whowatch

Вам также могут быть полезны следующие статьи:

  1. Как мониторить команды Linux, выполняемые пользователями системы в реальном времени
  2. Как мониторить активность пользователей с помощью инструментов psacct или acct

Это все! whowatch – это простая, легко используемая интерактивная утилита командной строки для мониторинга процессов и пользователей в системе Linux. В этом кратком руководстве мы объяснили, как установить и использовать whowatch. Используйте форму обратной связи ниже, чтобы задать вопросы или поделиться своими мыслями об этой утилите.

Source:
https://www.tecmint.com/whowatch-monitor-linux-users-and-processes-in-real-time/