GNU/Linux >> Tutoriels Linux >  >> Linux

Comment utiliser la commande tail pour voir les journaux en temps réel

À propos de la commande tail

La commande tail affiche la dernière partie, ou "queue", des fichiers. Il peut également surveiller les nouvelles informations écrites dans le fichier en temps réel, en affichant les entrées les plus récentes dans un journal système, par exemple. tail est un programme disponible sur Unix, les systèmes de type Unix, FreeDOS et MSX-DOS utilisé pour afficher la fin d'un fichier texte ou de données canalisées. Par défaut, tail affichera les 10 dernières lignes de son entrée sur la sortie standard. Avec les options de ligne de commande, la quantité de sortie et les unités (lignes, blocs ou octets) peuvent être modifiées.

Syntaxe de la commande de queue

 tail [options] <filename>Code language: HTML, XML (xml)

Exemples d'utilisation de base pour la sortie et la surveillance

# Output the default 100 lines
tail /var/log/apache2/access.log

# Outputs the last 10 lines of the file
tail -n 30 /var/log/apache2/access.log

# Outputs the last 100 lines of the file
tail -f /var/log/apache2/access.log

# Outputs the last 100 lines of the file where something
tail -f /var/log/apache2/access.log | grep somethingCode language: PHP (php)


Utilisation finale de lasortie :

root@webleit:~# tail -n 10 /var/log/auth.log 
Feb 23 13:16:36 webleit sshd[5526]: Received disconnect from 172.92.151.71 port 55252:11: Bye Bye [preauth]
Feb 23 13:16:36 webleit sshd[5526]: Disconnected from invalid user 172.92.151.71 port 55252 [preauth]
Feb 23 13:17:01 webleit CRON[5528]: pam_unix(cron:session): session opened for user root by (uid=0)
Feb 23 13:17:01 webleit CRON[5528]: pam_unix(cron:session): session closed for user root
Feb 23 13:25:12 webleit sudo: root : TTY=pts/0 ; PWD=/root ; USER=root ; COMMAND=/bin/su
Feb 23 13:25:12 webleit sudo: pam_unix(sudo:session): session opened for user root by sonik(uid=0)
Feb 23 13:25:12 webleit su[5551]: Successful su for root by root
Feb 23 13:25:12 webleit su[5551]: + /dev/pts/0 root:root
Feb 23 13:25:12 webleit su[5551]: pam_unix(su:session): session opened for user root by sonik(uid=0)
Feb 23 13:25:12 webleit su[5551]: pam_systemd(su:session): Cannot create session: Already running in a sessionCode language: PHP (php)

Conclusion

Dans cet article, nous avons vérifié quelques exemples d'utilisation de la commande tail. Si vous connaissez d'autres bons exemples, dites-le nous dans les commentaires ci-dessous.

Nous espérons que cet article vous a plu. si tel est le cas, veuillez noter cette page avec les étoiles ci-dessous et vous abonner à notre chaîne YouTube ou nous suivre sur twiter.


Linux
  1. Comment utiliser la commande 'at' pour planifier une tâche à une heure donnée ou ultérieure sous Linux

  2. Comment utiliser la commande Linux Touch + Exemples

  3. Comment utiliser la commande Su sous Linux

  4. Comment Linux utilise-t-il une horloge en temps réel ?

  5. Comment appliquer un filtre à la sortie en temps réel de `tail -f ` ?

Comment utiliser du Command sous Linux

COMMENT UTILISER TAIL COMMAND

Comment utiliser la commande PS

Comment utiliser la commande TOP

3 façons de regarder les journaux en temps réel sous Linux

Comment installer et utiliser la commande d'écran Ubuntu 20.04