Atrodiet 10 labākās IP adreses, kas piekļūst jūsu Apache tīmekļa serverim
Palaižot tīmekļa serveri, kuram var piekļūt no atvērta vai publiska tīkla, piemēram, interneta, vienmēr ir laba sistēmas administrēšanas prakse uzraudzīt piekļuvi serverim.
Viena laba lieta, kontrolējot piekļuvi savam tīmekļa serverim, ir piekļuves žurnāla faila (-u) esamība, kurā tiek glabāta informācija par visām piekļuves darbībām, kas notiek serverī.
Darbs ar žurnāla failiem vienmēr ir ļoti svarīgs, jo tie sniedz pārskatu par visu, kas sistēmā vai lietojumprogrammā ir noticis, šajā gadījumā jūsu Apache tīmekļa serveri. Ja rodas kādas ar veiktspēju vai piekļuvi saistītas problēmas, žurnālfaili var palīdzēt norādīt, kas varētu būt nepareizi vai notiek.
Lasiet vairāk par žurnālu pārvaldību Linux: 4 labākie žurnāla pārvaldības rīki Linux
Šajā rakstā mēs aplūkosim, kā atrast 10 labākās IP adreses, kuras piekļuvušas jūsu Apache tīmekļa serverim.
Apache tīmekļa servera žurnāla noklusējuma ceļš ir:
/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]
Lai uzzinātu 10 populārākās IP adreses, kas piekļūst jūsu domēna Apache tīmekļa serverim, vienkārši izpildiet šo komandu.
# 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
Iepriekš norādītajā komandā:
-
awk
- izdrukā failu access.log.2016-05-08. -
sort
- palīdz kārtot līnijas failā access.log.2016-05-08, opcija-n
salīdzina līnijas, pamatojoties uz virkņu skaitlisko vērtību un Opcija-r
apvērš salīdzinājumu rezultātus. -
uniq
- palīdz ziņot par atkārtotām rindām, bet opcija-c
palīdz rindas pievienot atbilstoši gadījumu skaitam.
Uzziniet vairāk par to, kā Linux izmantot komandu awk.
Kopsavilkums
Lai to panāktu, var izmantot daudzas metodes, ja zināt kādu labāku veidu, kā dalīties komentāros, kā arī, ja rodas kādi ieteikumi vai jautājumi, atcerieties atstāt komentāru zemāk esošajā komentāru sadaļā, un mēs to apspriedīsim kopā. Ceru, ka šis raksts jums būs noderīgs, un atcerieties, ka vienmēr būsit saistīts ar Tecmint.