Linux The service command supports only basic LSB actions (start, stop, restart, try-restart, reload,force-reload, status)

当前位置: 首页 » 记录 » Linux The service command supports only basic LSB actions (start, stop, restart, try-restart, reload,force-reload, status)

分类: 记录 1,802阅读阅读模式

CentOS 7 干掉了iptables 改用 firewalld ,默认的 /etc/sysconfig/iptables 是没有的,可以通过以下办法停用 firewalld ,启用 iptables 。

linux 保存防火墙服务提示:

The service command supports only basic LSB actions (start, stop, restart, try-restart, reload,force-reload, status)

出现该提示表示缺少 iptables 文件。

ps:对于 RHEL 7 / CentOS 7,用 firewalld 来管理 iptables / IMHO / firewalld 是比较合适方便的。

 

1、停止防火墙「firewalld」

安装 iptables 前,需要先停止 firewalld ,否则会打架,导致安装失败。

  1. systemctl stop firewalld
  2. systemctl mask firewalld

 

2、安装 iptables

  1. yum install iptables-services

 

3、添加 iptables 到开机启动

  1. systemctl enable iptables

3.1、管理 iptables 命令

通过 systemctl 或者 service 来管理。

  1. systemctl [stop停止|start启动|restart重启] iptables
  2. service iptables start|stop|restart

 

4、改回使用 firewalld

如果不想用 iptables 了,想改回 firewalld 。可以通过以下命令。

停止 iptables

  1. systemctl stop iptables

移除 iptables 自启动

  1. systemctl disable

反屏蔽 firewalld

  1. systemctl unmask firewalld

启动 firewalld

  1. systemctl start firewalld

 

完毕!

参考

http://blog.csdn.net/allenmyth/article/details/41410799

http://blog.csdn.net/song_csdn1550/article/details/51768671

http://www.cnblogs.com/love3556/p/5923392.html

相关文章

历史上的今天

评论一下

【注意1】:首次评论使用表情将会进入审核状态。
【注意2】:无意义回复、乱打文字内容将会进入审核状态。
【注意3】:涉及辱骂、色情、政治、毒品、赌博内容将会进入审核状态。
【注意】:首次评论使用表情将会进入审核状态。
暂无评论