在CentOS系統中,關閉防火墻端口可以通過以下幾種方法實現:
查看當前開放的端口:
firewall-cmd --list-all
關閉特定端口: 假設要關閉TCP端口8080,可以使用以下命令:
firewall-cmd --permanent --zone=public --remove-port=8080/tcp
這里的--permanent表示永久生效,--zone=public表示公共區域,--remove-port=8080/tcp表示移除TCP端口8080。
重新加載防火墻配置:
firewall-cmd --reload
查看當前iptables規則:
iptables -L -n
刪除特定端口規則: 假設要刪除TCP端口8080的規則,可以使用以下命令:
iptables -D INPUT -p tcp --dport 8080 -j DROP
這里的-D INPUT表示刪除INPUT鏈中的規則,-p tcp --dport 8080 -j DROP表示刪除TCP端口8080的DROP規則。
保存iptables規則(CentOS 7及以上版本):
systemctl restart iptables
停止firewalld服務:
systemctl stop firewalld
禁用firewalld服務(防止開機自啟):
systemctl disable firewalld
重新啟動firewalld服務(如果需要重新啟用):
systemctl start firewalld
通過以上方法,你可以輕松地在CentOS系統中關閉指定的防火墻端口。