¿Cuál es la forma correcta de apagar un servidor Unix / Linux?
De mi búsqueda en Google, he aprendido (con suerte) lo siguiente:
apagado : debería usar esto, con el parámetro -h para detener, o el parámetro -r para reiniciar
detener : detiene la computadora (detiene el procesador; ¿esto apaga físicamente la alimentación de la computadora?). Creo que esto llamará apagado si no es en init0, de lo contrario simplemente se detiene.
reiniciar : si no está en init6, se apaga la llamada, de lo contrario solo se reinicia la computadora.
Si todo eso es correcto, entonces lo único que no puedo entender es qué hace exactamente 'detener'. ¿Detiene el procesador pero no apaga físicamente la computadora? ¿Cómo "apago" la computadora?
Gracias
En Linux, siempre he utilizado
reboot
yhalt
, aunque también sé personas que se encuentranhalt
miedo.halt(8)
tipo de dice por qué:sysvinit 2.74 está fechado el 17 de marzo de 1998 21:53. :)
Con respecto a su pregunta sobre cómo apagar, puede usar
poweroff
ohalt -p
. Los sistemas Linux más recientes parecen apagarse solohalt
oshutdown -h
también.fuente
Yo uso
halt
- menos parámetros para recordar.Alguien ha desarrollado un Molly Guard virtual para garantizar que no se detenga el servidor incorrecto por accidente. Me ha salvado en algunas ocasiones. Está empaquetado en
molly-guard
Ubuntu.fuente
Generalmente uso (como usuario root, por supuesto):
para llevar el sistema a un estado de apagado. Esto realiza scripting resumido.
para derribar el sistema y reiniciarlo automáticamente. Esto también realiza scripting resumido.
fuente
Vale la pena señalar aquí:
Solaris necesita "shutdown -y -i5 -g0" para apagarse o "shutdown -y -i6 -g0" para reiniciar. Detener o reiniciar en Solaris solo debe usarse cuando es aceptable no dar una advertencia o un período de gracia antes de comenzar a apagar las cosas ... esto puede causar estragos en los sistemas de disco si no los desmonta antes de apagarlos, y '¿saber?
Es mejor adoptar los mejores procedimientos para los sistemas operativos que toca a diario, para no atornillar accidentalmente algo malo a las 2 am con los dedos en el piloto automático.
Por ejemplo, nunca escriba 'killall' en solaris, mientras que ese es un comando bastante común en Linux. Sin embargo, 'pkill' funciona igual en ambos.
fuente
Para apagarlo de inmediato, escriba:
y para apagarlo inmediatamente y reiniciar escriba:
fuente