linux – 我可以使用iptables –delete命令删除多个匹配规则
发布时间:2020-05-27 16:55:01 所属栏目:Linux 来源:互联网
导读:iptables --append(-A)命令允许您添加多个相同的规则,并且您似乎必须运行相同数量的--delete(-D)命令才能再次删除它们.iptables联机帮助页说--delete命令可以从选定的链中删除一个或多个规则.如何在单个操作中使用--delete命令删除所有匹配的规则?在一个脚本
|
iptables –append(-A)命令允许您添加多个相同的规则,并且您似乎必须运行相同数量的–delete(-D)命令才能再次删除它们. iptables联机帮助页说–delete命令可以从选定的链中删除一个或多个规则.如何在单个操作中使用–delete命令删除所有匹配的规则? 在一个脚本中,我可以循环调用–delete直到我获得非零退出状态,但这看起来很苛刻.
我在Amazon Linux上使用iptables v1.4.18(他们的EC2基本映像) 最佳答案 我担心你不能只使用iptables命令行选项.你可以做的是使用shell功能和xargs: $iptables [-t table] -S [chain] | grep [your pattern] | cut -d " " -f 2- | xargs -rL1 iptables [-t table] -D 例如,使用上面的数字: $iptables -S OUTPUT | grep 93.184.216.119 | cut -d " " -f 2- | xargs -rL1 iptables -D 您也可以将它用于不同的表: $iptables -t nat -S | grep 93.184.216.119 | cut -d " " -f 2- | xargs -rL1 iptables -t nat -D 我知道这是一个老问题,可能对OP没有多大帮助,但也许其他人会偶然发现这个问题. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux – 调用dlclose(NULL)是否安全?
- 如何在Linux中的NFSv4挂载上使用POSIX ACL?
- linux – 使用sed命令在File中的两个模式之间添加文本
- LINUX实战:Linux系统inode占满故障解决方法
- LVM快照作为备份策略
- linux – configure:错误:找不到php-config.请使用–with
- 我可以在Linux平台的C printf中添加新的格式说明符类型吗?
- 如何在Linux内核中打印当前的线程堆栈跟踪?
- linux – ack-grep到ubuntu中的ack
- linux – 在使用ioctl / SIOCGIFADDR / SIOCGIFCONF找出如何
