रनवे कैसे काम करते हैं?


10

मैं एक लिनक्स के साथ एक सक्रिय निर्देशिका विंडोज सर्वर की जगह ले रहा हूं। मुझे नेटवर्क पर लिनक्स सर्वर शुरू करना होगा, लेकिन एडी सेवाओं (जैसे कि dhcpd, ldap आदि) के बिना।

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

मुझे याद है कि रनवेल्स को हटा दिया गया है - क्या यह सही है? - यदि हां, तो मैं अपने लक्ष्यों को कैसे प्राप्त कर सकता हूं?


मैंने आपके प्रश्न को थोड़ा सामान्य कर दिया है क्योंकि हमारे पास इस विषय के लिए वास्तव में एक अच्छा क्यू + ए नहीं है।
जॉर्ज कास्त्रो

ऐसा लगता है कि इस विषय में काफी दिलचस्पी है, लेकिन कोई जवाब अभी तक नहीं आया है। ऐसा लगता है कि मैं अकेला नहीं हूं जो रनवे के संबंध में उबंटू की वर्तमान स्थिति के बारे में उलझन में हूं।
लैपिन

जवाबों:


5

इससे पहले कि मैं अपना सवाल पूछूँ , मैं upstart के बारे में नहीं जानता था । रुचि रखने वालों के लिए, अपस्टार्ट पुरानी "सिस्टम वी इनिट" प्रणाली के लिए एक घटना-चालित (राज्य-संक्रमण संचालित के बजाय) प्रतिस्थापन है।

बिंदु पर जाने और प्रलेखन को छोड़ने के लिए , / etc / init फ़ोल्डर पर एक नज़र डालें। आपको वहां कई .conf फाइलें मिलेंगी। इन फ़ाइलों को संपादित करने से आप नियंत्रित कर सकते हैं कि कौन सी रनलेवल्स विभिन्न सेवाओं के ऊपर आती हैं और नीचे जाती हैं। इनमें samba4.conf शामिल है, जो कि मुख्य मैं था जिसके बारे में चिंतित था (जैसा कि यह ldap, kerberos, आदि को भी नियंत्रित करता है)।

मैं शुरू में /etc/init.d/rc2.d पर गया और सोचा कि वहां सांबा के लिए प्रविष्टियां क्यों नहीं थीं।

बस इस मुद्दे को भ्रमित करने के लिए, bind9 (अन्य सेवाओं के साथ) अभी भी /etc/rcx.d में पुरानी सिस्टम V init स्क्रिप्ट के माध्यम से कॉन्फ़िगर किया गया है, इसलिए, मैं /etc/rc2.d/S15bind9 को rm'd करता हूं और एक सिमलिंक K15bind9 बनाया है /etc/rc2.d/ में समान लक्ष्य के लिए


1
Upstart के बारे में स्पष्टीकरण के लिए धन्यवाद। मैं अभी भी उपस्टार्ट के बारे में चीजें सीख रहा हूं क्योंकि मैं अभी भी सिस्टम वी इनिट के लिए थोड़ा सा उपयोग कर रहा हूं। जानकारी के लिए धन्यवाद।
जोचेन ओनिनसेक्स

1

रनलेवल्स यह निर्धारित करते हैं कि कौन सी सेवाएं शुरू की गई हैं और कौन सी प्रक्रियाएं चलेंगी। एक डिफ़ॉल्ट ubuntu प्रणाली रनलेवल 2 को बूट करती है जहां यह सभी सेवाएं ऊपर और चल रही होंगी।

आप रनलेवल 3 पर उदाहरण के लिए अपना स्वयं का रनवे बनाने की कोशिश कर सकते हैं, लेकिन यह काफी परेशानी वाला होगा, एनआईसी केबल को प्लग किए बिना सिस्टम को बस बूट करना और डीएचसीपी को बंद करना आसान हो सकता है। फिर इसे शुरू करें और जब पुराने सर्वर को विघटित कर दिया गया है तो बस डीएचसीपी शुरू करें।

ध्यान रखें कि निम्नलिखित कोई बात नहीं आरक्षित हैं:
रनलेवल 0 = हाल्ट साइटम
रनलेवल 1 = रखरखाव मोड (एकल खरपतवार)
रनवेल 6 = रिबूट

मुझे उम्मीद है कि यह आपके रास्ते में मदद करेगा।

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