#!/bin/bash
for ip in $(tail -n 200 file | sed -r 's/^.*client *(.*)#.*$/\1/' | uniq -c | awk '$1>30{print $2}' | sort | uniq) do iptables -I INPUT -s $ip -j DROP done本文共 209 字,大约阅读时间需要 1 分钟。
#!/bin/bash
for ip in $(tail -n 200 file | sed -r 's/^.*client *(.*)#.*$/\1/' | uniq -c | awk '$1>30{print $2}' | sort | uniq) do iptables -I INPUT -s $ip -j DROP done转载于:https://blog.51cto.com/myunix/1094908