Wiem, kiedy program ulega awarii, niektóre pliki się tworzą /var/crash/
. Ale nie wiem, co to za pliki!
Czy to dzienniki błędów?
Wiem, kiedy program ulega awarii, niektóre pliki się tworzą /var/crash/
. Ale nie wiem, co to za pliki!
Czy to dzienniki błędów?
Odpowiedzi:
Nie, są zrzutami awaryjnymi jądra, tzn. Plikami zawierającymi przydatne informacje do odzyskania stanu jądra podczas awarii. Te pliki są dla twojego jądra czym są zrzuty rdzenia dla zwykłych plików wykonywalnych. Istnieje narzędzie, którego można użyć do analizy tych plików: awaria.
/var/crash
może spowodować, że System program problem detected
wyskakujące okienka znikną na Ubuntu.
Oferta systemu plików Hierarchy Standard (FHS)
W przypadku pytań dotyczących funkcji katalogowych w systemie Linux należy również sprawdzić FHS: / var / crash: zrzuty awarii systemu (opcjonalnie) | linuxfoundation.org
Określa /var/crash
jako:
/ var / crash: zrzuty awarii systemu (opcjonalnie)
Ten katalog zawiera zrzuty awarii systemu. Na dzień wydania tego standardu zrzuty awarii systemu nie były obsługiwane w systemie Linux, ale mogą być obsługiwane przez inne systemy, które mogą być zgodne z FHS.
Ale jak wspomnieli inni, Debian rozszerzył standard również w przypadku awarii przestrzeni użytkownika za pośrednictwem kasjera.
Aport
W Ubuntu 14.04 jest to Apport | Ubuntu Wiki zamiast corekeeper, który umieszcza tam awarie przestrzeni użytkownika (corekeeper nie jest instalowany domyślnie, ale jest dostępny w repozytoriach). Apport jest przyczyną pojawienia się (nie) słynnego okna startowego „Wykryto problem z systemem” wygenerowanego przez program Apport: System zawsze zaczyna się od okna dialogowego „Wykryto problem z systemem” | Zapytaj Ubuntu
corekeeper
przechowuje normalne zrzuty rdzeniowe w podfolderach/var/crash
.