AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 787144
Accepted
dandan
dandan
Asked: 2016-07-01 05:07:03 +0800 CST2016-07-01 05:07:03 +0800 CST 2016-07-01 05:07:03 +0800 CST

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

  • 772

我们的组织中有大约 500 台 RedHat Linux 机器。

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

所以我想知道哪个命令更安全:

reboot

或者

shutdown -r now
linux redhat service shutdown init.d
  • 6 6 个回答
  • 92706 Views

6 个回答

  • Voted
  1. Mikhail T.
    2016-07-01T09:05:13+08:002016-07-01T09:05:13+08:00

    关机是可取的,因为它允许您指定剧烈动作的原因- 您应该始终这样做。该消息将记录在日志中以供后代使用。例如:

    shutdown -r now 'Kernel upgrade requires reboot'

    您还可以执行预定的重启——通过指定now重启时间以外的其他内容:

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

    然后你的用户会得到定期的提醒离开等等——这个过程会更加有序和专业。

    • 91
  2. Best Answer
    ewwhite
    2016-07-01T05:10:27+08:002016-07-01T05:10:27+08:00

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

    做任何对你来说更容易的事情。

    • 57
  3. Antzi
    2016-07-04T21:16:23+08:002016-07-04T21:16:23+08:00

    使用reboot更安全。

    使用reboot您的意图是明确的,shutdown -t now如果您在控制有限的远程服务器上使用,则无法将其错误地输入其他内容,这可能会导致一些头痛。

    • 15
  4. Janne Pikkarainen
    2016-07-01T05:17:20+08:002016-07-01T05:17:20+08:00

    如果您看一下,在 RHEL 7 中/sbin/shutdown,两者/sbin/reboot实际上都只是 systemdsystemctl命令的符号链接。所以,随心所欲地使用。正如 ewwhite 所说,没有功能上的差异,即使在尚未使用 systemd 的早期 RHEL 版本中也是如此。

    • 13
  5. robocat
    2018-07-17T20:48:34+08:002018-07-17T20:48:34+08:00

    对于现代 RHEL,建议您使用此处总结的 systemctl 命令:[最近] RHEL 发行版应使用新的 systemctl 命令发出关机/重启。正如重新启动和关闭的手册页中所述,它们是“仅用于兼容的旧命令。”。

    但是,如果您使用许多不同的分布,或者不同年份的分布,那么也许坚持使用shutdown -r now 'reason for shutdown'.

    使用的主要原因reboot是避免在shutdown -r远程机器上使用时忘记添加 -r 的风险,这很容易导致无法再次登录并不得不使用远程管理员(如果可用)重新启动机器。

    • 2
  6. anthonyeleven
    2018-07-28T15:00:16+08:002018-07-28T15:00:16+08:00

    较旧的系统肯定会区分shutdown和reboot。后者不会关闭服务,甚至不必同步磁盘缓冲区。在异构环境中——或者为了避免在未来遇到其他 *ix 实现时可能出现危险的先例——养成这种shutdown习惯是有价值的。

    • 0

相关问题

  • 多操作系统环境的首选电子邮件客户端

  • 你最喜欢的 Linux 发行版是什么?[关闭]

  • 更改 PHP 的默认配置设置?

  • 保护新的 Ubuntu 服务器 [关闭]

  • (软)Ubuntu 7.10 上的 RAID 6,我应该迁移到 8.10 吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve