36.2 配置etckeeper
配置etckeeper首先要选择好一款分布式版本库控制工具,如Git,然后用相应的版本控制工具初始化/etc目录,并做一次提交,具体操作过程如下。
(1)编辑配置文件/etc/etckeeper/etckeeper.conf。
只要有下面一条配置就够了。告诉etckeeper使用Git作为数据管理后端。
VCS="git"
(2)初始化/etc目录。即将其Git化。执行下面的命令(需要以root用户的身份执行),会将/etc目录Git化。整个过程可能会比较慢,因为要对/etc下的文件执行git add,文件又太多,所以会慢一些。
$sudo etckeeper init
(3)执行第一次提交。注意使用etckeeper命令而非Git命令进行提交。
$sudo etckeeper commit "this is the frst etckeeper commit…"
这个过程也会比较慢,主要是因为etckeeper要扫描/etc下非root用户的文件及特殊权限的文件并进行记录。别忘了Git本身并不能记录文件属主及文件权限等信息。