gpt4 book ai didi

deployment - 修改 CentOS 的设置过程

转载 作者:行者123 更新时间:2023-12-04 19:38:11 30 4
gpt4 key购买 nike

我正在做一个项目,它使用 Squid 和 eCAP、Haraka 和一些其他应用程序,每次我们安装 CentOS 时都需要安装这些应用程序。主要思想是我需要使CentOS的设置过程也包括Squid和Haraka的设置和配置。

我以前没有做过这样的事情,我真的需要一些关于这个问题的指示,尤其是从程序员的部署角度来看。至少我需要让这些包自动安装在 CentOS 上,如果它们可以有一个指定的默认配置(不是官方包的默认配置),则可以加分。

理想的部署选项是向 GUI installation 添加额外的设置页面。 .

一个不太令人满意的解决方案是干净安装操作系统和应用程序,并且能够在具有相同硬件的不同机器上实际部署安装镜像。尽管目前我不知道有关此过程的含义。

任何建议,将不胜感激。谢谢你。

最佳答案

一般来说,对于这类事情,我认为您想查看 kickstart 之类的内容。 (假设您想要 CentOS 原生安装脚本工具)。当然,您也可以研究 puppet、chef、ansible 或其他一些类似的工具。

向 CentOS 安装 GUI 添加页面是绝对可行的,但可能不是最简单的事情。我相信它需要编写 python(可能还有 C),然后构建你自己的 anaconda 构建并使用它来安装,而不是普通 CentOS 媒体上的普通 CentOS 版本的 anaconda。

使用您选择的任何方法,绝对有可能根据各种标准部署不同的配置(测试的标准和时间将根据使用的方法而改变)。

一些额外的启动链接:

  • http://wiki.centos.org/TipsAndTricks/KickStart
  • https://fedoraproject.org/wiki/Anaconda

  • 我还建议,如果可能的话,你应该使用 CentOS 6 而不是 CentOS 5,因为 anaconda/kickstart/etc 已经发生了许多重大变化。使用更现代的工具版本,基础设施和您的生活几乎肯定会变得更好(并且不那么充满烦恼)。

    关于deployment - 修改 CentOS 的设置过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23894795/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com