GNU/Linux >> Belajar Linux >  >> Linux

Cara mendapatkan salinan file default Linux dll

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.


Linux
  1. Cara mengenkripsi file dengan gocryptfs di Linux

  2. Cara Mengganti Nama File di Linux

  3. Cara Membuat Zip Banyak File di Linux

  1. Cara Menemukan IP Gateway Default di Linux

  2. Cara mendapatkan ukuran direktori di Linux

  3. Bagaimana cara mendapatkan ldapsearch di Scientific Linux?

  1. Bagaimana saya menyesuaikan dekorasi jendela Linux saya

  2. Bagaimana saya mengonfigurasi Vim sebagai editor default saya di Linux

  3. Cara menemukan file di Linux