/ Etc / default का उद्देश्य क्या है?


28

पहली बार मुझसे एक डेमन द्वारा पूछा गया था जिसे मैंने वहां झंडा स्थापित करने के लिए स्थापित किया था।

वह किसके लिए है? क्या यह एक नई अवधारणा है?


जवाबों:


15

एक Slackware मंच पर एक पोस्ट से :

... यह एक डेबियन अवधारणा है जिसे कुछ पैकेजों द्वारा अपनाया गया है।

असल में, / etc / default में कुछ पैरामीटर हैं जो वास्तविक बूट स्क्रिप्ट में मानों को एम्बेड करने के बजाय अंतिम उपयोगकर्ता या व्यवस्थापक को बदलने की संभावना है। इस प्रकार, परिवर्तन तब भी जारी रहेगा जब आप पैकेज को अपग्रेड करते हैं और बूट स्क्रिप्ट को बदल दिया जाता है।


2
क्या इसका अर्थ यह है कि उपयोगकर्ता से डिफ़ॉल्ट डिफॉल्ट को सीधे संपादित करने की उम्मीद की जाती है या क्या उस स्थान पर डिफॉल्ट पर प्रोग्राम उपलब्ध है, यदि कोई अन्य कॉन्फिगरेशन उपलब्ध नहीं है?
जेम्स मैकमोहन

1
उपयोगकर्ता के लिए सीधे कॉन्फ़िगर करने के लिए कॉन्फ़िगरेशन विकल्प हैं। "डिफ़ॉल्ट" शब्द से मूर्ख मत बनो। शायद इसके बजाय "initconfig" सोचें। यह उस स्क्रिप्ट के लिए एक विन्यास है जो सेवा शुरू करता है।
थोमसट्रेटर

9

इस dir की फ़ाइलों में मूल रूप से कॉन्फ़िगरेशन पैरामीटर होते हैं। उदाहरण के लिए, यदि आपके पास /etc/init.d/test पर कोई सेवा है, तो स्क्रिप्ट पैरामीटर को खोजते हुए / परीक्षण सेवा शुरू करने / रोकने से पहले स्क्रिप्ट पहले / etc / default / test को देखती है।


1

/etc/default/<service>उस सेवा की शुरुआत से संबंधित विन्यास विकल्प हैं। इसका उपयोग init स्क्रिप्ट द्वारा किया जाता है, जो सेवा को शुरू करने के लिए पैकेज कॉन्फ़िगरेशन के विपरीत है, /etc/<program>जिसका उपयोग प्रोग्राम द्वारा ही किया जाता है।

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

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