💻 服务器环境搭建日志:CentOS 7.6 换源记
日期:2025 年 11 月 18 日
环境:VirtualBox 虚拟机
目标:搭建 CentOS 7.6 服务器环境,进行兼容性测试
为了测试特定的服务器环境和软件版本,我决定在虚拟机上安装 CentOS 7.6。众所周知,CentOS 7已经于2024 年6 月30 日终止生命周期,其官方镜像和软件源的维护支持已经停止,为后续的软件包安装埋下了隐患。
阶段一:虚拟机系统安装 💿
使用的镜像下载地址:
https://ftp.iij.ad.jp/pub/linux/centos-vault/7.6.1810/isos/x86_64/
阶段二:网络配置小插曲 📶
安装完毕后,我将虚拟机的网络模式设置为最常用的桥接模式(Bridged Adapter),以便它能直接作为局域网内的独立设备与宿主机和外部网络通信。
但在系统首次启动后,使用 ip a 检查,果然不出所料:虚拟机没有成功获取到 IP 地址。
修复步骤:
- 定位到网络配置文件目录:
cd /etc/sysconfig/network-scripts/ - 编辑我的以太网接口配置文件(例如
ifcfg-enp0s3):vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 - 只需要将控制网卡是否开机启动的关键参数修改为
yes:
改为ONBOOT=noONBOOT=yes - 保存退出后,重启网络服务:
sudo systemctl restart network(或NetworkManager)。
重启后,系统成功通过 DHCP 获取到 IP 地址,网络连通性恢复正常。
阶段三:YUM 换源(核心问题解决) 🚀
网络恢复后,我尝试运行 yum update,不出所料,系统报错,提示无法连接到官方镜像列表。这正是因为 CentOS 7.6 的官方源已经被归档,不再被主动维护和解析。
为了能够顺利安装后续的依赖包和工具,必须更换到国内稳定、且同步了 Vault 仓库的镜像源。
更换阿里云镜像源步骤:
- 备份并清理旧配置: 避免新旧配置文件冲突。
cd /etc/yum.repos.d/ mkdir -p bak && sudo mv -f *.repo bak/ - 下载新的阿里云配置: 由于新装的环境很“干净”,没有
wget,我选择使用curl下载。curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo - 清除缓存并生成新缓存:
yum clean all yum makecache
再次运行 sudo yum install -y net-tools 进行验证,软件包列表成功拉取,下载安装顺利完成!至此,CentOS 7.6 的基础环境搭建和核心问题(网络、源)已全部解决,可以开始进行后续的服务器环境测试工作。