HCRM博客

如何高效配置CentOS软件源以优化系统性能?

CentOS配置源的步骤

1、备份原有yum源配置文件:在进行任何更改之前,建议先备份原有的yum源配置文件,这可以防止在配置过程中出现问题时进行恢复,可以使用以下命令来备份CentOSBase.repo文件:

[root@localhost ~]# cat /etc/redhatrelease
CentOS Linux release 7.9.2009 (Core)
[root@localhost ~]# ls l /etc/yum.repos.d/ & mkdir pv /etc/yum.repos.d/backup$(date "+%Y.%m.%d%H.%M.%S") & mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup*
total 40
rwrr. 1 root root 1664 Oct 23  2020 CentOSBase.repo
rwrr. 1 root root 1309 Oct 23  2020 CentOSCR.repo
rwrr. 1 root root  649 Oct 23  2008 CentOSDebuginfo.repo
...

2、删除默认的yum源:如果系统是新安装的,那么系统中会默认有几个repo文件,但baseurl的地址是外网地址,下载包的速度会比较慢,需要将这些默认的repo文件删除并替换为国内源,可以使用以下命令删除默认的yum源:

如何高效配置CentOS软件源以优化系统性能?-图1
(图片来源网络,侵权删除)
rm rf /etc/yum.repos.d/

3、配置新的yum源:根据系统版本选择合适的国内yum源并进行配置,以下是几种常见的国内yum源及其配置方法:

163的yum源

```bash

wget O /etc/yum.repos.d/CentOS7Base163.repo http://mirrors.163.com/.help/CentOS7Base163.repo

```

阿里云的yum源

如何高效配置CentOS软件源以优化系统性能?-图2
(图片来源网络,侵权删除)

```bash

wget O /etc/yum.repos.d/CentOSBase.repo http://mirrors.aliyun.com/repo/Centos7.repo

```

搜狐的yum源(需要自己配置):

```bash

name=Centos$releaseversohu

如何高效配置CentOS软件源以优化系统性能?-图3
(图片来源网络,侵权删除)

baseurl=http://mirrors.sohu.com/centos/$releasever/os/$basearch

gpgcheck=1

gpgkey=http://mirrors.sohu.com/centos/$releasever/os/$basearch/RPMGPGKEYCentOS$releasever

```

配置EPEL源:EPEL(Extra Packages for Enterprise Linux)是由Fedora特别兴趣小组维护的,提供了许多额外的软件包,可以使用以下命令配置EPEL源:

```bash

wget P /etc/yum.repos.d/ HTTPS://mirrors.aliyun.com/repo/epel7.repo

```

4、生成元数据并清理缓存:在完成上述配置后,需要生成元数据并清理缓存,可以使用以下命令:

yum makecache

5、验证配置是否生效:可以通过查看yum repolist来确认配置是否生效,使用以下命令:

yum repolist all

FAQs

1、如何禁用或启用某个yum仓库?

禁用epel仓库

```bash

yumconfigmanager disable epel

```

启用epel仓库

```bash

yumconfigmanager enable epel

```

查看仓库状态

```bash

yum repolist all

```

2、如何列出所有可用的软件包?

列出所有可用的软件包

```bash

yum list available

```

列出已安装的软件包

```bash

yum list installed

```

搜索特定软件包

```bash

yum search <package_name>

```

分享:
扫描分享到社交APP
上一篇
下一篇