Registri di sistema
I registri di sistema riguardano principalmente il funzionamento del sistema Ubuntu, non necessariamente con applicazioni aggiuntive aggiunte dagli utenti. Gli esempi includono meccanismi di autorizzazione, demoni di sistema, messaggi di sistema e il registro di sistema onnicomprensivo stesso, syslog.
Registro delle autorizzazioni: /var/log/auth.log
Il registro delle autorizzazioni tiene traccia dell'utilizzo dei sistemi di autorizzazione, i meccanismi per l'autorizzazione degli utenti che richiedono password utente, come il sistema PAM (Pluggable Authentication Module), il sudocomando, gli accessi remoti sshde così via.
Registro dei demoni: /var/log/daemon.log
Il registro del demone contiene informazioni sul sistema in esecuzione e sui demoni dell'applicazione come il demone Gnome Display Manager gdm, il demone Bluetooth HCI hcido il demone del database MySQL mysqld.
Registro di debug: /var/log/debug
Il registro di debug fornisce messaggi di debug dettagliati dal sistema Ubuntu e dalle applicazioni che accedono al syslogdlivello DEBUG.
Registro del kernel: /var/log/kern.log
Il registro del kernel fornisce un registro dettagliato dei messaggi dal kernel di Ubuntu Linux. Questi messaggi possono rivelarsi utili, ad esempio, per la risoluzione dei problemi di un kernel nuovo o personalizzato.
Kernel Ring Buffer: dmesg
Il buffer dell'anello del kernel non è in realtà un file di registro in sé, ma piuttosto un'area nel kernel in esecuzione che è possibile eseguire query per i messaggi di avvio del kernel tramite l' dmesgutilità. Per vedere i messaggi, usa questo:
dmesg | less
Per impostazione predefinita, lo script di inizializzazione del sistema /etc/init.d/bootmisc.shinvia anche tutti i messaggi di avvio al file /var/log/dmesg.
Registro dei messaggi: /var/log/messages
Il registro dei messaggi contiene messaggi informativi dalle applicazioni e dalle strutture di sistema. Questo registro è utile per esaminare l'output dei messaggi dalle applicazioni e dalle strutture di sistema che accedono al syslog/ sysklogdaemon a livello INFO.
Registro di sistema: /var/log/syslog
Il registro di sistema in genere contiene la maggior parte delle informazioni predefinite sul sistema Ubuntu. Può contenere informazioni che altri registri non contengono. Consultare il registro di sistema quando non è possibile individuare le informazioni di registro desiderate in un altro registro.
Log dell'applicazione
Molte applicazioni creano anche i log in /var/log. Se si elencano i contenuti della propria /var/logsottodirectory, verranno visualizzati nomi familiari, ad esempio che /var/log/apache2rappresentano i registri per il server Web Apache 2 o /var/log/sambache contengono i registri per il server Samba.
Registri server HTTP Apache: /var/log/apache2
L'installazione predefinita per Apache2 su Ubuntu crea una sottodirectory log. All'interno di questa sottodirectory ci sono due file di registro con due scopi distinti:
/var/log/apache2/access.log - record di ogni pagina pubblicata e di ogni file caricato dal web server.
/var/log/apache2/error.log - record di tutte le condizioni di errore segnalate dal server HTTP
Registri del sistema di stampa CUPS: /var/log/cups/error_log
Common Unix Printing System (CUPS) utilizza il file di registro predefinito /var/log/cups/error_logper archiviare messaggi informativi e di errore.
Registro cacciatore di root: /var/log/rkhunter.log
L'utilità Rootkit Hunter ( rkhunter) controlla il sistema Ubuntu alla ricerca di backdoor, sniffer e rootkit, che sono tutti segni di compromissione del sistema.
Log server SMB Samba: /var/log/samba
Il server Server Message Block Protocol (SMB), Samba è comunemente usato per condividere file tra il tuo computer Ubuntu e altri computer che supportano il protocollo SMB. Samba mantiene tre tipi distinti di log nella sottodirectory:
log.nmbd - messaggi relativi alla funzionalità NETBIOS su IP di Samba (roba di rete)
log.smbd - messaggi relativi alla funzionalità SMB / CIFS di Samba (il file e le cose di condivisione di stampa)
log.[IP_ADDRESS] - messaggi relativi a richieste di servizi dall'indirizzo IP contenuto nel nome del file di registro.
Registro server X11: /var/log/Xorg.0.log
Il X11 Windowing Server predefinito in uso con Ubuntu è il server Xorg X11. Questo registro è utile per diagnosticare problemi con l'ambiente X11.
Registri non leggibili dall'uomo
Alcuni file di registro presenti nella /var/logsottodirectory sono progettati per essere leggibili dalle applicazioni, non necessariamente dagli umani. Seguono alcuni esempi.
Registro errori di accesso: faillog
Il registro degli errori di accesso in cui si trova /var/log/faillogè effettivamente progettato per essere analizzato e visualizzato dal faillogcomando.
Log degli ultimi accessi: lastlog
Gli ultimi accessi a cui si accede /var/log/lastlognon devono in genere essere analizzati ed esaminati dagli umani, ma devono piuttosto essere usati insieme al lastlogcomando.
Registro record di accesso: who
Il file /var/log/wtmpcontiene record di accesso, ma a differenza di quanto /var/log/lastlogsopra, /var/log/wtmpnon viene utilizzato per mostrare un elenco di accessi recenti, ma viene invece utilizzato da altre utilità come il whocomando per presentare un elenco di utenti attualmente connessi.
dmesgo/var/log/messagesè un registro messaggi generale, non solo per l'avvio. Inoltre, l'avvio di un'applicazione dal terminale può aiutare il debug di un problema.