Bir program çöktüğünde, bazı dosyaların oluşturulduğunu biliyorum /var/crash/
. Ama bu dosyaların ne olduğunu bilmiyorum!
Bu hata günlükleri mi?
Bir program çöktüğünde, bazı dosyaların oluşturulduğunu biliyorum /var/crash/
. Ama bu dosyaların ne olduğunu bilmiyorum!
Bu hata günlükleri mi?
Yanıtlar:
Hayır, bunlar çekirdeğin çökme dökümleri, yani çökme sırasında çekirdeğin durumunu kurtarmak için yararlı bilgiler içeren dosyalardır. Bu dosyalar, sıradan yürütülebilir dosyalar için çekirdek dökümlerinin ne olduğu çekirdeğiniz içindir. Bu dosyaları analiz etmek için kullanılabilecek bir yardımcı program vardır: kilitlenme.
/var/crash
yapabilirsiniz System program problem detected
.
Dosya Sistemi Hiyerarşi Standardı (FHS) teklifi
Linux için dizin işlevi soruları için ayrıca FHS: / var / crash: Sistem çökme dökümlerini (isteğe bağlı) kontrol etmelisiniz. linuxfoundation.org
Aşağıdaki gibi belirtir /var/crash
:
/ var / crash: Sistem çökme dökümleri (isteğe bağlı)
Bu dizin sistem çökme dökümlerini tutar. Standardın bu çıkış tarihi itibariyle, sistem çökmesi dökümleri Linux altında desteklenmemiştir ancak FHS ile uyumlu olabilecek diğer sistemler tarafından desteklenebilir.
Ancak diğerlerinin de belirttiği gibi, Debian, kullanıcı alanı çökmeleri için standardı koruyucuyla da genişletti.
Apport
Ubuntu 14.04'te , Apport | Ubuntu Wiki , kullanıcı alanı çökmelerini koyan korse yerine (korse varsayılan olarak yüklenmez, ancak depolarda kullanılabilir). Apport programı tarafından oluşturulan ünlü "Sistem sorunu algılandı" başlatma açılır penceresinin nedeni Apport'tur: Sistem her zaman "Sistem programı sorunu algılandı" iletişim kutusuyla başlatır | Ubuntu'ya sorun
corekeeper
aslında normal coredumps'ı/var/crash
.