CentOS 7官方停止维护,OP们记得更换阿里yum源呦

众所周知,CentOS 7 在2024年6月30号以后,官方就不再维护了,而且未来也不会出现9、10之类的版本,而是用CentOS 8做前置版本,出了一个新的体系。之前版本的很多yum源也陆续关掉了,现在不用阿里源就会直接报404,,这点就很不友好。

换源第一步:备份原来的repo文件,其实你可以直接删掉了,官方都关闭支持了,留着也没太大作用

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 

第二步:下载阿里源,如果你换晚了,而且还没有yum上wget,浏览器访问路径可以直接下载,上传到节点就行, 但是手动上传后最好是把名字重命名为对应的repo,不然有些时候会影响使用

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

最后刷新一下就行

yum clean all
yum makecache
有需要的话可以更新一下当前的所有包 yum update

重点说一下,别一看到拒绝连接就ctrl+C!!!!!!!!!!!!!!!!人家有其他备用的阿里云镜像,出现第一个就自己结束了,然后di我说不能用,我也是服了

[root@hdp1 yum.repos.d]# yum makecache
已加载插件:fastestmirror
http://mirrors.aliyuncs.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to mirrors.aliyuncs.com:80; 拒绝连接"
正在尝试其它镜像。
http://mirrors.cloud.aliyuncs.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to mirrors.cloud.aliyuncs.com:80; 拒绝连接"
正在尝试其它镜像。
base                                                              | 3.6 kB  00:00:00     
extras                                                            | 2.9 kB  00:00:00     
updates                                                           | 2.9 kB  00:00:00     
(1/8): extras/7/x86_64/primary_db                                 | 253 kB  00:00:00     
(2/8): extras/7/x86_64/filelists_db                               | 305 kB  00:00:00     
(3/8): extras/7/x86_64/other_db                                   | 154 kB  00:00:00     
(4/8): base/7/x86_64/other_db                                     | 2.6 MB  00:00:03     
(5/8): updates/7/x86_64/filelists_db                              |  15 MB  00:00:08     
(6/8): base/7/x86_64/filelists_db                                 | 7.2 MB  00:00:09     
(7/8): updates/7/x86_64/other_db                                  | 1.6 MB  00:00:00     
(8/8): updates/7/x86_64/primary_db                                |  27 MB  00:00:11     
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
元数据缓存已建立
[root@hdp1 yum.repos.d]# yum install -y unzip
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
软件包 unzip-6.0-24.el7_9.x86_64 已安装并且是最新版本
无须任何处理
[root@hdp1 oozie-4.0.0-cdh5.3.6]# yum install -y zip
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
正在解决依赖关系
--> 正在检查事务
---> 软件包 zip.x86_64.0.3.0-11.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

=========================================================================================
 Package          架构                版本                       源                 大小
=========================================================================================
正在安装:
 zip              x86_64              3.0-11.el7                 base              260 k

事务概要
=========================================================================================
安装  1 软件包

总下载量:260 k
安装大小:796 k
Downloading packages:
zip-3.0-11.el7.x86_64.rpm                                         | 260 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安装    : zip-3.0-11.el7.x86_64                                                1/1 
  验证中      : zip-3.0-11.el7.x86_64                                                1/1 

已安装:
  zip.x86_64 0:3.0-11.el7                                                                

完毕!
### CentOS 7 停止维护后的 Yum 更换及常见问题解决方案 当 CentOS 7 宣布停止官方支持后,许多依赖于其默认仓库的软件包可能无法继续正常工作。为了确保系统能够持续获得必要的更新和支持,建议切换到其他社区维护的镜像。 #### 配置新 YUM 的方法 对于希望替换原有 CentOS 库的情况,可以考虑采用 AlmaLinux 或 Rocky Linux 的库作为替代选项之一[^1]: ```bash sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup wget https://mirrors.aliyun.com/repo/AlmaLinux-8-latest.repo -O /etc/yum.repos.d/AlmaLinux-Base.repo ``` 上述命令首先备份现有的 `CentOS-Base.repo` 文件以防万一;接着下载并安装新的 AlmaLinux 配置文件至相同位置。注意这里以阿里云为例获取了适用于 AlmaLinux 8 版本的 repo 文件,在实际操作过程中应根据目标发行版版本号调整 URL 中的具体路径。 #### 处理因时间同步引起的问题 有时会遇到由于系统时间和服务器端不同步而导致某些命令执行失败的现象,比如 yum 更新时提示 SSL 错误或连接超时等问题。这可能是由于 CentOS 7 维护终止之后 NTP 时间同步服务也受到影响所致。此时可以通过手动设置正确的时间来解决问题: ```bash timedatectl set-time "YYYY-MM-DD HH:MM:SS" ``` 另外一种更为推荐的做法是启用 chrony 来保持本地机器与互联网标准时间的一致性: ```bash yum install chrony systemctl start chronyd.service systemctl enable chronyd.service chronyc sources -v ``` 以上脚本片段用于安装、启动以及验证 Chrony 是否成功连上了外部时间。 #### 关闭 SELinux 和防火墙 (可选) 如果仍然存在访问权限方面的问题,则不妨暂时关闭安全增强型 Linux(SELinux) 及内置防火墙服务看看是否有改善效果: ```bash setenforce 0 sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config systemctl stop firewalld systemctl disable firewalld ``` 需要注意的是,这些更改可能会降低系统的安全性,因此仅应在测试环境中尝试,并且在生产环境部署前需谨慎评估风险利弊。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值