如何安装/启用“syslog.target”?

如何安装/启用“syslog.target”?

我运行时得到的输出systemctl list-units --type=target --all包括行

● syslog.target               not-found inactive dead   syslog.target

如何安装/启用它提供的任何内容syslog.target


FWIW

  • syslog.target不会出现在 的输出中systemctl list-unit-files --type=target
  • syslog.target在三个文件中提到/lib/systemd/*.service
% ack '\bsyslog\.target\b' /lib/systemd
/lib/systemd/system/console-kit-daemon.service
3:After=syslog.target

/lib/systemd/system/hal.service
3:After=syslog.target acpid.service

/lib/systemd/system/ModemManager.service
3:After=syslog.target
  • 发布信息
% lsb_release -da
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.2 (jessie)
Release:    8.2
Codename:   jessie

答案1

我也有同样的状态,我以为出了什么问题,但不一定。然后我找到了这个链接。 (查看Systemd 期刊基础知识部分) https://www.loggly.com/ultimate-guide/linux-logging-with-systemd/ 这似乎是 Systemd 系统日志的当前标准。在链接中,我发现了这样一个相当明确的声明:With systemd Journal,没有理由使用传统的syslog实用程序

答案2

Debian 现在默认使用 rsyslog 而不是 syslogkd (我确信您正在寻找它,而不仅仅是“syslog”)。从莱尼开始就是这样。

如果未安装,请安装 rsyslog。它是常规系统日志的直接替代品。

相关内容