OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

2. penjaga dsb


etckeeper membenarkan kandungan / Etc untuk disimpan dalam repositori Sistem Kawalan Versi (VCS). Ia disepadukan dengan APT dan secara automatik melakukan perubahan kepada / Etc apabila pakej dipasang atau dinaik taraf. Meletakkan / Etc di bawah kawalan versi dianggap sebagai amalan terbaik industri, dan matlamat etckeeper adalah untuk menjadikan proses ini tidak menyakitkan yang mungkin.


Pasang etckeeper dengan memasukkan yang berikut dalam terminal:


sudo apt install etckeeper


Fail konfigurasi utama, /etc/etckeeper/etckeeper.conf, adalah agak mudah. Pilihan utama ialah VCS yang hendak digunakan dan secara lalai etckeeper dikonfigurasikan untuk menggunakan Bazaar. Repositori dimulakan secara automatik (dan komited buat kali pertama) semasa pemasangan pakej. Ia adalah mungkin untuk membuat asal ini dengan memasukkan arahan berikut:


sudo etckeeper uninit


Secara lalai, etckeeper akan melakukan perubahan tanpa komitmen yang dibuat kepada /etc setiap hari. Ini boleh dilumpuhkan menggunakan pilihan konfigurasi AVOID_DAILY_AUTOCOMMITS. Ia juga secara automatik akan melakukan perubahan sebelum dan selepas pemasangan pakej. Untuk penjejakan perubahan yang lebih tepat, adalah disyorkan untuk melakukan perubahan anda secara manual, bersama-sama dengan mesej komit, menggunakan:


sudo etckeeper commit "..Sebab perubahan konfigurasi.."


Menggunakan arahan VCS bzr anda boleh melihat maklumat log:


sudo bzr log /etc/passwd


Untuk menunjukkan penyepaduan dengan sistem pengurusan pakej (APT), pasang postfix:


sudo apt install postfix


Apabila pemasangan selesai, semua fail konfigurasi postfix hendaklah komited kepada repositori:


Memberi komitmen kepada: /etc/ tambah aliases.db kumpulan diubah suai kumpulan diubah suai- diubah suai gshadow diubah suai gshadow- diubah suai passwd diubah suai passwd- ditambah postfix

tambah resolvconf



tambah rsyslog.d bayang diubah suai bayang- tambah init.d/postfix

rangkaian tambah/if-down.d/postfix menambah rangkaian/if-up.d/postfix menambahkan postfix/dynamicmaps.cf menambah postfix/main.cf

menambah postfix/master.cf menambah postfix/post-install ditambah postfix/postfix-fail ditambah postfix/postfix-script ditambah postfix/sasl

tambah ppp/ip-down.d

tambah ppp/ip-down.d/postfix tambah ppp/ip-up.d/postfix tambah rc0.d/K20postfix tambah rc1.d/K20postfix tambah rc2.d/S20postfix tambah rc3.d/S20postfix tambah rc4.d/S20postfix tambah rc5.d/S20postfix ditambah rc6.d/K20postfix

tambah resolvconf/update-libc.d

menambahkan resolvconf/update-libc.d/postfix menambahkan rsyslog.d/postfix.conf

tambah ufw/applications.d/postfix Semakan komited 2.


Untuk contoh bagaimana etckeeper menjejaki perubahan manual, tambahkan hos baharu / Etc / tuan rumah. Menggunakan bzr anda boleh melihat fail mana yang telah diubah suai:


sudo bzr status /etc/

diubah suai: hos


Sekarang lakukan perubahan:


sudo etckeeper commit "menambah hos baharu"


Untuk maklumat lanjut tentang bzr lihat Bahagian 1, “Bazaar” [m.s. 295].


 

Pengkomputeran Awan OS teratas di OnWorks: