我正在运行 CentOS 5. 当我输入时
iptables -L
我明白了
用法:iptables {start|stop|restart|condrestart|status|panic|save}
它出什么问题了?
你能告诉我们你的$PATH, 和 的输出which iptables吗?乍一看,在我看来,您似乎/etc/init.d/iptables优先选择/sbin/iptables.
如果是,解决方法是找出 /etc/init.d 如何进入您的 PATH,然后将其删除。把它放在那里似乎很有吸引力,但是有太多的可能会选择错误的东西(例如,sendmail,您可能会在其中选择服务启动脚本而不是实际的 MTA 二进制文件,并且像这样的命令sendmail -q -v会去也错了)。