Ryan

CentOS/RHEL 7关闭多余tty,节省内存
在系统启动时,应该有一个运行Xorg的tty控制台。 动态访问时会自动建立新的tty控制台。 tty1始终保留给x...
扫描右侧二维码阅读全文
21
2019/07

CentOS/RHEL 7关闭多余tty,节省内存

在系统启动时,应该有一个运行Xorg的tty控制台。 动态访问时会自动建立新的tty控制台。 tty1始终保留给xorg进程,因此无法禁用。

[root@server ~]# ps -ef | grep tty
root       505     1  0 21:45 tty1     00:00:00 /sbin/agetty --noclear tty1 linux
root       506     1  0 21:45 ttyS0    00:00:00 /sbin/agetty --keep-baud 115200 38400 9600 ttyS0 vt220
root      3305     1  0 21:47 ?        00:00:00 /sbin/agetty --noclear ttyN vt220

tty基础知识

– 你可以通过快捷键Ctrl+Alt+F[1-6]切换至tty1到tty6。
– 最多会建立6个tty进程, 因为配置中默认允许最多6个tty。 在CentOS/RHEL 7中,tty变成由systemd管理。
– tty进程在首次访问时建立
– tty数量由/etc/systemd/logind.conf文件控制

关闭所有tty控制台

  1. 编辑/etc/systemd/logind.conf,添加下面两行的内容:
NAutoVTs=0
ReserveVT=N

说明:
NAutoVTs – 控制系统建立几个tty,默认是6。设置为0禁用此功能。
ReserveVT – 取值为正整数。保留tty个数。设置为0禁止此功能。

仅启用一个tty

1.编辑/etc/systemd/logind.conf,添加下面两行的内容:

NAutoVTs=0
ReserveVT=1

2.建立链接

# ln -sf /usr/lib/systemd/system/getty@.service /etc/systemd/system/getty.target.wants/getty@ttyN.service

3.启用服务

# systemctl enable getty@ttyN.service

4.重启系统

# reboot
搬瓦工年付$187机房套餐补货了,电信联通优化,512M内存/500G流量/1G带宽,建站稳定,优惠码:BWH1ZBPVK,【点击购买】!
搬瓦工年付$28CN2高速线路,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快,建站稳定,优惠码同上,【点击购买】!
Last modification:July 20th, 2019 at 09:56 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment