歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Redhat Enterprise Linux 5.3下的配置文件/etc/syslog.conf解析

Redhat Enterprise Linux 5.3下的配置文件/etc/syslog.conf解析

日期:2017/2/28 14:51:39   编辑:Linux教程

RedHat Enterprise Linux 5.3下的配置文件/etc/syslog.conf解析

配置文件/etc/syslog.conf是系統日志文件的Deamon服務,是syslogd這個daemon的配置文件。syslogd負責產生Linux的日志文件信息,klogd負責產生linux內核信息日志文件。

典型的syslog.conf文件的內容如下:

/etc/syslog.conf文件

# Log all kernel messages to the console.
# Logging much else clutters up the screen.kern內核產生信息的地方
kern.* /dev/console

# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
*.info;mail.none;news.none;authpriv.none;cron.none /var/log/messages

# The authpriv file has restricted access.authpriv主要與認證有關的機制,例如login,ssh,su等需要賬號/密碼
authpriv.* /var/log/secure

# Log all the mail messages in one place. mail與郵件首發有關的信息記錄
mail.* -/var/log/maillog


# Log cron stuff cron例行性工作調度cron/at等生成信息日志的地方
cron.* /var/log/cron

# Everybody gets emergency messages 將任何設備的emerg級別的信息發送給所有正在系統上的用戶。
*.emerg *

# Save news errors of level crit and higher in a special file. 將uucp和news設備的crit級別的信息記錄到/var/log/spooler文件中
uucp,news.crit /var/log/spooler

# Save boot messages also to boot.log 啟動過程信息記錄
local7.* /var/log/boot.log

#
# INN
#news與新聞組服務器有關的東西
news.=crit /var/log/news/news.crit
news.=err /var/log/news/news.err
news.notice /var/log/news/news.notice
--------------------------end------------------------------------------

/etc/syslog.conf根據如下的格式定義規則:

facility.level action

設備.優先級 動作facility.level 字段也被稱為seletor(選擇條件),選擇條件和動作之間用空格或tab分割開。
#號開頭的是注釋,空白行會自動跳過。

syslog設置的服務(facility)主要包括以下:

authpriv -包括特權信息如用戶名在內的認證活動
cron -與 cron 和 at 有關的計劃任務信息。
daemon -與 inetd 守護進程有關的後台進程信息。
kern -內核信息,首先通過 klogd 傳遞。
lpr -與打印服務有關的信息。
mail -與電子郵件有關的信息
mark - syslog內部功能用於生成時間戳
news -來自新聞服務器的信息
syslog -由 syslog 生成的信息
user -由用戶程序生成的信息
uucp -由 uucp 生成的信息
local0-local7 -與自定義程序使用


level定義消息的緊急程度。按嚴重程度由高到低順序排列為:emerg -該系統不可用,等同panic
alert -需要立即被修改的條件
crit -阻止某些工具或子系統功能實現的錯誤條件
err -阻止工具或某些子系統部分功能實現的錯誤條件,等同error
warning -預警信息,等同warn
notice -具有重要性的普通條件
info -提供信息的消息
debug -不包含函數條件或問題的其他信息
none -沒有重要級,通常用於排錯

更多RedHat相關信息見RedHat 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=10

Copyright © Linux教程網 All Rights Reserved