小心误关了NAS服务器!修改Linux的电源键功能 - 程序设计实验室
💡
原文中文,约2900字,阅读约需7分钟。
📝
内容提要
NAS意外关机可能是由于误按电源键。可以通过修改Linux的logind配置文件,将HandlePowerKey设置为ignore,以避免误关机。此外,还可以自定义电源键功能,适合NAS用户使用。
🎯
关键要点
- NAS意外关机可能是由于误按电源键。
- 可以通过修改Linux的logind配置文件,将HandlePowerKey设置为ignore,以避免误关机。
- 在Linux中,电源键的行为由systemd-logind控制,可以自定义为其他操作。
- 编辑logind配置文件,修改HandlePowerKey的值以设置电源键的行为。
- 重启logind服务以使配置生效。
- 可以设置HandlePowerKey=ignore来避免systemd接管电源键。
- 对于大多数PVE用户,将电源键设置为ignore是最稳妥的方案。
- 如果使用笔记本作为服务器,还可以配置合盖功能。
- 提供了/etc/systemd/logind.conf文件中的配置项速查表,详细说明各项配置的含义。
❓
延伸问答
如何避免NAS服务器因误按电源键而关机?
可以通过修改Linux的logind配置文件,将HandlePowerKey设置为ignore,以避免误关机。
在Linux中如何修改电源键的功能?
打开配置文件/etc/systemd/logind.conf,找到HandlePowerKey并修改为所需的行为,然后重启logind服务。
HandlePowerKey的不同设置有什么作用?
HandlePowerKey可以设置为ignore(忽略)、poweroff(关机)、reboot(重启)等,决定按下电源键时的行为。
为什么建议将电源键设置为ignore?
将电源键设置为ignore可以避免误关机,特别是对于大多数PVE用户来说,这是最稳妥的方案。
如何自定义电源键按下时的操作?
设置HandlePowerKey=ignore,使用acpid监听电源键事件,触发自定义脚本。
笔记本作为服务器时,电源键的设置有什么特别之处?
如果使用笔记本作为服务器,还可以配置合盖功能,避免误操作。
➡️