본문 바로가기
공부/Linux

[Linux] 물리서버 전원 버튼 클릭 시 Poweroff 비활성화

by CITTA 2023. 3. 13.
728x90
반응형

물리서버 전원이 눌려 전원이 꺼지거나 재기동 되는 불상사를 막기 위한 설정이다.

 

ACPI

Advanced Configuration and Power Interface의 약자로 소프트웨어와 하드웨어 구성 요소가 OS, Board, 주변장치(CD-ROM, HDD 등) 구성, 전원 관리를 담당하는 일반적인 인터페이스를 정의 한다. 

 

ACPI Event

Power button 관련 이벤트는 acpi에서 관리되며 해당 설정은 '/etc/systemd/logind.conf'에서 확인 할 수 있다.

 

ACPI 설정 값으로는 여러가지가 있지만 일반적으로는 "HandlePowerKey"만 적용하면 된다.

주석처리된 부분을 보면 default 값은 "poweroff"이며 이 부분을 주석 처리 후 "HandlePowerKey=ignore"로 수정하거나

cli command로 적용하면 된다. 적용 후 systemd-logind 서비스를 재기동 해야 한다.

$ echo "HandlePowerKey=ignore" >> /etc/systemd/logind.conf
$ systemctl restart systemd-logind

 

단, 일반적인 버튼 눌림으로 인한 꺼짐은 막을 수 있으나 '강제종료'를 위한 동작인 '전원 버튼을 길게 누름'의 경우에는 종료가 되니 조심해야 한다.

728x90
반응형

댓글