Comment puis-je arrêter, redémarrer et déconnecter le système à partir de la ligne de commande?


Réponses:


5

Utilisation des commandes shutdownet rebootrespectivement. Pour vous déconnecter d'un terminal, vous pouvez appuyer sur Ctrl- Dou taper exit.


1
ou tapez exitau lieu de Ctrl + D ... ou exécutez simplement l'arrêt / le redémarrage via SSHssh root@brokenbox reboot
Bananguin

10

Si vous pouvez toujours accéder à une console en mode texte ou si vous pouvez vous connecter à distance:

  • Vous pouvez utiliser 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.
  • Exécutez 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.
  • Exécutez 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

  1. Alt+ SysRq+ Epour envoyer SIGT E RM à tous les processus (facultatif).
  2. Alt+ SysRq+ SÀ s ynchronize modifications du système de fichiers (flush) sur le disque.
  3. Alt+ SysRq+ UÀ force u nmount ( en fait, remount en lecture seule) tous les systèmes de fichiers.
  4. Alt+ SysRq+ Bpour re b oot.

(Remarque: vous verrez parfois «REISUB», mais les étapes R et I sont inutiles.)


1
Juste pour le rendre facile à mémoriser, son BUSIER à l'envers.
Spidey

2

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.
Jonas Schäfer

0

Si votre BIOS est configuré de manière à ce que vous deviez appuyer sur le bouton d'alimentation plus de X secondes pour éteindre la machine, appuyez une fois sur le bouton d'alimentation. Cela donnera le signal acpi pour l'arrêt / l'arrêt / la mise hors tension.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.