CentOS7.9 關於防火牆 firewall 開放端口/刪除端口/查看端口的命令盤點


溫馨提示:當你服務啟動好后,無法外部訪問,就要排查一下是否開啟了防火牆。

如果你買的是阿里雲或者騰訊雲的產品,那么就沒必要自己再安裝防火牆了!!!!因為他們的產品都有安全組的!!

如果你的系統上沒有安裝使用命令安裝

#yum install firewalld //安裝firewalld 防火牆

1.firewalld的基本使用

啟動  

# systemctl start firewalld

查看狀態

# systemctl status firewalld 

 停止

 # systemctl disable firewalld

禁用

 # systemctl stop firewalld

開機自動啟動

# systemctl enable firewalld.service

啟用某個服務

# firewall-cmd --zone=public --add-service=https //臨時

# firewall-cmd --permanent --zone=public --add-service=https //永久

開啟某個端口   (--permanent永久生效,沒有此參數重啟后失效)

#firewall-cmd --permanent --zone=public --add-port=80/tcp //永久

#firewall-cmd --zone=public --add-port=80/tcp //臨時

查看開啟的端口和服務

# firewall-cmd --permanent --zone=public --list-services //服務空格隔開 例如 dhcpv6-client https ss

# firewall-cmd --permanent --zone=public --list-ports //端口空格隔開 例如 8080-8081/tcp 8388/tcp 80/tcp

# firewall-cmd --zone=public --query-port=80/tcp (查看)

查看開放的端口有哪些

# firewall-cmd --zone=public --list-ports

刪除某個端口
 

# firewall-cmd --zone=public --remove-port=80/tcp --permanent  (刪除)

重載  修改配置文件后 使用命令重新加載 更新防火牆規則

# firewall-cmd --reload

重啟 

# systemctl restart firewalld.service


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM