這一步很是重要、重要、重要。在這解釋一下源的概念,打個比方若是手機想獲取一個軟件,能夠選擇不少途徑,如華爲的華爲商店,小米的應用商店,蘋果的App store,源就至關於各類手機獲取軟件的商店。由於國外的源的網速很是的慢,因此咱們須要換成國內的源來加速下載軟件的速度。有阿里源、清華源、網易源,具體的選擇看我的,我推薦使用阿里源。nginx
咱們須要先備份系統中的源,若是操做不當源損壞了或者其它緣由,咱們能夠獲取備份的源。centos
[root@localhost ~]# cd /etc/yum.repos.d/緩存 [root@localhost yum.repos.d]# mkdir repo_bak服務器 [root@localhost yum.repos.d]# mv *.repo repo_bak/網絡 [root@localhost yum.repos.d]# ls學習 repo_bak測試 |
官網:https://developer.aliyun.com/mirror/spa
由於咱們的centos是7.6版本的,咱們能夠選擇CentOS7的CentOS-Base.repo。插件
[root@localhost yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo3d
[root@localhost yum.repos.d]# ls CentOS-Base.repo repo_bak |
注:進行'yum makecache'時,須要鏈接上網絡。
[root@localhost yum.repos.d]# yum clean all [root@localhost yum.repos.d]# yum makecache |
EPEL(Extra Packages for Enterprise Linux)是由 Fedora 社區打造,爲 RHEL 及衍生髮行版如 CentOS等提供高質量軟件包的項目。裝上了 EPEL,就像在 Fedora 上同樣,能夠經過 yum install 軟件包名,便可安裝不少之前須要編譯安裝的軟件、經常使用的軟件或一些比較流行的軟件,好比如今流行的nginx、htop、ncdu、vnstat等等,均可以使用EPEL很方便的安裝更新。
簡單來講,就是EPEL中的軟件是通過測試的,兼容性和質量是敢打包票的。若是是生產環境的服務器必定要配置,我的用於學習的話能夠不用配置。可是推薦安裝。
[root@localhost yum.repos.d]# yum list | grep epel-release epel-release.noarch 7-9 extras [root@localhost yum.repos.d]# yum install -y epel-release.noarch |
下載完epel-release.noarch後,再從新執行清理緩存和生成緩存。
注:進行'yum makecache'時,須要鏈接上網絡。
[root@localhost yum.repos.d]# yum clean all 已加載插件:fastestmirror, langpacks 正在清理軟件源: base epel extras updates Cleaning up list of fastest mirrors [root@localhost yum.repos.d]# yum makecache |
[root@localhost yum.repos.d]# yum repolist enabled #查看啓用的倉庫 [root@localhost yum.repos.d]# yum repolist all #查看全部的倉庫 |