CentOS 更换阿里云 Yum 源完整指南:一键提速 + 常用命令速查

221 阅读2分钟

在日常使用 CentOS 进行软件安装或系统更新时,默认的 Yum 源可能速度较慢。为了提升下载与安装效率,很多人会选择将 Yum 源切换为国内的阿里云镜像。本文将手把手教你如何完成源的更换,并附上常用的 Yum 命令速查表。

一、Yum 更换为阿里云源的过程

1. 备份原有的 .repo 配置文件

在修改之前,务必先备份原有的源配置文件,以便出现问题时可以还原。

# 进入 Yum 源配置目录
cd /etc/yum.repos.d

# 创建备份文件夹
mkdir repobak

# 将原来的配置源文件移动到备份目录
mv * repobak

2. 下载阿里云的 Yum 源和 EPEL 扩展源

阿里云为 CentOS 和 EPEL 提供了官方镜像,直接下载并替换即可:

# 下载 CentOS 基础源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

# 下载 EPEL 扩展源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

💡 EPEL (Extra Packages for Enterprise Linux) 提供了很多额外的软件包,是日常开发和运维中常用的扩展仓库。

3. 清理并生成新的缓存

替换源之后,需要清理原有缓存并生成新的缓存:

# 清空缓存
yum clean all

# 生成缓存
yum makecache

4. 安装软件扩展源工具

最后,可以安装 epel-release,方便后续的软件扩展管理:

yum install -y epel-release

二、常用 Yum 命令速查表

Yum 是 CentOS 的包管理工具,常用命令如下:

命令

作用

yum repolist all

列出所有仓库

yum list all

列出仓库所有软件包

yum info <软件包名>

查看软件包信息

yum install <软件包名>

安装软件包

yum reinstall <软件包名>

重新安装软件包

yum update <软件包名>

升级软件包

yum remove <软件包名>

移除软件包

yum clean all

清理所有缓存

yum check-update

检查可更新的软件包

yum grouplist

查看系统中已安装的软件包组

yum groupinstall "<软件包组名>"

安装软件包组

🔑 小技巧:使用 Yum 安装的软件,基本都可以通过 systemctl 来管理服务状态,例如:

systemctl start nginx    # 启动 Nginx
systemctl stop nginx     # 停止 Nginx
systemctl enable nginx   # 开机自启

转载至:www.liuqi.dev/blog/centos…