Neabejoju, kad kilnūs donai – Linux administratoriai – stengiasi kuo labiau sumažinti serveryje įdiegtų paketų rinkinį. Jis yra ekonomiškesnis, saugesnis ir suteikia administratoriui visiškos kontrolės ir supratimo apie vykstančius procesus jausmą.
Todėl tipiškas pradinio operacinės sistemos diegimo scenarijus atrodo taip, kad pasirenkama minimali parinktis, o tada užpildoma ją reikiamais paketais.
Tačiau „CentOS“ diegimo programos siūloma minimali parinktis pasirodo ne visai minimali. Yra būdas standartiniu dokumentuotu būdu sumažinti pradinio sistemos diegimo dydį.
Naudodamiesi CentOS operacine sistema darbe, anksčiau ar vėliau atrandate jos diegimo automatizavimą naudojant Kickstart mechanizmą. Seniai neįdiegiau CentOS su standartine diegimo programa. Darbo metu buvo sukauptas pakankamas konfigūracijos paleidimo failų arsenalas, leidžiantis automatiškai diegti sistemas, įskaitant LVM, kriptovaliutų skaidinius, su minimalia GUI ir kt.
Taigi viename iš 7-osios versijos leidimų „RedHat“ pridėjo nuostabią „Kickstart“ parinktį, kuri leidžia dar labiau sumažinti įdiegtos sistemos vaizdą:
--nocore
Išjungia diegimą Esmė paketų grupė, kuri kitu atveju visada yra įdiegta pagal numatytuosius nustatymus. Išjungus Esmė pakuotės grupė turėtų būti naudojama kuriant lengvus konteinerius; Įdiegus darbalaukio ar serverio sistemą su --nocore sistema bus netinkama naudoti.
RedHat nuoširdžiai įspėja apie galimas šios parinkties naudojimo pasekmes, tačiau mano naudojimo metai realioje aplinkoje patvirtina jos stabilumą ir pritaikomumą.
Žemiau pateikiamas minimalaus diegimo pradžios failo pavyzdys. Drąsieji gali iš jo neįtraukti yum. Pasiruoškite netikėtumams:
Noriu pažymėti, kad „CentOS“ / „RedHat“ yra ištikimesnis „Fedora“, aiškindamas parinktį. Pastarasis taip išsunks sistemą, kad ją reikės įdiegti iš naujo, pridedant gyvybiškai svarbių paslaugų.
Kaip premiją duosiu „burtą“, kad įdiegtumėte minimalią grafinę aplinką „CentOS / RedHat“ (7 versija):