나 여기 처음이야 systemd
.
systemd
부팅 시스템과 함께 제공되는 내용을 읽었습니다.자체 로깅 데몬이 있습니다.- .하지만 데몬 journald
에 대한 언급도 많이 있습니다.systemd-journald
인터넷을 통해서.
언뜻 보면 이 두 데몬 사이에 어떤 차이도 보이지 않습니다. 서로 별칭인 것 같습니다. 그러나 나는 틀릴 수 있습니다.
누군가 이 두 데몬의 차이점을 명확하게 설명할 수 있습니까?
답변1
journald
그리고 systemd-journald
같은 개념이에요.
journald
systemd-journald
종종 systemd 시스템과 서비스 관리자의 로깅 구성 요소에 대한 약칭으로 사용됩니다 .
Systemd는 Linux 운영 체제를 관리하고 제어하기 위한 기본 빌딩 블록을 제공하는 소프트웨어 제품군입니다. 여기 에는 로그 데이터 수집, 저장 및 검색을 담당하는 구성 요소를
포함한 다양한 구성 요소가 포함됩니다 .systemd-journald
systemd-journald
실행 중인 데몬의 이름입니다 journald
. 이는 journald
시작되고 관리되는 데몬의 특정 인스턴스 입니다 systemd
.
journald
로깅 구성 요소의 개념 systemd-journald
이지만 로깅 기능을 수행하는 데몬 프로세스의 특정 인스턴스입니다.
journald
동일한 데몬을 나타내며 systemd-journald
systemd에서 제공하는 로깅 기능을 나타내기 위해 같은 의미로 사용됩니다.
https://www.freedesktop.org/software/systemd/man/systemd-journald.service.html
답변2
예, 둘 다 동일합니다. systemd-journald
데몬을 실행하는 서비스의 이름입니다 journald
.
$ systemctl status systemd-journald
● systemd-journald.service - Journal Service
Loaded: loaded (/usr/lib/systemd/system/systemd-journald.service; static; vendor preset: disabled)
Active: active (running) since Wed 2023-03-29 14:25:45 IDT; 3 months 3 days ago
Docs: man:systemd-journald.service(8)
man:journald.conf(5)
Main PID: 435 (systemd-journal)
Status: "Processing requests..."
Tasks: 1 (limit: 512)
CGroup: /system.slice/systemd-journald.service
└─435 /usr/lib/systemd/systemd-journald
데몬을 실행하는 명령의 이름과 데몬의 이름도 있습니다.
$ ps -fC systemd-journald
UID PID PPID C STIME TTY TIME CMD
root 435 1 0 Mar29 ? 00:50:36 /usr/lib/systemd/systemd-journald