In a server environment, it is wise to back up various server configurations in /etc directory regularly, to save trouble from any accidental changes in the directory, or re-installation of necessary packages. Better yet, it is a good idea to ???version control??? everything in /etc directory. This tutorial describes how to version control /etc directory in Linux with etckeeper.