Çekirdek dökümü nasıl etkinleştirebilirim?


9

/etc/security/limits.confİlk satırı düzenledim ve olarak değiştirdim

#<domain> #<type> #<item> #<value>
*         soft    core    unlimited

ancak vmware.logVMware Workstation hala şunları söylüyor:

No core dump taken. The core dump size limit is zero.

Değiştirmem gereken başka bir ayar var mı? Teşekkürler.

Ubuntu 11.04 64 bit, 2.6.38-jenerik kullanıyorum.


Ulimit ne diyor? Ve syslog birţey rapor mu? Dosyayı düzenledikten sonra tekrar giriş yaptınız mı? Ayrıca sert çekirdek denemek istiyorum.
enzotib

Teşekkürler, enzotib. 'Ulimit -a', 'çekirdek dosya boyutu (bloklar, -c) 0' der. Bu yüzden sanırım sınırlardaki modifikasyonum işe yaramadı. Sert çekirdeği denedim (<tür> 'yumuşak' yerine 'sert' olarak değiştirerek), ama o da işe yaramadı. çekirdek dosya boyutu hala 0.
Landy

Yanıtlar:


3

Ben çökme işlemini kök olarak çalıştırdığınızı tahmin ediyorum. Bu durumda, etki alanını '*' yerine 'root' olarak değiştirin. Joker karakter içeren limit.conf satırları ('*' olarak da bilinir) 'kök' hesabını etkilemez.


2

/etc/security/limits.confsınırları değil, varsayılanları ayarlar. Aslında kullanmak için kullandığınız ulimit -c unlimitedkabuk içinde çalıştırmak zorunda .

Her kabukta çalıştırılacak herhangi bir kabuk komutunda olduğu gibi, bu, örneğin ~/.bashrc(kullanıcı başına) veya /etc/bash.bashrc(tüm kullanıcılar) içine konabilir .

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.