मेरे पास मेरे लिनक्स सर्वर पर कई एप्लिकेशन हैं जो कुछ कॉन्फ़िगरेशन फ़ाइलों पर निर्भर करते हैं। ये एप्लिकेशन संबंधित हैं लेकिन अलग-अलग हैं। इस समय इसकी कीमत क्या है, इसके लिए प्रत्येक एप्लिकेशन की अपनी निर्देशिका है /opt। कॉन्फ़िगरेशन फ़ाइलें प्रति सप्ताह एक बार बदल सकती हैं, लेकिन इससे अधिक नहीं। मैं हर रविवार को एफ़टीपी साइट से नवीनतम संस्करण को हथियाने के लिए क्रॉन जॉब स्थापित करने की योजना बना रहा हूं।
मुझे ठीक से समझ में नहीं आ रहा है कि इन कॉन्फ़िगरेशन फ़ाइलों को रखने के लिए सबसे अच्छी जगह कहाँ होगी, फिर भी। यहाँ कुछ संभावनाएं हैं:
/etc/<appsuitename>/यह एक कॉन्फ़िगरेशन फ़ाइल है, कॉन्फ़िगरेशन में जाता है/etc/var/<appsuitename>/फ़ाइलें अक्सर यथोचित रूप से बदलती हैं, लेकिन प्रशासक (मुझे) द्वारा सीधे कभी नहीं, बस प्लेटफॉर्म प्रदाता द्वारा।/opt/<appsuitename>/libया/opt/<appsuitename>/commonयह सोचने का एक विंडोज तरीका है, लेकिन यह इस मामले में समझ में आ सकता है/usr/libशायद नहीं, लेकिन पूर्णता के लिए शामिल।
या शायद कुछ और जो मैंने नहीं सोचा है?
संपादित करें: @ माइकलकॉर्जिंग के सवालों का जवाब देना:
- केवल 3 विभाजन कर रहे हैं,
/home,/, और/swap।/optआसानी से नहीं है। - हां, अगर मैं किसी बस की चपेट में आता हूं तो दूसरे व्यक्ति को इस सर्वर का उपयोग करना होगा।
- इन अनुप्रयोगों को आंतरिक रूप से विकसित किया जाता है, इसलिए मैं वही हूं जो यह तय करता है कि कॉन्फ़िगरेशन कहां जाना चाहिए। यदि यह "मेटा-टैग" नहीं होता तो मैं एक सर्वोत्तम-व्यवहार टैग लगा सकता था।
- अंततः, जो भी मैं तय करता हूं वह वास्तव में कोई मायने नहीं रखेगा, मुझे पता है कि संगठनात्मक सिस्टम ओएस के आंतरिक कामकाज के लिए सिस्टम प्रशासक से अधिक हैं, लेकिन मैं मानक सम्मेलनों का पालन करना पसंद करता हूं क्योंकि वे एक कारण के लिए मौजूद हैं।
.propertiesफ़ाइल में किया गया है । लेकिन फिलहाल, सॉफ्टवेयर के प्रत्येक संस्करण की एक/optउपनिर्देशिका में अपनी प्रति है , जो स्पष्ट रूप से आदर्श नहीं है और कुछ ऐसा है जिसे मैं बदलने का इरादा कर रहा था। यह सवाल "मुझे इसे क्या बदलना चाहिए" के बारे में है। धन्यवाद!