Monitorear la actividad de cada usuario en Linux

Published:

Si tenemos varios usuarios en nuestro linux, algo interesante es poder saber que están haciendo y poder tener una visibilidad de la actividad que realizan en el sistema, por eso estas son algunas opciones interesantes para aprender, claro que hay muchas pero nos centraremos en un comando que me parece útil traerles, se llama acct.

No viene instalado pero esta en los repositorios, así que solo hacemos:

apt install acct

Esto nos agregará varias herramientas que veremos a continuación. Por ejemplo usaremos:

El comando ac mostrará las estadísticas totales del tiempo de conexión en horas según los inicios de sesión/desconexiones del usuario del archivo wtmp actual.

ac

El uso del comando “ac -d” nos dará el tiempo total de inicio de sesión en horas por día.

ac -d

El uso del comando “ac -p” mostrará en pantalla el tiempo total de inicio de sesión de cada usuario en horas.

ac -p

El comando “sa” se nos da el resumen de comandos que fueron ejecutados por los usuarios.

sa

Pero para obtener la información de los usuarios, usaremos la opcion -u.

sa -u

Ahora veremos otra alternativa y es el comando lastcomm que muestra los procesos ejecutados por cada usuario, por defecto nos mostrará los últimos comandos de todos los usuarios, pero obviamente podemos indicarle que nos muestre solo los comandos de determinado usuario, veamos un ejemplo de ver los procesos del usuario nk2:

lastcomm nk2

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles

Ads Blocker Image Powered by Code Help Pro

Se detecto un bloqueador de publicidad!!!

Nuestro contenido es 100% gratuito, por favor colabora con nosotros, permite la publicidad y disfruta del contenido.