CommandLinux 关机重启命令

大鹏一日同风起,扶摇直上九万里。这篇文章主要讲述CommandLinux 关机重启命令相关的知识,希望能为你提供帮助。
Linux 关机命令:??shutdown???、??halt???、??poweroff???、??init???,重启命令:??reboot??
关机命令

  • ??shutdown??
  • ??shutdown -c?? 取消操作
  • ??shutdown -h now?? 立刻关机
  • ??shutdown -h 10?? 过 10 分钟后自动关机
  • ??shutdown -h 20:35?? 20:35 关机
  • ??shutdown -k xxx?? 送出信息给登录者,并不会关机

shutdown 执行关机,发送信号给 init,改变运行级别,以此来关机。shutdown 执行它的工作发送信号给 init 程序,改变 runlevel,runlevel 0 用来停机(halt),runlevel 6 用来重新激活系统。

  • ??halt??
  • ??-n?? 防止 sync 系统调用。它用在用 fsck 修补根分区之后,以阻止内核用老版本的超级块覆盖修补过的超级块。
  • ??-w?? 并不是真正的重启或关机,只写(/var/log/wtmp)记录。
  • ??-d?? 不写 wtmp 记录。
  • ??-f?? 没有调用 shutdown 而强制关机或重启。
  • ??-i?? 关机(或重启)前关掉所有的网络接口。
  • ??-p?? 缺省选项,关机调用 poweroff。

先检测系统的 runlevel,若 runlevel 为 0 或 6,则关闭系统,否则调用 shutdown 关闭系统。

  • ??poweroff??
  • ??-n?? 关闭之前不同步。
  • ??-w?? 并不是真正的重启或关机,只写(/var/log/wtmp)记录。
  • ??-f?? 没有调用 shutdown 而强制关机或重启。
  • ??-p?? 当被称为 halt 时关闭电源。

重启命令
  • ??shutdown??
  • ??shutdown -r now?? 立刻重启
  • ??shutdown -r 10?? 过 10 分钟后自动重启
  • ??shutdown -r 20:35?? 20:35 重启
  • reboot
  • ??-d??? 重新开机时不把数据写入记录文件 /var/tmp/wtmp,参数具有??-n?? 参数效果。
  • ??-f?? 强制重新开机,不调用 shutdown 指令的功能。
  • ??-i?? 在重新开机之前,先关闭所有网络界面。
  • ??-n?? 重新开机之前不检查是否有未结束的程序。
  • ??-w?? 仅做测试,并不真正将系统重新开机,只会把重开机的数据写入 /var/log 目录下的 wtmp 记录文件。
【CommandLinux 关机重启命令】


    推荐阅读