जब प्रोग्राम से बाहर निकलते हैं तो लिनक्स (कर्नेल) संसाधनों को मुक्त करने में बहुत अच्छा होता है। जीएनयू / लिनक्स, संपूर्ण ओएस, आमतौर पर अनिश्चित काल तक चलने के लिए ठीक है। अद्यतन करने के बाद उपयोगकर्ता-अंतरिक्ष कार्यक्रमों को फिर से शुरू करना आम तौर पर एक अच्छा विचार है, और अक्सर अपडेट glibc
का उपयोग करके सब कुछ प्राप्त करने का सबसे आसान तरीका सिस्टम को रिबूट करना है।
ड्राइवर बग (आमतौर पर ग्राफिक्स ड्राइवर बग, आमतौर पर बाकी सब कुछ ठोस है) के साथ सिस्टम पर, आपको कभी-कभी अजीब व्यवहार मिलता है जो जल्दी ही रिबूट नहीं होने पर अजीब हो जाता है। यदि आप अपने dmesg
आउटपुट में एक कर्नेल OOPS देखते हैं , तो आपको सुविधाजनक होते ही रिबूट करना चाहिए, और इसे रिपोर्ट करें (या समान हार्डवेयर पर समान समस्याओं वाले अन्य लोगों के लिए Google के आसपास, यह एक ज्ञात समस्या है)। डिस्ट्रोस ग्राफिक्स स्टैक के बहुत नवीनतम देव संस्करणों को शिप नहीं करते हैं, इसलिए कभी-कभी बग पहले से ही ऊपर की ओर तय हो जाता है, और आपके ग्राफिक्स कार्ड आपके द्वारा स्थिर होने के लिए चलाए जा रहे डिस्ट्रो संस्करण पर ड्राइवरों के लिए बहुत नया है। उस स्थिति में, मीसा / डीआरएम / एक्सजीआर के अद्यतन बिल्ड के साथ पीपीए की तलाश करें। (मुझे यकीन नहीं है कि ब्लीडिंग एज ग्राफिक्स स्टैक के साथ उबंटू चलाने के लिए सबसे अच्छा विकल्प एटीएम क्या है)।
वैसे भी, ड्राइवर या अन्य कर्नेल कीड़े को छोड़कर, लिनक्स मेमोरी को विखंडन या उसके बाद कुछ भी साफ़ करने के लिए रिबूट की आवश्यकता के बिना अनिश्चित काल तक चल सकता है।
मेरे पास एक लिनक्स राउटर / फ़ायरवॉल / मेलस्वर / शेल बॉक्स (P3 450MHz, OCed to 500MHz) है जो नियमित रूप से सैकड़ों दिनों के अपटाइम को देखता है। मैं केवल बिजली डोरियों को पुनर्व्यवस्थित करने, या एक असफल बिजली आपूर्ति को बदलने के लिए रीबूट करता हूं। यह शायद एक ही सीपीयू / रैम / हार्ड ड्राइव के साथ 15 वर्षों से स्थिर हो रहा है। मुझे कभी रिबूट नहीं करना पड़ा "क्योंकि यह अस्थिर हो रहा था"। यह हमेशा एक विशिष्ट कारण के लिए था, जैसे बिजली की आपूर्ति में विफलता, या कर्नेल अपग्रेड, या पावर आउटेज और मेरी यूपीएस बैटरी लगभग सूखा हुआ था (साथ में ऑटो शटडाउन चालू करना apcupsd
)।
यदि आपका सिस्टम अजीब काम कर रहा है, तो dmesg
समस्याओं की जांच करें । यदि यह सिर्फ आपका डेस्कटॉप है, तो यदि आपने अभी कुछ गैर-कर्नेल पैकेज अद्यतन स्थापित किए हैं, तो लॉग आउट करें / लॉग इन करें (या रिबूट करें, लेकिन आपके पास नहीं है)। मैंने पाया है कि 15.04 आसानी से पैकेज अपडेट के बाद समस्याओं में चलेगा, मुझे लगता है कि उसी बाइनरी में चल रहे एक ही पुस्तकालय के उन्नत / गैर-उन्नत संस्करणों के बीच द्विआधारी असंगति के कारण। ( इस बग पर चर्चा देखें )।
हार्डवेयर समस्याओं के लिए जाँच करने के लिए मेरा गो-संस्मरण mtest86 + बूट करना है। ( aptitude install memtest86+
) उस पूर्ण मार्ग को चलाने दें, या रात भर चलाएं। यह एक स्थिर प्रणाली की गारंटी नहीं देता है, क्योंकि स्पाइक लोड पर बिजली की आपूर्ति वोल्टेज इन दिनों सीपीयू के साथ हो सकती है, और मेम्नेस्ट इस नियम को खारिज नहीं करेंगे। न ही यह आपके सीपीयू को प्राइम 95 की तरह गर्म करेगा।