A quali registri devo prestare attenzione?


18

Ci sono molti accessi /var/log/ Per un'installazione domestica standard, quali dovrei controllare regolarmente?

Risposte:


18

Ogni registro ha il suo scopo. Dipende davvero da cosa stai cercando di verificare. Alcuni comuni sono descritti di seguito:

  • /var/log/auth.log - Informazioni relative all'autenticazione, compresa l'attività sudo / su
  • /var/log/boot.log - Tutte le informazioni durante il processo di avvio
  • /var/log/crond.log - Informazioni dal demone cron
  • /var/log/messages - Punto di scarico tipico per i messaggi che non riguardano il sistema
  • /var/log/pm-suspend.log - Registrato durante la funzione di sospensione della gestione dell'alimentazione
  • /var/log/user.log - Informazioni da tutti i livelli utente
  • /var/log/syslog - Questo organizza l'output di diversi software ed è un "registro generale"
  • /var/log/kern.log - Informazioni registrate dal kernel

Ci sono registri aggiuntivi, come la cartella apache2, mysql.log / mysql.err e altri. Questi sono tutti specifici del software: se non hai installato apache2, non avrai i file di registro per esso. L'unica volta che vorresti controllare i registri è quando si presenta un problema, la maggior parte delle volte però andrà bene lasciarli sedere al buio.


Ho tre file di log (kern, messaggi e syslog) totalmente spammati da un folle "NVRM: os_raise_smp_barrier (), contesto non valido!" Messaggio. Quindi non lo controllo più ....
Extender

egrep -v 'os_raise_smp_barrier' /var/log/{kern.log,messages,syslog} | less E rintraccia quel messaggio: è sintomatico di qualche problema che dovresti risolvere.
Waltinator,

Puoi chiedere a rsyslogdquali file registra: cat /etc/rsyslog.d/* | egrep -v '^#|^$' | egrep -o '/[^ ]+'sul tuo sistema.
Waltinator,

14

Direi che per un'installazione domestica standard, non è necessario che tu controlli regolarmente i registri. Sebbene possano essere utili per diagnosticare un problema o presentare una segnalazione di bug.


Sono d'accordo: a meno che tu non sia seriamente preoccupato per il controllo della sicurezza - che è improbabile che sia particolarmente utile per il tuo PC di casa - i registri sono lì per capire cosa è andato storto dopo che qualcosa è andato storto :)
RAOF

3

Inoltre, puoi semplicemente usare il comando "dmesg" per vedere i messaggi del kernel (lo stesso di /var/log/kern.log) Questo di solito mi dice rapidamente cosa (se qualcosa) va storto nel sistema


2

Un trucco che trovo utile è:

touch /tmp/now  

<...make the problem happen...>  

sudo find /var/log -type f -newer /tmp/now | xargs sudo less  

Questo mi mostra ogni file dentro e sotto /var/logche ha scritto qualcosa dal touch /tmp/nowcomando.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.