मैं कर्नेल कोर डंप कैसे प्राप्त कर सकता हूं


9

हम Ubuntu 10.04 पर एक कर्नेल पैनिक / ऑप्स डीबग करने का प्रयास कर रहे हैं। स्टैकट्रेस हमारे लिए काफी पर्याप्त नहीं है। हम कोर डंप को थूकने के लिए सिस्टम को कैसे कॉन्फ़िगर कर सकते हैं और दुर्घटना के बाद हम इसे कहां पा सकते हैं?

उपयोगकर्ता-मोड कोर डंप प्राप्त करने के बारे में बहुत सारी जानकारी है, लेकिन कर्नेल कोर डंप प्राप्त करने पर बहुत कम (या पुरानी) जानकारी।

LKCD मौजूद है, लेकिन लगता है जैसे यह 2002 के बाद से अद्यतन नहीं किया गया है।

जवाबों:


15

स्थापित कर रहा है linux-crashdumpपैकेज kexec उपकरण और भोजन के सेट अप स्थापित आवश्यक कर्नेल विकल्प पारित करने के लिए क्रैशडंप गिरी उपलब्ध होगा।

यह स्वचालित रूप से कर्नेल क्रैश को पकड़ना चाहिए। एक दुर्घटना के रूप में गैर-दुर्घटना कर्नेल समस्याओं के लिए, आपको क्रैशडम्प कर्नेल को kexec करने और डंप प्राप्त करने के लिए जादू sysrq कुंजी के c कमांड का उपयोग करने में सक्षम होना चाहिए ।

आप लॉन्चपैड को प्रस्तुत करने या स्थानीय रीट्रैडिंग के लिए क्रैश रिपोर्ट में डंप को अच्छी तरह से संसाधित करने के लिए एपर्ट को सक्षम करना चाह सकते हैं। ऐसा करने के लिए आपको संपादित करने की आवश्यकता है /etc/default/apport


लिनक्स-क्रैशडम्प कैसे चलाएं और ubuntu 11.10 की अंतिम दुर्घटना रिपोर्ट प्राप्त करें?
सैम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.