Gli esatti strumenti grafici che puoi utilizzare dipenderanno dal tuo ambiente desktop, poiché ogni ambiente desktop offre diversi strumenti per la tabella. Ma la maggior parte di loro sono abbastanza simili.
Da un desktop grafico
I moderni desktop Linux si occupano abbastanza bene di questo, e può essere sorprendentemente automatico. Se un'applicazione non risponde, un desktop con un gestore di composizione spesso oscura l'intera finestra per mostrare che non risponde.
Fai clic sul pulsante X sulla barra del titolo della finestra e il gestore di finestre ti informerà spesso che la finestra non risponde. Puoi dare un po 'di tempo per rispondere o fare clic su un'opzione come "Forza Esci" per chiudere in modo forzato l'applicazione.
Su Linux, il window manager che dipinge le barre del titolo è separato dall'applicazione stessa, quindi di solito risponde anche se la finestra non lo fa. Alcune finestre tuttavia dipingono le loro interfacce, quindi potrebbe non funzionare sempre.
A seconda del tuo ambiente desktop e della sua configurazione, potresti essere in grado di attivare questa scorciatoia premendo Ctrl + Alt + Esc. Puoi anche solo eseguire il comando xkill: puoi aprire una finestra di Terminale, digitare xkill senza le virgolette e premere Invio. Oppure, puoi premere una scorciatoia come Alt + F2, che apre la finestra di dialogo "Esegui comando" sul desktop Unity di Ubuntu e molti altri. genere xkill nella finestra di dialogo e premere Invio.
Il tuo cursore diventerà una X. Fai clic su una finestra e il programma di utilità xkill determinerà quale processo è associato a quella finestra, quindi ucciderà immediatamente tale processo. La finestra sparirà all'istante e si chiuderà.
Dal terminal
Diciamo che vuoi fare tutto questo dal terminale, invece. Abbiamo coperto molte delle utility che è possibile utilizzare per questo quando abbiamo esaminato i comandi per la gestione dei processi su Linux.
Diciamo che Firefox è in esecuzione in background e vogliamo ucciderlo dal terminale. Il comando kill standard accetta un numero ID processo, quindi dovrai prima trovarlo.
Ad esempio, potresti eseguire un comando come:
ps aux | grep firefox
Quale elencerebbe tutti i processi e condurrà quell'elenco al comando grep, che lo filtrerà e stamperà solo le linee contenenti Firefox. (La seconda riga che vedrai è il processo grep stesso.) Puoi anche ottenere l'ID del processo dal comando superiore e molti altri posti.
Prendi il numero identificativo del processo dal processo di Firefox - proprio a destra del nome utente - e forniscilo al comando kill. Cioè, esegui il comando in questo modo:
kill ####
Se il processo è in esecuzione come un altro utente, è necessario diventare prima l'utente root, o almeno eseguire il comando kill con il comando sudo, in questo modo:
sudo kill ####
Oppure, salta tutto ed esegui "pkill firefox" per terminare il processo di Firefox senza conoscerne il numero. pkill esegue alcuni pattern matching di base - proverà a trovare processi con nomi contenenti firefox.
Questi sono lontani dagli unici comandi inclusi in Linux per la gestione dei processi. Se stai usando un qualche tipo di software di amministrazione del server, potrebbe anche avere modi utili per uccidere e riavviare i processi.
I servizi di sistema funzionano in modo diverso dai processi: è necessario utilizzare comandi specifici per disattivare, riavviare o richiamare servizi. Questi comandi specifici possono essere diversi su diverse distribuzioni Linux.