Ubuntu
備份 /etc 配置文件的最佳實踐
我想在非全新安裝的遠端伺服器(Ubuntu 10.04.2)上設置froxlor 。
自兩個月以來,我負責管理伺服器。在我開始之前,前一個人安裝並配置了一些服務和文件。我不知道他到底做了什麼,我只能查看他安裝的內容(按歷史記錄),但不能查看他編輯的內容。我想安裝伺服器管理面板“Froxlor”來管理整個東西,而不是通過 ssh 手動執行。我的表弟(他租用伺服器)也應該能夠用瀏覽器配置一些東西。
這些服務已經安裝、配置和使用
- 阿帕奇 2 + php 5 + mysql 5.1
- 專業版 1.3
- 後綴 2.7 + 快遞 0.62
我發現的教程是基於全新安裝系統的。我已經安裝了 froxlor,但是為了使用它,我必須執行一些腳本並更改/覆蓋服務的配置文件。但是如果我這樣做,目前的配置將會失去。
備份配置盡可能簡單(用更少的努力和問題)並配置 froxlor 然後合併備份文件的最佳實踐是什麼。
我必須備份哪些數據/配置文件?
安裝etckeeper。在 Ubuntu 上,這就是etckeeper 包 。選擇您最喜歡的版本控制系統(包括 Bazaar、Darcs、Git 和 Mercury)。執行
etckeeper init
。現在,每次修改配置文件時,
sudo bzr commit
從/etc
(sudo git commit
或其他)執行。此外,每次安裝、升級或刪除軟體包時,更改/etc
將自動送出給版本控制(帶有通用消息,因此最好手動送出有意義的消息)。要恢復到早期版本,請使用bzr revert
(或……)。