1、检查防火墙是否有开启
[root@iZ8vb409m8717ruqk6uowlZ ~]# firewall-cmd --state
not running #防火墙关闭状态
2、如果防火墙是关闭状态去开放端口会提示:FirewallD is not running
[root@iZ8vb409m8717ruqk6uowlZ ~]# firewall-cmd --zone=public --add-port=9090/tcp --permanent
FirewallD is not running
3、开启防火墙
[root@iZ8vb409m8717ruqk6uowlZ ~]# systemctl start firewalld.service #开启防火墙
[root@iZ8vb409m8717ruqk6uowlZ ~]# firewall-cmd --state #查看状态
running
4、开放端口号
[root@iZ8vb409m8717ruqk6uowlZ ~]# firewall-cmd --zone=public --add-port=9090/tcp --permanent #9090为需要开放的端口号
success
[root@iZ8vb409m8717ruqk6uowlZ ~]# systemctl restart firewalld.service #重启防火墙生效
5、开启防火墙开机启动
[root@iZ8vb409m8717ruqk6uowlZ ~]# systemctl enable firewalld.service
Created symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service → /usr/lib/systemd/system/firewalld.service.
Created symlink /etc/systemd/system/multi-user.target.wants/firewalld.service → /usr/lib/systemd/system/firewalld.service.
6、禁止防火墙开机启动
[root@iZ8vb409m8717ruqk6uowlZ ~]# systemctl disable firewalld.service
Removed /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.