Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- V aktuálním adresáři je soubor apache.log se záznamem přístupů k webovému serveru.
- Na samostatný řádek vypište pouze počet výskytů nejčetnější IP adresy nebo adres platných požadavků na server.
- (Chybové zprávy v logu sice také mají IP adresu původce, ale řádka je v jiném formátu. Tyto řádky ignorujte.)
- Příklady
- Log soubor obsahuje například těchto pět řádků:
- Oct 1 00:02:30 edux ap2[rpx]: 147.32.123.135 - - [10/1/2011:00:02:30 +0] "GET /BI-UOS/lec/03/3prednaska.pdf HTTP/1.1" 206 5830
- Oct 1 00:02:31 edux ap2[rpx]: 147.32.123.135 - - [10/1/2011:00:02:31 +0] "GET /BI-UOS/lec/03/3prednaska.pdf HTTP/1.1" 206 5830
- Oct 1 00:02:43 edux ap2[rpx]: 86.49.86.108 - - [10/1/2011:00:02:43 +0] "GET /BI-UOS/tutor/06/start HTTP/1.1" 200 23817
- Oct 1 00:02:43 edux ap2[rpx]: 86.49.86.108 - - [10/1/2011:00:02:43 +0] "GET /BI-UOS/lib/exe/idx.php?id=p%3A%3A HTTP/1.1" 200 42
- Oct 1 00:02:46 edux ap2[rpx]: 77.236.192.69 - - [10/1/2011:00:02:46 +0] "GET /BI-UOS/tutor/03/vi.png?id=%3A3 HTTP/1.1" 200 1122
- Na standardní výstup vypisujeme tuto řádku:
- 2
- Log soubor obsahuje například těchto jiných šest řádků:
- Oct 12 00:02:30 edux ap2[rpx]: 147.32.123.135 - - [10/1/2011:00:02:30 +0] "GET /BI-UOS/lec/03/3prednaska.pdf HTTP/1.1" 206 5830
- Oct 12 00:02:31 edux ap2[rpx]: 147.32.124.135 - - [10/1/2011:00:02:31 +0] "GET /BI-UOS/lec/03/3prednaska.pdf HTTP/1.1" 206 5830
- Oct 12 00:02:43 edux ap2[rpx]: 86.49.86.109 - - [10/1/2011:00:02:43 +0] "GET /BI-UOS/tutor/06/start HTTP/1.1" 200 23817
- Oct 12 00:02:43 edux ap2[rpx]: 86.49.86.108 - - [10/1/2011:00:02:43 +0] "GET /BI-UOS/lib/exe/idx.php?id=p%3A%3A HTTP/1.1" 200 42
- Oct 12 00:02:46 edux ap2[rpx]: 77.236.192.69 - - [10/1/2011:00:02:46 +0] "GET /BI-UOS/tutor/03/vi.png?id=%3A3 HTTP/1.1" 200 1122
- Oct 12 00:02:51 edux ap2[rpx]: 147.31.124.135 - - [10/1/2011:00:02:51 +0] "GET /BI-UOS/lec/03/3prednaska.pdf HTTP/1.1" 206 5830
- Na standardní výstup vypisujeme následující řádku:
- 1
- Poznámky
- IP adresa je uspořádaná čtveřice čísel oddělených tečkami, v předchozích příkladech je to třeba:
- 147.32.123.135
- Chybová zpráva v logu vypadá například takto:
- Oct 22 09:08:16 edux ap2[rpx]: [Thu Oct 22 09:08:16 2009] [error] [client 147.32.123.135] File does not exist: /apache/data/muieblackcat
Advertisement
Add Comment
Please, Sign In to add comment