Komento kertoo logien viimeisten 10 000 rivin perusteella 10 eniten serverillä käynyttä IP-osoitetta ja pyyntöjen yhteismäärän.
tail -n 10000 /var/log/nginx/access.log | awk '{print $1}'| sort| uniq -c| sort -nr| head -n 10
Tämä esittää vastaavan, mutta 10 eniten GET-pyyntöjä tehnyttä IP-osoitetta:
cut -d " " -f1,4 /var/log/nginx/access.log | sort | uniq -c | sort -rn | head
Haetaan 40 eniten pyyntöjä tehnyttä IP-osoitetta ja muutetaan ne host nimiksi:
awk '{print $1}' /var/log/nginx/access.log | sort | uniq -c | sort -n | tail -40 | awk '{print $2,$2,$1}' | logresolve | awk '{printf "%6d %s (%s)\n",$3,$1,$2}'
https://cr-v.su/forums/index.php?autocom=gallery&req=si&img=3950