问题:在实际的运维工作中,有时会误操作按下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,服务器不会重启。