शटडाउन: "पावर ऑफ" और "हॉल्ट" में क्या अंतर है?


54

अपने ठेठ लिनक्स के साथ shutdownआदेश, के बीच अंतर क्या है को रोकने प्रणाली और पावर बंद करने प्रणाली?

जवाबों:


45

हेलटिंग में सिस्टम के सभी सीपीयू को रोकना शामिल है। बिजली बंद करने में मुख्य शक्ति को डिस्कनेक्ट करने के लिए पीएसयू को संकेत देने के लिए एक एसीपीआई कमांड भेजना शामिल है।


2
जब भी मैंने उपयोग किया है halt, सिस्टम वास्तव में नीचे संचालित है।
टॉर क्लिंगबर्ग

@TorKlingberg ऐसा इसलिए है क्योंकि haltमापदंडों के बिना वास्तव में शटडाउन कहते हैं (देखें linux.die.net/man/8/halt ) showdown -hकंप्यूटर की सेटिंग को बंद करने के लिए या केवल बंद करने का निर्णय करने का निर्णय नहीं लेता है।
मार्सेल जी

मुझे पूरा यकीन है कि crontab से पड़ाव को वास्तव में सिस्टम से बंद नहीं किया जा सकता है, लेकिन यह केवल पीसी को पावर के बिना सीपीयू को रोकता है। Ubuntu में शटडाउन छवि स्क्रीन पर दिखाई देती है। इसके बजाय, कमांड लाइन शक्तियों से इसे रोकने का आह्वान करना। क्या मैं सही हू?
पाओलो बेनवेनुतो

35

IIRC

# shutdown -H now

सिस्टम को रोक देगा - जिसका अर्थ है कि सिस्टम बंद हो जाएगा और अंतिम संदेश के साथ एक स्क्रीन पर अंतिम स्टॉप पर "सिस्टम रुका हुआ" जैसा कुछ दिखाई देगा।

# shutdown -P now

सिस्टम को पावर ऑफ कर देगा - मतलब सिस्टम बंद हो जाएगा और एंड पावर ऑफ (केवल तभी संभव है जब सिस्टम वास्तव में इसका समर्थन करता है लेकिन मुझे पता है कि अधिकांश सिस्टम अभी थोड़ी देर के लिए हैं)

# shutdown -h now

उस प्रणाली पर डिफ़ॉल्ट क्या है (यह कभी-कभी BIOS में बदला जा सकता है) के आधार पर सिस्टम को बंद या पावर करेगा


10

यदि प्रश्न में मशीन में पावर प्रबंधन क्षमता नहीं है, तो कोई अंतर नहीं है। यदि ऐसा होता है, तो अंतर बिजली बंद है मशीन को बिजली बंद करने के लिए संकेत भेजेगा, हॉल्ट सब कुछ बंद कर देगा और यह "पावर ऑफ" प्रॉम्प्ट पर इंतजार करेगा, जिसका अर्थ है कि बिजली स्विच को हिट करना सुरक्षित है।


4

मुझे पूरा यकीन है कि एक हाल्ट बस ओएस को नीचे लाएगा, जो एक पावर ऑफ से ओएस को नीचे लाएगा और फिर बिजली की आपूर्ति के लिए एसीपीआई पावर ऑफ कमांड भेज देगा।


"पड़ाव" मेरे पीसी पर बिजली बंद कर देता है
केदारे

3

ठीक है, तकनीकी रूप से, आप इसे बंद किए बिना सिस्टम को रोक सकते हैं। तो आप एक पड़ाव जारी करते हैं, यह कहने के लिए प्रतीक्षा करें "आप कंप्यूटर को अब बंद कर सकते हैं" और फिर आप बिना किसी चिंता के बिजली के बटन को हिट कर सकते हैं कि कुछ अजीब तरह से सामने आ रहा है।

लेकिन अधिकांश आधुनिक यूनिक्स के पड़ाव, शटडाउन, इनिट 0, पावरऑफ, आदि में, सभी एक ही चीज़ के बारे में करते हैं। उदाहरण के लिए, हाल्ट को "शटडाउन-एच" में मैप किया जाता है, जब सिस्टम रनवेल 0 या 6 में नहीं होता है।

निरर्थक आदेश पुराने, मालिकाना * निक्स के साथ पिछड़ी संगतता के लिए सभी संकेत हैं।


मुझे याद है जब विंडोज उस तरह से काम करता था! कितनी बार मैं अपने कंप्यूटर को देखने के लिए काम करने आया था, यह कहते हुए कि "अब आप सुरक्षित रूप से अपना कंप्यूटर बंद कर सकते हैं" रात से पहले ...
dunxd

1

बहुत पुराने दिनों में, "शटडाउन" एक init स्क्रिप्ट के माध्यम से चलाने के लिए अनुरोध था और इसे सिस्टम द्वारा बंद करने के बारे में सूचित करने और इसे अच्छी तरह से साफ करने या बाहर निकलने के बारे में चलने की कोशिश करते हुए सब कुछ बंद करने का प्रयास करना चाहिए।

"हाल्ट" ईंट की दीवार थी। बिना किसी क्रमिक शटडाउन के सिस्टम तुरंत बंद हो गया। यह केवल इनपुट पावर खींचने की तुलना में सिस्टम के लिए अच्छा था ... लेकिन ज्यादा नहीं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.