Dar contraseña de root para mantenimiento


14

Despues de entrar

shutdown now

en la terminal obtengo todo funcionando normalmente y luego:

All processes ended withing 2 seconds...done
INIT: Going single user
INIT: Sending processes the TERM signal
INIT: Sending processes the KILL signal
Give root password for maintenance(or....

Presiono Ctrl+ D, y me muestra la pantalla de inicio de sesión de Debian. El apagado a través de la GUI funciona correctamente.

ACTUALIZACIÓN 1

Parece que algún proceso se cuelga.

Además, he logrado apagar el servidor a través de varios intentos. Recientemente instalé solo ntp y ntpdate, nada más.

Supongo que podría ser conflictivo con iptables.

Respuestas:


31

Debe usar el -hinterruptor para detener el sistema. El valor predeterminado para shutdownes cambiar al nivel de ejecución 1 (mantenimiento).

shutdown -h now

Ver man shutdown.


1
Ni nuevo ni específico de Debian, es lo mismo en SuSE (y se remonta al menos 15 años allí). RHEL y sus descendientes hacen esto de manera diferente, creo.
Sven

66
Para nada, ha sido el valor predeterminado durante los últimos 10 años, que yo sepa. No es específico de Linux: la página de manual de apagado de Solaris dice "Por defecto, el apagado lleva al sistema a un estado en el que solo la consola tiene acceso al sistema operativo. Este estado se llama usuario único".
womble

3
No lo he probado en Debian, pero en ubuntu para apagar el sistema también puedes usar el comando poweroffsin ningún argumento.
fdierre

1
@womble puedes multiplicar fácilmente ese 10 por 3, ya lo tiene en los BSD de los 80.
Legolas

1
@Legolas: Técnicamente no puedo, porque son 10 años "que yo sepa". Solo estoy mostrando mi n00bness, supongo. <grin>
womble

6

Use la opción -h para apagar para solicitar un alto o apagado en lugar de simplemente solicitar que inicie el modo de usuario único (que parece ser el comportamiento predeterminado)

shutdown -h now


4

Puede guardar algo de mecanografía usando 'detener' en lugar de 'apagar -h ahora'


44
No en realidad no. Algunas versiones de inittienen este comportamiento, pero otras emiten una haltinstrucción en este caso, que a menudo resulta en un bloqueo o reinicio del sistema. Acabo de probar esto en algunos vm que tengo a mano, y en upstart y SysVinit, haltes sinónimo de poweroff, pero en systemd, se cuelga después de detener init.
SingleNegationElimination

¿Qué init usa Debian por defecto? El resto son bastante irrelevantes para una respuesta SE, creo, y nunca he dejado de fallar en ninguna máquina Debian que lo haya probado.
gparent

1
Con respecto al comentario de TokenMacGuy que haltbloquea el sistema, esto es cierto en FreeBSD al menos. En FreeBSD, necesita halt -papagar el sistema después de detenerse.
Jeremy Visser
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.