Non teño dúbida de que os nobles dons -administradores de Linux- se esforzan por minimizar o conxunto de paquetes instalados no servidor na medida do posible. É máis económico, máis seguro e dálle ao administrador unha sensación de control e comprensión total dos procesos en curso.
Polo tanto, un escenario típico para a instalación inicial do sistema operativo parece escoller a opción mínima e, a continuación, enchela cos paquetes necesarios.
Non obstante, a opción mínima que ofrece o instalador de CentOS resulta non ser moi mínima. Hai unha forma de reducir o tamaño da instalación inicial do sistema dun xeito estándar documentado.
Usando o sistema operativo CentOS no traballo, tarde ou cedo descubrirás a automatización da súa instalación mediante o mecanismo Kickstart. Hai moito tempo que non instalei CentOS co instalador estándar. Durante o traballo, acumulouse un arsenal suficiente de ficheiros de inicio de configuración, o que lle permite implementar automaticamente sistemas, incluíndo LVM, particións criptográficas, cunha GUI mínima, etc.
E así, nun dos lanzamentos da 7ª versión, RedHat engadiu unha sorprendente opción a Kickstart, que permite minimizar aínda máis a imaxe do sistema instalado:
--nocore
Desactiva a instalación do Núcleo grupo de paquetes que, doutro xeito, sempre está instalado por defecto. Desactivando o Núcleo O grupo de paquetes debe usarse para crear recipientes lixeiros; instalar un sistema de escritorio ou servidor con --nocore dará lugar a un sistema inservible.
RedHat advirte honestamente sobre as posibles consecuencias do uso desta opción, pero anos de uso por min nunha contorna real confirman a súa estabilidade e aplicabilidade.
A continuación móstrase un exemplo dun ficheiro de inicio de instalación mínimo. Os valentes poden excluír a Yum. Prepárate para sorpresas:
Quero sinalar que CentOS/RedHat é máis leal a Fedora na interpretación da opción. Este último emasculará tanto o sistema que terá que ser reinstalado coa adición de utilidades vitais.
Como extra, vou dar un "feitizo" para instalar un ambiente gráfico mínimo en CentOS / RedHat (versión 7):