शटडाउन और पावरऑफ कमांड के बीच अंतर क्या है?


38

मेरे पास एक होम सर्वर है जिसके साथ मैं खेल रहा हूं :) मैं सर्वर प्रशासन सीखना चाहता हूं ...

मेरे बीच कठिन अंतर समझने में समय है shutdown -h nowऔर poweroff -hअब मेरा तर्क मुझे बताता है कि यह एक ही बात है ...

लेकिन शटडाउन के साथ, लिनक्स हॉल्ट, और पावर पर रहता है - मैं सभी रोशनी को ऊपर और कूलर को घुमाते हुए देख सकता हूं। अजीब बात है, मेरे बॉक्स को पूरी तरह से बंद करने का एकमात्र तरीका उपयोग करना हैpoweroff -h

किसी भी स्पष्टीकरण की सराहना की जाएगी।

जवाबों:


38

जवाब पावरऑफ (8) मैन पेज में है :

जब --force के साथ या रनलेवल 0 या 6 में कॉल किया जाता है, तो यह टूल रिबूट (2) सिस्टम को कॉल करता है और सिस्टम को सीधे रीबूट करता है। अन्यथा यह केवल उचित तर्कों के साथ शटडाउन (8) टूल को आमंत्रित करता है।

थोड़ा सा स्पष्टीकरण:

  • रिबूट () सिस्टम कॉल गिरी रिबूट, रोकने के लिए इस्तेमाल किया समारोह है या मशीन poweroff। इसे rebootऐतिहासिक कारणों के लिए कहा जाता है, लेकिन इसके लिए पारित किए गए मापदंडों के आधार पर, सभी तीन कार्य करता है।

  • के बीच अंतर है haltऔर poweroffयह है कि haltमोड में नियंत्रण एक "ROM मॉनिटर" (BIOS लगता है) में वापस आ जाता है, जबकि poweroffबस सिस्टम बोर्ड को बंद कर देता है। (मैंने पीसी आर्किटेक्चर पर प्रभाव में यह अंतर कभी नहीं देखा है; सन मशीनों पर यह अलग है, हालांकि।)

  • इसलिए, जब poweroffलिनक्स सिस्टम रनलेवल 0 या 6 में होता है, तो प्रोग्राम को इनवॉइस किया जाता है , यह तुरंतreboot(RB_POWEROFF) सिस्टम कॉल के माध्यम से सिस्टम को बंद कर देगा ।

  • किसी भी अन्य मामले में, poweroffबस के लिए एक उपनाम के रूप में व्यवहार करेंगे shutdown now


4
मैं तकनीकी पढ़ने में इतना अच्छा नहीं हूँ। मुझे अभी भी अंतर नहीं मिला है। मैं बेवकूफ हो सकता हूं, लेकिन मेरे लिए रिबूट रिबूट है। मुझे नहीं लगता कि पावर-ऑफ को कुछ भी क्यों रिबूट करना पड़ता है ...

@SandroDzneladze मैंने एक स्पष्टीकरण जोड़ा है; उम्मीद है कि यह अब और स्पष्ट है।
रिकार्डो मुरी

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