用 etckeeper 对 /etc 做版本控制

把系统配置纳入 git,并在包操作时自动提交。

Linux备份Git配置中风险
运行 sudo etckeeper vcs status,查看 /etc 中未提交的改动。

01命令

命令
$ sudo etckeeper vcs status

02作用说明

etckeeper 在 /etc 初始化仓库,挂入包管理流程在升级前后提交,并可像普通 VCS 一样对比或回退配置。它把“改了什么”变成一条 git log。

03风险

风险中风险
使用条件sudo apt install etckeeper
!注意: 版本历史可能包含 /etc 中的机密;请保护仓库,切勿推送到公开远端。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • etckeeper
    Official project · vendor-doc · 2026-09-20
    依据: Debian packages etckeeper, which stores /etc in git or another VCS and commits on package changes.
  • Debian package: etckeeper
    Debian · vendor-doc · 2026-09-20
    依据: Debian packages etckeeper, which stores /etc in git or another VCS and commits on package changes.

最后验证: 2026-09-22 · 分类: 系统与设置

06相关方案