第五章下 关机

一、前缀

nano name.txt 简单好用的记事本,其中^代表了Ctrl, M代表了Alt

二、关机

Linux下的关机是一个十分重大的事情,关机的时候要十分谨慎,以免多个用户受到损失。其关机步骤大概如下:

  1. 查看系统的使用状态

    用who查询目前在线情况,用netstatt –a查询网络的联机状态,用ps –aux查看后台执行的程序

  2. 通知在线用户关机的时刻(自己搞当然没什么)

    关机必须要通知其他用户,什么时候进行关机,可以用shutdown的特别命令功能。

  3. 正确使用关机命令

    shutdown 与 reboot两个命令。

注释:一般文字界面和某些发行版本中的关机都要求是root账户才能使用的。

三、几个重要命令

1、数据同步写入磁盘 sync 不带参数

这个命令是将内存中尚未更新的数据写会磁盘,免得关机后数据丢失,关机前要多用几次这个。

2、shutdown关机命令

它可以提供丰富的关机功能。

  1. 可以自由选择关机模式:关机、重启或者进入单用户模式;
  2. 可以设置关机时间;
  3. 可以自定义关机消息,即关机前发送出去的消息们;
  4. 可以仅发送警告而不关机;
  5. 可以选择是否要用fsck检查文件系统。

具体的不同的选项与参数详见P133,下面给一两个简单的例子:

  1. shutdown –h now 立即关机
  2. shutdown –h 20:25 到点关机
  3. shutdown –h +10 十分钟后关机

这些都要root权限的。

  1. 重启关机:reboot halt poweroff
    1. 可以如此重启: sync;sync;sync;reboot
    2. 其实默认shutdown 与halt没什么区别,但是shutdown会按关闭服务而后关机的顺序进行,而halt可以不理会系统状况,启动硬件关机~!!!不过他们俩也是互相调用!!!
  2. 切换执行等级 init

    我们知道Linux有7中执行等级,命令行界面为run level3,X WINDOW为5,而0则为关机。6是重启,至于其他的,百度吧。

    所以 init 0也等于关机了。

原文地址:https://www.cnblogs.com/tntboom/p/3452709.html