Linux: reboot orden no encontrada. Este error nos lo podemos encontrar al ejecutar el comando después de hacer un su root en vez de un su – , ya que no es lo mismo.
su – cambia al superusuario y configura el entorno para que parezca que iniciaron sesión directamente y su root cambia al usuario llamado root y no simula iniciar sesión directamente.
En este link lo explican mejor https://unix.stackexchange.com/questions/15611/what-is-the-difference-between-su-and-su-root
Ademas si nos fijamos en la siguiente imagen, cuando haces un su root, te coloca directamente en el home del usuario con el que estabas logueado.
Según la ayuda de su, debemos usar – o -l ya que simula un inicio de sesión real, y si no se especifica usuario, se asume que es root
Ejecutando un su – o un su – root cambiaremos a root
También lo haremos ejecutando su -l
Una vez cambiado a root, si ejecutamos el comando reboot o shutdown -r now, el servidor se reiniciara sin problemas.
Os dejo este otro post de como meter en el grupo de sudo para poder usar sudo.
Debian: user is not in the sudoers file this incident will be reported
Saludos y espero que os guste.