如何将服务器的包和配置复制到另一台机器?

sha*_*eel 7 package-management configuration-management

我有一台运行 Ubuntu 的生产服务器。我想设置安装在本地机器上的类似配置。我想安装相同的软件包。

由于带宽是一个限制,传统的磁盘克隆方法对我不起作用。安装相同的软件包并创建相同密码的相同用户会很棒;我会手动调整其余的东西。

有没有适合我的要求的好的解决方案?

Rob*_*ans 4

dpkg --get-selections > packlist.txt  
cat packlist.txt | dpkg --set-selections  
dselect install  
Run Code Online (Sandbox Code Playgroud)

有关此命令的详细信息,请查看此处的编程乐趣

如果您需要相同的用户和密码,您应该获取/etc/group /etc/passwd/etc/shadow

如果您需要需要复制的用户数据/home(通常很大,所以它被排除在原始帖子之外)