0%

一键重启 - reboot

一键重启 - reboot

.. _linux_reboot_beginner:

.. note::
世事漫随流水,算来一梦浮生。
南唐 李煜《乌夜啼·昨夜风兼雨》

机器卡死、内核升级、改完要生效的配置——最后一步往往是重启。rebootpoweroffhalt 同属一族,参数大半互通;日常记法很简单:重启用 reboot,关机断电用 poweroffhalt 偏停机语义,细节见各自短文。

定时关机、给所有登录用户广播一句「赶紧存盘」,更适合 :ref:linux_shutdown_beginner

官方定义为:

halt, poweroff, reboot - Halt, power-off or reboot the machine

命令格式

1
$ reboot [选项]

常用选项(三命令大体相同):

  • --reboot:重启(reboot 的本职)
  • -p, --poweroff:改为关机断电
  • --halt:改为停机
  • -f, --force:强制立刻执行(非救急勿用)
  • -n, --no-sync:不同步磁盘(很危险)
  • --no-wall:不向用户发警告(多用户不友好)

立即重启

1
$ sudo reboot

多数发行版上这就够了。需要 root 或相应权限。

和关机怎么分

1
2
3
$ sudo reboot      # 重启
$ sudo poweroff # 关机断电,见 :ref:`linux_poweroff_beginner`
$ sudo halt # 停机语义,见 :ref:`linux_halt_beginner`

也可以写出交叉含义,例如 reboot --poweroff,但读起来绕,不如直接敲目标命令。

强制重启要慎重

1
$ sudo reboot -f

-f 可能跳过部分温柔清理。文件系统来不及 sync、别人来不及收工时,代价不小。能正常 reboot 就别 -f

多用户机器上若还想先通知再动手,优先:

1
$ sudo shutdown -r +5 "五分钟后重启,请保存工作"

定时与广播细节见 :ref:linux_shutdown_beginner

处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!