Difference between revisions of "IT2DT2 Linux"
From Teknologisk videncenter
m (→Batman) |
m (→At komme igang) |
||
Line 24: | Line 24: | ||
heth@mars2:logfil$ <input>wget http://mars.tekkom.dk/data/httpd-access.log</input> | heth@mars2:logfil$ <input>wget http://mars.tekkom.dk/data/httpd-access.log</input> | ||
--2011-09-01 09:38:20-- http://mars.tekkom.dk/data/httpd-access.log | --2011-09-01 09:38:20-- http://mars.tekkom.dk/data/httpd-access.log | ||
− | + | Læser mars.tekkom.dk... 127.0.1.1 | |
Connecting to mars.tekkom.dk|127.0.1.1|:80... forbundet. | Connecting to mars.tekkom.dk|127.0.1.1|:80... forbundet. | ||
HTTP forespørgsel sendt, afventer svar... 200 OK | HTTP forespørgsel sendt, afventer svar... 200 OK |
Revision as of 04:48, 7 September 2011
Contents
Logfil opgave
Kopier apache httpd-access.log til et arbejdesbibliotek på din Linuxserver. Filen fylder ca 470 MB og er opsamlet i perioden 27 februar 2011 til 8. august 2011 fra mars.tekkom.dk.
- Find de 10 mest anvendte sider fra logfilen
- Find hvor mange eksterne sider der hentes
- Hvilke 10 sider er de mest populære eksternt
- Find hvor mange interne sider der hentes (RFC1918 adresser)
- Hvilke 10 sider er de mest populære internt
Konkurence
Der konkurerres om
- Det hold der først finder oplysningerne
- Det hold hvis script hurtigst finder informationerne
Hints
At komme igang
- Opret et arbejdsbibliotek
- Gå ind i det
- Hent den store logfil
- Lav en lille logfil med de øverste 10000 linier
heth@mars2:~$ <input>mkdir logfil</input>
heth@mars2:~$ <input>cd logfil</input>
heth@mars2:logfil$ <input>wget http://mars.tekkom.dk/data/httpd-access.log</input>
--2011-09-01 09:38:20-- http://mars.tekkom.dk/data/httpd-access.log
Læser mars.tekkom.dk... 127.0.1.1
Connecting to mars.tekkom.dk|127.0.1.1|:80... forbundet.
HTTP forespørgsel sendt, afventer svar... 200 OK
Længde: 468007853 (446M) [text/plain]
Saving to: `httpd-access.log'
100%[======================================>] 468.007.853 254M/s in 1,8s
2011-09-01 09:38:22 (254 MB/s) - `httpd-access.log' saved [468007853/468007853]
heth@mars2:logfil$ <input>head -n 10000 httpd-access.log > small.log</input>