鸟哥的linux私房菜学习笔记《三》重启与关机

  1. 正确的关机方法

    先查看系统的使用状态:who命令,netstat -a,ps -aux
    通知在线用户关机的时刻:shutdown -t 10 'I will shutdown '
    正确的关机命令的使用:shutdown或reboot
    将数据同步写入硬盘:sync
    关机或者重启:reboot,halt,poweroff
  2. 对加载到内存中配置的修改保存至硬盘
    万一你的系统因为某些特殊情况造成不正常关机 (例如停电或者是不小心踢到power)时,由于数据尚未被写入硬盘当中,所以就会造成数据的更新不正常啦! 那要怎么办呢?这个时候就需要sync这个指令来进行数据的写入动作啦! 直接在文字接口下输入sync,那么在内存中尚未被更新的数据,就会被写入硬盘中!所以,这个指令在系统关机或重新启动之前, 很重要,最好多执行几次!

    [kevin@CentOS ~]$ sync
    
  3. shutdown可以达成如下的工作:
     可以自由选择关机模式:是要关机、重新启动或进入单人操作模式均可;
     可以设定关机时间: 可以设定成现在立刻关机, 也可以设定某一个特定的时间才关机。
     可以自定义关机消息:在关机之前,可以将自己设定的讯息传送给在线 user 。
     可以仅发出警告讯息:有时有可能你要进行一些测试,而不想让其他的使用者干扰, 或者是明白的告诉使用者某段时间要注意一下!这个时候可以使用 shutdown 来吓一吓使用者,但即不是真的要关机啦!
     可以选择是否要 fsck 检查文件系统 。

  4. shutdown命令参数详解
    这里写图片描述
    此外,需要注意的是,时间参数请务必加入指令中,否则shutdown会自动跳到 run-level 1 (就是单人维护的登入情况),这样就伤脑筋了!底下提供几个时间参数的例子吧:
    这里写图片描述
  5. reboot, halt, poweroff的区别
    当你使用『man reboot』时,会同时出现三个指令的用法给你看。
    既然这些指令都能够关机或重新启劢,那他有没有什么差异啊?基本上,在预计的情况下, 这几个指令都会完成一样的工作!(因为halt会先调用shutdown,而shutdown最后会调用halt!)。 不过,shutdown可以依据目前已启动的朋务来逐次关闭各服务后才关机;至于halt即能够在不理会目前系统状况下, 进行硬件关机的特殊功能。
  6. 切换执行等级:init

        run level 0:关机
        run level 1:单用户模式
        run level 2:多用户模式
        run level 3:纯命令行模式
        run level 4:保留未使用
        run level 5:图形化界面模式
        run level 6:重启

那如何切换各模式呢?可以使用init这个指令来处理。也就是说,如果你想要关机的话, 除了上述的shutdown -h now以及poweroff之外,你也可以使用如下的指令来关机:

[root@CentOS ~]# init 0
#关机
[root@CentOS ~]# init 6
#重启
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值