常用命令列表
-A, --append
新增规则(追加方式)到某个规则链(这里是 INPUT 规则链)中,该规则将会成为规则链中的最后一条规则;-D, --delete
从某个规则链中删除一条规则,可以输入完整规则,或直接指定规则编号加以删除;-R, --replace
取代现行规则,规则被取代后并不会改变顺序;-I, --insert
插入一条规则,原本该位置(这里是位置 1)上的规则将会往后移动一个顺位;-L, --list
列出某规则链中的所有规则;-F, --flush
删除某规则链(这里是 INPUT 规则链)中的所有规则;-Z, --zero
将封包计数器归零。封包计数器是用来计算同一封包出现次数,是过滤阻断式攻击不可或缺的工具;-N, --new-chain
定义新的规则链-X, --delete-chain
删除某个规则链-P, --policy
定义过滤政策。 也就是未符合过滤条件之封包,预设的处理方式-E, --rename-chain
修改某自订规则链的名称
插入规则,开放端口(例如 80 端)
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
查询规则列表
iptables -L -n --line-number
通过号码删除
iptables -D INPUT 2