"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.target3つの文書で言及されています/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

私も同じ状況だと何か間違っていたと思っていましたが、必ずしもそうではありませんでした。それからこのリンクを見つけました。 (確認するシステムジャーナルの基本部分) https://www.loggly.com/ultimate-guide/linux-logging-with-systemd/ これはSystemd syslogの現在の標準のようです。リンクでは、私は次のようなやや明確な声明を見つけました。 systemd Journalでは、従来のsyslogユーティリティを使用する理由はありません。

答え2

Debian は syslogkd の代わりに rsyslog をデフォルトとして使用します(単に「syslog」ではなく、それを探していると思います)。レニーの時からそうでした。

インストールされていない場合は、rsyslog をインストールします。これは通常のシステムログをすぐに置き換えます。

関連情報