iptables -L ---> 用法:/etc/init.d/iptables {start|stop|restart|condrestart|status|panic|save}

Eug*_*y89 0 iptables centos

我正在运行 CentOS 5. 当我输入时

iptables -L

我明白了

用法:iptables {start|stop|restart|condrestart|status|panic|save}

它出什么问题了?

Mad*_*ter 8

你能告诉我们你的$PATH, 和 的输出which iptables吗?乍一看,在我看来,您似乎/etc/init.d/iptables优先选择/sbin/iptables.

如果是,解决方法是找出 /etc/init.d 如何进入您的 PATH,然后将其删除。把它放在那里似乎很有吸引力,但是有太多的可能会选择错误的东西(例如,sendmail,您可能会在其中选择服务启动脚本而不是实际的 MTA 二进制文件,并且像这样的命令sendmail -q -v会去也错了)。