Ana klasörümde büyük bir çekirdek dökümü belirdi - nedir ve nasıl silebilirim?


10

Giriş dizinimde büyük bir x-core dosyası corebelirdi. Ne olduğunu ve ne yapılacağını bilmiyorum.

Çekirdek dökümü yükleyemiyorum çünkü bir yere kopyalamaya çalıştığımda, o kadar büyük olduğu için açamadım bile.

Bu dosyanın ne olduğunu ve silip silemeyeceğimi öğrenmeyi çok isterim.

Yanıtlar:


16

Çekirdek dosyalar aslında düşük seviyeli çökme dökümleridir; varsayılan olarak, kabuk, ulimit -c 0son kullanıcılar için nadiren yararlı oldukları için yazılmasına izin vermez (boyutlarına 0 bayt sınırı ayarlayarak ). ulimit -cBash kabuğuna yazarak sınırın ne olarak ayarlandığını görebilirsiniz .

fileBu önceki yanıtta açıklandığı gibi , komutu kullanarak hangi programın döküme neden olduğu hakkında bilgi alabilmeniz gerekir. Hangi programın çekirdek dökümü dosyasına neden olduğunu veya sisteminizde GNU hata ayıklayıcısının yüklü olduğunu bulun gdb -c core.

Kazanın daha fazla hata ayıklanmasıyla ilgilenmiyorsanız, dosyayı kullanarak silebilirsiniz rm core.

Yürütülebilir programları etkin bir şekilde derlemiyor / hata ayıklamıyorsanız, bu tür dosyaların oluşturulmasını durdurmak için çekirdek ulimit'i varsayılan değerine geri ayarlamak isteyebilirsiniz.


Maalesef, yorumunuzun ne anlama geldiğini anlamıyorum? Komut file coredosyasını içeren dizine komutu yazmayı denediniz mi? Yoksa ayrı bir komut ulimit -cmu?
steeldriver
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.