<পূর্ববর্তী | বিষয়বস্তু | পরবর্তী>
2. ইত্যাদিরক্ষক
etckeeper এর বিষয়বস্তু অনুমতি দেয় জন্য / etc একটি সংস্করণ নিয়ন্ত্রণ সিস্টেম (VCS) সংগ্রহস্থলে সংরক্ষণ করা হবে। এটি APT-এর সাথে একীভূত হয় এবং স্বয়ংক্রিয়ভাবে পরিবর্তন করে জন্য / etc যখন প্যাকেজ ইনস্টল বা আপগ্রেড করা হয়। স্থাপন জন্য / etc সংস্করণ নিয়ন্ত্রণের অধীনে একটি শিল্পের সর্বোত্তম অনুশীলন হিসাবে বিবেচিত হয়, এবং etckeeper এর লক্ষ্য হল এই প্রক্রিয়াটিকে যতটা সম্ভব ব্যথাহীন করা।
একটি টার্মিনালে নিম্নলিখিত প্রবেশ করে etckeeper ইনস্টল করুন:
sudo apt ইনস্টল etckeeper
প্রধান কনফিগারেশন ফাইল, /etc/etckeeper/etckeeper.conf, মোটামুটি সহজ. প্রধান বিকল্প হল কোন VCS ব্যবহার করতে হবে এবং ডিফল্টভাবে etckeeper বাজার ব্যবহার করার জন্য কনফিগার করা আছে। প্যাকেজ ইনস্টলেশনের সময় সংগ্রহস্থলটি স্বয়ংক্রিয়ভাবে শুরু হয় (এবং প্রথমবারের জন্য প্রতিশ্রুতিবদ্ধ)। নিম্নলিখিত কমান্ডটি প্রবেশ করে এটি পূর্বাবস্থায় ফিরিয়ে আনা সম্ভব:
sudo etckeeper ইউনিট
ডিফল্টরূপে, etckeeper প্রতিদিন /etc-এ করা অনিয়মিত পরিবর্তনগুলি করবে। এটি AVOID_DAILY_AUTOCOMMITS কনফিগারেশন বিকল্প ব্যবহার করে অক্ষম করা যেতে পারে। এটি প্যাকেজ ইনস্টলেশনের আগে এবং পরে স্বয়ংক্রিয়ভাবে পরিবর্তন করবে। পরিবর্তনগুলির আরও সুনির্দিষ্ট ট্র্যাকিংয়ের জন্য, এটি ব্যবহার করে একটি প্রতিশ্রুতি বার্তা সহ ম্যানুয়ালি আপনার পরিবর্তনগুলি কমিট করার পরামর্শ দেওয়া হয়:
sudo etckeeper কমিট ".. কনফিগারেশন পরিবর্তনের কারণ .."
bzr এর VCS কমান্ড ব্যবহার করে আপনি লগ তথ্য দেখতে পারেন:
sudo bzr লগ /etc/passwd
প্যাকেজ ম্যানেজমেন্ট সিস্টেম (APT) এর সাথে একীকরণ প্রদর্শন করতে, পোস্টফিক্স ইনস্টল করুন:
sudo apt পোস্টফিক্স ইনস্টল করুন
ইনস্টলেশন সমাপ্ত হলে, সমস্ত পোস্টফিক্স কনফিগারেশন ফাইল সংগ্রহস্থলে প্রতিশ্রুতিবদ্ধ হওয়া উচিত:
প্রতিশ্রুতিবদ্ধ: /etc/ যোগ করা aliases.db সংশোধিত গ্রুপ পরিবর্তিত গ্রুপ- পরিবর্তিত gshadow পরিবর্তিত gshadow- সংশোধিত পাসডব্লিউডি সংশোধিত পাসডব্লিউডি- সংযোজিত পোস্টফিক্স
resolvconf যোগ করা হয়েছে
যোগ করা হয়েছে rsyslog.d পরিবর্তিত ছায়া পরিবর্তিত ছায়া- যোগ করা হয়েছে init.d/postfix
যোগ করা নেটওয়ার্ক/if-down.d/postfix যোগ করা নেটওয়ার্ক/if-up.d/postfix যোগ করা হয়েছে postfix/dynamicmaps.cf যোগ করা হয়েছে postfix/main.cf
postfix/master.cf যোগ করা হয়েছে postfix/post-install যোগ করা হয়েছে postfix/postfix-files যোগ করা হয়েছে postfix/postfix-script যোগ করা হয়েছে postfix/sasl
ppp/ip-down.d যোগ করা হয়েছে
ppp/ip-down.d/postfix যোগ করা হয়েছে ppp/ip-up.d/postfix যোগ করা হয়েছে rc0.d/K20postfix যোগ করা হয়েছে rc1.d/K20postfix যোগ করা হয়েছে rc2.d/S20postfix যোগ করা হয়েছে rc3.d/S20postfix যোগ করা হয়েছে rc4.d/S20postfix যোগ করা হয়েছে rc5.d/S20postfix যোগ করা হয়েছে rc6.d/K20postfix যোগ করা হয়েছে
resolvconf/update-libc.d যোগ করা হয়েছে
resolvconf/update-libc.d/postfix যোগ করা হয়েছে rsyslog.d/postfix.conf যোগ করা হয়েছে
ufw/applications.d/postfix যোগ করা হয়েছে প্রতিশ্রুতিবদ্ধ সংশোধন 2।
কিভাবে etckeeper ম্যানুয়াল পরিবর্তনগুলি ট্র্যাক করে তার একটি উদাহরণের জন্য, নতুন একটি হোস্ট যোগ করুন জন্য / etc / হোস্ট. bzr ব্যবহার করে আপনি দেখতে পারেন কোন ফাইলগুলি পরিবর্তন করা হয়েছে:
সুডো বিজেআর স্ট্যাটাস/ইত্যাদি/
পরিবর্তিত: হোস্ট
এখন পরিবর্তনগুলি কমিট করুন:
sudo etckeeper কমিট "নতুন হোস্ট যোগ করা হয়েছে"
bzr সম্পর্কে আরও তথ্যের জন্য দেখুন বিভাগ 1, “বাজার” [পৃ. 295]।