linux关机

我的linux主要用于服务提供,平时不连显示器、鼠标等。使用时,通常以putty、vnc等方式远程连接使用。使用中的linux内核为2.4,未加入对电源管理的控制,又不想重新compile内核,因此,关机成为一个非常麻烦的工作(旧版RH6及7.2的内核反而加了电源管理,反而9之后都没加)。

早段时间的解决方法是按ctrl+alt+del重启,当机器重启进入post时,按电源键可关机。这方法比较笨,要等机器重启。

现在改以putty或vnc登录后以halt -p关机,并且配合热键操作,按ctrl+alt+f12自动执行halt -p。方法是修改~/.inputrc文件,加入"\e\e[24~":"halt -p\n"命令。(顺带一提,得到hotkey ascii码的方法:cat[enter] hotkey[ctrl-d]。在inputrc中,“^[”可用\e代替)

但这方法只在bash登录后才起作用。有时因先关客户端后才发现服务器未关,就又要以以前的方法重启后才关机,烦:(

难道真的只有recompile kernel才可实现关机?

posted on 2005-06-12 15:30 毒菇求Buy 阅读(356) 评论(2)  编辑 收藏 引用 所属分类: Linux

评论

# re: linux关机 2005-06-12 15:31 alsan

修改/etc/inittab
将ca::ctrlaltdel:/sbin/shutdown -t3 -r now
改为ca::ctrlaltdel:/sbin/halt -p即可

注:修改后reboot要使用reboot或shutdown -now  回复  更多评论   

# re: linux关机 2005-06-12 15:31 alsan

最后修改:
将/etc/inputrc中对ctrl+alt+f12的定义改为reboot
在/etc/inittab中对ctrl+alt+del的定义改为halt
在/etc/bashrc中加入alias halt="halt -p"   回复  更多评论   

只有注册用户登录后才能发表评论。
<2005年6月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

导航

统计

常用链接

留言簿(7)

随笔分类(133)

随笔档案(111)

文章分类(65)

文章档案(53)

相册

收藏夹(30)

BLOG

Book store

Graphics Design

搜索

最新评论

阅读排行榜

评论排行榜