日誌的管理

2021-09-29 20:58:43 字數 2526 閱讀 6134

系統日誌是記錄系統中硬體,軟體和系統問題的資訊,同時還可以監控系統發生的事件,比如可以通過日誌來檢查錯誤發生的原因,或者檢查被攻擊時攻擊者留下的痕跡.

系統日誌包括系統日誌,應用程式日誌和安全日誌.

在centos6.x之後,系統中用rsyslogd取代了syslogd服務。rsyslogd更加先進,功能更多,相容舊版本的syslogd服務。

日誌的安全級別(由高到低)

emerg: 該系統不可用

alert: 需要立即被修改的條件

crit: 阻止某些工具或子系統功能實現的錯誤條件

err: 錯誤資訊

warning: 警告資訊

notice: 具有重要資訊的普通條件

none: 沒有重要級,通常用於排錯

info: 列印的資訊

debug: 除錯資訊

a>.基於tcp/ip網路協議傳輸日誌資訊;

b>.更安全的網路傳輸方式;

c>.有日誌訊息的及時分析框架;

d>.後台資料庫;

e>.配置檔案中可以寫簡單的邏輯判斷;

f>.與syslog配置檔案相相容;

[root@apache /var/log]

# systemctl restart rsyslog

[root@apache /var/log]

# netstat -antlup | grep :514

udp 0 0 0.0.0.0:514 0.0.0.0:* 13204/rsyslogd

udp6 0 0 :::514 :::* 13204/rsyslogd

[root@apache /var/log]

# ps aux | grep rsyslogd | grep -v grep

root 13204 0.0 0.2 282156 2748 ? ssl 18:55 0:00 /usr/sbin/rsyslogd -n

日誌名稱

日誌路徑

日誌功能

備註定時任務日誌

/var/log/cron

記錄了系統定時任務相關的日誌。

列印日誌

/var/log/cups/

記錄列印資訊的日誌

核心日誌

/var/log/dmesg

記錄了系統在開機時核心自建的資訊。也就是使用dmesg命令直接檢視核心自檢資訊。

登入失敗日誌

/var/log/btmp

記錄錯誤登入的日誌。這個檔案是二進位制檔案,不能直接用vi檢視,而是要用lasth命令檢視例如:「[root@yinzhengjie ~]# lastb」回車即可。

最後登入日誌

/var/log/lastlog

記錄系統中所有使用者最後一次的登入時間的日誌。這個檔案也是二進位制檔案,不能直接vi,而要用lastlog命令檢視,例如:「[root@yinzhengjie ~]# lastlog 」回車即可。

郵件日誌

/var/log/maillog

記錄郵件資訊

系統日誌

/var/log/messages

記錄系統重要資訊的日誌。這個日誌檔案中會記錄linux系統的絕大多數重要資訊,如果系統出現問題時,首先要檢查的就應該是這個日誌檔案。

該日誌檔案預設還會記錄一些服務日誌喲。

安全日誌

/var/log/secure

記錄驗證和授權方面的資訊,只要涉及賬戶和密碼程式的都會記錄。比如說系統的登入,ss的登入,su切換使用者,sudo授權,甚至新增使用者和修改使用者密碼都會記錄在這個日誌檔案中。

登入日誌

/var/log/wtmp

永久記錄所有使用者的登入,登出資訊,同時記錄系統的啟動,重啟,關機時間。同樣這也是乙個二進位制檔案,不能直接vi開啟,而需要last命令來檢視。「[root@yinzhengjie ~]# last」

當前登入日誌

/var/run/utmp

記錄當前已經登入的使用者的資訊,這個檔案會隨著使用者的登入和登出而不斷變化,只記錄當前登入使用者的資訊。同樣這個檔案也不能直接用vi開啟,而是要用,w,who,users等命令來查詢。

日誌名稱

日誌路徑

日誌功能

apache日誌

rpm包安裝的apache服務端預設日誌目錄

郵件日誌

/var/log/mail/

rpm包安裝的郵件服務的額外日誌目錄

samba日誌

/var/log/samba/

rpm包安裝的samba服務的日誌目錄

安全服務日誌

/var/log/sssd/

守護程序安全服務目錄

日誌切割,引數

Linux日誌的管理

auth 使用者登陸日誌 authpriv 服務認證日誌 kern 核心日誌 cron 定時任務日誌 lpr 印表機日誌 mail 郵件日誌 news 新聞 user 使用者相關程式日誌 local 1 7 使用者自定義日誌 debug 系統除錯資訊 info 常規資訊 warning 警告資訊 e...

mysql的日誌管理

日誌操作是資料庫維護中最重要的手段之一,日誌檔案會記錄mysql伺服器的各種資訊,所以當mysql伺服器遭到意外損壞時,不僅可以通過日誌檔案來檢視出錯的原因,而且還可以通過日誌檔案進行資料恢復。mysql的日誌檔案分為二進位制日誌,錯誤日誌,通用查詢日誌,慢查詢日誌。除了二進位制檔案外,其他日誌檔案...

linux的日誌管理

日誌也是使用者應該注意的地方之一。不要低估日誌檔案對網路安全的重要作用,因為日誌檔案能夠詳細記錄系統每天發生的各種各樣的事件。使用者可以通過日誌檔案檢查錯誤產生的原因,或者在受到攻擊和黑客入侵時追蹤攻擊者的蹤跡。日誌的兩個比較重要的作用是 審核和監測。配置好的linux的日誌非常強大。對於linux...