Nel terminale esistono numerosi strumenti per fare una diagnosi preliminare:
Prima di menzionare alcuni degli strumenti, ricorda che l'aggiunta --help
a uno qualsiasi dei comandi normalmente ti darà un aiuto per il comando. Per esempio dmesg --help
. Perché lo menziono, perché il più delle volte questo ti darà ottime informazioni su come usare il comando, renderlo più dettagliato o semplice o su come produrre alcune informazioni. Il --help
parametro è uno dei 3 che può mostrare informazioni su un comando. Gli altri 2 sono info
e man
. Ad esempio man dmesg
o info dmesg
. Questo 2 mostra più informazioni su un comando. Nell'ordine di --help
mostrarti meno aiuto e man
mostrarti di più.
Il seguente elenco è un piccolo elenco di comandi che utilizzo per verificare i problemi:
dmesg - Mostra il messaggio di avvio e altri messaggi relativi al kernel come connessioni del dispositivo (quando si collega un nuovo dispositivo, ad esempio: dischi rigidi esterni, webcam, dispositivi bluetooth ...). Digita dmesg
console e ti mostrerà come il sistema si è avviato. Se si verificano problemi con il disco rigido o altri problemi di avvio, potrebbero essere visualizzati qui.
lshw : mostra l'elenco hardware per tutti i dispositivi collegati e nel PC.
lsusb : mostra tutti i dispositivi USB collegati.
lscpu : mostra le informazioni di base sulla CPU.
lspci : mostra tutti i dispositivi PCI (scheda video, scheda audio, scheda di acquisizione ...)
lsb_release -a - Mostra la versione di Ubuntu, il nome in codice, la versione ..
lspcmcia - Mostra tutti i dispositivi pcmcia collegati al PC.
lshal - Mostra tutti i dispositivi registrati con HAL. Se il dispositivo utilizza HAL, verrà visualizzato.
lsmod - Mostra tutti i moduli caricati con il kernel
modprobe - Aggiunge o rimuove i moduli da e verso il kernel.
lsblk : mostra tutti i dispositivi a blocchi. In un linguaggio normale significa che ti mostra un piccolo elenco di come hai partizionato i tuoi dischi rigidi, le dimensioni di ogni partizione, dove è montato, ecc ...
fsck - Usato per correggere diversi errori del filesystem. NON USARLO SU UNA PARTIZIONE MONTATA !. Questo è simile al chkdsk su Windows ma con steroidi.
X (lettera maiuscola X) - Il sistema X. In caso di problemi con xorg.conf, è possibile fare X --configure
per creare un nuovo xorg.conf e X -config XORGFILE
testare un xorg.conf (XORGFILE è il percorso e il nome del file xorg.conf). X fa anche MOLTE cose.
xrandr : per modificare, controllare e apportare modifiche personalizzate alla risoluzione.
dmidecode : mostra informazioni specifiche sulla memoria. Ha bisogno di sudo per funzionare.
add-apt-repository / apt-add-repository - Usato per aggiungere PPA. Per esempio add-apt-repository ppa:ubuntu-wine/ppa
. salva da doverlo aggiungere manualmente e quindi aggiungere la chiave per esso.
apt-get - Programma di installazione predefinito per i pacchetti in Ubuntu. Esempio:apt-get install wine1.3
aptitude - Eccellente programma di installazione per pacchetti in Ubuntu. Esempio: aptitude install wine1.3
. Include opzioni di ricerca, pulizia e altro in un unico comando. Questo è anche incluso nei pacchetti apt ma diviso in diversi comandi.
alsamixer - Mixer audio in console. Questo risolve alcuni problemi audio legati al mancato funzionamento del microfono, al suono non molto forte ...
dpkg - Gestore di pacchetti ufficiale per pacchetti basati su debian.
df - mostra lo spazio libero e lo spazio utilizzato per ogni partizione / dispositivo montato.
glxinfo - Usato per mostrare informazioni OpenGL sulla scheda video. Deve installare il mesa-util
pacchetto per usarlo.
glxheads - Usato per mostrare le informazioni di base sulla scheda video OpenGL. Nome della scheda video, versione OpenGL e fornitore.
hdparm - Utilizzato per controllare ed eseguire diverse azioni / test / verifiche relative ai dischi rigidi.
netstat - Mostra le connessioni di rete, il routing ...
nano / pico - Il mio migliore amico. Modifica i file nel terminale. Lo so, lo so. vi o vim. Ma ha una curva di apprendimento molto strana e voglio qualcosa di "user friendly" e non di "hacker arrabbiato". È vero che ci sono molte cose che puoi fare con vi ma è più facile imparare nano o pico che imparare vi. In realtà imparerò vi prima della fine dell'anno .. è nella mia lista dei desideri / lavori.
ntfsfix - Risolve alcuni problemi di partizione ntfs.
wineserver : gestisce le app di vino. Se aggiungi il parametro -k in questo modo wineserver -k
chiuderà / ucciderà qualsiasi app di vino aperta. Questo risolverà i problemi delle app di vino che rimangono aperti senza chiudersi o avere problemi di sospensione.
testdisk - Recupera le partizioni cancellate.
photorec - Recupera più file eliminati nel tempo. Ha un'ottima percentuale di recupero.
primo piano - recupera più file cancellati straordinari. Ha un recupero migliore di photorec in diversi formati, ma poiché non è stato aggiornato dal 2007 photorec con il lavoro svolto ha superato gran parte di esso. La versione 6.13 Beta è molte volte migliore. Anche se uso ancora entrambi per ogni evenienza.
parted - Software di manipolazione delle partizioni. Ben fatto.
fdisk - Simile a parted. Molto bene anche
ssh - Protocollo di controllo remoto. Senza questo, circa il 90% di tutta l'assistenza remota per me sarebbe sparita.
kill - Termina un processo specifico usando il suo ID. Aggiungi il parametro -9 per ucciderlo con una mitragliatrice piena di velociraptor che tengono le forbici con proiettili. Esempio:kill -9 12345
killall - Simile a kill ma usando il nome del processo. Esempio: killall lightdm
. Puoi anche usare il -9
parametro ma usandolo con l'ID come nel comando kill.
top - Mostra tutti i processi attivi, zombi e quant'altro. Controllo in tempo reale.
ps : mostra un elenco di processi runnin. Non in tempo reale come in cima. Aggiungi il paramater -ex
ad esso per vedere un elenco migliore del processo con nome, posizioni, ID genitore .... Esempio:ps -ex