服務器日志分析


0X00前言
昨天看群里有人問,應急的時候怎么對日志進行分析,
然后我推薦360星圖,然后有了此文,本篇介紹日志分析常用工具和命令

 

 

0X01日志在哪里
首先我想到的是
容器(iis/Apache/nginx)日志,(mysql/mssql)數據庫日志,還有系統日志,那么系統日志可以看下下面兩篇。
http://jingyan.baidu.com/article/4b52d702ad08a8fc5c774b14.html 事件日志--事件查看器,window日志

https://www.cnblogs.com/songxingzhu/p/5304908.html MYSQL啟用日志,和查看日志

這里以一台window2003服務器為例子,日志文件在
目錄C:\Windows\System32\LogFiles\下
如果你要通過iis管理器看




取到日志,我們開始用360星圖進行分析了
使用方法




設置好日志路徑

 

 

點擊Start.bat之后

 



 

 

整個過程很簡單
當然還有愛站工具包

 

 

0X02其他
有人說不想用上面那個,因為一下子就學會了,那個操作,不需要太多技術含量,因為應急的時候日志分析確實不想一下子給別人知道你用的什么,那就來點命令行的
Linux命令行下的幾個操作
1、查找日志文件
#locate access_log
通常是這么用的,查找后綴為jsp的文件。
#locate *.jsp
2、查看日志中訪問次數最多的前10個IP
#cat /var/log/httpd/access_log |cut -d ' ' -f 1 |sort |uniq -c | sort -nr | awk '{print $0 }' | head -n 10
3、查看最近訪問量最高的文件
#cat /var/log/httpd/access_log |tail -10000|awk '{print $7}'|sort|uniq -c|sort -nr|less
4、查看傳輸時間超過 30 秒的文件
# cat /var/log/httpd/access_log |awk '($NF > 30){print $7}'|sort -n|uniq -c|sort -nr|head -20

 

還是覺得不夠人性化,找了一下,我們找到了splunk,
使用


 

右邊點free splunk,然后注冊,會給你兩個地址,
上面我貼了一個win10的下載地址,然后安裝,直到登陸界面

 

 

Admin, changeme,登進去第一件是就是改密碼 然后再登陸,它有一個演示教程

 


 


更多實例,大家參考下官方實例每天500M這個限制很頭疼
0X03拓展閱讀
http://www.freebuf.com/articles/database/123006.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM