在Debian系統中,syslog的日志級別可以通過修改/etc/rsyslog.conf
文件或/etc/rsyslog.d/
目錄下的配置文件來設置。以下是設置日志級別的步驟:
打開終端。
使用文本編輯器打開/etc/rsyslog.conf
文件。例如,使用nano編輯器,輸入以下命令:
sudo nano /etc/rsyslog.conf
rsyslog.conf
文件中,找到類似于以下的行:# Log all kernel messages to the console.
# Logging much else clutters up the screen.
#kern.* /dev/console
#
字符)并修改日志級別。例如,要將內核消息的日志級別設置為alert
,可以將行更改為:kern.alert /dev/console
rsyslog的日志級別從低到高依次為:emerg
、alert
、crit
、err
、warning
、notice
、info
和debug
。你可以根據需要選擇合適的日志級別。
rsyslog.conf
文件中添加類似的行。例如,要將Apache Web服務器的日志級別設置為crit
,可以添加以下行:authpriv.* /var/log/apache2/other_vhosts_access.log
local0.* /var/log/apache2/other_vhosts_access.log
然后,在/etc/rsyslog.d/
目錄下創建一個新的配置文件,例如apache2.conf
,并添加以下內容:
local0.crit /var/log/apache2/error.log
保存并關閉rsyslog.conf
文件。
重啟rsyslog服務以應用更改:
sudo systemctl restart rsyslog
現在,Debian系統中的syslog日志級別已經根據你的設置進行了調整。