x 将数据同步写入硬盘中的指令: sync ide
x 惯用的关机指令: shutdown 接口
x 从新启动,关机: reboot, halt, poweroff 内存
【数据同步写入磁盘: sync 】同步
全部的数据都得要被读入内存后 才可以被CPU所处理,可是数据又经常须要由内存写回硬盘当中(例如储存的动做)。 因为硬盘的速度 太慢(相对于内存来讲),若是经常让数据在内存与硬盘中来回写入/读出,系统的效能就不会太好。 it
所以在Linux系统中,为了加快数据的读取速度,因此在默认的状况中, 某些已经加载内存中的数据 将不会直接被写回硬盘,而是先暂存在内存当中,如此一来, 若是一个数据被你重复的改写,那么由 于他还没有被写入硬盘中,所以能够直接由内存当中读取出来, 在速度上必定是快上至关多的class
不正常关机 (例如停电 或者是不当心踢到power)时,因为数据还没有被写入硬盘当中,哇!因此就会形成数据的更新不正常 这个时候就须要sync这个指令来进行数据的写入动做! 直接在文字接口下输入 sync,那么在内存中还没有被更新的数据,就会被写入硬盘中!因此,这个指令在系统关机或从新启动之 前,最好多执行几回 程序
事实上sync也能够被通常帐号使用 只不过通常帐号用户所更新的硬盘数据就仅 有本身的数据, 不像root能够更新整个系统中的数据了数据
【惯用的关机指令: shutdown 】di
shutdown能够达成以下的 工做: 文件
x 能够自由选择关机模式:是要关机、从新启动或进入单人操做模式都可;
x 能够设定关机时间: 能够设定成如今马上关机, 也能够设定某一个特定的时间才关机。
x 能够自定义关机讯息:在关机以前,能够将本身设定的讯息传送给在线 user 。
x 能够仅发出警告讯息:
x 能够选择是否要 fsck 检查文件系统 。
选项与参数:
-t sec : -t 后面加秒数,亦即『过几秒后关机』的意思
-k : 不要真的关机,只是发送警告讯息出去!
-r : 在将系统的服务停掉以后就从新启动(经常使用)
-h : 将系统的服务停掉后,当即关机。 (经常使用)
-n : 不通过 init 程序,直接以 shutdown 的功能来关机
-f : 关机并开机以后,强制略过 fsck 的磁盘检查
-F : 系统从新启动以后,强制进行 fsck 的磁盘检查
-c : 取消已经在进行的 shutdown 指令内容。
时间 : 这是必定要加入的参数!指定系统关机的时间
几个时间参数的例子
[root@www ~]# shutdown -h now 马上关机,其中 now 至关于时间为 0 的状态
[root@www ~]# shutdown -h 20:25 系统在今天的 20:25 分会关机,若在21:25才下达此指 令,则隔天才关机
[root@www ~]# shutdown -h +10 系统再过十分钟后自动关机
[root@www ~]# shutdown -r now 系统马上从新启动
[root@www ~]# shutdown -r +30 'The system will reboot' 再过三十分钟系统会从新启 动,并显示后面的讯息给全部在在线的使用者
[root@www ~]# shutdown -k now 'This system will reboot' 仅发出警告信件的参数!系 统并不会关机啦!吓唬人!
【从新启动,关机: reboot, halt, poweroff 】
【切换执行等级: init
系统运做的模式,分为纯文本(run level 3)及图 形接口模式(run level 5)。
除了这两种模式外,有没有其余模式呢?其实Linux共有七种执行等级,
x run level 0:关机
x run level 3:纯文本模式
x run level 5:含有图形接口模式
x run level 6:从新启动
你也可使用以下的指令来关机:
[root@www ~]# init 0