मैं यादृच्छिक रिबूट के कारण को कैसे ट्रैक कर सकता हूं?


28

एक थिंकपैड X220 (कोर- i5, सैंडीब्रिज, इंटेल GMA) प्रिसिस 64 बिट को चलाने वाले ने पिछले चार दिनों में दो बार कड़ी मेहनत की है। मैं ईमेल लिखने से ज्यादा कुछ नहीं कर रहा था। कोई चेतावनी नहीं। यह सिर्फ काला हुआ, और अगली चीज़ जो मैंने देखी वह थी लेनोवो बूट स्क्रीन।

मुझे कारण खोजने के लिए कहां देखना चाहिए? मुझे डर है कि यह तत्काल रिबूट लॉग लिखने के लिए समय नहीं छोड़ता है ...

धन्यवाद!

जवाबों:


14

चेक / खरीद / एसआईएस / कर्नेल / पैनिक, यदि यह मान 1 है तो सर्वर तुरंत पैनिक पर रीबूट होगा। खराब ड्राइवर कर्नेल घबराहट का कारण बन सकते हैं।

यदि यह रिबूट के अंतिम मुद्दे से घबराता नहीं है, तो शायद ओवरहेटिंग मुद्दा है।

last reboot

यह कमांड दिखाता है कि मेरा सिस्टम एक नए कर्नेल के साथ आया है। Ubuntu 12.04 64 बिट। रिबूट के बाद 3.2.0-63, 3.2.0-61 से पहले
एंटोनियोस

4
इससे मुझे पता चला कि etc/apt/apt.conf.d/50unattended-upgrades मैंने जो सेट किया था, Unattended-Upgrade::Automatic-Reboot "true"; मैंने उसे झूठे की डिफ़ॉल्ट सेटिंग में बदल दिया था ।
एंटोनियोस हेजिजोर्गालिस

@Antonios क्या यह ऑटो रिबूट चेतावनी के बिना है?
कुंभ राशि पावर

6
last |head -n 50वाह, मुझे यह पता चला: 13:55 - crash (04:35)क्या हुआ कि ट्रैक कैसे हुआ, thx!
कुंभ राशि

1
@AquariusPower हाँ, यह था। मेरी समस्या अनअटेंडेड-अपग्रेड सेटिंग को बदलने के बाद चली गई।
एंटोनियोस हेजिजोर्गालिस

11

आदेश

  1. dmesg - अंतिम बूट से पहले आइटम नहीं दिखा सकते हैं, लेकिन बहुत उपयोगी है अगर सिस्टम अभी भी ऊपर है

फ़ाइलें

  1. /var/log/syslog- सिस्टम वाइड लकड़हारा, उपयोग tail /var/log/syslogयाless /var/log/syslog
  2. /var/log/kern.log - कर्नेल लॉग, ऊपर के समान
  3. /var/log/*

आपके उत्तर के लिए बहुत बहुत धन्यवाद। समस्या यह है - जैसा कि मेरे प्रश्न में कहा गया है - कि सिस्टम अब और नहीं है। मेरा मानना ​​है कि मेरे पास किसी तरह का हार्डवेयर मुद्दा था।
आंद्रे

1
मैं यह जानने के लिए एक त्वरित Google हंट पर चला गया कि ऊपर की फाइलें रिबूट में बनी रहती हैं (क्योंकि मैं लिनक्स कंप्यूटर एटीएम का उल्लंघन
हुक्ले

क्या आप इस बारे में विस्तार से बता सकते हैं कि उत्पादन में dmesgमदद कैसे की जाती है? मेरी मशीन को केवल बेतरतीब ढंग से रिबूट किया गया है, और अगर मैं आपके सुझाव को सही समझता हूं, तो dmesgयहां मदद नहीं कर सकता, है ना?
tchakravarty

मैं इसे जोड़ना चाहूंगा grep "Jan 11 01" /var/log/* -rah 2>/dev/null |sortताकि आप दिन और घंटे को लक्षित कर सकें (ubuntu 16.04 लेकिन कुछ जानकारी संस्करण स्वतंत्र हैं)
कुंभ राशि
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.