GNU/Linux >> Linux Esercitazione >  >> Linux

Come usare il comando tail per vedere i log in tempo reale

Informazioni sul comando di coda

Il comando tail restituisce l'ultima parte, o "tail", dei file. Può anche monitorare le nuove informazioni scritte sul file in tempo reale, visualizzando ad esempio le voci più recenti in un registro di sistema. tail è un programma disponibile su Unix, sistemi simili a Unix, FreeDOS e MSX-DOS utilizzato per visualizzare la coda di un file di testo o dati convogliati. Per impostazione predefinita, tail emetterà le ultime 10 righe del suo input nello standard output. Con le opzioni della riga di comando, è possibile modificare la quantità di output e le unità (linee, blocchi o byte).

Sintassi del comando di coda

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

Esempi di utilizzo di base per output e monitoraggio

# 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)


Utilizzo della coda dell'output:

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)

Conclusione

In questo articolo abbiamo verificato alcuni esempi su come utilizzare il comando tail. Se conosci altri buoni esempi, comunicacelo nei commenti qui sotto.

Ci auguriamo che questo articolo ti sia piaciuto. in tal caso, vota questa pagina con le stelle qui sotto e iscriviti al nostro canale YouTube o seguici su twiter.


Linux
  1. Come utilizzare il comando "at" per pianificare un'attività in un momento determinato o successivo in Linux

  2. Come usare il comando Su in Linux

  3. Come utilizzare l'opzione --since con il comando docker logs

  4. In che modo Linux utilizza un orologio in tempo reale?

  5. Come applicare un filtro all'output in tempo reale di `tail -f`?

Come usare du Command in Linux

COME USARE IL COMANDO TAIL

Come usare il comando PS

Come usare il comando TOP

3 modi per guardare i registri in tempo reale in Linux

Come installare e utilizzare il comando dello schermo Ubuntu 20.04