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:

  1. awk - na-ebipụta faịlụ access.log.2016-05-08.
  2. ụ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.
  3. 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.