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 sudo
comando, gli accessi remoti sshd
e 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 hcid
o 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 syslogd
livello 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' dmesg
utilità. Per vedere i messaggi, usa questo:
dmesg | less
Per impostazione predefinita, lo script di inizializzazione del sistema /etc/init.d/bootmisc.sh
invia 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
/ sysklog
daemon 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/log
sottodirectory, verranno visualizzati nomi familiari, ad esempio che /var/log/apache2
rappresentano i registri per il server Web Apache 2 o /var/log/samba
che 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_log
per 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/log
sottodirectory 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 faillog
comando.
Log degli ultimi accessi: lastlog
Gli ultimi accessi a cui si accede /var/log/lastlog
non devono in genere essere analizzati ed esaminati dagli umani, ma devono piuttosto essere usati insieme al lastlog
comando.
Registro record di accesso: who
Il file /var/log/wtmp
contiene record di accesso, ma a differenza di quanto /var/log/lastlog
sopra, /var/log/wtmp
non viene utilizzato per mostrare un elenco di accessi recenti, ma viene invece utilizzato da altre utilità come il who
comando per presentare un elenco di utenti attualmente connessi.
dmesg
o/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.