Vorrei farlo utilizzando la riga di comando, perché a volte il mio computer si blocca e ho bisogno di forzare un arresto (so che non è buono per l'hardware). E: Qual è la differenza tra i comandi Halt e Shutdown?
Vorrei farlo utilizzando la riga di comando, perché a volte il mio computer si blocca e ho bisogno di forzare un arresto (so che non è buono per l'hardware). E: Qual è la differenza tra i comandi Halt e Shutdown?
Risposte:
Se è ancora possibile accedere a una console in modalità testo o se è possibile accedere in remoto:
pso altri strumenti per elencare i processi e uccidere per provare a uccidere alcuni processi. Alcuni programmi salveranno il tuo lavoro (almeno in un file di ripristino) se ricevono un kill -HUPo normalekill . Potrebbero non avere il tempo di farlo se vai direttamente al riavvio.sudo kill seguito da un ID processo per terminare un processo in esecuzione come root o un altro utente che non sei tu.rebootper riavviare (ad esempio sudo rebootse si utilizza sudoper ottenere l'accesso amministrativo). Esegui haltper spegnere il computer. Entrambi chiamano shutdowncon le opzioni appropriate.Se assolutamente tutto viene nascosto, ma hai accesso alla console, puoi usare SysRq magico almeno tutte le modifiche ai file per smontare i filesystem in modo pulito. stampa
(Nota: a volte vedrai “REISUB”, ma i passaggi R e I sono inutili.)
Se si tratta di una sessione X bloccata, premi ctrl+ alt+ f1per accedere a una console. Entra e da lì, eseguire /sbin/shutdown, /sbin/rebooto /sbin/shutdown -r now. A seconda delle autorizzazioni, potrebbe essere necessario aggiungere come prefisso questi comandi sudoo primasu diventare root.
Potresti anche essere in grado di uccidere il processo offensivo. Esegui ps auxper elencare tutti i processi e cercare quelli che utilizzano molta CPU e / o memoria (terza e quarta colonna). Utilizzare kill <pid>, dove pid è il numero nella seconda colonna psdell'output). Se questo non uccide il processo, potrebbe essere necessario eseguire kill -9 <pid>per ucciderlo forzatamente.
ctrl+alt+f1potrebbe non funzionare su tutti i sistemi (alcuni hanno la sessione X lì), ma ctrl+alt+f3funzionerà sulla maggior parte, tranne forse per i sistemi live di installazione.
exitinvece di Ctrl + D ... o semplicemente eseguire l'arresto / riavvio tramite SSHssh root@brokenbox reboot