Leidke 10 parimat IP-aadressi, mis pääsevad juurde teie Apache veebiserverile
Veebiserveri käitamisel, millele pääseb juurde avatud või avalikust võrgust, näiteks Internetist, on alati hea süsteemihalduse tava jälgida oma serverile juurdepääsu.
Üks hea asi veebiserveri juurdepääsu jälgimisel on juurdepääsupäeviku faili olemasolu, mis salvestab teavet kõigi serveris toimuvate juurdepääsutoimingute kohta.
Logifailidega töötamine on alati väga oluline, sest need annavad teile ülevaate kõigest, mis süsteemis või rakenduses on juhtunud, antud juhul teie Apache veebiserver. Toimivuse või juurdepääsuga seotud probleemide korral võivad logifailid aidata teil välja tuua, mis võib valesti olla või mis juhtub.
Lisateave Linuxi logihalduse kohta: 4 parimat logihalduse tööriista Linuxile
Selles artiklis uurime, kuidas leida 10 parimat IP-aadressi, mis on teie Apache veebiserverile juurde pääsenud.
Apache veebiserveri logi vaiketee on:
/var/log/http/access_log [For RedHat based systems] /var/log/apache2/access.log [For Debian based systems] /var/log/http-access.log [For FreeBSD]
Et teada saada top 10 IP-aadressi, millel on juurdepääs domeeni Apache veebiserverile, käivitage lihtsalt järgmine käsk.
# awk '{ print $1}' access.log.2016-05-08 | sort | uniq -c | sort -nr | head -n 10
5482 103.28.37.178 5356 66.249.78.168 1977 66.249.93.145 1962 157.55.39.251 1924 66.249.93.142 1921 66.249.93.148 1890 64.233.173.178 1860 108.61.183.134 1841 64.233.173.182 1582 157.55.39.251
Ülaltoodud käsus:
-
awk
- prindib faili access.log.2016-05-08. -
sort
- aitab sorteerida failis access.log.2016-05-08, valik-n
võrdleb ridu stringide arvulise väärtuse ja Võimalus-r
muudab võrdluste tulemused vastupidiseks. -
uniq
- aitab aru anda korduvatest joontest ja valik-c
aitab ridu ette lisada vastavalt esinemiste arvule.
Lisateave Linuxi awk-käsu kasutamise kohta.
Kokkuvõte
Selle saavutamiseks saab kasutada paljusid meetodeid, kui teate mõnda paremat viisi kommentaarides osalemiseks ja ka ettepanekute või küsimuste korral, pidage meeles, et jätke kommentaar allpool olevasse kommentaaride jaotisse ja arutame seda koos. Loodetavasti leiate sellest artiklist abi ja pidage meeles, et peate Tecmintiga alati ühenduses olema.