準備篇
1.配置防火墻,開啟80端口、3306端口
1 vim /etc/sysconfig/iptables
2 -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允許80端口通過防火墻3 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允許3306端口通過防火墻service iptables restart
#重啟防火墻,使配置生效
2.關閉SELINUX(這個和服務器安全相關,先關閉。相關介紹:https://wiki.centos.org/zh/HowTos/SELinux)
vim /etc/selinux/config#SELINUX=enforcing #注釋掉#SELINUXTYPE=targeted #注釋掉SELINUX=disabled #增加:wq #保存退出 shutdown -r now #重啟系統
3.安裝第三方源
1)安裝EPEL倉庫
yum install -y epel-release
如果以上命令不起作用:
CentOS/RHEL 7
rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
CentOS/RHEL 6
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
2)安裝IUS倉庫
CentOS 6
rpm -Uvh https://centos6.iuscommunity.org/ius-release.rpm
CentOS 7
rpm -Uvh https://centos7.iuscommunity.org/ius-release.rpm
錯誤處理:
1.安裝IUS倉庫出錯:curl: (35) SSL connect error。這個問題在RHEL 6.1 -> RHEL 6.4應該都會出現,原因是curl使用了REST API。解決:
yum update nss
2.結果問題1沒解決,出另一個問題:Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again。解決:
vim /etc/yum.repos.d/CentOS-Base.repo
把有mirrorlist的都注釋掉,有baseurl的都去掉注釋,然后再進行步驟1,再安裝IUS倉庫。修改如下:
[epel]name=Extra Packages for Enterprise Linux 6 - $basearchbaseurl=http://download.fedoraproject.org/pub/epel/6/$basearch#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearchfailovermethod=priorityenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6[epel-debuginfo]name=Extra Packages for Enterprise Linux 6 - $basearch - Debugbaseurl=http://download.fedoraproject.org/pub/epel/6/$basearch/debug#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-6&arch=$basearchfailovermethod=priorityenabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6gpgcheck=1[epel-source]name=Extra Packages for Enterprise Linux 6 - $basearch - Sourcebaseurl=http://download.fedoraproject.org/pub/epel/6/SRPMS#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-6&arch=$basearchfailovermethod=priorityenabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6gpgcheck=1
查看倉庫列表,看看是否安裝成功了:
yum repolist
ius | 2.3 kB 00:00 ius/primary_db | 183 kB 00:00 repo id repo name statusbase CentOS-6 - Base 5,062epel Extra Packages for Enterprise Linux 6 - i386 9,992extras CentOS-6 - Extras 39ius IUS Community Packages for Enterprise Linux 6 - i386 329updates CentOS-6 - Updates 382repolist: 15,804
新聞熱點
疑難解答
圖片精選