查看前100的IP访问排名:
awk '{print $1}' access.log |sort -n|uniq -c|sort -nr|head -n 100
cut -d" " -f1 error.log |sort -n|uniq -c|sort -nr |head -n 100
或者使用cut, cut和awk的差异简单说来是处理空格。
awk 以空格为分割域时,是以单个或多个连续的空格为分隔符的;
cut则是以单个空格作为分隔符。
logrotate 日志自动压缩工具
Logcheck日志分析工具+http://www.psionic.com/abacus /logcheck/
Friends