根據(jù)域名統(tǒng)計(jì)訪問(wèn)記錄次數(shù)( $4 第四列是host)
cat access.log.1 |awk '{print $4}'|sort|uniq -c|sort -n -k 1 -r > host.log
返回每次訪問(wèn)返回字節(jié)數(shù)最大的前100個(gè)訪問(wèn)(第四列是host, 第10列是request path, 第15列是body_bytes_sent)
cat access.log.1 |awk '{print $4,$10,$15}' |sort -n -k 3 -r|head -n 100
根據(jù)域名統(tǒng)計(jì)返回每個(gè)域名返回的字節(jié)數(shù)铺然,并按照返回字節(jié)數(shù)從大到小排序輸出(第15列是body_bytes_sent)
cat access.log.1 | awk -F " " '{x[$4]+=$15;} END{for(i in x) print(i " " x[i])}' |sort -n -k 2 -r > bytes-sum.log