CentOS7出现的”Failed to start firewalld.service”问题以及端口添加记录云服务器怎么样?云服务器值不值得购买?云服务器好不好?
这个问题应该是很多人遇见,VPS主机评测这里也是遇到了,所以记录下来。以后遇到直接找这个教程就可以解决。
如果我们从CentOS6过渡到CentOS7系统来的话,会发现原来的iptables被firewalld取代,而且相应的命令格式也稍微有些变化。今天VPS主机评测在设置添加放行端口的时候的出现"FirewallD is not running"的错误提示,应该是没有开启firewalld导致的。
既然没有启动,于是就执行"systemctl start firewalld"启动,但是又出现"Failed to start firewalld.service: Unit is masked."错误。继续找解决方法,然后输入"systemctl unmask firewalld.service"。
- systemctl start firewalld(先输入这个命令)
- Failed to start firewalld.service: Unit is masked.(出现这个错误)
- systemctl unmask firewalld.service(出现上面的错误后,VPS主机评测继续找解决方法然后输入了这个命令)
- systemctl start firewalld.service(最后输入这个命令之后,即可解决问题没有报错。问题应该就解决了!)
然后再启动"systemctl start firewalld.service"即可解决问题没有报错。VPS主机评测这里是开放3306端口,这里记录下详细的过程!
-
通过systemctl status firewalld查看firewalld状态,发现当前是dead状态,即防火墙未开启。
- 通过systemctl start firewalld开启防火墙,没有任何提示即开启成功。
- 再次通过systemctl status firewalld查看firewalld状态,显示running即已开启了。
- 如果要关闭防火墙设置,可能通过systemctl stop firewalld这条指令来关闭该功能。
- 再次执行执行firewall-cmd --permanent --zone=public --add-port=3306/tcp,提示success,表示设置成功,这样就可以继续后面的设置了。
总结:VPS主机评测就是按照这个方法解决问题的,如果你还是觉得不清楚可以自己百度,或者谷歌一下。看看是不是有更好的方法!
来源链接:https://www.vpssz.com/
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
郑重声明:VPS主机评测仅提供资料收集及VPS云主机信息推介,不提供任何VPS云主机及代购业务!