[20190313]避免按ctrl+alt+del重新啟動伺服器.txt

lfree發表於2019-03-13

[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服務根本不用你起了幹嗎?


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2638238/,如需轉載,請註明出處,否則將追究法律責任。

相關文章