En algunas ocasiones cuando estamos trabajando de forma remota y no tenemos forma de realizar un reinicio o reboot linux nos facilita la tarea con un simple comando como lo vemos a continuacion
shutdown -r now
Este comando shutdown -r now lo que hace es enviar una senal al SIGTERM a todos los procesos que se encuentran en ese momento funcionado, en caso de que los servicios no se detengan automáticamente se enviara la senal SIGKILL en pocas palabras mata el proceso. Una vez todos los procesos hayan terminado, linux sincroniza el sistema de archivos y desmonta todas las unidades de disco, así en el próximo arranque no existan errores en el filesystem por un "unlean shutdown".
Un comando mas fácil y rápido de escribir y que tiene el mismo efecto es el siguiente
reboot
Estos dos últimos comandos, pero deberías de utilizar con mucho cuidado ya que tiene el mismo efecto que hace el reinicio directo a nivel de hardware, en pocas palabras lo mismo si aprietan el botón de reset del equipo.
echo 1 > /proc/sys/kernel/sysrq echo b > /proc/sysrq-trigger
No podemos olvidar para poder realizar una conexión via ssh podemos utilizar putty que lo podemos descargar desde este enlace https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html