linux開放關閉防火牆埠
阿新 • • 發佈:2019-01-06
redhat部分-----------
1:埠開放
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
2:儲存修改
/etc/rc.d/init.d/iptables save
3:重啟服務
/etc/rc.d/init.d/iptables restart
4:檢視埠狀態
/etc/init.d/iptables status
結果如下:5:刪除埠(2表示上面的num列)Chain INPUT (policy ACCEPT) num target prot opt source destination 1 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:2181 2 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:6379 3 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:8080 4 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED 5 ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0 6 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 7 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22 8 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited Chain FORWARD (policy ACCEPT) num target prot opt source destination 1 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited Chain OUTPUT (policy ACCEPT) num target prot opt source destination
/sbin/iptables -D INPUT 2
centos7部分-----------
開啟埠
firewall-cmd --zone=public --add-port=80/tcp --permanent
--zone #作用域--add-port=80/tcp #新增埠,格式為:埠/通訊協議
--permanent #永久生效,沒有此引數重啟後失效
重新載入防火牆
firewall-cmd --reload
檢查修改是否生效
firewall-cmd --zone= public --query-port=80/tcp
刪除某埠
firewall-cmd --zone= public --remove-port=80/tcp firewall-cmd --zone=public --remove-service=http