Come abilitare la contabilità del processo in Ubuntu

Come abilitare la contabilità del processo in Ubuntu
Come amministratori di Linux, uno dei nostri lavori quotidiani è la gestione e il monitoraggio delle attività di ciascun utente all'interno di un'infrastruttura organizzativa. È anche utile raccogliere dati dal sistema e dalla rete. Ad esempio, nella nostra azienda, abbiamo un team di sviluppatori che lavora costantemente sui server. Di conseguenza, avremo bisogno della migliore utilità per tenerli d'occhio. Non è vero?

Cos'è la contabilità di processo in Ubuntu

Su sistemi basati su Linux come Ubuntu, contabilità di processo Offre informazioni utili per aiutarti a monitorare le attività degli utenti. La contabilità del processo è un modo per tenere traccia e riassumere processi e comandi su un sistema. Ubuntu ti offre la possibilità Abilita o disabilita la contabilità del processo. Prima di abilitare la contabilità del processo sul tuo sistema Ubuntu, comprendere questo concetto che la contabilità del processo è molto diversa dall'esecuzione del comando PS. IL "ps"Il comando viene utilizzato per stampare le informazioni relative al processo attualmente in esecuzione, compresi i loro PID. Al contrario, la contabilità del processo visualizza i dettagli dei comandi completati, non quelli attualmente in esecuzione. Ha un singolo file di sistema che memorizza più informazioni di ciò che è presente nei file della cronologia dei comandi.

Ora te lo mostreremo Come abilitare la contabilità del processo in Ubuntu. In primo luogo, dobbiamo installare il "Acct"Utilità sul nostro sistema per seguire la procedura. Quindi iniziamo!

Come installare Acct in Ubuntu

Puoi tenere traccia dei tuoi processi installando il "Acct"Utilità in Ubuntu. Tiene traccia delle azioni dell'utente e ti consente di vedere da quanto tempo gli utenti sono stati connessi al sistema. Questo strumento fornisce anche un elenco di comandi e risorse attualmente utilizzati nel sistema. IL "Acct"L'utilità funziona in background del sistema; Pertanto, le prestazioni del sistema non sono influenzate.

Per installare ACCT sul tuo sistema Ubuntu, scrivi questo comando nel tuo terminale:

$ sudo apt-get Installa Acct

L'output senza errori lo dichiara "Acct"È installato con successo sul tuo sistema. Ora, abilita la contabilità del processo utilizzando il comando di seguito:

$ sudo/usr/sbin/accon

L'output mostra che la contabilità del processo è ora abilitata sul sistema e salverà tutti i dati in "var/log/account/pacca":

Come visualizzare le statistiche del tempo di connessione dell'utente in Ubuntu

Nel tuo terminale Ubuntu, esegui il "AC"Comando per ottenere le statistiche del tempo di connessione dell'utente. IL "AC"Il comando senza alcun argomento ti farà sapere il tempo di connessione basato sull'ora:


IL "-DL'opzione "viene aggiunta in"AC"Comando per visualizzare l'orario di accesso giornaliero in un'ora:

$ ac -d

Per conoscere il tempo di connessione di tutti gli utenti di sistema, utilizzare il "-P"Opzione nella tua"AC"Comando:

$ ac -p

Sul nostro sistema, abbiamo solo un "Linuxhint" utente; Ecco perché l'output mostra solo statistiche temporali per questo utente:

È possibile visualizzare le statistiche del tempo di accesso di un determinato utente. Per questo, devi aggiungere il nome utente al "AC"Comando come segue:

$ AC Linuxhint

Per verificare le statistiche giornaliere di tempo di accesso di un determinato utente, aggiungi il "-D"Opzione nel comando precedente:

$ ac -d linuxhint

Come elencare le informazioni sull'attività dell'account in Ubuntu

IL "sa"Il comando riassume il contenuto del file contenente i dati di contabilità grezzi. Se si desidera elencare le informazioni dei comandi eseguiti dagli utenti, eseguire il comando di seguito donati nel tuo terminale Ubuntu:

$ sudo sa

Nell'altro caso, se si desidera visualizzare le informazioni degli utenti individualmente, aggiungi il "-uOpzione "in"sa"Comando:

$ sa -u

IL "-ML'opzione "viene aggiunta in"sa"Comando per mostrare il numero totale di processi utente e il tempo della CPU:

$ sa -m

Nel "saComando ", aggiungi il"-C"Opzione per ottenere la percentuale più alta di utenti:

$ sa -c

IL "Lastcomm"Il comando viene utilizzato per visualizzare l'elenco degli ultimi comandi eseguiti dall'utente specificato:

$ lastcomm root

Come disabilitare la contabilità dei processi in Ubuntu

Se si desidera disabilitare la contabilità dei processi, è necessario eseguire un comando di seguito nel tuo terminale:

$ sudo/usr/sbin/Accton Off

Conclusione

In Ubuntu, contabilità di processo offre molte informazioni sui processi che funzionano sui sistemi. Ti consente di archiviare i record contabili sia delle attività di sistema che dell'utente, nonché le risorse di sistema utilizzate. IL "Acct"L'utilità viene utilizzata per abilitare contabilità di processo in sistemi basati su Linux come Ubuntu. In questo post, abbiamo condiviso Come abilitare la contabilità del processo sul tuo sistema Ubuntu. Inoltre, abbiamo anche mostrato come ottenere le statistiche dell'attività nel terminale.