在 Debian 系统中,syslog 通常由 rsyslog(或早期版本用 sysklogd)来实现。下面按常见情况说明如何“启动 syslog”。
Debian 默认一般是 rsyslog:
dpkg -l | grep rsyslog
或查看进程:
ps aux | grep rsyslog
sudo systemctl start rsyslog
sudo systemctl enable rsyslog
sudo systemctl status rsyslog
看到 active (running) 就说明启动成功。
sudo apt update
sudo apt install rsyslog
sudo systemctl enable --now rsyslog
sudo service rsyslog start
或
/etc/init.d/rsyslog start
logger "test syslog message"
然后查看日志:
tail -f /var/log/syslog
能看到 test syslog message 就说明正常。
Debian 也可只用 journald:
journalctl -f
若你想 rsyslog + journald 共存,通常默认即可。
如果你能告诉我:
cat /etc/debian_version)我可以给你更精确的启动方式。