在 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
:设置日志记录级别。可选值有 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
命令或修改日志配置文件。