linux查看防火墻是否開啟某端口 Linux如何查看防火墻是否開啟



文章插圖
linux查看防火墻是否開啟某端口 Linux如何查看防火墻是否開啟

文章插圖
【linux查看防火墻是否開啟某端口 Linux如何查看防火墻是否開啟】防火墻是系統自帶的用于安全防護的程序,linux系統下的防火墻組件叫iptables 。那linux系統下怎么查看防火墻是否開啟,如何刪除修改iptables防火墻規則呢?以centos7發行版為例演示如何查看防火墻
準備工作 確認IP為了待會的測試,我們先確認一下linux主機的IP ??梢允褂胕fconfig或ip addr查看 。查看系統監聽開放的端口,netstat確認 。如我們看到3306端口是開放的 。防火墻是否開啟怎么查看防火墻是不是開啟運行的,centos6用 service iptables status查看centos7系統iptables是叫firewalld,使用systemctl status firewalld查看是否啟動 。如圖表示已經正在運行重啟防火墻服務由于目前發行版centos7是主流后續部分就介紹centos7的firewall用法,重啟 關閉firewall服務是不會提示的,除非有報錯配置 。查看iptables規則如果要查看iptables目前運行的規則,使用iptables -L可以列出 。如圖本列中,咗嚛的linux主機143端口防火墻是對外開放的 。通過同網段電腦測試一下防火墻是不是OK的,telnet linux主機IP 3306刪除iptables規則如果刪除iptables規則,那么可以測試顯示看到3306端口不通了 。命令是firewall-cmd –zone= public –remove-port=3306/tcp –permanent查看防火墻允許的端口號輸入命令 firewall-cmd –zone=public –list-ports 可以查看對外網電腦防火墻列外的端口號,可以針對性的刪除 。如果要取消刪除iptables規則,可以直接停止或禁用firewalld服務即可 。