我们有约500台RedHat Linux机器。
在所有机器上,我们在/etc/init.d
和oracle RAC服务器上安装了应用程序和服务。 我们打算在所有机器上执行yum更新,之后重新启动。
所以我想知道什么命令更安全:
reboot
要么
shutdown -r now
对于Red Hat系统, reboot
和shutdown -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
这可能会导致一些头痛,如果你在一个有限的控制远程服务器上使用。