查看所有已经开放的端口
[root@localhost nodejs_web]# firewall-cmd --list-ports
开启8080端口 —permanent 表示永久生效 如果没有此参数下次重启之后就失效
[root@localhost ~]# firewall-cmd --zone=public --add-port=8080/tcp --permanent
success
重新加载防火墙
[root@localhost ~]# sudo firewall-cmd --reload
success
再次查看已经开放的端口
[root@localhost ~]# sudo firewall-cmd --list-ports
8080/tcp
停止防火墙
[root@localhost ~]# systemctl stop firewalld.service
查看防火墙运行状态 not running 表示防火墙已经被关闭
[root@localhost ~]# firewall-cmd --state
not running
重新启动防火墙 并查看状态
[root@localhost ~]# systemctl start firewalld.service
[root@localhost ~]# firewall-cmd --state
running
禁止防火墙开机启动
[root@localhost ~]# systemctl disable firewalld.service
恢复防火墙开机启动
[root@localhost ~]# systemctl enable firewalld.service