1. 程式人生 > >第4章系統穩定性4.1在線日誌分析

第4章系統穩定性4.1在線日誌分析

時間排序 txt ash 可執行 字符串 awk -c 歸檔 行數

cat -n access.log    -n打印行號
more access.log    空格-下一頁、回車-下一行、F-下一屏,百分比的下一個、B-上一屏
less access.log    /查找
tail -n2 access.log   -n2顯示最後2行    -f監控最後追加的內容
head -n2 access.log 
內容排序sort
sort -n -r sort.log   -n內容按照數字排序 -r從大到小
sort -k 1 -t " " -n access.log    -k第幾列,-t列的分隔符,-n按照數字,如果排序的列是響應時間,則按照響應時間排序
字符統計wc
wc -l access.log    -l多少行、-w多少詞、-c字節數、-L最長的行的字節數
查看重復出現的行
sort access.log |awk ‘{print $1}‘|uniq -c    -c在每一行前面加上重復出現的次數、-u僅出現一次的行、-d重復出現的行
sort access.log |awk ‘{print $1}‘|uniq -c  -d|sort -n -r|head  查看訪問次數最多的ip
cat access.log |awk ‘{print $1}‘|sort|uniq -c  -d|sort -n -r|head
字符串查找grep
grep qq access.log    -c查找到的行數
grep G.*T -c access.log    支持正則  G開頭T結尾的字符串
文件查找
find /usr/local/nginx/ -name access.log    
/usr/local/nginx/logs/access.log查找到的路徑
find /usr/local/nginx/ -name "*.txt"   以txt結尾的文件
find . -print遞歸打印當前目錄
whereis 可執行文件的位置 whereis nginx
表達式求值
expr 10 + 3    - \* / %
expr index "www.qq.com" qq   字符串的索引位置
expr length "www.qq.com"    字符串的長度
歸檔文件
tar -cf *.log   打包文件  -xf拆包   -tf查看
URL訪問工具

  

第4章系統穩定性4.1在線日誌分析