Cyclic System Administration Page
Tools like CVS, RCS, and SCCS are commonly used in the development of software or authoring of web content, but in addition system administrators have also found them to be useful for tasks such as keeping track of machines and how each one is set up.
This page describes a few examples of what can be done with CVS. Also, our security page is primarily about CVS security and also mentions a few other computer security resources.
Here are some ideas about using CVS to maintain your name servers. For example, they have quite a few details of how they have set up CVS to automatically perform various checks on the name server configuration files, before propagating them to the live server.
"Config: A Mechanism for Installing and Tracking System Configurations", John P. Rouillard and Richard B. Martin, LISA VIII, abstract online. One problem that faces system administrators is how to install and maintain local configuration information on a large number of machines. The authors present a solution which uses CVS along with other tools.
Because CVS has a client/server protocol, it may be an alternative to tools such as rdist. You might want to take a look at the PreservePermissions feature in CVS 1.10 and later, which lets you preserve file permissions and related information. You may also be interested in cvsmapfs which is an add-on package to do this.
"Patch Control Mechanism for Large Scale Software", Atsushi Futakata Central Research Institute of Electric Power Industry (CRIEPI), LISA '95, abstract online. This paper concerns another solution to the same issue that is addressed by CVS vendor branches or RPM's pristine sources concept. See our RPM page for more of an introduction.
![[Cyclic Home]](../cyclic-pages/cyclichome.gif)
![[ Valid XHTML 1.0! ]](/branding/w3c-valid-xhtml10-44x16.png)
![[ Valid CSS! ]](/branding/w3c-valid-css-44x16.png)
