您好,登錄后才能下訂單哦!
小編今天帶大家了解Linux系統(tǒng)中如何進(jìn)行日志查看,文中知識(shí)點(diǎn)介紹的非常詳細(xì)。覺得有幫助的朋友可以跟著小編一起瀏覽文章的內(nèi)容,希望能夠幫助更多想解決這個(gè)問題的朋友找到問題的答案,下面跟著小編一起深入學(xué)習(xí)“Linux系統(tǒng)中如何進(jìn)行日志查看”的知識(shí)吧。
tail:
-n 是顯示行號(hào);相當(dāng)于nl命令;例子如下:
tail -100f test.log 實(shí)時(shí)監(jiān)控100行日志
tail -n 10 test.log 查詢?nèi)罩疚膊孔詈?0行的日志;
tail -n +10 test.log 查詢10行之后的所有日志;
head:
跟tail是相反的,tail是看后多少行日志,而head是查看日志文件的頭多少行,例子如下:
head -n 10 test.log 查詢?nèi)罩疚募械念^10行日志;
head -n -10 test.log 查詢?nèi)罩疚募俗詈?0行的其他所有日志;
cat:
tac是倒序查看,是cat單詞反寫;例子如下:
cat -n test.log |grep “debug” 查詢關(guān)鍵字的日志(常用!~)
vim:
1、進(jìn)入vim編輯模式:vim filename 2、輸入“/關(guān)鍵字”,按enter鍵查找 3、查找下一個(gè),按“n”即可 退出:按ESC鍵后,接著再輸入:號(hào)時(shí),vi會(huì)在屏幕的最下方等待我們輸入命令 wq! 保存退出 q! 不保存退出
列出幾種常見的應(yīng)用場(chǎng)景???:
查看日志應(yīng)用場(chǎng)景一:按行號(hào)查看:過濾出關(guān)鍵字附近的日志
(1) cat -n test.log |grep “debug” 得到關(guān)鍵日志的行號(hào)
(2) cat -n test.log |tail -n +92|head -n 20 選擇關(guān)鍵字所在的中間一行. 然后查看這個(gè)關(guān)鍵字前10行和后10行的日志:
tail -n +92表示查詢92行之后的日志
head -n 20 則表示在前面的查詢結(jié)果里再查前20條記錄
查看日志應(yīng)用場(chǎng)景二:根據(jù)日期查詢日志
(1) sed -n ‘/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p’ test.log
特別說明:
上面的兩個(gè)日期必須是日志中打印出來的日志,否則無效
先 grep ‘2014-12-17 16:17:20’ test.log 來確定日志中是否有該時(shí)間點(diǎn)
查看日志應(yīng)用場(chǎng)景三:日志內(nèi)容特別多,打印在屏幕上不方便查看,分頁/保存文件查看
(1)使用more和less命令,
如: cat -n test.log |grep “debug” |more 這樣就分頁打印了,通過點(diǎn)擊空格鍵翻頁
(2)使用 >xxx.txt 將其保存到文件中,到時(shí)可以拉下這個(gè)文件分析
Linux是一種免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),是一個(gè)基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng),使用Linux能運(yùn)行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。
感謝大家的閱讀,以上就是“Linux系統(tǒng)中如何進(jìn)行日志查看”的全部?jī)?nèi)容了,學(xué)會(huì)的朋友趕緊操作起來吧。相信億速云小編一定會(huì)給大家?guī)砀鼉?yōu)質(zhì)的文章。謝謝大家對(duì)億速云網(wǎng)站的支持!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。