小心误关了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监听电源键事件,触发自定义脚本。

笔记本作为服务器时,电源键的设置有什么特别之处?

如果使用笔记本作为服务器,还可以配置合盖功能,避免误操作。

➡️

继续阅读