[20190313]避免按ctrl+alt+del重新启动服务器.txt
--//昨天别人要我做一件事情,就是linux服务器避免按ctrl+alt+del重新启动服务器.
--//我真心不知道为什么许多linux发行版本服务器要有这样的设置,如果在机房服务器前操作许多熟悉windows人,喜欢做这样的动作.
--//安装版本centos 6.5的与5的版本不一样,我一般习惯安装好服务器就取消这样功能,写一个文档,提供给大家参考.
1.centos 5版本:
--//修改/etc/inittab文件:
# Trap CTRL-ALT-DELETE
#ca::ctrlaltdel:/sbin/shutdown -t3 -r now
# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
#4:2345:respawn:/sbin/mingetty tty4
#5:2345:respawn:/sbin/mingetty tty5
#6:2345:respawn:/sbin/mingetty tty6
--//注解对应行,我一般喜欢关闭tty4,tty5.tty6终端.
--//这样还没有完成,理论修改完最好重启服务器.如果不能重启,执行如下:
# init q
--// q表示 Q or q tell init to re-examine the /etc/inittab file.这样才能剩下,千万不要大错,
--// 其它方式可能切换到启动模式会导致重启.
2.centos 6版本:
--//centos 6.2改变的/etc/inittab文件,许多执行放在了/etc/init目录:
--//修改/etc/init/control-alt-delete.conf,注解:
# start on control-alt-delete
# exec /sbin/shutdown -r now "Control-Alt-Delete pressed"
--//修改 /etc/init/start-ttys.conf文件,注解:
#env ACTIVE_CONSOLES=/dev/tty[1-6]
env ACTIVE_CONSOLES=/dev/tty[1-3]
--//关闭终端tty4-tty6执行如下命令:
# seq 4 6 | xargs -I{} initctl stop tty TTY=/dev/tty{}
tty stop/waiting
tty stop/waiting
tty stop/waiting
# ps -ef | grep tt[y]
root 1810 1 0 2017 tty1 00:00:00 /sbin/mingetty /dev/tty1
root 1812 1 0 2017 tty2 00:00:00 /sbin/mingetty /dev/tty2
root 1814 1 0 2017 tty3 00:00:00 /sbin/mingetty /dev/tty3
总结:
--//我个人建议安装完就马上这些工作,在安装oracle前就配置优化服务器,一些不必要的服务像sendmail,postfix服务根本不用你起了干吗?