[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文件。