Linux® è noto per la sua stabilità, motivo per cui un gran numero di server in tutto il mondo viene eseguito su di esso. Se è impostato correttamente, una macchina che esegue Linux® non dovrebbe mai bloccarsi, ma il problema è configurarlo e mantenerlo correttamente, il che può essere difficile. I migliori suggerimenti per la risoluzione dei problemi di Linux® includono sapere come utilizzare alcuni comandi specifici – “top”, “killall”, “chmod” e “sudo” – nonché come utilizzare un compact disc (CD) di ripristino.
I primi due comandi che qualcuno che vuole eseguire la risoluzione dei problemi di Linux® dovrebbe conoscere sono il comando “top” e il comando “killall”. Il comando top visualizzerà tutti i processi in esecuzione sulla macchina. L’utente sarà quindi in grado di determinare quale processo sta consumando la maggior parte delle risorse di sistema in un dato momento. Il processo può essere modificato o, se il processo non è necessario, può essere interrotto utilizzando il comando “killall” e il nome del processo.
Ciò può essere ottenuto anche utilizzando uno strumento di interfaccia utente grafica (GUI) come il gestore di processi nella maggior parte delle distribuzioni Linux®. Se la macchina Linux® esegue un server, l’utilizzo degli strumenti della GUI e del sistema X Windows in generale dovrebbe essere ridotto al minimo. Questo perché richiedono un uso intensivo dell’hardware.
Un altro comando importante per la risoluzione dei problemi di Linux® è il comando “chmod”, che può essere utilizzato per specificare i permessi dei file. Spesso un utente Linux® tenterà di eseguire un file e riceverà un messaggio che informa che il file non può essere eseguito. Questo perché il sistema operativo Linux® generalmente non concede agli utenti il permesso di eseguire i file se si trova al di fuori della cartella home dell’utente. “Chmod +x” può quindi essere utilizzato per dare i permessi di esecuzione all’utente. Il comando “sudo” può e talvolta deve essere usato insieme a “chmod +x”, come in “sudo chmod +x”.
Il comando “sudo” temporaneo fornisce all’utente tutte le autorizzazioni su un file. Utilizzando il comando “sudo”, a un utente verrà concessa l’autorizzazione di root o amministratore per un file e sarà quindi in grado di leggere, scrivere, eseguire, spostare, copiare e altro. Un trucco per i principianti che non si sentono a proprio agio con la riga di comando è semplicemente avviare il file manager grafico come “sudo”.
Un altro strumento importante di cui gli utenti possono trarre vantaggio nella risoluzione dei problemi di Linux® è un CD di ripristino o live. Un CD di ripristino può essere utilizzato per accedere alla riga di comando o anche a un’interfaccia grafica se un’installazione Linux® diventa inaccessibile. La risoluzione dei problemi può quindi essere eseguita dal sistema operativo Linux® in esecuzione direttamente dal CD.