Chọta Adreesị IP iri kacha elu na-enweta sava webụ Apache gị
Mgbe ị na-agba ọsọ sava weebụ nke enwere ike ịnweta site na netwọk mepere emepe ma ọ bụ nke ọha dịka ịntanetị, mgbe ahụ ọ bụ ezigbo omume nchịkwa Sistemu iji nyochaa ịnweta sava gị.
Otu ihe dị mma n'ịleba anya ịnweta sava weebụ gị bụ ịdị adị nke faịlụ log log na-echekwa ozi gbasara ọrụ ịnweta ọ bụla na-eme na sava ahụ.
Ịrụ ọrụ na faịlụ ndekọ dị ezigbo mkpa mgbe niile, n'ihi na ha na-enye gị akaụntụ nke ihe niile mere n'ime usoro ma ọ bụ ngwa na nke a sava weebụ Apache gị. N'ọnọdụ ọ bụla arụmọrụ ma ọ bụ ịnweta nsogbu metụtara, mgbe ahụ faịlụ ndekọ nwere ike inyere gị aka ịkọwa ihe nwere ike ịdị njọ ma ọ bụ na-eme.
Gụkwuo maka njikwa log na Linux: 4 Ngwa njikwa ndekọ kacha mma maka Linux
N'isiokwu a, anyị ga-eleba anya ka ị ga-esi chọta adreesị IP 10 kacha elu nke na-abanye na sava weebụ Apache gị.
Ụzọ ndabara maka ndekọ sava weebụ Apache bụ:
/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]
Iji chọpụta adreesị IP 10 kachasị na ịnweta sava weebụ Apache gị maka ngalaba, naanị mee iwu a.
# 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
N'iwu dị n'elu:
awk
- na-ebipụta faịlụ access.log.2016-05-08.ụdị
- na-enyere aka ịhazi ahịrị na faịlụ access.log.2016-05-08, nhọrọ-n
na-atụnyere ahịrị dabere na uru ọnụọgụ nke eriri na-r
nhọrọ na-atụgharị nsonaazụ nke ntụnyere.uniq
- na-enyere aka ịkọ ahịrị ugboro ugboro yana nhọrọ-c
na-enyere aka ịmegharị ahịrị prefix dabere na ọnụọgụ nke ihe mere.
Gụkwuo maka otu esi eji iwu awk na Linux.
Nchịkọta
Enwere ọtụtụ ụzọ enwere ike iji nweta nke a, ọ bụrụ na ị maara ụzọ ọ bụla ka mma kesaa òkè na nkwupụta yana kwa n'ọnọdụ ọ bụla aro ma ọ bụ ajụjụ ọ bụla, cheta ịhapụ ikwu na ngalaba nkọwa n'okpuru ebe a, anyị ga-ekwurịta ya ọnụ. Enwere m olileanya na ị ga-ahụ akụkọ a na-enyere aka ma cheta na ị ga-ejikọ na Tecment mgbe niile.