20 eniten määrätyn serverin statuksen saanutta tiedostoa

Komento listaa määrineen 20 eniten määrätyn html-tilan saanutta tiedostoa. Esimerkki hakee eilisen logista error 200 saaneet php-tiedostot, mutta tilan voi vaihtaa vaikka 404 jolloin nähdään käytännössä mitä php-tiedostoja botit ovat kolkutelleet. Tai jos tiedoston vaihtaa JPG:ksi, niin näkee eniten halutun osuman saaneet jpg-kuvat.

 

awk '($9 ~ /200/)' /var/log/nginx/access.log.1 | awk -F\" '($2 ~ "^GET .*\.php")' | awk '{print $7}' | sort | uniq -c | sort -r | head -n 20

Jakke Lehtonen

Teen B2B-markkinoille sisällöntuottoa sekä UX-testauksia. Samaan liittyy myös koulutukset yrityksille ja webmaailman kanssa muutoin painiville. Serverien sielunelämää on joutunut ohessa opettelmaan. Toinen puoli toiminnasta on koirien ravitsemuksen ja ruokinnan suunnittelua sekä varsinkin omistajien kouluttamista hoitamaan koiriaan oikein ja vielä paremmin. Profiili: Jakke Lehtonen

Keskustele foorumilla Meta/KATISKA