Mul pole kahtlustki, et noble donid – Linuxi administraatorid – püüavad serverisse installitud pakettide kogumit nii palju kui võimalik minimeerida. See on säästlikum, turvalisem ja annab administraatorile täieliku kontrolli ja arusaamise toimuvatest protsessidest.
Seetõttu näeb operatsioonisüsteemi esmase installimise tüüpiline stsenaarium välja nii, et valite minimaalse võimaluse ja seejärel täitke see vajalike pakettidega.
CentOS-i installija pakutav minimaalne võimalus ei osutu aga päris minimaalseks. Süsteemi esialgse installimise mahtu on võimalik standardsel dokumenteeritud viisil vähendada.
Kasutades tööl CentOS-i operatsioonisüsteemi, avastate varem või hiljem selle installimise automatiseerimise Kickstart mehhanismi abil. Ma pole CentOS-i standardse installijaga pikka aega installinud. Töö käigus on kogunenud piisav konfiguratsioonikickstart-failide arsenal, mis võimaldab teil süsteeme automaatselt juurutada, sealhulgas LVM-il, krüptopartitsioonidel, minimaalse GUI-ga jne.
Ja nii lisas RedHat ühes 7. versiooni väljalases Kickstartile hämmastava võimaluse, mis võimaldab installitud süsteemi pilti veelgi minimeerida:
--nocore
Keelab installimise tuum paketigrupp, mis muidu on vaikimisi alati installitud. Keelamine tuum pakendigruppi tuleks kasutada kergete konteinerite loomiseks; töölaua- või serverisüsteemi installimine koos --nocore'iga põhjustab süsteemi kasutuskõlbmatuks muutumise.
RedHat hoiatab ausalt selle võimaluse kasutamise võimalike tagajärgede eest, kuid minu aastatepikkune kasutus reaalses keskkonnas kinnitab selle stabiilsust ja rakendatavust.
Allpool on näide minimaalse installimise algfailist. Julgemad võivad nami sellest välja jätta. Olge valmis üllatusteks:
Tahan märkida, et CentOS / RedHat on valiku tõlgendamisel Fedorale lojaalsem. Viimane kurnab süsteemi nii palju, et see tuleb elutähtsate utiliitide lisamisega uuesti installida.
Boonusena annan "loitsu" minimaalse graafilise keskkonna installimiseks CentOS / RedHat (versioon 7):