Innanzitutto ecco un elenco di alcuni dei file di registro comuni e di cosa contengono:
/var/log/messages
: Messaggi generali e elementi correlati al sistema
/var/log/auth.log
: Registri di autenticazione.
/var/log/kern.log
: Registri del kernel.
/var/log/cron.log
: Log daemon cron.
/var/log/Xorg.0.log
: Accedi per il server X.
~/.xsession-errors
: Registri relativi all'ultima sessione X (e quella precedente, in xsession-errors.old
)
Dopo aver effettuato l'accesso a tty, è una buona idea passare alla cartella in cui si trovano i registri (in genere /var/log
). Per questo usiamo il cd
comando:
cd /var/log
Ora che siamo nella cartella in cui sono memorizzati i registri, utilizziamo il ls
comando per vedere quali registri esistono:
ls -a
Probabilmente ce ne saranno parecchie, queste istruzioni dovrebbero applicarsi a tutte.
Una volta trovato un registro che si desidera visualizzare, è possibile utilizzare il less
comando:
less kern.log
Utilizzare i tasti freccia su / giù per sfogliare il file. Al termine, premere Qper uscire less
. Se si desidera cercare nei log una determinata parola chiave, è possibile utilizzare grep
:
sudo grep "apparmor" kern.log
Grep accetta anche espressioni regolari. Vedi man grep
per maggiori informazioni.
Se hai solo bisogno dell'output di un determinato comando, vedi questa domanda sul salvataggio dell'output del terminale in un file che puoi dare a qualcuno che ti assiste seguendo uno dei metodi seguenti.
Questo è tutto brillante e fantastico potresti dire, ma non ho un solo indizio di cosa sto cercando, e ho solo bisogno di dare il file di registro a qualcun altro per aiutarmi. Possiamo farlo anche noi!
Se stai ricevendo aiuto da qualcuno su Internet (come questo sito!) Il modo migliore per condividere queste informazioni con loro è caricare i file su http://paste.ubuntu.com e fornire loro il link. Se la tua macchina ha una connessione Internet attiva, puoi farlo in un solo passaggio come descritto nel metodo 2, altrimenti segui i passaggi nel metodo 1 e carica i file da un altro computer che può accedere a Internet.
Metodo 1: inseriscili su supporti esterni.
come un'unità flash o una scheda SD. Collegane uno. Ubuntu dovrebbe montarlo automaticamente in /media
modo da eseguire
ls /media
Se vedi il nome della tua unità flash / scheda SD lì, puoi continuare. Altrimenti dovrai montarlo manualmente . (non preoccuparti! Non è affatto spaventoso).
Dopo aver montato l'unità, è possibile utilizzare il cp
comando per copiare su qualsiasi registro o file necessario:
cp /var/log/kern.log /media/myFlashDrive/
Al termine, smontare l'unità:
sudo umount /media/myFlashDrive
Metodo 2: carica i file direttamente su un pastebin ..
come paste.ubuntu.com . Per questo usa il pastebinit
comando. Per prima cosa dobbiamo installare pastebinit:
sudo apt-get install pastebinit
quindi carica i file in questo modo:
pastebinit file1 file2 file3
Dove si file1 file2 file3
trova un elenco delimitato da spazi dei file che desideri caricare. Ad esempio, se stavo caricando kern.log
e Xorg.0.log
avrei usato il comando:
pastebinit /var/log/kern.log /var/log/Xorg.0.log
Pastebinit restituirà un collegamento per ciascun file caricato. Condividi questi link con le persone che ti aiutano.