सवाल जब मैं सो रहा था तब मेरा कंप्यूटर रीबूट हो गया - मैं कैसे पता लगा सकता हूं कि क्या हुआ? [डुप्लिकेट]


इस प्रश्न का उत्तर यहां दिया गया है:

कुछ सुबह मैं यह जानकर उठता हूं कि मेरे कंप्यूटर ने मुझे अज्ञात कारणों से रिबूट कर दिया है। मैंने लॉग फ़ाइल व्यूअर में विभिन्न फाइलों को देखने का प्रयास किया है, लेकिन कोई भी संकेत नहीं देता है।

क्या हो रहा है इसकी जांच करने के लिए मैं क्या कर सकता हूं?

संपादित करें: यह एक बिजली आउटेज / वृद्धि नहीं है। मैं एक यूपीएस बैटरी पर लगा हुआ हूं, और लॉग हमेशा दिखाते हैं कि रीबूट एक या दो दुर्घटनाओं के भीतर होता है।


4
2017-07-21 13:56


मूल


कृपया देखें (या हमें देखें :) dmesg (या dmesg * .tar.gz), /var/log/kern.log और / var / log / syslog - ish
जब ऐसा होता है तो dmesg / kern.log / syslog में आखिरी कई पंक्तियां होती हैं, मेरी यादों के लिए, लगभग हमेशा यूएफडब्लू लॉग प्रविष्टियां (और आज भी वे हैं)। - Jay


जवाब:


कुछ प्रश्न:

  • क्या यह दिन के लगभग उसी समय रीबूट करता है?
  • क्या आप स्वचालित अपडेट चला रहे हैं? (आपको होना चाहिए।)
  • क्या आपने सिस्टम को रीबूट करने के लिए स्वचालित अपडेट सक्षम किए हैं?

यदि ऐसा है तो आपका सिस्टम क्रैश नहीं हो रहा है, तो यह एक अद्यतन स्थापित करने के लिए रीबूट कर रहा है जिसके लिए रीबूट की आवश्यकता है। लिनक्स / यूनिक्स पर, यह आमतौर पर एक कर्नेल अद्यतन होता है। विंडोज़ पर, यह बहुत अच्छी तरह से कुछ भी हो सकता है जिसे रीबूट किए बिना अनलोड नहीं किया जा सकता है।

मैंने हाल ही में कर्नेल अपडेट की अपेक्षाकृत उच्च दर देखी है। अच्छी खबर यह है कि बग पाए जा रहे हैं और तय किए गए हैं। बुरी खबर, एक रिबूट की आवश्यकता है।

मेरे सिस्टम पर स्वचालित रीबूट फ़ाइल में नियंत्रित होते हैं /etc/apt/apt.conf.d/50unattended-upgrades। जिस रेखा को नियंत्रित करता है वह शुरू होता है Unattended-Upgrade::Automatic-Reboot और एक ले लो true या false मूल्य। यदि आप स्वचालित रीबूट की अनुमति नहीं देते हैं, तो आपको सूचित किया जाना चाहिए कि लॉगिन करते समय रीबूट की आवश्यकता होती है।

संपादित करें: अनुपयुक्त-अपग्रेड के अलावा अन्य पैकेज भी हैं। उनमें से कुछ रीबूट ट्रिगर कर सकते हैं। उन्हें अपग्रेड करने के लिए उपयुक्त प्रयास करना चाहिए। चेक /var/log/apt/history.log यह देखने के लिए कि रीबूट से पहले अपडेट हो रहे हैं या नहीं।

यदि रीबूट लगभग एक ही समय में हो रहे हैं, तो क्रॉन्टाब में कुछ ऐसा हो सकता है जो रीबूट का कारण बन रहा है।

अगर सिस्टम वास्तव में क्रैश हो रहा है, तो यह BIOS हो सकता है जो सिस्टम को रिबूट कर रहा है। आप राज्य सेटिंग पर शक्ति बदलना चाह सकते हैं।


2
2017-07-21 14:54



उस पंक्ति में 50unattended-upgrades टिप्पणी की गई है, और "सॉफ्टवेयर स्रोत" केवल "अद्यतन प्रदर्शित करें" सुरक्षा अद्यतनों पर सेट है। और इसके बारे में सोचने के लिए आओ, मुझे लगता है चारों ओर मध्यरात्रि ऐसा होने का एक आम समय है। यह आम तौर पर रात के मध्य में होता है, वैसे भी - शायद ही कभी (शायद बिल्कुल) जब मैं दिन के दौरान घर से बाहर हूं (और मुझे लगता है कि जब मैं सक्रिय रूप से इस पर काम नहीं कर रहा हूं)। - Jay
धन्यवाद बिलटोर - कुछ भी नहीं /var/log/apt/history.log। क्रॉन और बीआईओएस सेटिंग्स की जांच करनी होगी। - Jay


मुझे पहले कुछ हार्डवेयर समस्याएं थीं, और जब भी मेरा सिस्टम दुर्घटनाग्रस्त हो गया था, तो यह रीबूट नहीं होगा। नतीजतन, मुझे लगता है कि जब उबंटू को कर्नेल पैनिक हो जाता है, तो यह रीबूट नहीं होगा, बल्कि इसके बजाय कैप्स लॉक लाइट फ्लैश करेगा और उसी चीज को प्रदर्शित करेगा जब यह दुर्घटनाग्रस्त हो गया था। बिलटोर के सुझाव के अनुसार, यह क्रैश के बजाए स्वचालित रूप से कॉन्फ़िगर किए गए रीबूट की तरह प्रतीत होता है।


1
2017-07-22 01:15