Configuration Management with Revision Control Tools

Unix has included revision control tools for decades now, and programmers have traditionally used these tools to manage changes to source code. System administrators quickly caught on to the potential of revision control tools, however, and began to use them for managing changes to the operating system or application configuration files. Revision control, also called “version control,” performs the following three primary functions for system administrators working with configuration files:

  • File versioning distinguishes and organizes multiple versions of the same file on the system. Each committed file change results in a new version, and file versioning ensures that you can find and view all ...

Get Unix® System Management Primer Plus now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.