Último comando emitido en una máquina GNU/Linux

Último comando emitido en una máquina GNU/Linux

Alguien preguntó en la lista de correo de mi LUG local si había alguna forma de conocer el último comando emitido en un sistema GNU/Linux.

Supongo que estamos hablando del último comando en todo el sistema. Después de razonar por un tiempo, si limita el conjunto de comandos a los emitidos por usuarios reales que utilizan una consola interactiva, entonces el último debería haberse registrado en el historial de comandos.

Otra forma de pensar en esta pregunta sería preguntar cómo saber cuál fue el último procesado que se creó en una máquina GNU/Linux con respecto a si todavía se está ejecutando o ya terminó de ejecutarse, cuáles fueron los procesos principales y otra información relevante.

Respuesta1

Encontré un paquete para Linux que ayuda con la contabilidad de procesos.

En mi sistema Ubuntu 9.10 hice esto para instalar el programa "acct":

sudo apt-get install acct

Luego se debe crear un archivo de registro en blanco que puede hacer así:

sudo touch /var/log/pacct

Después de eso, es necesario activar la contabilidad de procesos:

sudo /usr/sbin/accton /var/log/pacct

A partir de ese momento los procesos se registran junto con el usuario que los ejecutó y el terminal asociado.

El archivo de registro se puede ver con este comando:

lastcomm -f /var/log/pacct

Todavía estoy investigando este programa... pero parece que esto ayuda.

Respuesta2

Para un usuario específico (y shell): historial

Para un proceso actual: ps

Respuesta3

Bueno, uno que abarque todo el sistema parece bastante complicado. Un sistema de este tipo implica que debería haber algún proceso que supervise a cada usuario .bash_history. Luego, cuando eso se actualice, se actualizará una base de datos central. Una vez hecho esto, podemos tener razón en una extensión del comando "historial" que selecciona de la base de datos central. Aunque no es mala idea.

Respuesta4

Puedes usarfisgónpara monitorear todos los comandos que se ejecutan.

información relacionada