[administrative][CentOS] 新装系统时如何正确精准的选择基础环境和软件包

出于不同的目的,在进行全新CentOS安装的时候,我们到底应该如何作出选择。

是mininal,base server, base web server, 还是啥?

答案在这里:

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Installation_Guide/sect-package-selection-x86.html

基本上三个原则:

1.  凭借心情,随便选一个。

2.  认真的选一个。

  查看光盘里的这个文件 repodata/*-comps-variant.architecture.xml 

[root@S214 repodata]# cat c55e5b7bbe933fa8dac2cffca4596c265812b74ed12ef3968d487dd6eb22ad93-c7-x86_64-comps.xml |grep '<id>'

  详细看,可以看到如下内容:

  <environment>
    <id>minimal</id>
    <name>Minimal Install</name>
    ... ...
      <grouplist>
      <groupid>core</groupid>
      <groupid>core</groupid>
    </grouplist>
    <optionlist>
      <groupid>debugging</groupid>
      <groupid>debugging</groupid>
    </optionlist>

  显然,“Minimal Install ” 就是在光盘中看见的那个选项,groupid就是具体的组, 在其他部分能找到组的定义,即里面都包含什么软件包。

基于 CentOS-7-x86_64-DVD-1611.iso 我当前的选择:

  a. minimal  +  debuging tools  + development tools

  b. disable kdump

3.   做个KickStart文件。

原文地址:https://www.cnblogs.com/hugetong/p/6944554.html