
给Linux装一个界面
(CentOS 7 已于 2024 年 6 月停止官方维护)。所以我们要给他改一些东西
一、先解决网络 / DNS 解析问题
系统无法通过 DNS 解析域名,先确保网络通畅并配置正确的 DNS
<1>检查网络连接先确认服务器能访问外部网络,例如 ping 公共 IP(如谷歌 DNS)ping一下
ping 8.8.8.8如果不通:检查网关、防火墙配置,确保网络链路正常。
如果通:说明是 DNS 解析问题,继续下一步。
<2>配置 DNS 服务器
编辑 DNS 配置文件,添加公共 DNS(如谷歌或 114DNS)
sudo vi /etc/resolv.confi是编辑 添加以下内容(保存退出,:wq)
nameserver 8.8.8.8 # 谷歌DNS
nameserver 114.114.114.114 # 114DNS二、更换 CentOS 7 的 yum 源(官方源已失效)
CentOS 7 官方支持结束后,原镜像源(mirrorlist.centos.org)已停止服务,需替换为第三方镜像源(如阿里云、网易的归档源)。
<1>备份原有源配置
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak<2>下载第三方镜像源(以阿里云为例)
阿里云提供了 CentOS 7 的归档源,执行以下命令下载
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo<3>替换源中的域名(关键)
阿里云的源中可能仍有$releasever变量,需手动替换为7(避免解析问题)
sudo sed -i 's/$releasever/7/g' /etc/yum.repos.d/CentOS-Base.repo<4>清理缓存并生成新缓存
sudo yum clean all # 清理旧缓存
sudo yum makecache # 生成新缓存(验证源是否可用)三、安装 GNOME 桌面
sudo yum groupinstall "GNOME Desktop" -y启动图形界面(安装完成后)
安装成功后,设置默认启动图形界面并重启
sudo systemctl set-default graphical.target # 设置默认图形界面启动
sudo reboot # 重启生效如果想将系统默认启动模式切换为命令行(字符界面),可以通过修改系统的默认目标(target)来实现
sudo systemctl set-default multi-user.target切换默认模式后,需要重启系统才能生效
sudo reboot