寫在前面的話:html
最近參與了新項目開發,週期短,與本身負責的主要業務對接。業務複雜,時常出現bug,然額對於菜鳥的我,更是無從下手。其實最好的幫助就是linux
學會查看日誌,關鍵是以前查看日誌真是太少了,菜鳥一個。好不容易有點頭緒了,在這作如下整理shell
工具:鏈接遠程linux服務器的工具(居然不知道是叫這種工具)安全
1.secureCRT 服務器
是一款支持SSH(SSH1和SSH2)的終端仿真程序,簡單地說是Windows下登陸UNIX或Linux服務器主機的軟件。網絡
結果很差用,登上去亂碼,還卡的很。果斷的捨棄掉工具
2.Xshell學習
Xshell
[1] 是一個強大的安全終端模擬軟件,它支持SSH1, SSH2, 以及Microsoft Windows 平臺的TELNET 協議。Xshell 經過互聯網到遠程主機的安全鏈接以及它創新性的設計和特點幫助用戶在複雜的網絡環境中享受他們的工做。
Xshell能夠在Windows界面下用來訪問遠端不一樣系統下的服務器,從而比較好的達到遠程控制終端的目的。除此以外,其還有豐富的外觀配色方案以及樣式選擇。
立馬找同事傳個安裝包裝上了,終於登上了測試環境日誌機
3.grep命令,tail命令
咋查找關鍵字啊,就知道用grep 還有 tail啥的,具體執行可真真忘了
百度嫌太慢,只能問大牛了。大牛來了句:你咋啥都不懂呢。。。(心裏是無比崩潰的)
grep "關鍵字1" 文件名 | grep "關鍵字2" 匹配兩個關鍵字
tail -f 文件名 | grep "關鍵字1" 追蹤文件是否寫入含有關鍵字1的,有寫入返回
grep學習:
-A 數字N 找到全部的匹配行,並顯示匹配後面N行
-B 數字N 找到全部的匹配行,並顯示匹配前面N行
--color 把匹配的字符用顏色顯示出來
附上學習地址:https://blog.csdn.net/u011003120/article/details/52185356
tail學習:
tail -- 輸出文件的末尾部分
可選參數:
-f,
--follow[={name|descriptor}]當文件增加時,輸出後續添加的數據;
-f,
--follow以及
--follow=
descriptor 都是相同的意思
-n,
--lines=
N輸出最後N行,而非默認的最後10行
附上學習地址:https://www.cnblogs.com/fps2tao/p/7698224.html