Mặc dù chủ đề sao lưu / phiên bản tệp cấu hình có vẻ đơn giản trên bề mặt, nhưng đây là một trong những chủ đề nóng của quản trị hệ thống / cơ sở hạ tầng.
Phân phối bất khả tri, để giữ các bản sao lưu tự động của / etc như một giải pháp đơn giản, bạn có thể cài đặt etckeeper.
Theo mặc định, nó cam kết / etc cho một hệ thống kiểm soát kho lưu trữ / phiên bản được cài đặt trên cùng một hệ thống.
Các cam kết / sao lưu theo mặc định hàng ngày và / hoặc mỗi lần có các bản cập nhật gói.
Gói etckeeper có mặt khá nhiều trong tất cả các bản phân phối Linux.
xem: https://help.ubfox.com/lts/serverguide/etckeeper.html
hoặc https://wiki.archlinux.org/index.php/Etckeeper
Có thể lập luận rằng đó là một tiêu chuẩn tốt của ngành để cài đặt gói này.
Nếu bạn chưa cài đặt, và cần một tệp vv cụ thể, có một số cách; bạn có thể sao chép nó từ một hệ thống tương tự của bạn , bạn có thể yêu cầu người quản lý gói của bạn tải xuống tệp cài đặt hoặc tải xuống bằng tay và trích xuất tệp vv từ đó; một trong những cách dễ nhất là sử dụng mc (chỉ huy nửa đêm) để điều hướng bên trong các gói như thể chúng là các thư mục.
Bạn cũng có thể sử dụng kho lưu trữ phân phối để nhận các gói, trong trường hợp debian là http://packages.debian.org
Cuối cùng, nếu các cấu hình vv / bị sai lệch ngoài sự công nhận, bạn luôn có tùy chọn để cài đặt lại gói cụ thể. di chuyển các tập tin vv vào một tên / thư mục sao lưu và ví dụ trong Debian:
apt-get install --reinstall package_name
Bạn cũng có thể định cấu hình và cài đặt repos nguồn cho bản phân phối / phiên bản cụ thể của mình, cài đặt gói nguồn và lấy các tệp vv từ đó.
https://wiki.debian.org/apt-src (lại là ví dụ về Debian)
Trong một số gói, bạn cũng có thể có các mẫu của các tệp cấu hình tại / usr / share / doc / pack_name, có thể phù hợp hoặc không sử dụng.
Như một phương sách cuối cùng, bạn cũng có thể tìm thấy các tệp vv trong các địa chỉ kho / github nếu các dự án nguồn mở tương ứng, hãy nhớ rằng các bản phân phối thường thay đổi cài đặt mặc định và mọi thứ xung quanh.
Rõ ràng, không có lựa chọn thay thế nào trong số này miễn cho bạn có chính sách sao lưu âm thanh tại chỗ và truy xuất các tệp bị mất / etc của bạn từ đó.
Thời gian cũng di chuyển nhanh và nếu tuân theo triết lý sùng đạo, bạn cũng có thể chọn loại bỏ hoàn toàn các hệ thống xác nhận và triển khai lại chúng trong trường hợp một số tệp bị hỏng; bạn cũng có thể sử dụng CI và triển khai các tệp chẳng hạn, từ jenkins.