[CentOS] Postfix setup
SilverTip257
silvertip257 at gmail.com
Wed Mar 13 01:24:22 UTC 2013
On Tue, Mar 12, 2013 at 10:02 AM, James B. Byrne <byrnejb at harte-lyne.ca>wrote:
>
> On Mon, March 11, 2013 16:56, Craig White wrote:
>
> >
> > ----
> > develop good, consistent habits… postfix or whatever config files you
> > edit, backup the distribution's version of the config file first
> > before you ever edit…
> >
> > cp main.cf main.cf-dist
> >
>
> Alternatively:
>
> yum install postfix
> yum install git
> cd /etc/posfix
> git init
> git add ./
> git commit -m"Postfix config file initial commit"
>
> Now all the default config files are stored as hashed blobs in
> /etc/postfix/.git and you can modify them in place. Once you are
>
Nice. git-r-done ;)
I've been rather content with using RCS (as opposed to other version
control systems) on the individual boxes.
Version control of some sort is a must.
And backups ... multiple backups ... :D
> satisfied with your latest set of changes do this (always issue git
> commands from the repository root, in this case /etc/postfix):
>
> git add ./ or git add <filename>
> git commit -m"explanation of why the changes were made"
>
> If you screw up and need to get back what was there originally do this:
>
> git checkout <filename>
>
> If you want to see what was different between this config and the
> previous version do this:
>
> git diff <filename>
>
> You can compare any previous version of any tracked file with any
> other version of the same file by specifying the commit ids.
>
> git diff <commit1_sha>..<commit2_sha> -- <filename>
>
> Git also provides a blow by blow history of all changes applied to a
> file and what logon id made them.
>
> git blame <commit1_sha>..<commit2_sha> -- <filename>
>
> See http://git-scm.com/ for details on what git is and how to use it.
> I use git for version control of system config files on all my uptime
> sensitive servers. It makes getting back to a working config trivial
> when things turn ugly following a change.
>
> --
> *** E-Mail is NOT a SECURE channel ***
> James B. Byrne mailto:ByrneJB at Harte-Lyne.ca
> Harte & Lyne Limited http://www.harte-lyne.ca
> 9 Brockley Drive vox: +1 905 561 1241
> Hamilton, Ontario fax: +1 905 561 0757
> Canada L8E 3C3
>
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos
>
--
---~~.~~---
Mike
// SilverTip257 //
More information about the CentOS
mailing list