Znajdź 10 najważniejszych adresów IP uzyskujących dostęp do serwera WWW Apache
- 2997
- 126
- Juliusz Janicki
Podczas uruchamiania serwera internetowego, do którego można uzyskać dostęp z otwartej lub publicznej sieci, takiej jak Internet, zawsze jest to dobra praktyka administracji systemu do monitorowania dostępu do serwera.
Znajdź najlepszy adres IP dostęp do serwera WWW ApacheJedną dobrą rzeczą w monitorowaniu dostępu do twojego serwera WWW jest istnienie plików dziennika dostępu, które przechowują informacje o każdej działaniach dostępnych na serwerze.
Praca z plikami dziennika jest zawsze bardzo ważna, ponieważ dają one opis wszystkiego, co wydarzyło się w systemie lub aplikacji w tym przypadku serwer WWW Apache. W przypadku problemów związanych z wydajnością lub dostępem do plików dziennika mogą pomóc Ci wskazać, co może być nie tak lub dzieje się.
Przeczytaj więcej o zarządzaniu dziennikiem w systemie Linux: 4 najlepsze narzędzia do zarządzania dziennikiem dla Linux
W tym artykule przyjrzymy się, jak znaleźć 10 najlepszych adresów IP, które uzyskali dostęp do Twojego serwera WWW Apache.
Domyślną ścieżką dla dziennika Apache Web Server to:
/var/log/http/access_log [dla Czerwony kapelusz systemy oparte]/var/log/apache2/Access.log [dla Debian Systemy oparte]/var/log/http-access.log [dla FreeBSD]
Aby znaleźć 10 najlepszych adresów IP dostęp do serwera WWW Apache dla domeny, po prostu uruchom następujące polecenie.
# awk 'drukuj 1 $' dostęp.dziennik.2016-05-08 |. SORT | uniq -c | sort -nr | głowa -n 10
Przykładowy wyjście
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
W powyższym poleceniu:
Awk
- drukuje dostęp.dziennik.2016-05-08 plik.sortować
- pomaga sortować linie w dostęp.dziennik.2016-05-08 plik-N
Opcja porównuje linie na podstawie wartości numerycznej ciągów i-R
Opcja odwraca wynik porównań.Uniq
- pomaga zgłosić powtarzane linie i-C
Opcja pomaga prefiksować linie zgodnie z liczbą wystąpień.
Przeczytaj więcej o tym, jak używać polecenia AWK w Linux.
Streszczenie
Istnieje wiele metod, które można wykorzystać do osiągnięcia, jeśli znasz lepszy sposób, podziel się w komentarzach, a także w przypadku jakichkolwiek sugestii lub pytań, pamiętaj o zostawieniu komentarza w sekcji komentarzy poniżej i omówimy to razem. Mam nadzieję, że ten artykuł jest pomocny i pamiętaj, aby zawsze pozostawać w kontakcie z Tecmint.
- « Jak zwiększyć liczbę otwartych limitów plików w Linux
- Jak zainstalować i skonfigurować Apache Hadoop w jednym węźle w Centos 7 »