Votre panier est actuellement vide !
Creuser dans les logs Apache

Awk !
Cette commande (et toutes ses options) permet d’extraire d’un fichier de logs les user agents, de les regrouper, les compter et les ordonner du plus fréquent au plus rare.
Utile lorsqu’il s’agît de voir si certains bots exagèrent.
awk -F" '{print $6}' /chemin/vers/access.log | sort | uniq -c | sort -nr
Le chemin d’accès peut être *
ce qui effectuera une recherche sur tous les fichiers du répertoire courant.
Grep
grep -roh "GET /anypath/" . | wc -l
Cette commande va compter combien de fois la chaîne /anypath/ apparaît dans les fichiers du répertoire courant.
ls et ses options
ls
liste les fichiers du répertoire courant.
Ses options vont permettre d’obtenir des informations précisues lorsque vous avez beaucoup de fichiers de logs.
Lister les fichiers par ordre de taille :
ls -laS
Explication des options :
- -l : comme « long ». Donne tous ls détails de chaque fichier, et un fichier par ligne. Plus lisible.
- -a = « all » (autrement dit, y compris les fichiers masqués, commençant par un point)
- -S « Size » Va les classer par ordre de taille du plus petit au plus grand
- Si vous souhaitez inverser l’ordre de tri, utilisez -r « Reverse » :
ls -laSr
Plus récemment modifié
ls -lat
# t comme "time" ou
ls -latr