OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

2. שומר וכו'


etckeeper מאפשר את התוכן של /וכו לאחסן במאגר מערכת בקרת גרסאות (VCS). זה משתלב עם APT ומחייב שינויים אוטומטית ב /וכו כאשר חבילות מותקנות או משודרגות. הַצָבָה /וכו תחת בקרת גרסאות נחשב לשיטות עבודה מומלצות בתעשייה, והמטרה של etckeeper היא להפוך את התהליך הזה ללא כאבים ככל האפשר.


התקן את etckeeper על ידי הזנת הפרטים הבאים בטרמינל:


sudo apt install etckeeper


קובץ התצורה הראשי, /etc/etckeeper/etckeeper.conf, הוא די פשוט. האפשרות העיקרית היא באיזה VCS להשתמש וכברירת מחדל, etckeeper מוגדר להשתמש ב-Bazar. המאגר מאותחל אוטומטית (ומתבצע בפעם הראשונה) במהלך התקנת החבילה. אפשר לבטל זאת על ידי הזנת הפקודה הבאה:


sudo etckeeper uninit


כברירת מחדל, etckeeper יבצע שינויים בלתי מחויבים ב-/etc מדי יום. ניתן לבטל זאת באמצעות אפשרות התצורה AVOID_DAILY_AUTOCOMMITS. זה גם יבצע שינויים באופן אוטומטי לפני ואחרי התקנת החבילה. למעקב מדויק יותר אחר השינויים, מומלץ לבצע את השינויים שלך באופן ידני, יחד עם הודעת התחייבות, באמצעות:


sudo etckeeper commit "..סיבה לשינוי תצורה.."


באמצעות פקודות ה-VCS של bzr תוכל להציג מידע ביומן:


sudo bzr log /etc/passwd


כדי להדגים את האינטגרציה עם מערכת ניהול החבילות (APT), התקן את postfix:


sudo apt התקנת postfix


כאשר ההתקנה תסתיים, כל קבצי התצורה לאחר התיקון צריכים להיות מחויבים למאגר:


התחייבות ל: /etc/ added aliases.db שונתה קבוצה שונתה קבוצה- שונה gshadow שונה gshadow- modified 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-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 / hosts. באמצעות bzr אתה יכול לראות אילו קבצים שונו:


סטטוס sudo bzr /etc/

שונה: מארחים


כעת בצע את השינויים:


sudo etckeeper commit "הוסיף מארח חדש"


למידע נוסף על bzr ראה סעיף 1, "בזאר" [עמ'. 295].


 

מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: