第一部分:OpenSSL的安裝
性能日志工具能夠在一個日志文件中集中記錄來自本地或遠程的多個系統(tǒng)的性能數據,這些日志數據可以用系統(tǒng)監(jiān)視器查看或用其他工具處理?蛻艨梢酝ㄟ^協(xié)通xt800服務端軟件遠程查看移動設備的系統(tǒng)參數,進程信息linux常用命令,日志信息,遠程控制設備畫面。服務器安全狗遠程桌面守護功能為用戶服務器提供實時、主動的遠程桌面登錄保護,遠程桌面守護針對多種類型的主流遠程控制軟件,包括操作系統(tǒng)自帶的遠程桌面登錄工具、realvnc、redmin、netman等都可以有效實現守護功能,確保服務器遠程桌面不被非法登錄。
1.下載路徑:
2.選擇相應的版本,如Win64OpenSSL_Light-1_0_2h.exe:
3.設置環(huán)境變量,例如工具安裝在C:\OpenSSL-Win64,則將C:\OpenSSL-Win64\bin;復制到Path
設置好后,就可以打開cmd窗口,輸入ssh(看到如下圖就證明已經安裝成功了):
第二部分:查看日志的基本Linux命令
接下來說一下開發(fā)過程中,查看日志的基本Linux命令:
首先登錄相應的服務器,使用命令:
ssh%20[-p%20port]%20[user@]hostname
ssh%20-p%206002%20irving.zhuang@172.xx.xx.xx(默認端口號是22)
一般公司會給你開通相應的賬戶和密碼用來登錄即可.
登錄后輸入"/",再檢索相應服務的前幾個字母就可以找到相應的項目了(當需要切換項目查看日志時,輸入exit退出即可)。
接下來就是幾個常用的Linux命令(這里只講基本的命令,也是適用于實際開發(fā)實戰(zhàn)比較常用的Linux命令,適合剛接觸的新手入門查看日志使用,具體更多的Linux命令以及更多高級的用法,大家可以多學習學習其他文章呀)
cd%20/apache-tomcatxxx/log%20%20%20%20%20%20%20(找到相應日志所在的目錄)
(一般使用該命令查看實時的日志記錄,刷新顯示在屏幕上。退出,按下CTRL+C。)
當然還有其他參數可以加
具體用法如下:
tail%20[%20-f%20]%20[%20-c%20Number%20|%20-n%20Number%20|%20-m%20Number%20|%20-b%20Number%20|%20-k%20Number%20]%20[%20File%20]
參數解釋:
-f 該參數用于監(jiān)視File文件增長。
-c Number 從 Number 字節(jié)位置讀取指定文件
-n Number 從 Number 行位置讀取指定文件。
-m Number 從 Number 多字節(jié)字符位置讀取指定文件,比方你的文件假設包括中文字,假設指定-c參數,可能導致截斷,但使用-m則會避免該問題。
-b Number 從 Number 表示的512字節(jié)塊位置讀取指定文件。
-k Number 從 Number 表示的1KB塊位置讀取指定文件。
grep "要查找的內容" xxx.log (如果要檢索多個文件,用*代替即可)
如果要查看檢索內容的前后幾行的日志,需要加上參數使用,例如
百度指數會大致反映一個關鍵詞的檢索量,并且與該關鍵詞相關的一些具有檢索量的關鍵詞也會出現在我們查詢的指數下,那么,我們就能直觀的知道這些關鍵詞的檢索量,并且還可以對一些未發(fā)現的關鍵詞進行收集。我們要記錄異常信息到日志,要記錄客戶端訪問的url與提交的請求參數,方便出錯時幫助我們進行排查錯誤,所以要初始化日志文件格式與存儲路徑(第30到39行)。關鍵詞的檢索并不是一次就能確定下來的,剛開始選用幾個看能否找到,如果找到一些,先初步看看那些文獻linux常用命令,對內容有了更深一些的認識后同時也對檢索關鍵詞增加了了解,實際上是不斷調整檢索關鍵詞的過程。
$grep -C 5 'parttern' xxx.log //打印匹配行的前后5行
$grep -A 5 'parttern' xxx.log //打印匹配行的后5行
$grep -B 5 'parttern' xxx.log //打印匹配行的前5行
接下來學習該命令:
zcat capital-allocation-log-2018-09-12.* | grep -C 2 "要查找的內容"
這樣就可以檢索對應xx.zip包的日志內容了.
好了,這篇文章帶和大家學習了基本的常用的Linux命令用于查看服務日志,有什么不對的和需要交流的可以留言,希望能和大家一起進步學習。