温馨提示×

centos怎么查看dhclient日志

小樊
34
2026-10-02 22:09:11
栏目: 智能运维

在 CentOS 中查看 dhclient 的日志,常见有几种方式,取决于系统版本和日志系统(rsyslog / journald)。


一、CentOS 7 / 8(使用 systemd-journald)

1. 通过 journalctl 查看

journalctl -u dhclient

如果 dhclient 不是以 systemd 服务方式运行,而是 NetworkManager 调用:

journalctl -u NetworkManager
journalctl | grep dhclient

实时查看:

journalctl -f | grep dhclient

二、CentOS 6 及更早(rsyslog)

2. 查看系统日志文件

cat /var/log/messages | grep dhclient

实时查看:

tail -f /var/log/messages | grep dhclient

三、dhclient 自身调试日志

3. 手动运行 dhclient 看输出

dhclient -d eth0

(-d 表示前台运行,日志直接输出到终端)

4. 提高 dhclient 日志级别

修改配置文件:

/etc/dhcp/dhclient.conf

添加:

log-facility local7;

然后在 /etc/rsyslog.conf 中:

local7.* /var/log/dhclient.log

重启 rsyslog:

systemctl restart rsyslog

四、常见排查命令

查看当前 DHCP 获取情况:

cat /var/lib/dhclient/dhclient.leases

查看网卡 DHCP 状态:

ip addr
journalctl -u NetworkManager

如果你能告诉我 CentOS 版本 和 是否使用 NetworkManager,我可以给你更精确的命令。

0 踩