2009年7月21日星期二

Linux笔记之重启关机

1.重启

Linux文件系统把内存中变化的部分存到磁盘中的次数比较少,这个设计让Linux的磁盘读取更加快速,但同时如果强关电脑也使文件系统更加容易丢掉数据。传统的UNIX&Linux系统对关机方式非常敏感,现在因为伟大的灰常鲁棒的ext3fs,ext4fs的发明变得稍微好点了:)但大家还是对她温柔一点,否则很容易导致一些隐蔽的问题。
对于一个商业化的操作系统,重启似乎是解决很多问题的最好方法,但Linux出问题你最好先动脑筋想想再说,因为Linux出的问题一般更加微妙,盲目重启一般来说都解决不了什么问题。
下面列一些你需要重启的情况:
添加了一个新硬件;已使用的硬件出了问题;启动时使用的配置文件被更该;或者死机了。

2.关机
关机或重启更上华山还是有点不一样的,关机方式花样翻新,包你满意。
1)切电源

2)使用shutdown命令

3)使用halt和reboot命令

4)使用telinit改变init运行等级

5)使用poweroff命令

一个个讨论一下,
1)最直接的方法:)容易丢失数据
2)最优雅的方式,shutdown命令可以加参数,还可以发送消息。比如shutdown -h 09:30 "Going down for scheduled maintainenance"。当shutdown命令即将发生的时候,用户无法登录主机但可以看到这条信息。shutdown可以使用参数 -P(power off) -h(halt) -r(reboot) -F(强制fsck) -f(不fsck),一般文件系统是正常卸载的话fsck就被跳过去了。
3)halt要讲的就是-n参数,一般的halt会调用sync将内存中的内容写到磁盘里面,但是一但调用-n那就sync不再被调用,这样数据可能就会丢失。

没有评论:

发表评论