Pata Anwani 10 Bora za IP Kufikia Seva Yako ya Wavuti ya Apache
Unapoendesha seva ya wavuti inayoweza kufikiwa kutoka kwa mtandao wazi au wa umma kama vile Mtandao, basi huwa ni mazoezi mazuri ya Utawala wa Mfumo kufuatilia ufikiaji wa seva yako.
Jambo moja zuri katika kufuatilia ufikiaji wa seva yako ya wavuti ni uwepo wa faili za kumbukumbu za ufikiaji ambazo huhifadhi habari kuhusu kila shughuli za ufikiaji zinazotokea kwenye seva.
Kufanya kazi na faili za logi daima ni muhimu sana, kwa sababu wanakupa akaunti ya kila kitu kilichotokea ndani ya mfumo au programu katika kesi hii seva yako ya mtandao ya Apache. Katika kesi ya utendakazi wowote au shida zinazohusiana na ufikiaji, basi faili za kumbukumbu zinaweza kukusaidia kuashiria kile kinachoweza kuwa kibaya au kinachotokea.
Soma zaidi kuhusu usimamizi wa kumbukumbu katika Linux: Zana 4 Bora za Kusimamia Kumbukumbu za Linux
Katika nakala hii, tutaangalia jinsi ya kupata anwani 10 za juu za IP ambazo zimekuwa zikipata seva yako ya wavuti ya Apache.
Njia chaguo-msingi ya logi ya seva ya wavuti ya Apache ni:
/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]
Ili kujua anwani 10 bora za IP zinazofikia seva yako ya wavuti ya Apache kwa kikoa, endesha tu amri ifuatayo.
# 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
Katika amri hapo juu:
awk
- huchapisha faili ya access.log.2016-05-08.panga
- husaidia kupanga mistari katika faili ya access.log.2016-05-08, chaguo la-n
hulinganisha mistari kulingana na thamani ya nambari ya mifuatano na Chaguo la-r
hubadilisha matokeo ya ulinganisho.uniq
- husaidia kuripoti mistari inayorudiwa na chaguo la-c
husaidia kuweka viambishi awali kulingana na idadi ya matukio.
Soma zaidi kuhusu jinsi ya kutumia awk amri katika Linux.
Muhtasari
Kuna njia nyingi ambazo zinaweza kutumika kufanikisha hili, ikiwa unajua njia bora zaidi shiriki katika maoni na pia ikiwa kuna maoni au maswali yoyote, kumbuka kuacha maoni katika sehemu ya maoni hapa chini na tutaijadili pamoja. Tunatumahi umepata nakala hii kuwa ya msaada na ukumbuke kusalia kushikamana na Tecmint kila wakati.