不知道各位站長朋友會不會閑來沒事的時候來分析自己的網站服務器日志,通過服務器日志分析來看看自己網站的訪問量,順便看看有沒有和黑客來搞破壞,但是怎么操作呢?今天給大家來講講如何通過連接服務器,使用linux命令查看日志。
操作步驟一:
首先需要先安裝一個ssh工具,ssh工具有很多,但對于測試來說其實也沒有什么很大的差別,如果想要免費的可以使用putty,如果想要功能強大的可以選擇使用SecureCRT(但這個是收費的,需要自己尋找破解版)。
當有了ssh工具之后就可以連接測試服務器了,連接的要素有4個(開發或者運維都會告訴你):
1.這里以SecureCRT為例,點擊加號新增連接,會彈出一個連接框,輸入相關的信息的即可完成連接。
2.完成之后雙擊新建的連接,會彈出登錄窗口,輸入密碼即可完成連接
3.完成連接后,便可以輸入linux的命令來查看相關的日志(需要先知道日志所在的路徑,詢問開發就可以知道了)。
4.linux的命令有很多都可以達到查看日志文件,包括cat和tail等等,這里比較推薦tail命令,因為日志文件寫入的信息往往比較多又或者日志持續在寫入,這時候tail命令就更加靈活能找到相關需要查詢的日志,
一般主要使用2種方式:
tail-n行數日志文件
就是查看文件的最后x行,也可以理解為最新的x條日志,使用場景往往在發現bug后需要通過日志來排查問題,那么就可以找到最新的日志。
tail-f日志文件
就是持續查看文件的最后10行,也可以理解為即時顯示最新的寫入日志,使用場景往往在邊測試邊查看對應的日志。
通過這2種方式基本已經可以完成對歷史日志或者即時日志的查看,但你有沒有發現日志往往又有很多沒用的信息,要從茫茫的日志中找到想要的信息并不容易。這時候可以組合grep命令來進行信息的過濾,可以理解成從已有的信息中通過關鍵字搜索出含有關鍵字的信息。
具體用法如下:
tail-n行數日志文件|grep關鍵字
tail-f日志文件|grep關鍵字
舉個例子,比如需要搜索最新1000行中帶有系統異常的日志
在這1000行只有一條帶有系統異常的日志信息,那就只會顯示一條信息,如果一條都沒有則顯示空,同理當使用tail-f的時候只有出現帶有系統異常的日志才會顯示,并且一旦有這樣的日志就會顯示,有多少條就顯示多少條。
以上通過2個命令的組合使用,可以很方便的查看到想要看的日志,一方面在發現bug時可以協助開發定位問題,一方面也可以邊測試邊看日志來了解程序的處理邏輯或者記錄測試操作,對于測試來說也是非常有幫助的。
以上便是小編給大家帶來的關于服務器日志分析推薦內容,希望能幫助大家,更多精彩服務器知識咨詢,敬請關注真人下注網!我們下期再見吧。
本文關鍵詞:服務器知識
- 上一篇:為您解讀國內免備案主機 站長的曙光時刻到來了
- 小編在這里把港、澳、臺的主機放在一起說,澳門、臺灣的主機內地站長用的也不多,用的比較多的還是香港主機。同樣是國產的主機,香港主機是不用備案的哦,香港主機的速度很好,只不過帶寬價格比較貴,所以如果是要做大型網站的話,這方面成本會比較高,如果只是用來做小型的網站或者博客之類的,香港主機也是一個很好的選擇。
- 下一篇:服務器硬件日常維護內容及步驟有哪些 實用小技能趕快get
- 服務器硬件日常維護內容及步驟有哪些 實用小技能趕快get