ฉันจะเปิดใช้งานการถ่ายโอนข้อมูลหลักได้อย่างไร


9

ฉันแก้ไข/etc/security/limits.confและเปลี่ยนบรรทัดแรกเป็น

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

แต่vmware.logVMware Workstation ยังบอกว่า:

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

มีการตั้งค่าอื่น ๆ ที่ฉันควรแก้ไขหรือไม่ ขอบคุณ

ฉันใช้ Ubuntu 11.04 64 บิต 2.6.38- ทั่วไป


ulimit -a พูดว่าอะไร? และ syslog รายงานอะไร คุณเข้าสู่ระบบอีกครั้งหลังจากแก้ไขไฟล์? ฉันจะลองฮาร์ดคอร์ด้วย
enzotib

ขอบคุณ enzotib 'ulimit -a' ระบุว่า 'ขนาดไฟล์หลัก (บล็อก, -c) 0' ดังนั้นฉันเดาว่าการแก้ไขของฉันใน limit.conf ไม่ทำงาน ฉันลองฮาร์ดคอร์ (โดยเปลี่ยน <type> จาก 'soft' เป็น 'hard') แต่ก็ไม่ได้ผลเหมือนกัน ขนาดไฟล์หลักยังคงเป็น 0
Landy

คำตอบ:


3

ฉันคาดเดาว่าคุณกำลังเรียกใช้กระบวนการหยุดทำงานเป็นราก หากเป็นกรณีนี้ให้เปลี่ยนโดเมนจาก '*' เป็น 'root' บรรทัด limit.conf ที่มีไวด์การ์ด (aka '*') จะไม่ส่งผลต่อบัญชี 'รูท'


2

/etc/security/limits.confตั้งค่าขีด จำกัด ไม่ใช่ค่าเริ่มต้น ในการใช้งานจริงคุณต้องใช้งานulimit -c unlimitedในเชลล์ที่คุณใช้งานอยู่

เช่นเดียวกับคำสั่งเชลล์ใด ๆ ที่จะรันในทุกเชลล์ซึ่งสามารถใส่ได้เช่น~/.bashrc(ต่อผู้ใช้) หรือ/etc/bash.bashrc(ผู้ใช้ทั้งหมด)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.