centos7虛擬機器開啟埠

2021-09-25 21:27:30 字數 1124 閱讀 5467

原文:

虛擬機器新開了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.虛擬機器配置為橋接方式,並且虛擬網路編輯器中選擇橋接要橋接到對應的網絡...