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.
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/
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:
Vediamo quindi come visualizzare questi registri nel sistema operativo.
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:
Per visualizzare un registro scorrevole di /var/log/dmesg è sufficiente eseguire:
$ less /var/log/dmesg
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
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.
È possibile installare il programma su qualsiasi sistema con un server X installato. Inoltre, per visualizzare i registri è possibile utilizzare qualsiasi editor grafico di test.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: