Ustawiam moje jądro, aby uruchamiało się przy użyciu pełnego
sudo nvram boot-args="-v"
Te dzienniki są tym, co chciałem zobaczyć, ale jak mogę wyświetlić dziennik po uruchomieniu? Przeszukałem wszystkie pliki dziennika bez powodzenia.
Ustawiam moje jądro, aby uruchamiało się przy użyciu pełnego
sudo nvram boot-args="-v"
Te dzienniki są tym, co chciałem zobaczyć, ale jak mogę wyświetlić dziennik po uruchomieniu? Przeszukałem wszystkie pliki dziennika bez powodzenia.
Odpowiedzi:
dmesg
nie pokazał mi całego dziennika rozruchu, ale tylko kilka ostatnich 100 jego wierszy, co nie wystarczyło.
Dla mnie (w systemie macOS 10.12.6), aby zobaczyć wszystkie komunikaty rozruchowe, działa następujące polecenie:
sudo log show --predicate "processID == 0" --start $(date "+%Y-%m-%d") --debug
Pokazuje wszystkie dzisiejsze komunikaty jądra, w tym proces uruchamiania.
Jeśli chcesz tylko wiadomości od czasu ponownego uruchomienia, wpisz ręcznie datę i godzinę, w ten sposób, w formacie 24-godzinnym:
sudo log show --predicate "processID == 0" --start "2018-10-28 13:19:00" --debug
(Część „sudo” nie jest obecnie konieczna, ale też nie szkodzi.)
Zaraz po uruchomieniu użyj dmesg
.
dmesg -- display the system message buffer
Musisz root
wyświetlać bufor komunikatów systemowych.
sudo dmesg
Dziennik powinien zostać wydrukowany na standardowym dzienniku systemowym w Yosemite i później , o godz
/var/log/system.log
Przed wersją Yosemite dziennik jądra znajduje się w
/var/log/kernel.log
kernel.log
nie jest już tam obecny w High Sierra.
log show --debug --last boot --predicate 'process == "kernel"'