Linux基礎(十) 日誌服務管理(一)

2021-09-28 18:15:29 字數 1881 閱讀 1604

程序和作業系統核心需要能夠為發生的事件記錄日誌,這些日誌可用於系統審核和問題的故障排除,一般這些日誌永久的儲存/var/log目錄中

系統檔案記錄資訊

日誌檔案

用途/var/log/message

大多數系統日誌資訊記錄在這裡

/var/log/secure

安全和身份認證相關的訊息和錯誤的日誌檔案

/var/log/maillog

與郵件伺服器相關的日誌檔案

/var/log/cron

與定時任務相關的日誌檔案

/var/log/boot.log

與系統啟動有關的日誌檔案

rsyslog ##採集系統日誌##路徑

日誌類別

/var/log/message

服務資訊日誌

/var/log/secure

系統登陸日誌

/var/log/maillog

郵件日誌

/var/log/cron

定時任務日誌

/var/log/boot.log

系統啟動日誌

標識日誌型別

auth

pam產生的日誌

authpriv

ssh、ftp等登入資訊的驗證資訊日誌

cron

時間任務相關的日誌

kern

核心日誌

mail

郵件日誌

mark(syslog)-rsyslog

服務內部的資訊、時間標識日誌

news

新聞組日誌

user

使用者程式產生的相關資訊日誌

uucp

unix to unix copy,unix主機之間通訊的日誌

debug

有呼叫資訊的,日誌資訊最多

info

一般資訊的日誌,最常用

notice

最具有重要性的普通條件的資訊

warning

警告級別

err錯誤級別,阻止某個可能或者模組不能正常工作的資訊

crit

嚴重級別,阻止整個系統或者整個軟體不能正常工作的資訊

alert

需要立刻修改的資訊

emerg

核心崩潰等嚴重資訊

none

什麼都不記錄

注意:從上至下,級別從低到高,記錄的資訊越來越少

(2)、重新啟動rsyslog

systemctl restart rsyslog

(3)、關閉防火牆

systemctl stop firewalld

測試:

在傳送方和接收方都清空日誌檔案

在日誌傳送方執行:logger test ##產生測試日誌##

最後在傳送方和接收方都檢視日誌是否都已生成

封裝框架(十)日誌類

每個框架都有日誌類,日誌類非常的重要,接下來要在我們的框架中加入日誌類 首先我們要對日誌類有乙個規劃 1 確定日誌的儲存方式,例如 存到檔案中 存到資料庫中 2 寫日誌 我們這裡確定為把日誌存到檔案系統中 首先我們在lib目錄下建乙個log.php用來確定儲存方式 namespacecore lib...

Linux MYSQL(十)日誌二進位制日誌

事務日誌 transaction log 中繼日誌 reley log 錯誤日誌 error log 通用日誌 general log 慢查詢日誌 slow query log 二進位制日誌 binary log vim etc my.cnf mysqld innodb log group home...

linux學習45 日誌管理

systemd統一管理所有unit 的啟動日誌,帶來的好處就是,可以只用journalctl乙個命令,檢視所有日誌 核心日誌和應用日誌 日誌的配置檔案 etc systemd journald.conf 日誌管理journalctl 檢視指定優先順序 及其以上級別 的日誌,共有8級 0 emerg ...