Quelle est la bonne façon de désactiver un serveur Unix / Linux?
De ma recherche sur Google, j'ai appris (espérons-le) ce qui suit:
shutdown : je devrais l'utiliser, avec le paramètre -h pour arrêter, ou le paramètre -r pour redémarrer
arrêt : arrête l'ordinateur (arrête le processeur? cela éteint-il physiquement l'ordinateur?). Je pense que cela appellera l'arrêt sinon à init0, sinon s'arrête juste.
reboot : sinon à init6, appelle l'arrêt, sinon redémarre simplement l'ordinateur.
si tout cela est correct, alors la seule chose que je ne peux pas comprendre, c'est ce que fait exactement «arrêter». Arrête-t-il simplement le processeur sans éteindre physiquement l'ordinateur? Comment "éteindre" l'ordinateur?
Merci
Sous Linux, j'ai toujours utilisé
reboot
ethalt
, bien que je connaisse aussi des gens qui trouventhalt
effrayant.halt(8)
explique en quelque sorte pourquoi:sysvinit 2.74 est daté du 17 mars 1998 21:53. :)
Concernant votre question sur la mise hors tension, vous pouvez utiliser
poweroff
ouhalt -p
. La plupart des systèmes Linux récents semblent s'éteindre tout simplementhalt
oushutdown -h
également.la source
J'utilise
halt
- moins de paramètres à retenir.Quelqu'un a développé un Molly Guard virtuel pour s'assurer que l'on n'arrête pas le mauvais serveur par accident. Cela m'a sauvé à quelques reprises. Il est intégré à
molly-guard
Ubuntu.la source
J'utilise généralement (en tant qu'utilisateur root bien sûr):
pour mettre le système hors tension. Cela exécute un script de délabrement.
pour faire tomber le système et le faire redémarrer automatiquement. Cela effectue également des scripts de délimitation.
la source
À noter ici:
Solaris a besoin de «shutdown -y -i5 -g0» pour s'arrêter, ou «shutdown -y -i6 -g0» pour redémarrer. Halt ou Reboot on Solaris ne doit être utilisé que s'il est acceptable de ne pas donner d'avertissement ou de délai de grâce avant de commencer à arrêter les choses ... cela peut en quelque sorte faire des ravages avec les systèmes de disque si vous ne les démontez pas avant de vous arrêter, y 'connaître?
Il est préférable d'adopter les procédures qui conviennent le mieux aux systèmes d'exploitation que vous touchez quotidiennement, afin de ne pas accidentellement visser quelque chose de mal à 2 heures du matin avec les doigts sur le pilote automatique.
Par exemple, ne tapez jamais 'killall' dans solaris, alors que c'est une commande assez courante sous linux. 'pkill' fonctionne cependant de la même façon sur les deux.
la source
Pour l'arrêter immédiatement, tapez:
et pour l'arrêter immédiatement et redémarrer le type:
la source