A.6. Troubleshooting

Dove posso visionare i messaggi del sistema?

I messaggi del sistema vengono protocollati sotto /var/log/. Per accedere a questa directory quindi a tutte le informazioni ivi archiviate, eseguite il log in come root. I messaggi di maggior rilevanza vengono protocollati in messages. Per vedere le registrazioni più recenti, immettete tail -f /var/log/messages nella finestra di terminale. Per visualizzare i messaggi di boot, applicate questo comando al file boot.msg.

Per monitorare i processi in esecuzione del vostro sistema, immettete top in una finestra terminale. Se volete accedere alle informazioni sotto /proc, utilizzate procinfo. xosview informa sul carico della CPU, la media , spazio occupato e tanto altro... .

Come posso trovare un file in particolare?

Vi sono due possibilità. La prima è quella di utilizzare un apposito tool di KDE o GNOME che trovate nel menu principale; la seconda consiste nel utilizzare il comando find, illustrato in man find(1).

Cerco il file libfoo.so.2. Come faccio a scoprire dove si trova questo file?

Utilizzate il comando pin (package information) per localizzare il file:

pin libfoo.so.2

Con questo comando si vuole trovare un pacchetto o nome file e path. Utilizzate man pin(1) per aver maggior informazioni.

Il mio computer è crollato. Posso premere il pulsante di reset in tutta sicurezza?

Se il vostro computer non reagisce ai movimenti del mouse o alle immissioni da tastiera, ciò non vuol dire necessariamente che il vostro sistema sia crollato. Possibilmente un programma sta bloccando il mouse o la tastiera, ma il resto del sistema continua a girare correttamente. Se potete accedere alla vostra macchina da remoto (terminal seriale, rete), eseguite il log in, identificate l'applicazione che si è bloccata con ps o top, ed interrompete l'applicazione con killall nome programma. Se ciò non dovesse funzionare, provate con killall -9 nome programma.

Se questo non è possibile, provate a passare ad un'altra console tramite Ctrl-Alt-F2 per “freddare” da lì il processo imputato. Se il computer non reagisce ai tasti e non è possibile intervenire dalla rete, fate trascorrere almeno dieci secondi prima di premere reset per assicurare che non vi sia attività del disco rigido.

Per evitare di danneggiare il vostro file system, assicuratevi che i vostri dati siano scritti su disco prima di effettuare il reset. Utilizzate a riguardo l'opzione SysReq del kernel di Linux. Prima va abilitato il supporto del kernel per questa caratteristica. Aprite il file /etc/sysconfig/sysctl come root ed impostate ENABLE_SYSRQ su yes. Tramite la combinazione dei tasti Alt-SysRQ-U trasferite tutti i dati dal buffer sul disco e viene eseguito l'unmount del file system. SysRQ su alcune tastiere viene anche indicato con Print Screen. Dopo l'unmount del file system, premete il bottone di reset per riavviare il vostro sistema.

Non posso eseguire il log in sul mio computer tramite telnet. Ricevo sempre il messaggio Login incorrect.

Probabilmente state tendando di eseguire il log in come root. Per ragioni di sicurezza questo non è consentito con telnet. Impostate un account di utente normale ricorrendo a YaST. Eseguite il log in con il vostro nome utente, quindi diventate root immettendo su. E' comunque più sicuro utilizzare il programma ssh al posto di telnet. Il programma ssh utilizza connessioni criptate e sicure.


SUSE LINUX Manuale dell'utente 9.3