0%

CentOS-防火墙设置

CentOS7默认防火墙为firewalld。

iptables

1
2
3
4
5
6
service iptables status //查看防火墙状态
service iptables stop //停止防火墙
service iptables start //启动防火墙
service iptables restart //重启防火墙
chkconfig iptables off //永久关闭防火墙
chkconfig iptables on //永久关闭后重启

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