在 Debian 里,syslog 服务通常已经随系统自带,但不同版本默认实现不同。下面按常见情况说明怎么“安装/启用”。
ps aux | grep syslog
常见情况:
sudo apt update
sudo apt install rsyslog
sudo systemctl enable --now rsyslog
systemctl status rsyslog
/var/log/syslog
/var/log/messages
Debian 也有 syslog-ng 或老式 sysklogd:
sudo apt install syslog-ng
# 或
sudo apt install sysklogd
然后:
sudo systemctl enable --now syslog-ng
一般桌面/服务器用 rsyslog 就够了
Debian 用 systemd 后,日志默认在:
journalctl
若想让 journal 也写传统 syslog 文件:
sudo apt install rsyslog
sudo systemctl restart rsyslog
容器通常没有 init 系统,需要:
apt install rsyslog
service rsyslog start
如果你能告诉我:
cat /etc/debian_version)我可以给你更精确的步骤。