Je voudrais le faire en utilisant la ligne de commande, car parfois mon ordinateur se bloque et je dois forcer un arrêt (je sais que ce n'est pas bon pour le matériel). Et: Quelle est la différence entre les commandes Halt et Shutdown?
Je voudrais le faire en utilisant la ligne de commande, car parfois mon ordinateur se bloque et je dois forcer un arrêt (je sais que ce n'est pas bon pour le matériel). Et: Quelle est la différence entre les commandes Halt et Shutdown?
Réponses:
Si vous pouvez toujours accéder à une console en mode texte ou si vous pouvez vous connecter à distance:
ps
ou d'autres outils de liste de processus et tuer pour essayer de tuer certains processus. Quelques programmes enregistreront votre travail (au moins dans un fichier de récupération) s'ils en reçoivent un kill -HUP
ou simplekill
. Ils n'auront peut-être pas le temps de le faire si vous allez droit au redémarrage.sudo kill
suivi d'un ID de processus pour tuer un processus qui s'exécute en tant que root ou un autre utilisateur qui n'est pas vous.reboot
pour redémarrer (par exemple, sudo reboot
si vous utilisez sudo
pour obtenir un accès administrateur). Exécutez halt
pour éteindre l'ordinateur. Ces deux appels shutdown
avec les options appropriées.Si absolument tout est arrosé, mais que vous avez accès à la console, vous pouvez utiliser magic SysRq pour au moins vider proprement toutes les modifications de fichiers sur les systèmes de fichiers de démontage du disque. presse
(Remarque: vous verrez parfois «REISUB», mais les étapes R et I sont inutiles.)
S'il s'agit d'une session X gelée, appuyez sur ctrl+ alt+ f1pour accéder à une console. Connectez -vous et à partir de là, d' exécuter /sbin/shutdown
, /sbin/reboot
ou /sbin/shutdown -r now
. Selon les autorisations, vous devrez peut-être préfixer ces commandes avec sudo
ou d'abord su
pour devenir root.
Vous pouvez également être en mesure de tuer le processus incriminé. Exécutez ps aux
pour répertorier tous les processus et recherchez ceux qui utilisent beaucoup de CPU et / ou de mémoire (troisième et quatrième colonnes). Utilisez kill <pid>
, où pid est le nombre dans la deuxième colonne de la ps
sortie). Si cela ne tue pas le processus, vous devrez peut-être exécuter kill -9 <pid>
pour le tuer de force.
ctrl+alt+f1
peut ne pas fonctionner sur tous les systèmes (certains ont la session X là-bas), mais le ctrl+alt+f3
fera sur la plupart, à l'exception de l'installation de systèmes en direct peut-être.
exit
au lieu de Ctrl + D ... ou exécutez simplement l'arrêt / le redémarrage via SSHssh root@brokenbox reboot