第五章下 关机
一、前缀
nano name.txt 简单好用的记事本,其中^代表了Ctrl, M代表了Alt
二、关机
Linux下的关机是一个十分重大的事情,关机的时候要十分谨慎,以免多个用户受到损失。其关机步骤大概如下:
- 查看系统的使用状态
用who查询目前在线情况,用netstatt –a查询网络的联机状态,用ps –aux查看后台执行的程序
- 通知在线用户关机的时刻(自己搞当然没什么)
关机必须要通知其他用户,什么时候进行关机,可以用shutdown的特别命令功能。
- 正确使用关机命令
shutdown 与 reboot两个命令。
注释:一般文字界面和某些发行版本中的关机都要求是root账户才能使用的。
三、几个重要命令
1、数据同步写入磁盘 sync 不带参数
这个命令是将内存中尚未更新的数据写会磁盘,免得关机后数据丢失,关机前要多用几次这个。
2、shutdown关机命令
它可以提供丰富的关机功能。
- 可以自由选择关机模式:关机、重启或者进入单用户模式;
- 可以设置关机时间;
- 可以自定义关机消息,即关机前发送出去的消息们;
- 可以仅发送警告而不关机;
- 可以选择是否要用fsck检查文件系统。
具体的不同的选项与参数详见P133,下面给一两个简单的例子:
- shutdown –h now 立即关机
- shutdown –h 20:25 到点关机
- shutdown –h +10 十分钟后关机
这些都要root权限的。
- 重启关机:reboot halt poweroff
- 可以如此重启: sync;sync;sync;reboot
- 其实默认shutdown 与halt没什么区别,但是shutdown会按关闭服务而后关机的顺序进行,而halt可以不理会系统状况,启动硬件关机~!!!不过他们俩也是互相调用!!!
- 切换执行等级 init
我们知道Linux有7中执行等级,命令行界面为run level3,X WINDOW为5,而0则为关机。6是重启,至于其他的,百度吧。
所以 init 0也等于关机了。