CommandLinux 关机重启命令

Posted Jiamings

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 关机重启命令的主要内容,如果未能解决你的问题,请参考以下文章

linux关机重启命令

Linux关机命令和重启命令都有哪些

Linux关机和重启命令及区别

linux命令关机和重启命令

linux命令关机和重启命令

怎么通过Win10命令关机自动重启电脑