• Linux开关命令(shutdown,reboot,halt,init)


    命令简短

    shutdown,poweroff,reboot,halt,init都能够进行关机,大致使用方法。

    /sbin/halt     [-n] [-w] [-d] [-f] [-i] [-p] [-h]
    /sbin/reboot   [-n] [-w] [-d] [-f] [-i]
    /sbin/poweroff [-n] [-w] [-d] [-f] [-i] [-h]

    [root@linux ~]$ reboot --h
    usage: reboot [-n] [-w] [-d] [-f] [-h] [-i]
            -n: 停系统之前不同步
            -w: 仅仅写wtmp reboot记录并离开
            -d: 不写wtmp记录
            -f: 强制停机或重新启动
            -h: 让硬盘处于单机模式
            -i: 关闭全部的网络接口


    关机流程

    1. 刷新硬盘缓存:
    2. 记录重新启动事件:(/var/run/utmp,/var/log/wtmp)
    3. 杀掉全部进程:
    4. 最后重新启动机器:


    关机样例

    # shutdown -h now          #立马关机
    # shutdown -h 2:30 'halt'  #2点30分关机,注意以本机时间为准
    # halt -p                  #立马关机
    # init 0                   #马上将系统执行级别切换为0,即关机
    # shutdown now             #切换至单人操作模式(不加不论什么选项时)


    重新启动样例

    # shutdown -k now 'reboot' #发出警告讯息,但没有真的关机.
    # shutdown -t5 -r now   #立马重新启动, 但在警告和删除进程之间,延迟5秒钟.
    # init 6                   #马上将系统执行级别切换为6,即重新启动
    # shutdown -r +10 'reboot' #10分钟后重新启动
    # shutdown -c              #取消之前的shutdown命令
    # shutdown -r now          #立马重新启动


    关机准备

    Linux不比Windows,假设不能正常关机。因来不及将数据写回文件,可能会导致文件系统损坏。所以在关机前要注意:

    1. 观察系统状态

    • 用who命令,查看在线用户
    • 用netstat -a命令,查看网络联机状态
    • 用ps aux命令,查看后台运行程序

    2. 通知在线用户 #shutdown -k now 'System will reboot in 30 minutes!'

    3. 使用正确命令 #首先要搞清楚是关机还是重新启动,其次要注意參数

    4. 注意数据同步 #使用sync数据同步写入磁盘


    其它说明

    1. 查看重新启动记录 

    # last reboot


    2. 远端启动机器 

    # ssh root@server /sbin/reboot
    # ssh root@192.168.0.1 /sbin/shutdown -r now

    版权声明:本文博主原创文章。博客,未经同意不得转载。

  • 相关阅读:
    nodejs学习(一)--express+ejs生成项目
    react-native React Native version mismatch
    qrcode length overflow 生成二维码网址长度溢出解决办法
    禁止input输入空格
    微信开发:清除微信浏览器缓存
    多行文本溢出显示...的方法(-webkit-line-clamp)
    angular路由(自带路由篇)
    angular入门(基础篇)
    Python文件读写(open(),close(),with open() as f...)
    centos6.9使用yum安装mysql(简单粗暴,亲测有效)
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/4826778.html
Copyright © 2020-2023  润新知