Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

2. penjaga dll


etckeeper mengizinkan isi dari / Etc untuk disimpan dalam repositori Version Control System (VCS). Ini terintegrasi dengan APT dan secara otomatis melakukan perubahan pada / Etc ketika paket diinstal atau ditingkatkan. Penempatan / Etc di bawah kontrol versi dianggap sebagai praktik terbaik industri, dan tujuan etckeeper adalah membuat proses ini semudah mungkin.


Instal etckeeper dengan memasukkan yang berikut di terminal:


sudo apt install penjaga dll


File konfigurasi utama, /etc/etckeeper/etckeeper.conf, cukup sederhana. Pilihan utamanya adalah VCS mana yang akan digunakan dan secara default etckeeper dikonfigurasi untuk menggunakan Bazaar. Repositori secara otomatis diinisialisasi (dan berkomitmen untuk pertama kalinya) selama instalasi paket. Hal ini dimungkinkan untuk membatalkan ini dengan memasukkan perintah berikut:


Sudo dllkeeper unit


Secara default, etckeeper akan melakukan perubahan tanpa komitmen yang dibuat ke /etc setiap hari. Ini dapat dinonaktifkan menggunakan opsi konfigurasi AVOID_DAILY_AUTOCOMMITS. Itu juga akan secara otomatis melakukan perubahan sebelum dan sesudah instalasi paket. Untuk pelacakan perubahan yang lebih tepat, disarankan untuk mengkomit perubahan Anda secara manual, bersama dengan pesan komit, menggunakan:


sudo etckeeper commit "..Alasan perubahan konfigurasi.."


Menggunakan perintah VCS bzr Anda dapat melihat informasi log:


sudo bzr log /etc/passwd


Untuk mendemonstrasikan integrasi dengan sistem manajemen paket (APT), instal postfix:


sudo tepat instal postfix


Ketika instalasi selesai, semua file konfigurasi postfix harus di-commit ke repositori:


Berkomitmen pada: /etc/ menambahkan aliases.db grup yang dimodifikasi grup yang dimodifikasi- dimodifikasi gshadow dimodifikasi gshadow- diubah passwd diubah passwd- ditambahkan postfix

menambahkan resolvconf



menambahkan rsyslog.d memodifikasi bayangan yang dimodifikasi bayangan- menambahkan init.d/postfix

menambahkan network/if-down.d/postfix menambahkan network/if-up.d/postfix menambahkan postfix/dynamicmaps.cf menambahkan postfix/main.cf

menambahkan postfix/master.cf menambahkan postfix/post-install menambahkan postfix/postfix-file menambahkan postfix/postfix-script menambahkan postfix/sasl

menambahkan ppp/ip-down.d

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

menambahkan resolvconf/update-libc.d

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

menambahkan ufw/applications.d/postfix Revisi berkomitmen 2.


Untuk contoh bagaimana etckeeper melacak perubahan manual, tambahkan host baru ke / Etc / hosts. Menggunakan bzr Anda dapat melihat file mana yang telah dimodifikasi:


status sudo bzr /etc/

dimodifikasi: host


Sekarang komit perubahan:


Sudo etckeeper melakukan "menambahkan Host baru"


Untuk informasi lebih lanjut tentang bzr lihat Bagian 1, “Bazaar” [hal. 295].


 

Komputasi Awan OS Teratas di OnWorks: