利用CVS控制系统配置文件

         在GNU/LINUX系统维护过程中对/etc目录的更改较为频繁,也许某天发现问题了要回到之前的某一个版本?这时该怎么办?
         今天我就用CVS来实现对系统配置文件的版本控制管理。(顺便还可以观察系统配置文件什么时候发生了改变!?不是么?)
         CVS具体安装过程在此就略过不说了,我就从建立仓库说起;
1、cd /path;mkdir cvsroot
创建一个你自己定义的path(path具体根据你的喜好,我是用/home)路径的cvsroot仓库目录;
2、chgrp cvs /path/cvsroot
(如果想让cvs组用户使用这步是必须的,否则跳过);
3、cvs -d /path/cvsroot init
初始化/path/cvsroot目录,此时会在该目录下建立一个CVSROOT子目录。
4、cd /etc;cvs -d /path/cvsroot import etc(项目名称) aaa(版本发行组织)  ver_0_1(发行版本)
注意一定要到/etc目录下,我第一次cd /;结果悲剧了,把 /下所有的都导入了,(还好发现及时,Ctrl-C结束后,进入/path/cvsroot删除对应的项目目录)
5、cd /path/cvsroot;ls
这时可以看到etc子目录里面保存的就是/etc下所有的文件" ,v "版本。(本人懒惰直接将整个/etc导入了)
6、接下来导出文件到/etc,
cd / ;cvs -d /path/cvsroot checkout etc
7、定期检查一下/etc更新的配置文件,并执行提交;
cvs -d /path/cvsroot commit

一切都在掌握中了,不是么!

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值