在Ubuntu系統中,syslog日志級別可以通過修改/etc/rsyslog.conf文件或/etc/rsyslog.d/目錄下的配置文件來設置。以下是具體步驟:
/etc/rsyslog.conf打開配置文件:
sudo nano /etc/rsyslog.conf
找到日志級別設置: 在文件中找到類似以下的行:
# Log all kernel messages to the console.
# Logging much else clutters up the screen.
#kern.* /dev/console
這里的注釋符號 # 表示該行被禁用。
修改日志級別:
將 kern.* 改為所需的日志級別。例如,如果你想記錄所有級別的日志,可以設置為 kern.*;如果只想記錄警告及以上級別的日志,可以設置為 kern.warning。
kern.* /dev/console
保存并退出:
按 Ctrl + X,然后按 Y 確認保存,最后按 Enter 退出。
重啟rsyslog服務:
sudo systemctl restart rsyslog
/etc/rsyslog.d/ 目錄下的配置文件創建或編輯配置文件:
你可以在 /etc/rsyslog.d/ 目錄下創建一個新的配置文件,或者編輯現有的配置文件。例如,創建一個名為 50-default.conf 的文件:
sudo nano /etc/rsyslog.d/50-default.conf
添加日志級別設置: 在文件中添加類似以下的行:
kern.* /dev/console
根據需要調整日志級別。
保存并退出:
按 Ctrl + X,然后按 Y 確認保存,最后按 Enter 退出。
重啟rsyslog服務:
sudo systemctl restart rsyslog
emerg:系統不可用alert:必須立即采取行動crit:嚴重錯誤err:錯誤warning:警告notice:普通但重要的信息info:一般信息debug:調試信息通過以上步驟,你可以根據需要設置Ubuntu系統的syslog日志級別。