Cómo habilitar la contabilidad de procesos en Ubuntu

Cómo habilitar la contabilidad de procesos en Ubuntu
Como administradores de Linux, uno de nuestros trabajos cotidianos es administrar y monitorear las actividades de cada usuario dentro de una infraestructura organizacional. También es beneficioso recopilar datos del sistema y la red. Por ejemplo, en nuestra empresa, tenemos un equipo de desarrolladores que constantemente trabaja en servidores. Como resultado, necesitaremos la mejor utilidad para vigilarlos. ¿No es??

¿Qué es la contabilidad de procesos en Ubuntu?

En sistemas basados ​​en Linux como Ubuntu, contabilidad de procesos Ofrece información útil para ayudarlo a monitorear las actividades del usuario. La contabilidad de procesos es una forma de realizar un seguimiento y resumir procesos y comandos en un sistema. Ubuntu le proporciona la opción de habilitar o deshabilitar la contabilidad del proceso. Antes de habilitar la contabilidad del proceso en su sistema Ubuntu, comprenda este concepto de que la contabilidad del proceso es muy diferente a la ejecución del comando PS. El "PDEl comando se utiliza para imprimir la información relacionada con el proceso de ejecución actualmente, incluidos sus PIDS. Por el contrario, la contabilidad de procesos muestra los detalles de los comandos completados, no los que actualmente se ejecutan. Tiene un solo archivo de sistema que almacena más información de lo que está presente dentro de los archivos del historial de comandos.

Ahora te mostraremos Cómo habilitar la contabilidad de procesos en Ubuntu. En primer lugar, necesitamos instalar el "accidente"Utilidad en nuestro sistema para seguir el procedimiento. Así que comencemos!

Cómo instalar Acct en Ubuntu

Puede realizar un seguimiento de sus procesos instalando el "accidente"Utilidad en Ubuntu. Realiza un seguimiento de las acciones del usuario y le permite ver cuánto tiempo se han conectado los usuarios al sistema. Esta herramienta también proporciona una lista de los comandos y recursos que se utilizan actualmente en el sistema. El "accidente"La utilidad se ejecuta en el fondo del sistema; Por lo tanto, el rendimiento del sistema no se ve afectado.

Para instalar Acct en su sistema Ubuntu, escriba este comando en su terminal:

$ sudo apt-get instalación de instalación

La salida libre de errores declara que "accidente"Se instala con éxito en su sistema. Ahora, habilite la contabilidad del proceso utilizando el comando dado a continuación:

$ sudo/usr/sbin/accton on

La salida muestra que la contabilidad de procesos ahora está habilitada en su sistema, y ​​guardará todos los datos en el "var/log/cuenta/PACCT":

Cómo ver las estadísticas de tiempo de conexión del usuario en Ubuntu

En su terminal Ubuntu, ejecute el "C.A"Comando para obtener las estadísticas de tiempo de conexión del usuario. El "C.AEl comando sin ningún argumento le hará saber el tiempo de conexión basado en la hora:


El "-d"La opción se agrega en el"C.A"Comando para ver el inicio de sesión diario en el tiempo basado en horas:

$ AC -D

Para conocer la hora de conexión de todos los usuarios del sistema, utilice el "-pag"Opción en tu"C.A" dominio:

$ AC -P

En nuestro sistema, solo tenemos un "Linuxhint"Usuario; Es por eso que la salida solo muestra estadísticas de tiempo para este usuario:

Puede ver las estadísticas de tiempo de inicio de sesión de un usuario en particular. Para esto, debes agregar el nombre de usuario al "C.A"Comando de la siguiente manera:

$ AC Linuxhint

Para consultar las estadísticas de tiempo de inicio de sesión diarias de un usuario en particular, agregue el "-dOpción "en el comando anterior:

$ AC -D Linuxhint

Cómo enumerar la información de la actividad de la cuenta en Ubuntu

El "SAEl comando resume el contenido del archivo que contiene los datos de contabilidad sin procesar. Si desea enumerar la información de los comandos ejecutados por los usuarios, ejecute el comando otorgado en su terminal Ubuntu:

$ sudo sa

En el otro caso, si desea ver la información de los usuarios individualmente, agregue el "-uOpción "en el"SA" dominio:

$ sa -u

El "-metro"La opción se agrega en el"SAComando para mostrar el número total de procesos de usuario y su tiempo de CPU:

$ sa -m

En el "SAComando ", agregue el"-C"Opción para obtener el mayor porcentaje de usuarios:

$ sa -c

El "LastcommEl comando se utiliza para mostrar la lista de los últimos comandos ejecutados por el usuario especificado:

$ LastComm Root

Cómo deshabilitar la contabilidad de procesos en Ubuntu

Si desea deshabilitar la contabilidad de procesos, debe ejecutar un comando otorgado en su terminal:

$ sudo/usr/sbin/accton off

Conclusión

En Ubuntu, contabilidad de procesos ofrece mucha información sobre los procesos que funcionan en sus sistemas. Le permite almacenar los registros contables de las actividades del sistema y el usuario, así como los recursos del sistema utilizados. El "accidente"Se utiliza la utilidad para habilitar contabilidad de procesos en sistemas basados ​​en Linux como Ubuntu. En esta publicación, hemos compartido Cómo habilitar la contabilidad de procesos en su sistema Ubuntu. Además, también hemos demostrado cómo obtener las estadísticas de actividad en el terminal.