linux日誌查詢

查看所有日誌:find 2019-02-20-*.log -type f |xargs grep “”

如果日誌非常的多,在短短的一個小時的時間中就有上千條或者上萬條數據,僅僅根據條件篩選的話非常麻煩,
即使篩選出來也會有很多條數據。如果我們知道該條調用發生的時間,就可以根據日誌最前面打印的時間判斷出哪些記錄符合查詢條件。
所以,我們可以根據日誌的日期作爲搜索條件,並且配合grep使用,如下所示:

sed -n ‘/2019-05-31 11:29:20/,/2019-05-31 14:20:00/p’ 2019-05-31-*.log | grep “123456787543”

sed -n ‘/2019-05-31 11:29:00/,/2019-05-31 14:50:00/p’ 2019-05-31-*.log |grep -E “/user/you/test” |grep -E “123456787543”

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章