Metodi di pagamento Abuse

Come visualizzare i log in Linux

17.04.2021, 22:24

Gli amministratori di sistema hanno spesso bisogno di esaminare i registri in un ambiente operativo Linux. È la prima cosa da fare se c'è un problema e il compito è quello di risolverlo. Il sistema operativo Linux e le applicazioni in esecuzione generano diversi tipi di messaggi che vengono registrati in vari file di log.

Posizione dei registri in Linux

Linux utilizza software, file e directory speciali per memorizzare i file di log. Se conoscete quali programmi generano quali registri e, soprattutto, dove si trovano questi registri, sarete in grado di risolvere rapidamente i problemi che si presentano con una minima perdita di tempo. In seguito vedremo le parti principali del sistema di log di Linux, i file di log e le utility che possono essere utilizzate per visualizzare i log di Linux.

Tutti i registri di base di Linux sono situati nella cartella /var/log/. È possibile elencare i file di registro del sistema utilizzando il comando ls:

$ ls -l /var/log/

Come visualizzare i log in Linux

Vediamo quindi i 20 diversi file di log di Linux che si trovano nella directory /var/log/. Alcuni di questi log si trovano solo su alcune distribuzioni, ad esempio dpkg.log si trova solo sui sistemi basati su Debian:

Просмотр Логов Линукс

Просмотр логов в Linux

Vediamo quindi come visualizzare questi registri nel sistema operativo.

Visualizzazione dei registri in Linux

Per visualizzare i registri nell'ambiente operativo Linux, è conveniente utilizzare diverse utility di comando. Di solito si utilizza un qualsiasi editor di testo o un'utilità speciale. Molto probabilmente, per visualizzare i registri in Linux è necessario ottenere i diritti di superutente. L'elenco dei comandi più spesso utilizzati a questo scopo è il seguente:

  • cat;
  • head;
  • grep;
  • tail;
  • zcat;
  • zgrep;
  • zmore;
  • vi;
  • nano.

Per visualizzare un registro scorrevole di /var/log/dmesg è sufficiente eseguire:

$ less /var/log/dmesg

Come visualizzare i log in Linux

Visualizza i log in tempo reale:

$ tail -f /var/log/dmesg

Aprire il file di log di dmesg:

$ cat /var/log/dmesg

Visualizzare le prime righe:

$ head /var/log/dmesg

Ulteriori errori di output da /var/log/messages:

$ grep -i error /var/log/dmesg

Come visualizzare i log in Linux

In Linux è possibile visualizzare i registri anche tramite utility grafiche. Il programma Logs può essere utilizzato per visualizzare e tracciare facilmente i log di sistema su un computer portatile o un personal computer Linux.

Come visualizzare i log in Linux

È possibile installare il programma su qualsiasi sistema con un server X installato. Inoltre, per visualizzare i registri è possibile utilizzare qualsiasi editor grafico di test.