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

Olen tehnyt koulutuksia yrityksille miten palveluiden ja sisällön tulee toimia ihmiskäyttäjien näkökulmasta. Serverien sekä appien teknistä sielun elämää on joutunut ohessa opettelemaan. Toinen puoli toiminnasta on omaa sisällöntuottoa, mutta siinä on liian usein näkyvissä suutarien lapsien eksistentiaalinen ongelma. Profiili: Jakke Lehtonen

Keskustele foorumilla Katiskan foorumi

WordPressin kommentit: