关闭图形化界面
0. 背景
ONES服务的运行,不依赖于操作系统的图形化界面,且图形化界面消耗系统性能、安全隐患较多。
部署ONES系统时,推荐开启默认的命令行界面;如果开启了图形化界面,建议关闭。
下文以Centos7.9和Ubuntu22.04为例,提供关闭图形化的方法供参考。
1. Centos7.9关闭图形化
# 设置默认启动目标为多用户模式(命令行)
systemctl set-default multi-user.target
# 立即停止当前图形界面(无需重启)
systemctl isolate multi-user.target
# 停用并禁用 GDM(GNOME Display Manager)
systemctl stop gdm
systemctl disable gdm
2. Ubuntu22.04关闭图形化
# 设置默认启动目标为多用户模式(命令行)
systemctl set-default multi-user.target
# 立即停止当前图形界面(无需重启)
systemctl isolate multi-user.target
# 停用并禁用 GDM3(GNOME Display Manager)
systemctl stop gdm3
systemctl disable gdm3
# 可选:如果使用 lightdm(检查当前显示管理器)
cat /etc/X11/default-display-manager
# 若输出为 /usr/sbin/lightdm,则禁用:
systemctl stop lightdm
systemctl disable lightdm
注意: 理论上该操作不影响业务、操作时间1分钟, 建议非高峰期执行;执行前确认数据备份正常。