क्या Ubuntu 14.04 systemd का उपयोग कर रहा है?


42

जारी करने से पहले 14.04 के लिए init प्रणाली के बारे में बहुत चर्चा हुई थी, लेकिन मुझे कोई भी ऐसी साइट नहीं मिली जो अंत में परिणाम बताती हो।

तो Ubuntu 14.04 अब systemd का उपयोग कर रहा है?


जवाबों:


34

उबंटू 14.04 अपस्टार्ट को इनिट सिस्टम के रूप में उपयोग करता है, सिस्टमड पर स्विच करने की योजना 14.10+ के लिए बनाई गई है। "सिस्टमड" के कुछ हिस्से हैं जो लंबे समय से उबंटू में उपयोग किए जाते हैं, लेकिन अधिकांश इरादों और उद्देश्यों के लिए जब लोग "सिस्टमड" कहते हैं, तो उनका मतलब सिस्टमड-ए-इनिट होता है।

यहाँ कुछ पृष्ठभूमि जानकारी है:


लिंक टूट गए हैं।
टुक

13

दिखाने के लिए क्या init प्रक्रिया सक्षम है:

# readlink /sbin/init

14.04 और 14.10 को डिफ़ॉल्ट रूप से यह "अपस्टार्ट" है

इसे बदलने से इस सिम्लिंक को बदलने की तुलना में बहुत अधिक कॉन्फ़िगरेशन शामिल होगी ताकि ऐसा न हो। यह फ़ाइल लगभग हमेशा एक सिमलिंक है। इस मामले में लिंक पथ के साथ शुरू नहीं होता है /इसलिए यह सिमलिंक फ़ाइल के सापेक्ष पथ है /sbin/upstart

मामलों को भ्रमित करने के लिए सिस्टमड को अन्य चीजों के लिए स्थापित किया जाता है लेकिन इनिट के रूप में उपयोग नहीं किया जाता है। यह /binनहीं में है /sbin। लेकिन systemd ने खुद को आदमी की मदद के रूप में स्थापित किया है, इसलिए:

# man init

Systemd पर डॉक्स लाता है (22 दिसंबर, 2014 तक) यह बहुत भ्रामक है! तुम्हें चाहिए:

# man upstart 

यह आपको init के लिए डॉक्स देगा जैसा कि उन्हें होना चाहिए।

सौभाग्य की शुरुआत हो रही है। (पंच आह आह)


7
असल में, मेरे Ubuntu 14.04.2 सर्वर पर /sbin/initयह एक निष्पादन योग्य बाइनरी है, ताकि रीडलिंक ट्रिक काम न करे। इसके अलावा, man initमुझे upstart मैन पेज देता है। शायद कुछ बदल गया है?
gerlos

2
readlink /sbin/initया तो 14.04 पर मेरे लिए काम नहीं किया। बस रिक्त उत्पादन। man initचाल किया था।
डेमेक्स 16

मैंने प्रलेखन के लिए एक बग रिपोर्ट दायर की। ऐसा लगता है कि इसे ठीक किया जा सकता है, और मुझे संदेह है कि init को एक हार्ड सॉफ्ट लिंक के बजाय एक हार्ड लिंक के रूप में बदल दिया गया था जो कि बूट समय को मुश्किल से सुधारता है। मैं 14.04 से आगे बढ़ा हूं, इसलिए मैं निश्चित रूप से टिप्पणी नहीं कर सकता।
जॉन हॉल

दौड़ने /sbin/init --versionसे काम लगता है। मैं 1404 और systemd पर परीक्षण कर चुका हूं, दोनों सही init सिस्टम
लौटाते हैं

4

यदि आप Ubuntu vivid (15.04) अपस्टार्ट चला रहे हैं, तब भी डिफ़ॉल्ट है, लेकिन, आप आसानी से अपस्टार्ट और सिस्टमड के बीच अपनी इच्छानुसार स्विच कर सकते हैं, क्योंकि दोनों पैकेज वर्तमान में स्थापित हैं:
https://wiki.ubuntu.com/SystemdForUpartartUsers

Ubuntu 15.10 systemd में डिफ़ॉल्ट है, लेकिन आप अभी भी grub मेनू में प्रत्येक बूटटाइम को चुन सकते हैं

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