在 Debian 系统中,syslog 服务通常由 rsyslog(现代 Debian 默认)或 syslog-ng 提供。下面以 rsyslog 为主说明如何启动、查看和管理 syslog。
ps -ef | grep syslog
常见输出:
rsyslogd → 使用的是 rsyslogsyslog-ng → 使用的是 syslog-ngdpkg -l | grep rsyslog
如未安装:
sudo apt update
sudo apt install rsyslog
sudo systemctl start rsyslog
sudo systemctl enable rsyslog
sudo systemctl status rsyslog
正常状态应显示:
Active: active (running)
sudo systemctl restart rsyslog
sudo systemctl stop rsyslog
sudo systemctl start syslog-ng
sudo systemctl enable syslog-ng
sudo systemctl status syslog-ng
ls -l /var/log/syslog
tail -f /var/log/syslog
查看详细错误:
sudo journalctl -u rsyslog
sudo netstat -tulnp | grep 514
Debian 使用 systemd,因此:
service rsyslog start ✅(兼容)systemctl start rsyslog ✅(推荐)如果你愿意,可以告诉我:
我可以给你更精确的配置示例。