আমি কীভাবে কোর ডাম্প সক্ষম করতে পারি?


9

আমি /etc/security/limits.confপ্রথম লাইনটি সম্পাদনা করে পরিবর্তন করেছি

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

তবে vmware.logভিএমওয়্যার ওয়ার্কস্টেশন এর এখনও বলে:

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

আমার কি আরও কিছু সেটিংস সংশোধন করা উচিত? ধন্যবাদ।

আমি উবুন্টু 11.04 64 বিট, 2.6.38-জেনেরিক ব্যবহার করছি।


ওলমিট-এ কি বলে? আর সিসলগ কিছু রিপোর্ট করে? আপনি ফাইল সম্পাদনা করার পরে আবার লগ ইন করেছেন? আমি হার্ড কোর চেষ্টা করব।
এনজোটিব

ধন্যবাদ, এনজোটিব 'উলিমিট -a' বলছে 'মূল ফাইলের আকার (ব্লক, -সি) 0'। সুতরাং আমি অনুমান করি যে সীমাবদ্ধতাগুলিতে আমার পরিবর্তনটি কার্যকর হয়নি। আমি হার্ড কোর চেষ্টা করেছি (<টাইপ> 'সফট' থেকে 'হার্ড' তে পরিবর্তিত করে), তবে এটি কার্যকর হয়নি। মূল ফাইলের আকারটি এখনও 0. 0
ল্যান্ডি

উত্তর:


3

আমি অনুমান করছি যে আপনি ক্রাশিং প্রক্রিয়াটিকে মূল হিসাবে চালাচ্ছেন। যদি এটি হয় তবে ডোমেনটিকে '*' থেকে 'রুট' এ পরিবর্তন করুন। ওয়াইল্ডকার্ড (ওরফে '*') রয়েছে এমন সীমাবদ্ধতা কনফ লাইনগুলি 'রুট' অ্যাকাউন্টকে প্রভাবিত করে না।


2

/etc/security/limits.confসীমা নির্ধারণ করে, ডিফল্ট নয়। এটি ব্যবহার করতে আসলে ulimit -c unlimitedআপনি যে শেলটি ব্যবহার করছেন তা চালাতে হবে ।

প্রতিটি শেলটিতে চালিত যে কোনও শেল কমান্ডের মতো এটিও স্থাপন করা যেতে পারে, উদাহরণস্বরূপ, ~/.bashrc(প্রতি ব্যবহারকারী) বা /etc/bash.bashrc(সমস্ত ব্যবহারকারী)।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.