mirant el fitxer access.log d'apache
79.150.82.210 - - [15/Nov/2009:09:39:25 +0100] "GET /~07dasi19/FSC/javascript.js HTTP/1.1" 200 543 "http://85.192.102.149/~07dasi19/FSC/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; es-es) AppleWebKit/531.9 (KHTML, like Gecko) Version/4.0.3 Safa
ri/531.9"
ip d'acces la primera, data, el que es demana al servidor, GET, 200 significa petició correcta, 543 tamany de la dada que contesta el servidor, http: , adreça de la que ve el navegador, "mozilla, informació del navegador"
Per saber quantes linees té el fitxer d'apache
wc -l access.log
per identificar quantes ip diferents hi han en aquest fitxer podem utilitzar sort per ordenar i uniq que elimina entrades identiques
cut -d " " -f1 access.log|uniq|sort -u|wc -l
per veure quan de temps triga en fer aquesta consulta
time cut -d " " -f1 access.log|uniq|sort -u|wc -l
de la mateixa manera
cat access.log| cut -d " " -f1 |uniq|sort -u|wc -l
time cat access.log| cut -d " " -f1 |uniq|sort -u|wc -l
si ho proveu ara podeu veure quin és més optim per realitzar el càlcul. (el primer)
ies-sabadell:/var/log/apache2# time cut -d " " -f1 access.log|uniq|sort -u|wc -l
657
real 0m0.457s
user 0m0.420s
sys 0m0.040s
ies-sabadell:/var/log/apache2#
ies-sabadell:/var/log/apache2# time cat access.log| cut -d " " -f1 |uniq|sort -u|wc -l
657
real 0m0.517s
user 0m0.416s
sys 0m0.120s
dimarts, 17 de novembre del 2009
Subscriure's a:
Comentaris del missatge (Atom)
Cap comentari:
Publica un comentari a l'entrada