关闭防火墙

systemctl stop firewalld.service
systemctl status firewalld.service
systemctl disable firewalld.service
centos7.9请使用 yum update 将系统更新至最新版

在 CentOS 7.9 中更新软件源,通常指的是更新 YUM(Yellowdog Updater Modified)仓库,以便能够安装最新的软件包和更新。CentOS 7 默认使用 YUM 作为包管理工具。下面是几个步骤来更新你的软件源:

1. 备份当前的 YUM 仓库文件

在修改或更新仓库文件之前,最好备份当前的配置文件,以防万一:

bash
 
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2. 清除缓存

在添加新的仓库之前,清除 YUM 的缓存,以确保新的仓库信息被正确读取:

bash
 
sudo yum clean all

3. 下载新的 CentOS Base 仓库文件

你可以从 CentOS 的官方网站或其他可信源下载最新的 CentOS Base 仓库文件。对于 CentOS 7,你可以使用以下命令:

bash
 
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

这里使用了阿里云的一个镜像地址作为示例。你可以选择其他镜像源,例如官方镜像或其他你信任的镜像源。例如,使用清华大学镜像源:

bash
 
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.tuna.tsinghua.edu.cn/help/centos/

4. 更新系统

下载完新的仓库文件后,运行以下命令更新你的系统:

bash
 
 
sudo yum makecache sudo yum update

yum makecache 命令会重新建立 YUM 的缓存,而 yum update 会根据新的仓库信息更新所有已安装的包。

5. 检查是否成功

运行 yum list updates 来查看可用的更新,确认你的系统已经成功连接到新的仓库并可以获取更新。

注意事项:

  • 在更改仓库地址时,确保选择一个稳定且速度较快的镜像源,以优化下载速度和可靠性。
  • 如果你的系统是企业环境或需要特定的软件包,考虑使用特定的软件仓库或配置额外的 YUM 仓库。
  • 在进行任何重大更改之前,确保了解这些更改可能带来的影响,尤其是在生产环境中。

通过以上步骤,你应该能够成功更新 CentOS 7.9 的软件源并保持系统更新