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:
psou 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 -HUPou simplekill . Ils n'auront peut-être pas le temps de le faire si vous allez droit au redémarrage.sudo killsuivi 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.rebootpour redémarrer (par exemple, sudo rebootsi vous utilisez sudopour obtenir un accès administrateur). Exécutez haltpour éteindre l'ordinateur. Ces deux appels shutdownavec 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/rebootou /sbin/shutdown -r now. Selon les autorisations, vous devrez peut-être préfixer ces commandes avec sudoou d'abord supour devenir root.
Vous pouvez également être en mesure de tuer le processus incriminé. Exécutez ps auxpour 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 pssortie). Si cela ne tue pas le processus, vous devrez peut-être exécuter kill -9 <pid>pour le tuer de force.
ctrl+alt+f1peut ne pas fonctionner sur tous les systèmes (certains ont la session X là-bas), mais le ctrl+alt+f3fera sur la plupart, à l'exception de l'installation de systèmes en direct peut-être.
exitau lieu de Ctrl + D ... ou exécutez simplement l'arrêt / le redémarrage via SSHssh root@brokenbox reboot