CentOS的管理终端界面详解

2020-01-30 16:07:56于丽

如果想杀掉远程登录的用户,除了可以封闭ssh端口,还可以使用#skill -9 pts/5,这样杀掉远程登录的终端,也可以使用该命令杀掉字符界面终端和图形化界面终端。

3、关闭多余的控制台

修改id:5:initdefault:为id:3:initdefault:可以不启动图形化界面,减少内存和cpu的损耗。通过配置文件/etc/init/start-ttys.conf和/etc/sysconfig/init可以关闭多余的tty字符界面终端以节约内存。

Linux 服务器都是通过远程登录,一般使用pts终端,而tty终端就算是本地登录也只用两三个左右,其他的可以关闭。

CentOS6之前版本是修改/etc/inittab文件,加#注释掉tty4,tty5,tty6即可。CentOS6开始TTY的配置由 /etc/inittab 更改为 /etc/init/start-ttys.conf,执行以命令#vim /etc/init/start-ttys.conf将默认/dev/tty[1-6]改为/dev/tty[1-3]如下:

[html]view plaincopy派生到我的代码片

#  
# This service starts the configured number of gettys.  
  
start on stopped rc RUNLEVEL=[2345]  
  
env ACTIVE_CONSOLES=/dev/tty[1-3]  
env X_TTY=/dev/tty1  
task  
script  
    . /etc/sysconfig/init  
    for tty in $(echo $ACTIVE_CONSOLES) ; do  
        [ "$RUNLEVEL" = "5" -a "$tty" = "$X_TTY" ] && continue  
        initctl start tty TTY=$tty  
    done  
end script  

然后打开#vim /etc/sysconfig/init:

将ACTIVE_CONSOLES=/dev/tty[1-6]改为ACTIVE_CONSOLES=/dev/tty[1-3]然后重启即可。