在 Linux 中,syslog 通常不是单一程序,而是一类日志服务。不同发行版使用的实现不同,常见有:
下面按常见情况说明 如何启动 syslog。
ps aux | grep syslog
或
systemctl status rsyslog
sudo systemctl start rsyslog
设置开机自启:
sudo systemctl enable rsyslog
查看状态:
systemctl status rsyslog
sudo systemctl start syslog-ng
sudo systemctl enable syslog-ng
service rsyslog start
或
/etc/init.d/rsyslog start
ls -l /var/run/rsyslogd.pid
或
netstat -unlp | grep syslog
(syslog 默认使用 UDP 514)
logger "test syslog message"
然后查看:
tail /var/log/messages
# 或
tail /var/log/syslog
安装:
# CentOS / RHEL
yum install rsyslog
# Ubuntu / Debian
apt install rsyslog
可能日志在 journal:
journalctl
如果你能告诉我:
我可以给你更精确的一行命令。