原文:
虛擬機器新開了5005埠,系統內部是顯示開了的,但是外部不能訪問埠。
一些需要用到的命令:
1、firewalld的基本使用
啟動: systemctl start firewalld
檢視狀態: systemctl status firewalld / firewall-cmd --state 這個命令也可以,只是資訊會簡單點
停止: systemctl disable firewalld
禁用: systemctl stop firewalld
怎麼開啟乙個埠
新增firewall-cmd --zone=public --add-port=5005/tcp --permanent (--permanent永久生效,沒有此引數重啟後失效)
新增埠外部訪問許可權(這樣外部才能訪問)
firewall-cmd --add-port=5005/tcp
重新載入,新增埠後重新載入才能起作用
firewall-cmd --reload
這些之後,埠是開啟成功的,如果沒有成功,重啟系統試試。
檢視埠
firewall-cmd --zone=public --query-port=80/tcp
刪除埠
firewall-cmd --zone=public --remove-port=80/tcp --permanent
檢視firewall是否執行,下面兩個命令都可以
systemctl status firewalld
firewall-cmd --state
檢視當前開了哪些埠
其實乙個服務對應乙個埠,每個服務對應/usr/lib/firewalld/services下面乙個xml檔案。
檢視開啟了哪些服務
firewall-cmd --list-services
檢視開啟了哪些埠
firewall-cmd --list-ports
檢視還有哪些服務可以開啟
firewall-cmd --get-services
檢視所有開啟的埠:
firewall-cmd --zone=public --list-ports
更新防火牆規則:
centos7虛擬機器防火牆開啟埠
虛擬機器開啟5005埠,系統內部是顯示開了的,但是外部不能訪問埠。一些需要用到的命令 1 firewalld的基本使用 啟動 systemctl start firewalld 檢視狀態 systemctl status firewalld firewall cmd state 這個命令也可以,只是...
centos7 kvm虛擬機器中開啟虛擬機器
1 檢視當前宿主機系統中是否支援。cat sys module kvm intel parameters nested y 結果為y表示當前的作業系統已經支援了巢狀虛擬化,使用跑虛擬化的程式直接使用就ok了 n 那當然就表示當前作業系統未配置巢狀虛擬化嘍2 如果你的結果為n,看下配置過程吧 vi e...
CentOS7虛擬機器網路配置
配置的ip位址需要和使用網絡卡配置的ip位址不一樣,但是要在同乙個網段 配置的子網掩碼,閘道器,dns需要和網絡卡配置的子網掩碼,閘道器,dns一致 2.配置dns通過命令 vi etc resolv.conf來進行修改配置 3.虛擬機器配置為橋接方式,並且虛擬網路編輯器中選擇橋接要橋接到對應的網絡...