Linux放行指定端口

1. 查看防火墙状态

1
2
3
firewall-cmd --state
# 若是running 说明防火墙已经开启
# 若是not running 说明防火墙已经关闭

2. 开启/关闭/重启防火墙

1
systemctl start firewalld.service  # 开启防火墙
1
systemctl stop firewalld.service  # 关闭防火墙
1
systemctl restart firewalld.service  # 重启防火墙
1
firewall-cmd --reload  # 重启防火墙

3. 查讯端口是否放行

1
firewall-cmd --query-port=端口号/tcp

4. 放行指定端口

1
firewall-cmd --zone=public --add-port=端口号/tcp --permanent

5. 禁止端口放行

1
firewall-cmd  --permanent --remove-port=端口号/tcp

6. 每次放行/禁用端口都需要重启防火墙生效