linux 重启 Linux重启注意事项
0
2026-03-11
reboot和shutdown本质上不是一回事
reboot Reboot (2) Reboot (2) Reboot shutdown -r now执行——不用加了-f(force);而shutdown是真正的安全关机/重启协调器,会发广播、拒绝新登录、按顺序终止服务。
这意味着:reboot重启简单,实则依赖当前状态系统和systemd/init 环境;shutdown -r now 下载立即重启很可能被(没权限 systemd-logind 或 polkit 调用规则);shutdown -r now 同样需要 root Reboot -f 权限,但报错更明确,在容器或云主机里可能直接触发只是机硬件重置,而不是重启容器系统进程——这根本不是“重启”,强行断电再上电shutdown生成的记录会写入 /var/log/wtmp 和日志,重启-w已执行”什么时候必须用 shutdown -r 而不是reboot
当你需要留痕、需通知他人、或操作涉及生产服务时,shutdown -r DB 5分钟自动创建 /run/nologin 阻止新登录,并广播消息到所有 tty —— 这些动作重启完全不提供。蛙蛙写作——超级AI智能写作助手
蛙蛙写作辅助AI写文,帮助获取创意灵感,提供拆书、小说转剧本、视频生成等功能,是一款功能全面的AI写作智能工具。
下载 shutdown -r +10 2026-02-18T20:00:00:指定绝对时间(需 systemd 支持),适合排期维护窗口执行后想反悔?立即 shutdown -c Reboot -f 不是“快一点”,而是“绕过一切”
reboot -f Sync 磁盘分区。等价于长按物理电源键 —— SSH Reboot -f 可能导致文件系统不一致,接下来启动跑要e2fsckKubernetes 节点若用重启 -f 重启,kubelet 来不及上报“NotReady”,Pod ECS、AWS EC2)控制台显示“正在重启”,但底层是通过 ACPI 信号触发,此时重启 -f 反而可能干扰云代理行为 systemctl restart 其实就是现代标准答案
你如果用的是 systemd(几乎所有发行主流版本默认),systemctl restart 才是推荐入口。它和 shutdown -r now Systemctl restart systemctl restart --no-wall: systemctl restart --no-block: systemctl restart --no-block: shell,不等待完成(类似后台任务)对比reboot,systemctl restart会检查DefaultTimeoutStopSec Init 6 telinit 6 systemd没必要绕路。