Linux系统关机命令体会


昨天,就在昨天,因为下班没有关掉我的PC,poweroff PC。今早俺被行政部老大口头警告了一次,这意味着如果再有一次下班没关机我将被扣掉一笔相当可观的钞票!

  冤枉哪,昨天下午打完球(公司的休息时间)已经下班了,回来打开了我的Fedora,输入"halt"命令,关闭显示器电源就走人了。但是早上来看的确主机箱的指示灯还亮着,难道"halt"命令不是关机么。我昨天才查到的资料啊。"halt"不加参数默认就执行了关机关电源。调用"man halt",查看一下官方的解释。其中有这么一条:

  -p When halting the system, do a poweroff。 This is the default when
halt is called as poweroff。

  -p是作为halt的默认参数选项,即关机时会调用poweroff

  我真的疑惑了,官方也是这么解释的,为什么实际情况却是不同?于是我显示的调用此关机命令的-p参数,结果不一会主机箱的灯就灭了。-p 确实有用的。看来唯一的解释就是-p 不是默认的调用参数!那么为什么官方这么说呢。

  难道是我的Fedora的系统配置文件中"halt"命令的默认选项的被改了吗?我可是才装的Fedora。

  上网搜了半天,也没找到Fedora的关机配置文件是哪一个。

  血的教训让我记住了下次再关机一定用"halt -p","shutdown -h"或者干脆直接断(不推荐,这种方式对Linux来说比较危险,Linux和Windows不同,其后台运行很多进程,强制关机很有可能使系统出于不稳定状态,甚至有可能损坏硬件设备!),当然紧急情况下还是不错的选择地。

  还有一种对硬盘损坏较小的关机方式就是摁住主机箱上关机键5-6秒钟,即可安全的关机。此方法对于机器死机时来关机是一种最佳的选择!(这可是我的独门秘诀,一般不外传的噢)

相关内容