इनटैब फ़ाइल कहाँ है?


29

मैं उबंटू 10.10 पर हूं, और मैं अभी ओएस एक्स से आने वाली लिनक्स दुनिया में शामिल हो गया हूं। मैं रनलेवेल्स और rcडायरेक्टरी के बारे में सीख रहा हूं /etc/और हर जगह (मैनुअल, ट्यूटोरियल, आदि) के बारे में पढ़ रहा हूं inittab। लेकिन मैं इसे अपने उबंटू स्थापना में नहीं पा सकता हूं। क्यूं कर? क्या उबंटू रनवेल मॉडल का अनुसरण करता है? कैसे rcऔर स्तर बिना लोड किए गए हैं inittab?

जवाबों:


24

यदि आप man inittabअपने टर्मिनल में करते हैं, तो सभी का खुलासा किया जाएगा:

   The  /etc/inittab  file was the configuration file used by the original
   System V init(8) daemon.

   The Upstart init(8) daemon does not use this file,  and  instead  reads
   its  configuration  from  files  in  /etc/init.   See  init(5) for more
   details.

ध्यान देने योग्य बात, /usr/share/doc/upstart/README.Debian.gz में कुछ अन्य जानकारी है।
enzotib

लेकिन upstart /etc/rc.* का उपयोग करते रहें?
nkint

@ नोट: upstart पैकेज के बारे में पता नहीं रखने के लिए /etc/rc.* का उपयोग करते रहें
enzotib

5
No manual entry for inittab16.04 को ... (वह कहता है, वर्षों बाद)
गैल्वेन

1
ऐ, apropos inittab16.04 में कुछ भी नहीं देगा, ओएस में खुद को छोड़ दिया गया जानकारी का निकटतम बिट में लगता है man runlevel
जीरन

11

उन दिनों में जब उबंटू में " सिस्टम-वी " इनिट सेवा का उपयोग किया गया था, और इसने /etc/inittabफ़ाइल का उपयोग किया ।

कुछ समय पहले (2006 के आसपास) " अपस्टार्ट " Init सेवा ने SysV को बदल दिया। इन दिनों के दौरान आप शीर्ष उत्तर का पालन कर सकते हैं और man inittabइस बदलाव के बारे में जानकारी प्राप्त कर सकते हैं।

लिखने के समय (उदाहरण के लिए Ubuntu 16.04) " सिस्टमड " बूट प्रक्रिया उपयोग में है और "इनटैब" के लिए कोई संदर्भ नहीं बचा है (उदाहरण के लिए यदि आप ऐसा apropos inittabकरेंगे तो आपको कुछ भी नहीं मिलेगा)। इसके बजाय आप man runlevelइसी तरह की जानकारी प्राप्त कर सकते हैं ।

नीचे पंक्ति: /etc/inittabफ़ाइल कहीं नहीं है, संभावना है क्योंकि आप उबंटू के लिए एक नया संस्करण का उपयोग करते हैं जिसमें एक अलग init सेवा है, जैसे कि systemd।


10

विभिन्न फोरम में इसे खोजने के दौरान, मुझे पता चला कि / etc / inittab अब डेबियन डिस्ट्रो में उपयोग नहीं किया जाता है।

यह उपयोगकर्ता है /etc/init/rc-sysinit.conf


1
उबंटू 18.04 में अब मौजूद नहीं है
रेमनो

4

नहीं, यह रनलेवल मॉडल का पालन नहीं करता है। इसके बजाय उबंटू sysV इनिट से ऊपर की ओर बढ़ गया है। इसका मुख्य कारण बूट समय को कम करने के लिए आरंभीकरण प्रक्रिया को समानांतर करना था।



यह स्पष्ट रूप से अपस्टार्ट द्वारा लागू नहीं किया गया है, लेकिन यह समर्थित है: upstart.ubuntu.com/cookbook/#failure-modes
हिल्डर वीटोर लीमा परेरा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.