問題:在實際的運維工作中,有時會誤操作按下CTRL+ALT+DEL,結果直接導致服務器重啟,后果嚴重。
解決方案:
查看CTRL+ALT+DEL快捷鍵對應的配置文件/usr/lib/systemd/system/ctrl-alt-del.target,看到配置文件有軟鏈接指向reboot.target
使用命令可以禁用CTRL+ALT+DEL快捷鍵:systemctl mask ctrl-alt-del.target ###mask 屏蔽
已屏蔽單元ctrl-alt-del.target,查看狀態已經由enabled 變為 masked了,操作已經不會導致Linux重啟了。后續如果需要可以執行 systemctl unmask ctrl-alt-del.target
另一辦法是刪除文件,刪除CTRL+ALT+DEL快捷鍵對應的配置文件,重新加載配置文件,刪除前最好先備份下文件,
cp /usr/lib/systemd/system/ctrl-alt-del.target /usr/lib/systemd/system/ctrl-alt-del.target.bak ##備份配置文件
rm –rf /usr/lib/systemd/system/ctrl-alt-del.target ##刪除配置文件
init q ##重新加載配置文件
再次按下CTRL+ALT+DEL,服務器不會重啟。