Ubuntu

備份 /etc 配置文件的最佳實踐

  • February 4, 2021

我想在非全新安裝的遠端伺服器(Ubuntu 10.04.2)上設置froxlor 。

自兩個月以來,我負責管理伺服器。在我開始之前,前一個人安裝並配置了一些服務和文件。我不知道他到底做了什麼,我只能查看他安裝的內容(按歷史記錄),但不能查看他編輯的內容。我想安裝伺服器管理面板“Froxlor”來管理整個東西,而不是通過 ssh 手動執行。我的表弟(他租用伺服器)也應該能夠用瀏覽器配置一些東西。

這些服務已經安裝、配置和使用

  • 阿帕奇 2 + php 5 + mysql 5.1
  • 專業版 1.3
  • 後綴 2.7 + 快遞 0.62

我發現的教程是基於全新安裝系統的。我已經安裝了 froxlor,但是為了使用它,我必須執行一些腳本並更改/覆蓋服務的配置文件。但是如果我這樣做,目前的配置將會失去。

備份配置盡可能簡單(用更少的努力和問題)並配置 froxlor 然後合併備份文件的最佳實踐是什麼。

我必須備份哪些數據/配置文件?

安裝etckeeper。在 Ubuntu 上,這就是etckeeper 包 安裝 etckeeper。選擇您最喜歡的版本控制系統(包括 Bazaar、Darcs、Git 和 Mercury)。執行etckeeper init

現在,每次修改配置文件時,sudo bzr commit/etcsudo git commit或其他)執行。此外,每次安裝、升級或刪除軟體包時,更改/etc將自動送出給版本控制(帶有通用消息,因此最好手動送出有意義的消息)。要恢復到早期版本,請使用bzr revert(或……)。

引用自:https://unix.stackexchange.com/questions/16917