Comment activer la comptabilité du processus dans Ubuntu

Comment activer la comptabilité du processus dans Ubuntu
En tant qu'administrateurs de Linux, l'un de nos emplois quotidiens est de gérer et de surveiller les activités de chaque utilisateur au sein d'une infrastructure organisationnelle. Il est également avantageux de recueillir des données du système et du réseau. Par exemple, dans notre entreprise, nous avons une équipe de développeurs qui travaille constamment sur des serveurs. En conséquence, nous aurons besoin de la meilleure utilité pour les surveiller. N'est-ce pas?

Qu'est-ce que la comptabilité du processus dans Ubuntu

Sur des systèmes basés sur Linux comme Ubuntu, comptabilité de processus offre des informations utiles pour vous aider à surveiller les activités des utilisateurs. La comptabilité des processus est un moyen de suivre et de résumer les processus et les commandes sur un système. Ubuntu vous offre la possibilité de activer ou désactiver la comptabilité du processus. Avant d'activer la comptabilité du processus sur votre système Ubuntu, comprenez ce concept que la comptabilité du processus est très différente de l'exécution de la commande ps. Le "ps»La commande est utilisée pour imprimer les informations liées au processus en cours d'exécution, y compris leurs PIDS. En revanche, la comptabilité de processus affiche les détails des commandes terminées, pas celles actuellement en cours d'exécution. Il a un seul fichier système qui stocke plus d'informations que ce qui est présent dans les fichiers d'historique des commandes.

Maintenant, nous allons vous montrer Comment activer la comptabilité du processus dans Ubuntu. Premièrement, nous devons installer le «accorder»Utilité sur notre système pour suivre la procédure. Alors commençons!

Comment installer Acct dans Ubuntu

Vous pouvez garder une trace de vos processus en installant le "accorder”Utilité dans Ubuntu. Il garde une trace des actions des utilisateurs et vous permet de voir combien de temps les utilisateurs ont été connectés au système. Cet outil fournit également une liste des commandes et ressources actuellement utilisées dans le système. Le "accorder»L'utilitaire s'exécute dans l'arrière-plan du système; Par conséquent, les performances du système ne sont pas affectées.

Pour installer ACCT sur votre système Ubuntu, écrivez cette commande dans votre terminal:

$ sudo apt-get install acct

La sortie sans erreur déclare que «accorder"Est installé avec succès sur votre système. Maintenant, activez la comptabilité du processus en utilisant la commande divisée ci-dessous:

$ sudo / usr / sbin / acton sur

La sortie montre que la comptabilité du processus est désormais activée sur votre système, et elle sauvera toutes les données dans le "var / log / compte / pacct»:

Comment afficher les statistiques du temps de connexion des utilisateurs dans Ubuntu

Dans votre terminal Ubuntu, exécutez le «CA«Commande pour obtenir les statistiques de temps de connexion de l'utilisateur. Le "CA«La commande sans aucun argument vous fera savoir le temps de connexion basé sur l'heure:


Le "-d"L'option est ajoutée dans le"CA»Commande pour afficher l'heure basée sur les heures de connexion quotidienne:

$ ac -d

Pour connaître le temps de connexion de tous les utilisateurs du système, utilisez le «-p"Option dans votre"CA" commande:

$ ac -p

Sur notre système, nous n'avons qu'un «linuxhint" utilisateur; C'est pourquoi la sortie affiche uniquement des statistiques de temps pour cet utilisateur:

Vous pouvez afficher les statistiques de temps de connexion d'un utilisateur particulier. Pour cela, vous devez ajouter le nom d'utilisateur au «CA«Commande comme suit:

$ ac linuxhint

Pour consulter les statistiques de temps de connexion quotidiennes d'un utilisateur particulier, ajoutez le «-d”Option dans la commande précédente:

$ ac -d Linuxhint

Comment énumérer les informations sur l'activité du compte dans Ubuntu

Le "SA»La commande résume le contenu du fichier contenant les données comptables brutes. Si vous souhaitez répertorier les informations des commandes exécutées par les utilisateurs, exécutez la commande ci-dessous dans votre terminal Ubuntu:

$ sudo sa

Dans l'autre cas, si vous souhaitez afficher individuellement les informations des utilisateurs, ajoutez le "-u”Option dans le"SA" commande:

$ sa -u

Le "-m"L'option est ajoutée dans le"SA»Commande pour afficher le nombre total de processus utilisateur et leur temps de processeur:

$ sa -m

Dans le "SA«Commande, ajoutez le«-c”Option pour obtenir le pourcentage le plus élevé d'utilisateurs:

$ sa -c

Le "camarade«La commande est utilisée pour afficher la liste des dernières commandes exécutées par l'utilisateur spécifié:

$ LastComm Root

Comment désactiver la comptabilité des processus dans Ubuntu

Si vous souhaitez désactiver la comptabilité du processus, vous devez exécuter une commande en dessous dans votre terminal:

$ sudo / usr / sbin / acton off

Conclusion

Dans Ubuntu, comptabilité de processus offre beaucoup d'informations sur les processus qui fonctionnent sur vos systèmes. Il vous permet de stocker les enregistrements comptables des activités du système et des utilisateurs, ainsi que les ressources système utilisées. Le "accorder»L'utilitaire est utilisé pour l'activation comptabilité de processus dans les systèmes basés sur Linux comme Ubuntu. Dans cet article, nous avons partagé Comment activer la comptabilité du processus sur votre système Ubuntu. De plus, nous avons également montré comment obtenir les statistiques d'activité dans le terminal.