dmesg와 journalctl의 차이점은 무엇입니까?


11

나는 리눅스에서 완전히 새로운 사람이다. 내가 보는 것은 거의 같은 방식으로 실행되는 두 개의 로그입니다. 왜 두 개의 로그가 있습니까? 각 메시지에 어떤 종류의 메시지가 표시됩니까? 그리고 그들의 수명주기의 차이점은 무엇입니까?


1
나는에 슬쩍 좋을 것 질문하는 방법 ESP, 가이드. 첫 번째 요점.
ilkkachu

답변:


4

그것들은 완전히 다른 것입니다.

내가 알고있는 대부분의 시스템에서 dmesg때때로 명령 및 때때로 로그 파일이며 /var/log둘 다 일 수 있습니다. 로그에는 커널이 생성 한 메시지가 포함됩니다. 여기에는 일반적으로 부팅 순서 중 다양한 장치 프로브 메시지와 시스템 실행 중 커널이 출력하는 추가 메시지가 포함됩니다.

"저널"이 무엇을 말하는가에 따라, 나는 그것이 다른 것들이라고 생각합니다. 처음으로 떠오르는 저널은 저널링 된 필 시스템의 저널입니다. 이 저널에는 특정 파티션 (디스크의 일부)에 대한 다양한 트랜잭션이 포함되어 있으며 시스템 충돌시 시스템이 디스크 조작을 일관되게 재생할 수 있습니다. 이 저널은 일반적으로 사용자가 액세스 할 수 없습니다.

"journal"이을 참조 journalctl하면 둘은 비슷하지만 동일하지는 않습니다. journalctl--dmesg그것을 모방하게 옵션을 dmesg.

시스템 설명서 journalctldmesg시스템 설명서를 비교하십시오 .


2
또는 아마도 systemd-journal질문에 더 적합합니다. 그냥 추측 ...
schaiba

@schaiba 될 수는 있지만 Linux는 아니므로 아무 것도 쓸 수 없습니다 ... 태그를 보았습니다. 질문이 명확 해지면 업데이트하겠습니다.
Kusalananda
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.