编程技术分享平台

网站首页 > 技术教程 正文

每日一个Linux命令解析——reboot

xnh888 2025-05-09 22:22:25 技术教程 9 ℃ 0 评论

reboot:reboot 命令用于重新启动系统,通常需要 root 权限或 sudo 提升权限。

一、语法

reboot

二、选项

-f, --force:强制重启,不调用 shutdown,直接使用 reboot() 系统调用。
--force --force(双 --force):跳过所有服务,立即重启,可能导致数据丢失。
-p:等同于 poweroff,直接关机。
--halt:让系统进入挂起状态(类似 halt 命令)。
--reboot:明确指定执行重启(默认行为)。
--poweroff:明确指定执行关机。
--wtmp-only:仅记录重启日志到 /var/log/wtmp,不真正重启。
--no-wall:不向已登录用户发送警告消息

三、例子

  1. 推荐和systemctl结合使用,在 systemd 系统中(如 CentOS 7+、Ubuntu 16.04+),推荐使用:
systemctl reboot
  1. 记录日志
reboot 命令的调用会记录在 /var/log/wtmp,可用 last reboot 查看历史重启记录。

四、注意

  • 若 reboot 无效,可尝试 sync && reboot,确保数据写入磁盘。
  • 若系统卡死,可使用 echo 1 > /proc/sys/kernel/sysrq && echo b > /proc/sysrq-trigger 强制重启。

"码字不易!喜欢就点个赞吧,你的支持是我继续分享的动力!"

#Linux命令#

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表