日誌就相當於乙個日記本,我們每天把自己做的好事壞事寫在日記上面,對於系統來說,就是將其正常執行的資訊和錯誤資訊寫在日誌上面。
對於運維人員來說,能從程式日誌中檢視服務錯誤資訊,應該是基本技能吧,檢視日誌時,我們往往需要尋找那些錯誤的日誌資訊,對於那些服務正常執行所產生的日誌,通常都是忽略的,服務正常執行,自然不需要我們維護。那麼,怎麼能分清楚什麼是錯誤日誌,什麼是正常日誌,這就說到了linux系統日誌級別。
也就是說,通過日誌級別,可以分辨各種狀況的日誌,依其級別了解日誌資訊的嚴重性。
錯誤日誌是排查問題的重要手段之一。通過日誌排查錯誤的思路:具體錯誤現象(程式實際情況)->錯誤的詳細資訊(程式錯誤日誌)->錯誤原因(具體出錯部分)。
日誌分為九個級別,嚴重級別從小到大為:nonenone:不記錄日誌
debug:除錯資訊,系統進行除錯時產生的日誌,不屬於錯誤日誌,不需要過多關注。
info:一般的通知資訊,用來反饋系統的當前狀態給當前使用者。
notice:提醒資訊,需要檢查一下程式了,不理會可能會出現錯誤。
warning:警告資訊,當出現警告時,你的程式可能已經出現了問題,但不影響程式正常執行,盡快進行處理,以免導致服務宕掉。
error:錯誤資訊,出現這一項時,已經挑明服務出現了問題,服務都無法確認是否能正常執行。
critical:比較嚴重的錯誤資訊,服務已經宕了,可能已經無法修復。
alert:警報資訊,需要立即採取行動,不僅是服務宕了,還會影響系統的正常啟動。
emerg:緊急資訊,系統可能已經不能使用了,如果不能解決,就重新裝機吧。
Linux的日誌錯誤級別
訊息等級 系統將訊息分為七個主要的等級,依序是由不重要排列到重要訊息等級 info 僅是一些基本的訊息說明而已 notice 比 info 還需要被注意到的一些資訊內容 warning 或 warn 警示訊息,可能有問題,但是還不至於影響到某個 daemon 運作。err 或 error 一些重大的...
linux系統執行級別
級別 系統 說明centos6 centos6s使用 centos7 centos7使用 0關機狀態 runlevel0 init 0 1 2 3 4 5 6 poweroff.target init 0 1 2 3 4 5 6 或systemctl isolate multi user.targe...
Linux系統執行級別
執行級0 關機。執行級1 單使用者模式,系統出現問題時可使用這種模式進入系統維護,典型的使用場景是在忘記root密碼時可進入此模式修改root密碼。執行級2 多使用者模式,但是沒有網路連線。執行級3 完全多使用者模式,這也是linux伺服器最常見的執行級。執行級4 保留未使用。執行級5 視窗模式,支...