استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

2. الخالحارس‌


يسمح etckeeper بمحتويات / الخ ليتم تخزينها في مستودع نظام التحكم في الإصدارات (VCS). يتكامل مع APT ويلتزم تلقائيًا بإجراء تغييرات على / الخ عند تثبيت الحزم أو ترقيتها. وضع / الخ تحت التحكم في الإصدار يعتبر من أفضل الممارسات الصناعية ، والهدف من etckeeper هو جعل هذه العملية غير مؤلمة قدر الإمكان.


قم بتثبيت etckeeper عن طريق إدخال ما يلي في Terminal:


sudo apt تثبيت etckeeper


ملف التكوين الرئيسي ، /etc/etckeeper/etckeeper.conf، بسيط إلى حد ما. الخيار الرئيسي هو VCS الذي يجب استخدامه ويتم تكوين etckeeper افتراضيًا لاستخدام Bazaar. يتم تهيئة المستودع تلقائيًا (ويلتزم به لأول مرة) أثناء تثبيت الحزمة. من الممكن التراجع عن هذا عن طريق إدخال الأمر التالي:


وحدة Sudo etckeeper


بشكل افتراضي ، سوف يلتزم etckeeper بالتغييرات غير الملتزم بها التي يتم إجراؤها على / etc يوميًا. يمكن تعطيل هذا باستخدام خيار التكوين AVOID_DAILY_AUTOCOMMITS. سيتم أيضًا إجراء التغييرات تلقائيًا قبل تثبيت الحزمة وبعدها. للحصول على تعقب أكثر دقة للتغييرات ، يوصى بإجراء تغييراتك يدويًا ، جنبًا إلى جنب مع رسالة الالتزام ، باستخدام:


التزام sudo etckeeper ".. سبب تغيير التكوين .."


باستخدام أوامر bzr VCS ، يمكنك عرض معلومات السجل:


sudo bzr سجل / etc / passwd


لإثبات التكامل مع نظام إدارة الحزم (APT) ، قم بتثبيت postfix:


sudo apt تثبيت postfix


عند انتهاء التثبيت ، يجب أن تلتزم جميع ملفات تكوين postfix بالمخزون:


الالتزام بـ: / etc / added aliases.db تعديل المجموعة المجموعة - تعديل gshadow تعديل gshadow - تعديل passwd تعديل passwd - إضافة postfix

مضاف 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 مضافة 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 / S20 تمت إضافة postfix 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 للتغييرات اليدوية ، أضف مضيفًا جديدًا إلى / الخ / المضيفين. باستخدام bzr يمكنك معرفة الملفات التي تم تعديلها:


حالة sudo bzr / إلخ /

تم التعديل: المضيفين


الآن قم بإجراء التغييرات:


التزام sudo etckeeper "تمت إضافة مضيف جديد"


لمزيد من المعلومات حول bzr ، انظر القسم 1 ، "البازار" [ص. 295].


 

أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: