来自 技术 2019-03-16 的文章

[20190313]避免按ctrl+alt+del重新启动服务器.txt

[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服务根本不用你起了干吗?

标签:   端】      防火墙是什么东西   
上一篇:漫谈架构师之路的修仙之法 - 一天不进步,就是
下一篇:没有了