作為開發人員,測試人員,亦或者運維人員,大家都不可避免地需要去分析定位問題。個人總結步驟如下:
1,大家首先要知道了解問題現象(環境,報錯碼,流水号,交易碼,交易機構,交易使用者櫃員等)。
2,大家需要知道或者讓别人能夠登入應用伺服器和資料庫伺服器。例如我下面用SecureCRT登入28.4.195.137應用伺服器。進入下面界面後,按Tab鍵
輸入IP28.4.195.137按三下Enter鍵,出現IP後,enter進入即可。
3,大家要知道要查的日志的目錄。比如我要進入/home/dcbs/log目錄
4,大家要熟悉常用的查詢日志檔案的指令。例如我要查包含有流水号VUT20200325104746124615流水号的日志檔案有哪些
5,進入檔案的一般都是vi或者less指令;例如我進入檔案後查PDRA907
按enter以後
進入指令模式(command mode),對檔案進行編輯檢視。
G(shift+g)
跳到檔案的最後一行。
gg
跳到檔案的首行。
/ + 要查詢的内容
跳到檔案首次出現的查詢内容。
N
向上跳到檔案上次出現的查詢内容。
n
向下跳到檔案下次出現的查詢内容。
在指令模式(command mode)下按‘i’、‘a’或‘o’三鍵就可進入插入模式(insert mode),
i: 插入,從目前光标所在之處插入所輸入的文字,
在指令模式(command mode)下按‘i’、‘a’或‘o’三鍵就可進入插入模式(insert mode),
i: 插入,從目前光标所在之處插入所輸入的文字,
a: 增加,目前光标所在的下一個字開始輸入文字,
o: 插入新的一行,從行首開始輸入文字,
插入模式(insert mode)切換回指令模式(command mode),按esc鍵。
在指令模式(command mode)下,輸入:n, $s/需要替換的内容/替換為的内容/g 将第n行開始到檔案最後一行中所有的内容進行替換。n為1時即所有内容替換。
:q!
不儲存退出。
:wq
儲存退出。
每天強制自己寫些東西,拍攝制作視訊,記錄生活,思考探索學習一些東西。不斷地學習,堅持下去,提高自己的認知,打開自己的思維,以後會有更多的方法和創新。
版權歸作者老有理所有,未經作者允許不得轉載本文内容,否則将視為侵權;轉載或者引用本文内容請注明來源及原作者;對于不遵守此聲明或者其他違法使用本文内容者,本人依法保留追究權。歡迎大家對内容給予批評指正,請在下面留言,我會一一回答,謝謝大家的支援關照。認可的點贊支援!喜歡的話就點選關注!關注老有理,老是有道理!