debian – 保持Linux服务器上的配置,用户ID,组和密码一致

我有几个Debian服务器,只有很少的用户和服务.应用程序尽可能保存在自己的目录中,以便可以轻松备份或同步.

但是我很难找到一种简单可靠的方法来备份周围的数据,并在升级/故障转移等情况下轻松地将其重新应用到新的服务器.通过周围的数据,我指的是/ etc中的文件,一些点 – ~HOME中的文件或crontab条目.

切换服务器时,您将如何改进以下策略:

>从其他服务器复制/ etc / passwd,/ etc / group和/ etc / shadow也保持数字ID一致
>复制整个/ home目录和/ root目录
>手动复制/ etc中的应用程序设置(例如/ etc / apache2,/ etc / PHP,/ etc / proftpd …及其在/ etc / default / tomcat6中的条目
>通过apt安装程序.

没有人类用户,因此没有任何契约来保持主目录的内容同步.它的全部内容包括.ssh键等.

解决方法

任何正确的答案或多或少都会归结为:

>在配置管理系统中保持配置.这些还可以处理包安装和升级. (木偶,厨师等)>使用某种集中式数据库获取用户和组信息. (LDAP,Kerberos,NIS等)>为/ home使用共享存储. (NFS是这里最常用的方法)

相关文章

insmod和modprobe加-f参数导致Invalid module format错误 这...
将ArchLinux安装到U盘 几个月前入门Arch的时候上网搜了不少安...
1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...
如何抑制stable_secret读取关键的“net.ipv6.conf.all.stabl...