伺服器日誌檢視

2021-10-04 21:46:51 字數 882 閱讀 1669

看日誌處理報錯問題是乙個作為開發人員基本的技能,特別是處理生產上的問題,報錯無法重現,無法遠端除錯,這時候就需要通過檢視日誌的方式定位處理問題。每次麻煩運維「baba」一點都不香。

看看都有哪幾個命令可以檢視到日誌:

cat

-n ***.log | grep 10 檢視第10行的日誌內容

cat

-n ***.log |tail -n +10|head -n 2 檢視對應日誌行號的前後n行日誌

關鍵字查詢

cat ***.log | grep -c 10 err   	從第10行開始檢視有關err的日誌 (err 是我的關鍵字)

tail -f ***.log |grep err 檢視關鍵字

tail -n 10 ***.log |grep err 檢視 第10行開始的 err的關鍵字

sed -n '1,10p' ***.log   檢視第1行 - 第10行的日誌
sed -n '/2020-04-09 00:00:00/,/2020-04-09 22:00:00/p' ***.log  檢視某個時間段的日誌

記住這裡的 p 不可以省略

記住這裡的 p 不可以省略

記住這裡的 p 不可以省略

cat 檔名 檢視檔案

cat -n 檔名:顯示行號檢視檔案

cat -b 檔名:顯示行號檢視檔案,但不顯示空行

head -行數 檔名:檢視前n行資料

tail -行數 檔名:檢視後n行資料

tail -f 檔名:追蹤檢視檔案(-f 等同於follow)

檢視伺服器日誌

我們很樂意的借助於cnzz,51la等做 的統計,以獲得 執行一手資料的獲得。那伺服器日誌能做什麼呢?舉乙個例子。倘若一些被使用到某大流量 本來就不寬裕的 流量 經得起這樣的折騰啊!從原始日誌這裡就能找到流量大量流失的原因。但凡 出現異常,檢視 日誌總能找到蛛絲馬跡,因為伺服器日誌會自動記錄你的 網...

mosquitto這麼檢視伺服器日誌?

2016 06 17 最佳答案 mosquitto是一款實現了訊息推送協議mqtt v3.1的開源訊息 軟體,提供輕量級的,支援可發布 可訂閱的的訊息推送模式,使裝置對裝置之間的短訊息通訊變得簡單,比如現在應用廣泛的低功耗感測器,手機 嵌入式計算機 微型控制器等移動裝置。mosquitto官網 mq...

linux 伺服器檢視實時日誌

工具 xshell 操作 見以下1 3 1 使用cd命令,到指定日誌目錄下 例如 日誌目錄為 opt logs yanshi 命令 cd opt logs yanshi 2 瀏覽目錄下日誌檔案 命令 ll,此時展示yanshi資料夾內所有的log檔案列表名稱等資訊 3 檢視當日log檔案 例如 當日...