报错FirewallD is not running的原因是防火墙未开启
1.通过systemctl status firewalld
查看firewalld状态,发现当前是dead状态,即防火墙未开启。
使用命令:
systemctl start firewalld #开启防火墙
2.再次通过systemctl status firewalld查看firewalld状态,显示running即已开启了。
3.再次执行执行firewall-cmd --permanent --zone=public --add-port=8080/tcp
,提示success,表示设置成功