¿Como Apagar o Reiniciar nuestro Servidor de manera correcta?

Existen varias maneras de apagar/reiniciar nuestro servidor, de manera correcta. Hasta hay maneras de enviar un aviso a los demás users del servidor que están conectados en ese momento a la consola.

Entre las variadas maneras de reiniciar y apagar un equipo mediante ssh, existen algunas que son las más comunes y que en algunos casos nos pueden salvar de algún dolor de cabeza, evitando que el server haga chequeos o CHKDSK y rebootee rápido sin pasar o hacer acciones.

Como apagamos un servidor:

# shutdown -h now
# shutdown -h now "Apagaremos el servidor en 3, 2, 1..."
# shutdown -h 23:50
# shutdown -h 23:50 "El servidor se apagará a las 23:50"

 

Como reiniciamos un servidor:

# shutdown -r now     (Reinicia el server)
# shutdown -rf now     (Reinicia el server saltando el FSCK o chequeo de disco)
# shutdown -rF now     (Reinicia el server F mayúsclas fuerza el chequeo de discos)
# shutdown -rf 10:05 "Reiniciamos a las 10:05 sin chequeo de discos"              (Saltar FSCK, con f minúsculas)
# shutdown -rF 10:05 "A las 10:05 reiniciamos para hacer un chequeo de discos"    (Forzando FSCK, se le pasa F mayuscula)
# reboot     (Reinicio normal)

 

3 Thoughts to “¿Como Apagar o Reiniciar nuestro Servidor de manera correcta?”

  1. mamptecnocrata

    ahora falta la parte 2: ¿cómo avisarle a los usuarios windowseros (supongamos, de 200 en adelante), de forma remota, de que se va a reiniciar el servidor, usando un solo comando?

    1. Mauro

      Buena pregunta, investigare un poco a ver si hay alguna manera. En Windows servers anteriores al 2012 usabamos un aviso desde el administrador de tareas donde podias ver los usuarios y seleccionarlos a todos para enviar un mensaje. En las nuevas versiones no se puede hacer eso.

    2. Mauro

      He encontrado algo de información aqui:
      https://tylermade.net/2017/03/07/send-message-to-all-users-logged-into-windows-server-2012-r2-terminal-server/

      No tengo manera de testearlo ya que actualmente no tengo un server Windows donde logueen múltiples usuarios.
      Pero en resumen abre un promp o CMD y escribe: msg * Vamos a reiniciar el servidor

      Esto me funcionó en Windows server 2016 pero como digo solo 1 usuario a la vez conectados vía Escritorio Remoto.

Que te pareció el Post? Comentá

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.