自动设置 Unix 服务器

自动设置 Unix 服务器

我对设置 Unix 服务器以及如何顺利完成此操作有一些疑问:

  1. 我刚刚在 Mac 上的 Virtual Box 中安装了 Ubuntu。我突然想到你必须坐在机器旁边并在整个安装过程中回答问题。(在第一个屏幕上问所有问题不是更好吗,这样我就可以离开办公桌并在安装时做其他事情?)有没有办法将包含所有这些设置(用户名、语言环境等)的配置文件提供给安装程序?这样我只需按 Enter 键,然后在 15 分钟后回来完成安装?

  2. 我想练习设置一台 Unix 机器,以确保我能快速完成。这样我就可以安装很多软件包并编辑配置文件。但是当我想从全新安装重复整个过程时,我必须再次经历整个繁琐的安装过程(问题 1)。有没有一种简单的方法可以将 Ubuntu 重置/回溯到我刚刚安装的版本?(即卸载所有软件包、恢复所有配置文件等)

  3. 有没有一种工具可以帮助你自动设置 Unix 服务器?脚本可以负责运行 apt-get,但要向 php.ini、nginx.conf 等添加内容,我该怎么做?(我想要向现有配置文件添加内容的原因是为了确保我获得所有最新的默认设置)

先感谢您!

答案1

先生,这是三个问题。我想这三个问题可能之前都已经得到解答了。

对于 1:始终回答问题。这在很大程度上取决于发行版。有些发行版会问很多问题,并在需要时不断询问。有些发行版,例如 Ubuntu 桌面版,只询问一组简短的说明,然后一次性安装。

您喜欢哪种方法取决于目标。我讨厌 'ubuntu-12.10-desktop-amd64' 自行安装,没有询问我很多配置问题,因为我不得不撤消一些选择。如果您只想测试某些东西而不打扰用户,那么这很好,但对于服务器样式的安装,我想要完全控制。这意味着很多问题,最好有合理的默认值,允许您按return很多键来使用这些默认值。

然而,没有唯一的答案。你所能做的就是选择最符合你目标的分布。

有没有办法将包含所有这些设置(用户名、语言环境等)的配置文件提供给安装?这样我只需按 Enter 键,然后在 15 分钟后回来完成安装?

通常有。如何以及是否不同,因分布而异。

我想练习设置一台 Unix 机器,以确保我能快速完成。

如果你想重复安装机器检查软件包,如木偶。第一次配置它们的工作量很大,但接下来的一百台服务器就快得多。

因此我可以安装许多软件包并编辑配置文件。但是当我想从全新安装重复整个过程时,我必须再次经历整个繁琐的安装过程(问题 1)。有没有一种简单的方法可以将 Ubuntu 重置/回溯到我之前的全新安装?(即卸载所有软件包、恢复所有配置文件等)

请注意,我不建议在单台服务器或两台服务器上使用这种方法。但如果你有许多然后服务器配置工具可以节省大量时间。

是否有一个工具可以帮助你自动设置 Unix 服务器?

有很多。在 Google 上快速搜索“Linux 自动设置”,结果显示

这些只是我第一次搜索时显示的内容。我相信还有很多。

相关内容