Dans les systèmes d'exploitation de type UNIX et Linux, le journal est un fichier qui enregistre chaque action du système d'exploitation. Chaque fois qu'un utilisateur se connecte au système, il enregistre l'enregistrement dans le fichier journal. Il permet également à l'utilisateur d'ajouter n'importe quel contenu au fichier.
Pour cela, le terme «bûcheron»Est l'outil de ligne de commande qui fournit une interface de commande shell et donne à l'utilisateur une approche facile pour ajouter des journaux dans le / var / log / syslog des dossiers. Vous pouvez ajouter des entrées dans les fichiers journaux à l'aide du "bûcheron" commande.
La syntaxe de cet utilitaire de ligne de commande est:
Logueur [Options] [Log]
Comment utiliser la commande Logger avec des options:
Le "bûcheron»La commande est un outil pré-construit dans les systèmes Linux. En utilisant cette commande, les utilisateurs peuvent effectuer diverses fonctions avec différentes options:
Imprimer le fichier «syslog»:
Le fichier syslog joue un rôle important dans les distributions Linux car elle stocke toutes les données de journal dans le répertoire / var / journal.
Pour afficher le fichier syslog dans le terminal, exécutez la commande de queue suivante:
$ tail / var / log / syslog
Spécifiez les lignes syslog:
Le "queue"Est utilisé pour capturer l'enregistrement à partir des fichiers syslog et l'imprimer dans le terminal. Par défaut, lorsqu'une commande de queue est exécutée, elle imprime les 10 dernières lignes de journal d'un fichier. Mais nous pouvons également spécifier le nombre de lignes de journal à imprimer:
$ tail -n 30 / var / log / syslog
Ajouter le connexion dans le fichier syslog:
Ajoutez tout commentaire dans le fichier syslog via le "bûcheron”Commande sans passer une option.
$ Logger "For_Testing"
Exécutez le "queue”Commande pour l'imprimer sur le terminal:
$ tail / var / log / syslog
Commande «Who»:
Le "bûcheron»La commande peut également être utilisée pour ajouter la sortie standard de n'importe quelle commande. Tapez le "OMS”Avec commande Logger pour l'ajouter dans le fichier syslog:
$ Logger 'Who'
Affichez-le avec le queue commande:
Journal Fichier spécifié:
Le "bûcheron"La commande permet à l'utilisateur d'ajouter le contenu d'un fichier spécifié dans le fichier syslog à l'aide de l'option" -f ".
Créons un fichier nommé "test_file1.SMS»Et ajoutez-y du texte:
Maintenant, pour imprimer la connexion du fichier dans le terminal, exécutez la commande donnée:
$ logger -f test_file1.SMS
NOTE: Dans la commande de la queue, la queue -2 signifie qu'elle imprimera les deux dernières lignes de sortie. Mais si vous souhaitez imprimer la sortie détaillée avec tous les journaux, vous n'avez pas besoin de spécifier le nombre de lignes.
Spécifiez la taille du journal:
Certaines lignes de ligne peuvent être longues et les limiter à utiliser "-taille" option. Exécutez le mentionné "-taille”Option de la manière suivante:
$ Logger - Size 12 12345678901122334455…
(Dans la commande ci-dessus, nous avons ajouté des caractères aléatoires dans le journal et affiché les 12 premiers premiers caractères en utilisant l'option de taille. Queue -1 Imprimera uniquement la dernière ligne du résultat d'affichage).
Ignorez les lignes vides:
Utilisez le "-e”Option si le fichier contient des lignes vides. Il supprimera les lignes vides du fichier et imprimera la sortie de la manière standard.
Par exemple, ajoutez des lignes vierges dans le fichier texte que nous avons créé:
Exécutez le "-e"Option avec le nom de fichier"test_file1.SMS«Pour supprimer les lignes vides:
$ logger -e -f test_file1.SMS
Aide d'affichage:
Tapez le "-aider«Option pour afficher le message d'aide sur le«bûcheron»Commande et ses options:
$ logger - help
Conclusion:
Le "syslog»Le fichier dans chaque système conserve un enregistrement de chaque action effectuée par le système d'exploitation. Il y a un "bûcheron«Commande dans les systèmes Linux qui fournit une interface à l'utilisateur pour ajouter des journaux dans le«/ var / log / syslog»Fichier en utilisant le terminal.
Dans cette écriture, nous avons discuté du Linux "bûcheron»Commande et apprend la fonctionnalité de ses différentes options à travers plusieurs exemples.