linux日誌檔案在/var/log目錄下,可以通過命令檢視日誌檔案。
1,cat messages可以檢視某個日誌檔案。
2,要達到實時更新,可以通過tail命令檢視更新的資料,例如tail -f messages。
3,tail命令引數:
-f 迴圈讀取
-q 不顯示處理資訊
-v 顯示詳細的處理資訊
-c《數目》 顯示的位元組數
-n《行數》 顯示行數
–pid=pid 與-f合用,表示在程序id,pid死掉之後結束.
-q, --quiet, --silent 從不輸出給出檔名的首部
-s, --sleep-interval=s 與-f合用,表示在每次反覆的間隔休眠s秒。
日誌型別
下面是常見的日誌型別,但並不是所有的linux發行版都包含這些型別:
型別說明
auth
使用者認證時產生的日誌,如login命令、su命令。
authpriv
與 auth 類似,但是只能被特定使用者檢視。
console
針對系統控制台的訊息。
cron
系統定期執行計畫任務時產生的日誌。
daemon
某些守護程序產生的日誌。
ftpftp服務。
kern
系統核心訊息。
local0.local7
由自定義程式使用。
lpr與印表機活動有關。
郵件日誌。
mark
產生時間戳。系統每隔一段時間向日誌檔案中輸出當前時間,每行的格式類似於 may 26 11:17:09 rs2 – mark --,可以由此推斷系統發生故障的大概時間。
news
網路新聞傳輸協議(nntp)產生的訊息。
ntp網路時間協議(ntp)產生的訊息。
user
使用者程序。
uucp
uucp子系統。
日誌優先順序
常見的日誌優先順序請見下標:
優先順序說明
emerg
緊急情況,系統不可用(例如系統崩潰),一般會通知所有使用者。
alert
需要立即修復,例如系統資料庫損壞。
crit
危險情況,例如硬碟錯誤,可能會阻礙程式的部分功能。
err一般錯誤訊息。
warning
警告。notice
不是錯誤,但是可能需要處理。
info
通用性訊息,一般用來提供有用資訊。
debug
除錯程式產生的資訊。
none
沒有優先順序,不記錄任何日誌訊息。
常用日誌檔案
系統日誌是由乙個名為syslog的服務管理的,如以下日誌檔案都是由syslog日誌服務驅動的:
/var/log/boot.log:錄了系統在引導過程中發生的事件,就是linux系統開機自檢過程顯示的資訊
/var/log/lastlog :記錄最後一次使用者成功登陸的時間、登陸ip等資訊
/var/log/messages :記錄linux作業系統常見的系統和服務錯誤資訊
/var/log/secure :linux系統安全日誌,記錄使用者和工作組變壞情況、使用者登陸認證情況
/var/log/syslog:只記錄警告資訊,常常是系統出問題的資訊,使用lastlog檢視
/var/log/wtmp:該日誌檔案永久記錄每個使用者登入、登出及系統的啟動、停機的事件,使用last命令檢視
/var/run/utmp:該日誌檔案記錄有關當前登入的每個使用者的資訊。如 who、w、users、finger等就需要訪問這個檔案
/var/log/syslog 或 /var/log/messages 儲存所有的全域性系統活動資料,包括開機資訊。基於 debian 的系統如 ubuntu 在 /var/log/syslog 中儲存它們,而基於 redhat 的系統如 rhel 或 centos 則在 /var/log/messages 中儲存它們。
/var/log/auth.log 或 /var/log/secure 儲存來自可插拔認證模組(pam)的日誌,包括成功的登入,失敗的登入嘗試和認證方式。ubuntu 和 debian 在 /var/log/auth.log 中儲存認證資訊,而 redhat 和 centos 則在 /var/log/secure 中儲存該資訊。
linux 日誌檔案檢視
記錄下日誌中常用的日誌檢視命令。1.tail n 10 f log 顯示日誌檔案尾部10行日誌,當有新日誌產生,會追加顯示。2.tail 命令 現ff.sh中有如下資訊 root hxjk test backend services test cat ff.sh12 3456 78910 1112 ...
linux 日誌檔案檢視
記錄下日誌中常用的日誌檢視命令。1.tail n 10 f log 顯示日誌檔案尾部10行日誌,當有新日誌產生,會追加顯示。2.tail 命令 現ff.sh中有如下資訊 root hxjk test backend services test cat ff.sh12 3456 78910 1112 ...
Linux檢視大檔案日誌
linux 檢視大日誌檔案 1 使用 less 命令 less filename但是使用上述命令的壞處是,預設開啟的位置在第一行,並且當切換到實時滾動模式 按 f 實現效果類似 tail f 效果 或者想要滾動到最底部的時候 按 g 會卡在計算行數一段時間。如果卡的時間比較長的話,可以直接按 ctr...