责任声明: 本站一切资源均原创或收集自互联网,仅作交流学习之用,请勿用作商业!如造成任何后果,本站概不负责!

解决service iptables save出错please try to use systemctl

Linux kevin 0评论

在CentOS上进行iptables操作时,遇到这个提示。

The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.

 网上搜了下,解决办法如下:

首先停止防火墙

systemctl stop firewalld     #停止firewalld服务
systemctl mask firewalld     #注销firewalld服务,让它无法启动

然后安装iptables-services

yum install iptables-services

设置开机启动iptables

systemctl enable iptables

可以使用下面命令管理iptables:

systemctl stop iptables
systemctl start iptables
systemctl restart iptables
systemctl status iptables

这时可以保存防火墙规则了

service iptables save
#或是用下面这个命令
/usr/libexec/iptables/iptables.init save

如果你之后要使用firewall的话,执行命令,即可实现:

systemctl unmask firewalld   #重新开启firewalld服务
systemctl mask firewalld     #下次需要注销firewalld服务时执行


转载请超链接注明: XSpace » 解决service iptables save出错please try to use systemctl