Meskipun topik pencadangan/versi file konfigurasi mungkin tampak sederhana di permukaan, ini adalah salah satu topik hangat administrasi sistem/infrastruktur.
Distribusi agnostik, untuk menyimpan cadangan otomatis /etc sebagai solusi sederhana, Anda dapat memasang etckeeper.
Secara default melakukan /etc ke repositori/sistem kontrol versi yang diinstal pada sistem yang sama.
Komit/pencadangan dilakukan secara default setiap hari dan/atau setiap kali ada pembaruan paket.
Paket etckeeper hadir hampir di semua distribusi Linux.
lihat:https://help.ubuntu.com/lts/serverguide/etckeeper.html
atau https://wiki.archlinux.org/index.php/Etckeeper
Dapat diperdebatkan bahwa ini adalah standar industri yang baik untuk menginstal paket ini.
Jika Anda belum menginstal etckeeper, dan memerlukan file etc tertentu, ada beberapa cara; Anda dapat menyalinnya dari sistem yang mirip milik Anda ,Anda dapat meminta manajer paket Anda untuk mengunduh file instalasi atau mengunduhnya secara manual, dan mengekstrak file dll dari sana; salah satu cara termudah adalah menggunakan mc (komandan tengah malam) untuk menavigasi di dalam paket seolah-olah itu adalah direktori.
Anda juga dapat menggunakan repositori distribusi untuk mendapatkan paket, dalam kasus debian adalah http://packages.debian.org
Pada akhirnya jika etc/configurations rusak tanpa bisa dikenali, Anda selalu memiliki opsi untuk menginstal ulang paket tertentu. pindahkan file dll ke nama/direktori cadangan, dan misalnya di Debian:
apt-get install --reinstall package_name
Anda juga dapat mengonfigurasi dan menginstal repo sumber untuk distribusi/versi tertentu, menginstal paket sumber, dan mendapatkan file dll dari sana.
https://wiki.debian.org/apt-src (lagi-lagi contoh Debian)
Dalam beberapa paket, Anda mungkin juga memiliki contoh file konfigurasi di /usr/share/doc/package_name, yang mungkin cocok atau tidak untuk digunakan.
Sebagai upaya terakhir, Anda juga dapat menemukan file etc di repositori/alamat github jika proyek sumber terbuka yang sesuai, perlu diingat bahwa sering kali distribusi mengubah pengaturan default dan hal-hal di sekitarnya.
Jelas, tidak satu pun dari alternatif ini yang membebaskan Anda dari memiliki kebijakan pencadangan yang baik, dan mengambil kembali file /etc Anda yang hilang dari sana.
Waktu juga bergerak cepat, dan jika mengikuti filosofi devops, Anda juga dapat memilih untuk membuang sistem tertentu sekaligus dan menerapkannya kembali jika beberapa file rusak; Anda juga dapat menggunakan CI dan menyalin ulang file misalnya, dari jenkins.