在 Debian 中“日志服务”通常指的是 systemd-journald(现代 Debian 默认)或传统的 rsyslog / syslog。下面按常见情况说明如何开启和确认。
systemctl status systemd-journald
如果看到 active (running),说明日志服务已开启。
sudo systemctl start systemd-journald
sudo systemctl enable systemd-journald
journalctl
journalctl -xe
journalctl -u nginx.service
有些环境或老系统习惯用 rsyslog。
sudo apt update
sudo apt install rsyslog
sudo systemctl start rsyslog
sudo systemctl enable rsyslog
systemctl status rsyslog
/var/log/syslog
/var/log/messages
/var/log/auth.log
可能是未持久化日志:
sudo mkdir -p /var/log/journal
sudo systemctl restart systemd-journald
journalctl --disk-usage
journalctl --vacuum-size=100M
如果你能说明:
cat /etc/debian_version)我可以给你更精确的配置示例。