面試官問:實際工作中如何用linux查看日志

作為開發(fā)項目出了bug想要最快速定位到問題所在圃伶,查看日志是最好不過的了~(當然边翼,也要習慣在業(yè)務關鍵點設置日志),我們來看看最常用的查看日志的方法玷室。

實時日志:tail -f XXX.log

搜索關鍵字附近日志:cat -n filename | grep "關鍵字"

一桃煎、下面是查看日志的常用幾種命令和方式:

tail:

-n? 是顯示行號篮幢;相當于nl命令;例子如下:

? ? tail -100f test.log? ? ? 實時監(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"? 查詢關鍵字的日志(常用!~)

vim:

1耿战、進入vim編輯模式:vim filename? ? ? ? 2蛋叼、輸入“/關鍵字”,按enter鍵查找

? ? ? ? 3、查找下一個,按“n”即可

? ? ? ? 退出:按ESC鍵后狈涮,接著再輸入:號時狐胎,vi會在屏幕的最下方等待我們輸入命令

? ? ? ? wq! 保存退出

? ? ? ? q! 不保存退出

二、查看日志幾種常見的應用場景

場景一:按行號查看:過濾出關鍵字附近的日志

(1) cat -n test.log |grep "debug"? 得到關鍵日志的行號

(2) cat -n test.log |tail -n +92|head -n 20? 選擇關鍵字所在的中間一行. 然后查看這個關鍵字前10行和后10行的日志:

? ? ? ? ? ? tail -n +92表示查詢92行之后的日志

? ? ? ? ? ? head -n 20 則表示在前面的查詢結果里再查前20條記錄

場景二:根據(jù)日期查詢?nèi)罩?/h3>

(1) sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p'? test.log

特別說明:上面的兩個日期必須是日志中打印出來的日志,否則無效

先 grep '2014-12-17 16:17:20' test.log 來確定日志中是否有該時間點

場景三:日志內(nèi)容特別多歌馍,打印在屏幕上不方便查看握巢,分頁/保存文件查看

(1)使用more和less命令,? ? ? ? ??

?如: cat -n test.log |grep "debug" |more? ? 這樣就分頁打印了,通過點擊空格鍵翻頁

(2)使用 >xxx.txt 將其保存到文件中,到時可以拉下這個文件分析

? ? ? ? ? ? 如:cat -n test.log |grep "debug"? >debug.txt

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市骆姐,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌捏题,老刑警劉巖玻褪,帶你破解...
    沈念sama閱讀 219,539評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異公荧,居然都是意外死亡带射,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評論 3 396
  • 文/潘曉璐 我一進店門循狰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來窟社,“玉大人,你說我怎么就攤上這事绪钥〔永铮” “怎么了?”我有些...
    開封第一講書人閱讀 165,871評論 0 356
  • 文/不壞的土叔 我叫張陵程腹,是天一觀的道長匣吊。 經(jīng)常有香客問我,道長寸潦,這世上最難降的妖魔是什么色鸳? 我笑而不...
    開封第一講書人閱讀 58,963評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮见转,結果婚禮上命雀,老公的妹妹穿的比我還像新娘。我一直安慰自己斩箫,他們只是感情好吏砂,可當我...
    茶點故事閱讀 67,984評論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著乘客,像睡著了一般赊抖。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上寨典,一...
    開封第一講書人閱讀 51,763評論 1 307
  • 那天氛雪,我揣著相機與錄音,去河邊找鬼耸成。 笑死报亩,一個胖子當著我的面吹牛浴鸿,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播弦追,決...
    沈念sama閱讀 40,468評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼岳链,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了劲件?” 一聲冷哼從身側響起掸哑,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎零远,沒想到半個月后苗分,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,850評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡牵辣,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,002評論 3 338
  • 正文 我和宋清朗相戀三年摔癣,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片纬向。...
    茶點故事閱讀 40,144評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡择浊,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出逾条,到底是詐尸還是另有隱情琢岩,我是刑警寧澤,帶...
    沈念sama閱讀 35,823評論 5 346
  • 正文 年R本政府宣布师脂,位于F島的核電站粘捎,受9級特大地震影響,放射性物質發(fā)生泄漏危彩。R本人自食惡果不足惜攒磨,卻給世界環(huán)境...
    茶點故事閱讀 41,483評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望汤徽。 院中可真熱鬧娩缰,春花似錦、人聲如沸谒府。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽完疫。三九已至泰鸡,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間壳鹤,已是汗流浹背盛龄。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人余舶。 一個月前我還...
    沈念sama閱讀 48,415評論 3 373
  • 正文 我出身青樓啊鸭,卻偏偏與公主長得像,于是被迫代替她去往敵國和親匿值。 傳聞我的和親對象是個殘疾皇子赠制,可洞房花燭夜當晚...
    茶點故事閱讀 45,092評論 2 355

推薦閱讀更多精彩內(nèi)容