linux常见问题及其解决方案集锦
一. 虛擬機沒有IP地址
創建虛擬機之后我們往往需要通過Xshell等遠程工具進行連接,此時就需要虛擬機的IP地址
查看虛擬機的IP地址:
ip a
ip addr
可以看到ens33網卡沒有IP地址,這樣就無法通過IP連接虛擬機了。
查看下ens33網卡的信息
從配置文件可以發現 CentOS 7 默認是不啟動網卡的(ONBOOT=no)。
將其改成yes,然后通過 sudo service network restart重啟網絡服務就可以了
二. Linux的ip及端口不能直接訪問
下載或者訪問的時候出現網絡不通的問題,如下圖:
這種問題最容易想到的就是防火墻的問題,如果是學習環境,那么直接把整個虛擬機的防火墻關閉就可以了
查看防火墻
systemctl status firewalld.service
關閉防火墻
systemctl stop firewalld.service
打開防火墻
systemctl start firewalld.service
安全一點的做法就是開放指定端口
先打開防火墻,然后看下對應的端口是否開放
firewall-cmd --query-port=8080/tcp
我們可以通過firewall-cmd --add-port=8080/tcp 命令來臨時開放一個測試端口(重啟后端口會被重置為關閉狀態)
永久開放端口命令firewall-cmd --zone=public --permanent --add-port=8080/tcp
查看所有開放的端口:firewall-cmd --list-all
還可以查看對應的配置文件,對外開放端口配置文件在/etc/firewalld/zones目錄下。
后續會不斷更新…
總結
以上是生活随笔為你收集整理的linux常见问题及其解决方案集锦的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QUIC实战(二) AWS 搭建ngin
- 下一篇: QUIC实战(三) letsencryp