Soluzione 1:
L'arresto è preferibile perché ti consente di specificare il motivo per l'azione drastica -- qualcosa che dovresti sempre fare. Il messaggio verrà registrato nel/i registro/i per i posteri. Ad esempio:
shutdown -r now 'Kernel upgrade requires reboot'
Puoi anche eseguire un programmato reboot -- specificando qualcosa di diverso da now
come ora di riavvio:
shutdown -r 22:00 'Work around kernel memory leak'
Quindi i tuoi utenti riceveranno promemoria periodici per uscire e così via:il processo sarà più ordinato e professionale.
Soluzione 2:
Per i sistemi Red Hat, non c'è alcuna differenza funzionale tra reboot
e shutdown -r now
.
Fai ciò che è più facile per te.
Soluzione 3:
Se dai un'occhiata, in RHEL 7 entrambi /sbin/shutdown
e /sbin/reboot
in realtà sono solo collegamenti simbolici al systemctl
di systemd comando. Quindi, usa quello che vuoi. Nessuna differenza funzionale come ha detto ewwhite, nemmeno nelle versioni precedenti di RHEL che non utilizzavano ancora systemd.
Soluzione 4:
Usando reboot
è più sicuro.
Usando reboot
il tuo intento è chiaro e non c'è modo di digitarlo in modo errato per qualcos'altro come shutdown -t now
che potrebbe portare a qualche mal di testa se si utilizza su un server remoto con controllo limitato.