जवाबों:
उबंटू 14.04 अपस्टार्ट को इनिट सिस्टम के रूप में उपयोग करता है, सिस्टमड पर स्विच करने की योजना 14.10+ के लिए बनाई गई है। "सिस्टमड" के कुछ हिस्से हैं जो लंबे समय से उबंटू में उपयोग किए जाते हैं, लेकिन अधिकांश इरादों और उद्देश्यों के लिए जब लोग "सिस्टमड" कहते हैं, तो उनका मतलब सिस्टमड-ए-इनिट होता है।
यहाँ कुछ पृष्ठभूमि जानकारी है:
दिखाने के लिए क्या init प्रक्रिया सक्षम है:
# readlink /sbin/init
14.04 और 14.10 को डिफ़ॉल्ट रूप से यह "अपस्टार्ट" है
इसे बदलने से इस सिम्लिंक को बदलने की तुलना में बहुत अधिक कॉन्फ़िगरेशन शामिल होगी ताकि ऐसा न हो। यह फ़ाइल लगभग हमेशा एक सिमलिंक है। इस मामले में लिंक पथ के साथ शुरू नहीं होता है /
इसलिए यह सिमलिंक फ़ाइल के सापेक्ष पथ है /sbin/upstart
।
मामलों को भ्रमित करने के लिए सिस्टमड को अन्य चीजों के लिए स्थापित किया जाता है लेकिन इनिट के रूप में उपयोग नहीं किया जाता है। यह /bin
नहीं में है /sbin
। लेकिन systemd ने खुद को आदमी की मदद के रूप में स्थापित किया है, इसलिए:
# man init
Systemd पर डॉक्स लाता है (22 दिसंबर, 2014 तक) यह बहुत भ्रामक है! तुम्हें चाहिए:
# man upstart
यह आपको init के लिए डॉक्स देगा जैसा कि उन्हें होना चाहिए।
सौभाग्य की शुरुआत हो रही है। (पंच आह आह)
/sbin/init
यह एक निष्पादन योग्य बाइनरी है, ताकि रीडलिंक ट्रिक काम न करे। इसके अलावा, man init
मुझे upstart मैन पेज देता है। शायद कुछ बदल गया है?
readlink /sbin/init
या तो 14.04 पर मेरे लिए काम नहीं किया। बस रिक्त उत्पादन। man init
चाल किया था।
/sbin/init --version
से काम लगता है। मैं 1404 और systemd पर परीक्षण कर चुका हूं, दोनों सही init सिस्टम
यदि आप Ubuntu vivid (15.04) अपस्टार्ट चला रहे हैं, तब भी डिफ़ॉल्ट है, लेकिन, आप आसानी से अपस्टार्ट और सिस्टमड के बीच अपनी इच्छानुसार स्विच कर सकते हैं, क्योंकि दोनों पैकेज वर्तमान में स्थापित हैं:
https://wiki.ubuntu.com/SystemdForUpartartUsers
Ubuntu 15.10 systemd में डिफ़ॉल्ट है, लेकिन आप अभी भी grub मेनू में प्रत्येक बूटटाइम को चुन सकते हैं