“服務器最小化安裝CentOS 7.8后,安裝不了httpd、使用不了ifconfig甚至ping不通百度”的解決方案
- 一、問題匯入
- 二、解決方案
- 三、參考
一、問題匯入
最近在班長的推薦下,有機會在老師的公司里面學習,在那邊,瀚宇哥給我一個部署了CentOS
7.8最小化安裝的本地服務器的ip,但是我在想嘗試部署Apache:
bash yum install httpd得到了提示
接著一番嘗試下發現ifconfig都不能使用、連網路都不能ping通,
我看了不少的教程都不能搞定,最后找到一個相對比較靠譜的方法解決這個問題,希望能夠給大家帶來些許幫助,
二、解決方案
1.首先可以查看ifcfg-eth0的配置,我看有的解決方案中是在這個組態檔加了兩個阿里云的公共DNS,但是實際上并沒有解決我的問題,
cat /etc/sysconfig/network-scripts/ifcfg-eth0
vi /etc/sysconfig/network-scripts/ifcfg-eth0
#vi編輯
DNS1=223.5.5.5
DNS2=223.6.6.6
#保存并強制退出
:wq!
service network restart
/etc/sysconfig/network-scripts/ifcfg-eth0組態檔內容如下:

2.解決無網路的關鍵:修改組態檔"/etc/resolv.conf"
vi /etc//resolv.conf
#vi編輯
nameserver 114.114.114.114
#保存并強制退出
:wq!
service network restart
ping 114.114.114.114
發現可以ping通了

3.解決不能使用ifconfig的命令
通常在有網路的情況下可以通過yum倉庫安裝net-tools工具就可以了
yum install net-tools -y
4.部署Apache
#安裝Apache,并且安裝擴展模塊
yum install -y httpd httpd-manual httpd-devel mod_ssl mod_perl mod_auth_mysql
#設定CentOS開機自動啟動Apache服務
systemctl enable httpd.service
#檢查Apache是否已經配置好了開機自動啟動
systemctl list-unit-files|grep httpd
#重新啟動httpd服務,否則可能會被拒絕連接
systemctl restart httpd
#判斷是否成功安裝Apache服務
curl http://127.0.0.1
結果如圖所示:如果沒有重啟httpd服務,極有可能在curl http://127.0.0.1驗證時會被拒絕連接

一般情況下,命令列界面正常顯示一堆html、css代碼,沒有亂碼,說明it‘s ok!

三、參考
[1].參考1
[2].參考2
說明:還有一些大佬的blog也被參考的地方,但是我一時忘記收藏了,只能說聲抱歉了,請多見諒!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/272810.html
標籤:其他

