Rhel

rsyslog 與 rsyslog.d

  • June 8, 2016

我目前正在為我的紅帽認證考試而學習,我在我的書中遇到了一個關於系統日誌架構的例子。我目前正在使用教室 RHEL7 環境。

我的問題是關於語法的,但這裡是實驗室,所以你有所有的資訊:

我被要求配置 rsyslogd,以便它將 syslog 消息記錄到文件 /var/log/auth-errors 中具有優先級警報或更高級別的身份驗證和安全問題。我被要求使用文件 /etc/rsyslog.d/auth-errors.conf 來執行此操作,並在必要時創建該文件。

誰能向我解釋d的意義?我對 rsyslogd、rsyslog.d 和 rsyslog 之間的區別感到困惑。

我的猜測是 d 表示守護程序,但我想確定一下。

任何指導表示讚賞!

rsyslogd是 rsyslog 守護程序,是 syslog 的開源實現,已syslogd在較新的系統中取代。這裡最後的d意思確實是daemon

/etc/rsyslog.d/只是保存 rsyslog 配置文件的目錄。Rsyslog,就像現在的大多數服務一樣,使用拆分配置文件(每個源一個文件),而不是包含所有源的大配置文件。如果您查看一下,/etc/您會發現許多其他服務都以類似的方式組織,例如/etc/httpd/conf.d/

引用自:https://unix.stackexchange.com/questions/288283