在 Ubuntu 上,“syslog”通常指的是 rsyslog(目前 Ubuntu 默认的 syslog 实现)。下面分几种情况说明怎么安装/启用。
which rsyslogd
或
dpkg -l | grep rsyslog
如果有输出,说明已经安装。
sudo apt update
sudo apt install rsyslog
sudo systemctl enable rsyslog
sudo systemctl start rsyslog
查看状态:
sudo systemctl status rsyslog
/var/log/syslog/var/log/auth.log/var/log/ 目录下Ubuntu 也可以用 syslog-ng 替代 rsyslog:
sudo apt install syslog-ng
⚠️ 注意:rsyslog 和 syslog-ng 不要同时运行,会冲突。
如果是 Docker / 云服务器 / 最小化系统,可能默认没有 syslog:
如果你能说明一下:
我可以给你更精确的配置示例。