“rebo​​ot”或“shutdown -r now”:什么重启命令更安全?

我们有约500台RedHat Linux机器。

在所有机器上,我们在/etc/init.d和oracle RAC服务器上安装了应用程序和服务。 我们打算在所有机器上执行yum更新,之后重新启动。

所以我想知道什么命令更安全:

 reboot 

要么

 shutdown -r now 

    对于Red Hat系统, rebootshutdown -r now之间没有function差异 。

    做任何事情对你更容易。

    关机是可取的,因为它可以让你指定激烈的行动的原因 – 你应该总是这样做。 该信息将被logging在后人的日志中。 例如:

    shutdown -r now 'Kernel upgrade requires reboot'

    您还可以执行定时重启 – 通过指定除now其他值作为重启时间:

    shutdown -r 22:00 'Work around kernel memory leak'

    然后,您的用户将定期提醒退出等 – 这个过程将更加有序和专业。

    如果您看一下,在RHEL 7中, /sbin/shutdown/sbin/reboot实际上只是到systemd的systemctl命令的符号链接。 所以,使用任何你想要的。 ewwhite告诉我们,没有任何function上的差异,即使在早期的RHEL版本中,也没有使用systemd。

    使用reboot更安全。

    使用reboot你的意图是明确的,并没有办法错误键入它的东西像shutdown -t now这可能会导致一些头痛,如果你在一个有限的控制远程服务器上使用。