whowatch - Monitorea usuarios y procesos de Linux en tiempo real


whowatch es un programa de línea de comandos interactivo y fácil de usar, de fácil uso, para supervisar procesos y usuarios en un sistema Linux. Muestra quién ha iniciado sesión en su sistema y lo que están haciendo, de manera similar al comando w en tiempo real.

Muestra la cantidad total de usuarios en el sistema y la cantidad de usuarios por tipo de conexión (local, telnet, ssh y otros). whowatch también muestra el tiempo de actividad del sistema y muestra información como el nombre de inicio de sesión del usuario, tty, host, procesos y el tipo de conexión.

Además, puede seleccionar un usuario particular y ver su árbol de procesos. En el modo de árbol de proceso, puede enviar las señales SIGINT y SIGKILL al proceso seleccionado de una manera divertida.

En este breve artículo, explicaremos cómo instalar y usar whowatch en sistemas Linux para monitorear usuarios y procesos en tiempo real en una máquina.

Cómo instalar whowatch en Linux

El programa whowatch se puede instalar fácilmente desde los repositorios predeterminados usando el administrador de paquetes en su distribución de Linux como se muestra.

$ sudo apt install whowatch  [On Ubuntu/Debian]
$ sudo yum install whowatch  [On CentOs/RHEL]
$ sudo dng install whowatch  [On Fedora 22+]

Una vez instalado, simplemente puede escribir whowatch en la línea de comandos, verá la siguiente pantalla.

$ whowatch

Puedes ver los detalles de un usuario en particular, simplemente resalta al usuario (usa las flechas Arriba y Abajo para navegar). Luego presione la tecla d para listar la información del usuario como se muestra en esta captura de pantalla.

Para ver un árbol de proceso de usuarios, presione Entrar después de resaltar ese usuario en particular.

Para ver todo el árbol de procesos de usuario de Linux, presione t .

También puede ver la información del sistema Linux presionando la tecla s .

Para obtener más información, consulte la página de manual de whowatch como se muestra.

$ man whowatch

También encontrará útiles estos artículos relacionados:

  1. How to Monitor Linux Commands Executed by System Users in Real-time
  2. How to Monitor User Activity with psacct or acct Tools

¡Eso es todo! whowatch es una utilidad de línea de comandos interactiva simple y fácil de usar para monitorear procesos y usuarios en un sistema Linux. En esta breve guía, hemos explicado cómo instalar y utilizar whowatch. Utilice el formulario de comentarios a continuación para hacer preguntas o compartir sus opiniones sobre esta utilidad.