论坛风格切换切换到宽版
  • 2151阅读
  • 7回复

[问题求助][CentOS] 按下电源键(Poweroff button)就关机 需要改哪些配置 [复制链接]

上一主题 下一主题
离线soomi.
 
发帖
2064
C币
-235379
威望
372
贡献值
1
银元
-2
铜钱
4643
人人网人气币
0
只看楼主 正序阅读 使用道具 楼主  发表于: 2009-05-01
本人一台 Headless CentOS 5.3机器。 平时都是远程.ssh去shutdow.n关机。 [成人用品]

如果笔记本.没开,想直接按电源键触.发Linux关机指令 (和按住电源键5,6秒关电源不同)。我应该做些什么操作呢?虚拟主机

稍微查了些资料,和A.CPI有关,看了比较.早的帖子说要内核支持,还有开系统服务。 来龙去脉有点迷糊。    美容


下面是看到的一文

for s.hort, here is how i added shutting d.own via power button (o.n redhat 9):域名
1. comp.ile the kernel with acpi support .(be sure to include as built in             电子
or module :.. ospm_busmgr, ospm_button,ospm_system)    美容
2. either disable apm in kernel or add 'apm=off' t..o grub/lilo学习
3. get acpmd and install i.t (.got rpms from sourceforge:服务器
http://acpid.sourceforge.net/ )              乙肝
4. if you have compiled the a.cpi modules as modules, be sure to insm.od学习
them before /etc/inid.d./acpi.d runs.
( what i did is .add .a 'modprobe' for them at the 'start()' in.
/etc/init.d./acpid )    外汇
5.create a file : /etc/acpi./events/powerbtn with. the following lines:--------------彩票

event=.button[ /]power.
action.=/sbin/poweroff电影

6. reboot

硬件不太懂, 还没试验,有经验的人可.否说下要注意的地方.?谢先。.

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线chinablue.
发帖
2151
C币
-235260
威望
390
贡献值
1
银元
-3
铜钱
4734
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
Re:[CentOS]
多谢LZ的经验共享。没整过,学习了。
离线coolke.
发帖
2022
C币
-140624
威望
384
贡献值
1
银元
-3
铜钱
4664
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
Re:[CentOS]
我这里的电源键是机箱上的,键盘没有试(Headless啦,机箱啥都没接)。

按电源键有两种情况:
1)按一下,就松开。
2)长按5,6秒。

我测试的就是第一种情况,第二种可能是BIOS级别的吧,因为5,6秒后是直接关机箱电源的(和异常掉电效果一样).

当按一下时,系统会收到一个power的事件,刚才的配置文件里可以自己设置要如何处理,可以直接调用一个脚本。
这个就自由发挥了,比如我可以在这里关闭些init不会关的程序,然后5分钟后关机。(默认是shutdown -h now)


Windows 中可以设置应该也同样效果,只是对这个事件的设置是图形化的。

离线slmtly.
发帖
1928
C币
-61058
威望
352
贡献值
1
银元
-4
铜钱
4297
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
Re:[CentOS]
windows在电源管理中有设置,Linux的不知道。等待答案。

离线acmilanajax.
发帖
2104
C币
-593911
威望
388
贡献值
3
银元
-1
铜钱
4730
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
Re:[CentOS]
万一不小心按了下关机键,怎么办。

离线17772.
发帖
2092
C币
-60655
威望
392
贡献值
1
银元
-3
铜钱
4723
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
Re:[CentOS]
windows下见过bios里装系统时要把acpi打开,要不然点了关机后不会自动切断电源,显示"您现在可以安全的关机"了

发帖
1934
C币
-152941
威望
334
贡献值
1
银元
-1
铜钱
4244
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
Re:[CentOS]
啊哈 这次是最简单的一次实验了。

和上面查的一样,系统已经是默认工作的。
电源键触发事件的处理在 /etc/acpi/event/power.conf

以后就可以直接按下电源键关机咯(按一下,非长按)。

离线qidu2000.
发帖
2108
C币
-193192
威望
398
贡献值
1
银元
-4
铜钱
4860
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
Re:[CentOS]
check了点资料:
http://www.linuxsir.org/bbs/thread43852.html
检查了下内核编译参数
CONFIG_ACPI_BUTTON=m

button的module的在内核中的
# lsmod  | grep button
button                 10705  0

apcid已经启动的
acpid (pid 2031) is running...

顺利的话改改对应的关机事件处理脚本应该就可以了吧。
# cat /etc/acpi/events/power.conf
# ACPID config to power down machine if powerbutton is pressed, but only if
# no gnome-power-manager is running

event=button/power.*
action=/bin/ps awwux | /bin/grep gnome-power-manager | /bin/grep -qv grep || /sbin/shutdown -h now

快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个