"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

저도 같은 상황이라 뭔가 잘못됐다고 생각했는데 반드시 그런 건 아니었습니다. 그러다가 이 링크를 찾았습니다. (확인하다시스템 저널 기본 사항부분) https://www.loggly.com/ultimate-guide/linux-logging-with-systemd/ 이것은 Systemd syslog의 현재 표준인 것 같습니다. 링크에서 나는 다음과 같은 다소 명확한 진술을 발견했습니다. systemd Journal을 사용하면 전통적인 syslog 유틸리티를 사용할 이유가 없습니다.

답변2

데비안은 이제 syslogkd 대신 rsyslog를 기본값으로 사용합니다(단지 "syslog"가 아니라 이를 찾고 계시리라 믿습니다). 레니 때부터 그랬어요.

설치되어 있지 않은 경우 rsyslog를 설치하십시오. 이는 일반 시스템 로그를 즉시 대체합니다.

관련 정보