আমার লিনাক্স সার্ভারে বেশ কয়েকটি অ্যাপ্লিকেশন রয়েছে যা কয়েকটি কনফিগারেশন ফাইলের উপর নির্ভর করে। এই অ্যাপ্লিকেশনগুলি সম্পর্কিত তবে পৃথক। এটির জন্য মূল্য কী, এই মুহুর্তে প্রতিটি অ্যাপ্লিকেশনটির নিজস্ব ডিরেক্টরি রয়েছে /opt। কনফিগারেশন ফাইলগুলি প্রতি সপ্তাহে একবারে পরিবর্তন হতে পারে তবে এর চেয়ে বেশি নয়। আমি প্রতি রবিবার এফটিপি সাইট থেকে সর্বশেষ সংস্করণটি ধরতে ক্রোন জব স্থাপনের পরিকল্পনা করছি।
এই কনফিগারেশন ফাইলগুলি রাখার সর্বোত্তম জায়গাটি ঠিক কোথায় থাকবে তা আমি পুরোপুরি বুঝতে পারি না। এখানে কিছু সম্ভাবনা রয়েছে:
/etc/<appsuitename>/এটি একটি কনফিগারেশন ফাইল, কনফিগারেশন ভিতরে যায়/etc/var/<appsuitename>/ফাইলগুলি প্রায়শই যুক্তিসঙ্গতভাবে পরিবর্তিত হয়, তবে সরাসরি অ্যাডমিনিস্ট্রেটর (মাই) দ্বারা না, কেবল প্ল্যাটফর্ম সরবরাহকারী দ্বারা।/opt/<appsuitename>/libবা/opt/<appsuitename>/commonএটি একটি উইন্ডোজ চিন্তাভাবনার আরও বেশি, তবে এটি এই ক্ষেত্রে বোধগম্য হতে পারে/usr/libসম্ভবত না, তবে সম্পূর্ণতার জন্য অন্তর্ভুক্ত।
বা অন্য কিছু হতে পারে আমি ভেবে দেখিনি?
সম্পাদনা: @ মাইকেলKjörling এর প্রশ্নের উত্তর:
- মাত্র 3 পার্টিশন আছে,
/home,/, এবং/swap।/optপঠনযোগ্য নয়। - হ্যাঁ, আমি যদি বাসে ধাক্কা খায় তবে অন্য একজনকে এই সার্ভারটি ব্যবহার করতে হবে।
- এই অ্যাপ্লিকেশনগুলি অভ্যন্তরীণভাবে বিকশিত হয়েছে, সুতরাং আমিই সেই ব্যক্তি যা সিদ্ধান্ত নেবে যে কনফিগারেশনগুলি কোথায় যাওয়া উচিত। এটি যদি "মেটা-ট্যাগ" না হত তবে আমি একটি সেরা-অনুশীলন ট্যাগ রাখতে পারি।
- শেষ পর্যন্ত, আমি যা সিদ্ধান্ত নিয়েছি তা আসলেই কিছু যায় আসে না, আমি জানি যে সাংগঠনিক সিস্টেমগুলি ওএসের অভ্যন্তরীণ কাজের চেয়ে সিস্টেম অ্যাডমিনিস্ট্রেটরদের পক্ষে বেশি, তবে আমি একটি কারণ হিসাবে স্ট্যান্ডার্ড কনভেনশনগুলি অনুসরণ করতে চাই।
.propertiesফাইলের মধ্যে ইতিমধ্যে সম্পন্ন হয়েছে । তবে এই মুহুর্তে, সফ্টওয়্যারটির প্রতিটি সংস্করণটির একটি/optউপ-ডিরেক্টরিতে নিজস্ব অনুলিপি রয়েছে যা স্পষ্টতই আদর্শ নয় এবং এটি এমন একটি যা আমি পরিবর্তনের ইচ্ছা নিয়েছিলাম। এই প্রশ্নটি "আমাকে এটি কী পরিবর্তন করতে হবে" সম্পর্কে। ধন্যবাদ!