Whowatch, отслеживайте пользователей и системные процессы в режиме реального времени

о whowatch

В следующей статье мы рассмотрим whowatch. Это программа для интерактивной командной строки, простая и удобная в использовании, с помощью которой мы можем контролировать процессы и пользователей в системе Gnu / Linux. Он покажет нам, кто вошел в систему и что они делают в данный момент. Он делает это аналогично методу 'w '.

Программа нас покажет общее количество пользователей в системе и количество пользователей в зависимости от типа подключения. Кроме того, он также покажет нам время активности системы и информацию о логине пользователя.

В случае, если есть разные пользователи, мы сможем выбрать одного из них в частности и увидеть его дерево процессов. Войти в режиме дерева процессов мы можем отправить знаки SIGINT и SIGKILL для выбранного процесса.

Whowatch это интерактивная утилита, похожая на ncurses который покажет нам информацию о пользователях, которые в настоящее время подключены к машине, в режиме реального времени. Помимо стандартной информации (логин, tty, хост, пользовательский процесс), он также покажет нам тип подключения (т.е. telnet или ssh).

В интерфейсе мы сможем выбрать определенного пользователя, чтобы увидеть его дерево процессов, а также дерево всех системных процессов. Дерево может быть отображено с дополнительным столбцом, показывающим владельца каждого процесса.

Установите whowatch на Ubuntu

Программа whowatch можно легко установить из репозиториев по умолчанию с помощью диспетчера пакетов нашего дистрибутива Ubuntu. Нам просто нужно открыть терминал (Ctrl + Alt + T) и ввести команды:

установка whowatch

sudo apt update; sudo apt install whowatch

После завершения установки все, что вам нужно сделать, это запись Whowatch в командной строке, чтобы увидеть следующий экран.

пользователи просматривают в whowatch

whowatch

Некоторые опции доступны в whowatch

Среди различных опций, которые предлагает пользователям эта терминальная программа, мы можем найти:

список информации о пользователе с помощью whowatch

Просмотр сведений о конкретном пользователе. Нам просто нужно будет выделить пользователя, используя Стрелки вверх и вниз для навигации по списку пользователей. Оказавшись на интересующем нас пользователе, мы должны будем нажмите кнопку 'D ' перечислить информацию о пользователе, как показано на скриншоте выше.

см. дерево пользовательских процессов

к просмотреть дерево процессов пользователя, будет не более нажмите клавишу Главная после выделения пользователя что нас интересует.

просмотреть все деревья пользовательских процессов

к увидеть все деревья процессов системы, это будет необходимо нажмите кнопку 'т».

системная информация с whowatch

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

процесс поиска

Используя клавишу '/" мы сможем поиск открытого процесса. Нашли интересующий нас процесс, вы можете нажмите кнопку 'D ' получить информация о процессе под вопросом

владелец процессов

Нажатие клавиши 'o" может быть увидеть пользователя, которому принадлежит каждый процесс.

В лице Ctrl-I отправим сигнал INT к выбранному процессу.

Ctrl-K отправляет сигнал KILL к процессу, который мы выбираем.

к получить больше информации о том, как использовать эту программу, вы можете обратиться к странице руководства Whowatch как показано ниже:

страница руководства программы

man whowatch

Сегодня в этих типах инструментов нет ничего нового, поскольку существует множество разработок, позволяющих нам контролировать каждый из этих элементов, поскольку важно, чтобы мы централизованно управляли как пользователями, так и процессы. С этим стремятся знать, какие пользователи имеют разрешения на оборудование, какие активны и какие процессы выполняются, либо для поддержки, либо для контроля.

Без сомнения, с помощью этого простого инструмента мы сможем в режиме реального времени знать все, что происходит с пользователями и процессами наших команд. Короче остается только сказать, что whowatch - простая и удобная интерактивная утилита командной строки в системе Gnu / Linux.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.