zoukankan      html  css  js  c++  java
  • Linux 基础教程 41-系统关机和重启

        在Linux系统中,仅仅是关机和重启相关的命令就至少有5个,shutdown、 halt、poweroff、reboot、init。各个命令作用如下所示:

    命令 说明
    shutdown 可用于关机、重启。支持定时和通知
    halt 停止系统
    poweroff 关机
    reboot 重启系统
    init init 0:关机,init 6:重启

    shutdown

    常用用法如下所示:

    shutdown [选项] 时间 [消息]
    

    其常用选项如下所示

    选项 说明
    -r 将系统停止后重启
    -h 在系统停止后关机
    -c 取消关机
    -k 发送警告消息并禁止登录。关不是真正要关机
    -P 将系统停止后并关闭电源

    halt

    常用用法如下所示:

    halt [选项]
    

    其常用选项如下所示

    选项 说明
    -f, --force 强制执行halt或reboot,而不调用shutdown
    -p, --poweroff 等同于poweroff
    -w, --wtmp-only 仅将关机记录写入/var/log/wtmp文件中,而不真正进行关机或重启
    -d, --no-wtmp 不将关机记录写入wtmp文件中

    poweroff

    常用用法如下所示:

    poweroff [选项]
    

    其常用选项如下所示

    选项 说明
    -p, --poweroff 关闭机器
    --reboot 重启系统
    -f, --force 强制关闭机器
    -w, --wtmp-only 仅将关机记录写入wtmp文件中,而不进行关机或重启
    -d, --no-wtmp 不将关机记录写入wtmp文件中

    reboot

    常用用法如下所示:

    reboot [选项]
    

    其常用选项如下所示

    选项 说明
    -p, --poweroff 关闭机器
    --reboot 重启机器
    -f, --force 强制重启机器
    -w, --wtmp-only 仅将重启记录写入wtmp文件中,而不进行关机或重启
    -d, --no-wtmp 不将重启记录写入wtmp文件中

    init

    常用用法如下所示:

    reboot [选项] [命令]
    

    其常用选项如下所示

    选项 说明
    --help 显示帮助信息
    --no-wall 在关机和重启前不发送信息

    常用命令如下所示:

    命令 说明
    0 关闭机器
    6 重启机器

    用法示例

    # 立即关机
    [root@localhost system]# shutdown -h now
    # 立即重启
    [root@localhost system]# shutdown -r now
    # 在指定时间重启
    [root@localhost system]# shutdown -r 19:30
    # 在3分钟后关机
    [root@localhost system]# shutdown -h +3
    # 关机并关闭电源
    [root@localhost system]# halt -p
    # 关机但不写记录
    [root@localhost system]# halt -d
    # 测试关机
    [root@localhost system]# halt -w
    # 重启系统
    [root@localhost system]# reboot
    # 关机并关闭电源
    [root@localhost system]# poweroff
    # 重启
    [root@localhost system]# init 6
    # 关机
    [root@localhost system]# init 0
    

    在以上命令,使用man查看帮助时,会发现halt、poweroff、reboot是一样的,其他三个命令就是一个程序,如下所示:
    关机.jpg

    关机和重启总结

    • shutdown -r 用来重启,等同于reboot
    • shutdown -h -P 用来关闭系统和关闭电源,等同于poweroff
    • poweroff 等同于halt -p
    • shutdown -h 用来关闭系统,但不关闭电源,等同于halt
    • shutdown与reboot/halt的主要区别在于shutdown会给登录系统的用户发送关机或重启的通知消息
    • shutdown -k 仅用于测试关机
    • init依赖于本机init系统,通过情况下,关机的运行级别为0,重启为6

    本文同步在微信订阅号上发布,如各位小伙伴们喜欢我的文章,也可以关注我的微信订阅号:woaitest,或扫描下面的二维码添加关注:
    MyQRCode.jpg

  • 相关阅读:
    896. Monotonic Array单调数组
    865. Smallest Subtree with all the Deepest Nodes 有最深节点的最小子树
    489. Robot Room Cleaner扫地机器人
    JavaFX
    《Python CookBook2》 第一章 文本
    《Python CookBook2》 第一章 文本
    《Python CookBook2》 第一章 文本
    《Python CookBook2》 第一章 文本
    《Python CookBook2》 第一章 文本
    《Python CookBook2》 第一章 文本
  • 原文地址:https://www.cnblogs.com/surpassme/p/9532286.html
Copyright © 2011-2022 走看看