Nu am nicio îndoială că nobilii don-uri – administratorii Linux – se străduiesc să minimizeze cât mai mult setul de pachete instalate pe server. Este mai economic, mai sigur și oferă administratorului un sentiment de control complet și înțelegere a proceselor în desfășurare.
Prin urmare, un scenariu tipic pentru instalarea inițială a sistemului de operare arată ca alegerea opțiunii minime și apoi completarea acesteia cu pachetele necesare.
Cu toate acestea, opțiunea minimă oferită de instalatorul CentOS se dovedește a nu fi chiar minimă. Există o modalitate de a reduce dimensiunea instalării inițiale a sistemului într-un mod standard documentat.
Folosind sistemul de operare CentOS la locul de muncă, mai devreme sau mai târziu descoperiți automatizarea instalării acestuia folosind mecanismul Kickstart. Nu am instalat CentOS cu programul de instalare standard de mult timp. În timpul lucrului, a fost acumulat un arsenal suficient de fișiere kickstart de configurare, permițându-vă să implementați automat sisteme, inclusiv pe LVM, partiții cripto, cu o GUI minimă etc.
Și așa, într-una dintre versiunile celei de-a 7-a, RedHat a adăugat o opțiune uimitoare la Kickstart, care vă permite să minimizați și mai mult imaginea sistemului instalat:
--nocore
Dezactivează instalarea Nucleu grup de pachete care altfel este întotdeauna instalat implicit. Dezactivarea Nucleu grupul de pachete ar trebui să fie utilizat pentru a crea containere ușoare; instalarea unui sistem desktop sau server cu --nocore va avea ca rezultat un sistem inutilizabil.
RedHat avertizează sincer despre posibilele consecințe ale utilizării acestei opțiuni, dar anii mei de utilizare într-un mediu real confirmă stabilitatea și aplicabilitatea acesteia.
Mai jos este un exemplu de fișier minim de instalare kickstart. Curajoșii pot exclude yum din el. Pregătește-te pentru surprize:
Vreau să remarc faptul că CentOS / RedHat este mai loial lui Fedora în interpretarea opțiunii. Acesta din urmă va emascula sistemul atât de mult încât va trebui să fie reinstalat cu adăugarea de utilități vitale.
Ca bonus, voi acorda o „vrajă” pentru instalarea unui mediu grafic minim în CentOS / RedHat (versiunea 7):