CentOS7默认防火墙为firewalld。
iptables
1 | service iptables status //查看防火墙状态 |
firewalld
开放8888端口
1 | firewall-cmd --zone=public --add-port=8888/tcp --permanent |
关闭8888端口
1 | firewall-cmd --zone=public --remove-port=8888/tcp --permanent |
开放端口范围
1 | firewall-cmd --permanent --zone=public --add-port=8888-8900/tcp |
关闭端口范围
1 | firewall-cmd --permanent --zone=public --remove-port=8888-8900/tcp |
配置立即生效
1 | firewall-cmd --reload |
查看开放的端口
1 | firewall-cmd --zone=public --list-ports |
查看防火墙状态
1 | firewall-cmd --state |
查看监听的端口
1 | netstat -lnpt |
检查指定端口占用
1 | netstat -lnpt |grep 8888 |
关闭防火墙(不建议)
1 | systemctl stop firewalld.service |