有没有办法像 git 管理文件夹结构一样管理 Linux 系统的配置?换句话说,是否可以保存当前工作状态的快照,然后在“单独的分支”中尝试一些替代配置?
背景:经过几年的闲置之后,我又开始使用 Linux 作为我的主机。我使用 Slackware,将它运行到我以前的机器上,非常有趣。目前我在笔记本电脑上使用 Arch,有时我会发现自己在编辑文件、安装软件包和试验一些配置。编辑 /etc/ 文件和安装软件包通常会产生危险的后果,如果能够恢复到工作状态就好了。
答案1
这etckeeper项目旨在将您的/etc
配置维护在版本控制之下,并git
成为受支持的 VCS 之一。