在 CentOS 上配置 dnsmasq 以進行日志記錄,您需要編輯 dnsmasq 的配置文件并設置相應的日志選項
打開終端。
使用文本編輯器(如 vi 或 nano)打開 dnsmasq 配置文件。通常,該文件位于 /etc/dnsmasq.conf
或 /etc/dnsmasq/dnsmasq.conf
。這里我們使用 vi 編輯器為例:
sudo vi /etc/dnsmasq.conf
log-queries
:啟用查詢日志記錄。log-facility
:設置日志記錄的設施。通常,您可以使用 local0
、local1
等。log-level
:設置日志記錄級別??蛇x值有 0
(錯誤)、1
(警告)、2
(通知)和 3
(信息)。示例配置:
log-queries
log-facility=local0
log-level=3
保存并關閉配置文件。
重啟 dnsmasq 服務以應用更改:
sudo systemctl restart dnsmasq
現在,dnsmasq 應該開始記錄日志。您可以通過查看 /var/log/messages
或 /var/log/syslog
(取決于您的系統配置)來檢查日志記錄。如果您想將日志輸出到特定文件,可以使用 journalctl
命令或修改日志配置文件。