Jestem zupełnie nowy w Linuksie. Widzę dwa dzienniki, które działają w przybliżeniu w ten sam sposób. Dlaczego są dwa dzienniki? Jakiego rodzaju wiadomości oczekuję w każdym z nich? Jaka jest różnica w ich cyklu życia?
Jestem zupełnie nowy w Linuksie. Widzę dwa dzienniki, które działają w przybliżeniu w ten sam sposób. Dlaczego są dwa dzienniki? Jakiego rodzaju wiadomości oczekuję w każdym z nich? Jaka jest różnica w ich cyklu życia?
Odpowiedzi:
To dwie zupełnie różne rzeczy.
W większości systemów, o których wiem dmesg
, czasami jest to polecenie, a czasem plik dziennika /var/log
i może to być jedno i drugie. Dziennik zawiera komunikaty tworzone przez jądro. Zwykle będzie to obejmować różne komunikaty sondy urządzenia podczas sekwencji rozruchowej, a także wszelkie inne komunikaty wysyłane przez jądro podczas działania systemu.
W zależności od tego, do czego odnosi się „dziennik”, przypuszczam, że w ten sposób będą różne rzeczy. Dziennik, który po raz pierwszy przychodzi mi do głowy, jest dziennikiem rejestrowanego systemu plików. Ten dziennik zawiera różne transakcje dokonywane na określonej partycji (części dysku) i pozwala systemowi na powtarzalne odtwarzanie operacji na dysku w przypadku awarii systemu. Ten dziennik nie jest ogólnie dostępny dla użytkowników.
Jeśli odnosi się do „czasopismo” journalctl
, oba są podobne, ale nie takie same. journalctl
ma --dmesg
opcję, która naśladuje dmesg
.
Porównaj instrukcje do journalctl
i dmesg
od systemu.
systemd-journal
bardziej pasuje do pytania. Tylko zgaduję ...