20Aug
Kui kasutate tootmisservereid, on üks asi, mida te ei soovi, uuendada kerneli iga kord, kui uus värskendus ilmub. Miks? Kuna see on ainus Linuxi värskenduste operatsioon, mis nõuab taaskäivitamist, kui see on tehtud - ja tootmiskeskuses ei pruugi sageli olla seisakuid.
Stsenaarium
Nii et lõpuks on oma rpm-põhine server seatud, stabiilne ja turvaline. Elu on hea ja te ei arva, et peate mõnda aega midagi muud tegema.
Siis mingil põhjusel käivitate käsurealt root:
#yum -y -d0 värskendage
Mis juhtub, kui esitate positiivse vastuse kõigile Yum käsu käskudele. See juhtub ka nii, et see toimib nii vaikselt kui võimalik. Ja mis juhtub seekord, et lisada kerneli paketid värskendusse.
Ja nüüd asjad ei tööta korralikult. Kuidas saaksite selle ära hoida?
Kuigi teil on nüüd ilmselgelt ja hädasti vaja puhkust, peaksite uuesti vaatama oma süsteemi värskendamise ajakava, oma dokumentatsiooni( mis on muidugi täpsed, praegused ja hõlpsasti kättesaadavad) ja eriti konfiguratsioonifailid, mis juhivad yumi.
Kuid esiteks, miks te ei soovi kerneli värskendada?
- asjad mõnikord murda. Värskendus võib muuta moodulid või draiverid ühildumatuks, nii et seadmed nagu traadita kaart enam ei tööta.
- Säilitage versioonid serveripopulatsioonide kaupa. See kehtib kindlasti siis, kui teil on erinevate serverimajutuste kombinatsioon koos mõne kodus ehitatud kastiga.
- Koomineeriti kernel käsitsi, mööda yum-i
- poolt antud automaatset konfiguratsiooni. Teil on uhkust oma tööajaga, nii et uue kerneli aktiveerimise taaskäivitamine ei oleks teie huvides. Nii et kui te pole kunagi taaskäivitage, pole seda kunagi vaja uuendada.
Miks sa tahad kerneli uuendada?
- Eelkõige turvalisus. Kernelil on sellised avad nagu rakendused ja kui mitte, siis võivad need olla võimalused, kuidas halvatud inimesed süsteemi kompenseerida.
- Eriti juhul, kui te ei kasuta kolmanda osapoole hoidlat, hoia oma versioon võimalikult ajakohasena. Peamised distrosid vabastavad plaastrid kõikidesse kaasatud koodidesse, kaasa arvatud kernel, ja püüdma neid stabiilsuse tagamiseks enne vabanemist proovida. Kui värskendamine ei toimu, on selle tagaplaanist mahajäämus, mis võib olulisemate versioonide versiooniuuenduse täitmisel raskendada asju.
- Kasutades uut funktsiooni( või eelnevalt katkestatud faili fikseerimiseks), muudaksite te tõenäoliselt kerneli värskendamiseks paremaks.
Kerneli värskendamiseks tehke seda, mida tegite eespool. Või paremini kõrvaldage käsurea lülitid, nii et teil on mõni juhtimine värskenduse protsessi üle ja näete, mis juhtub. Käivitage
#yum värskendage
ja järgige viipasid.
Yum'i ärahoidmine kerneli
värskendamisel Kui aga te ei soovi, et kernel oleks lihtsalt pimesi värskendatud, võite oma /etc/ yum.conf-failile lisada järgmise teabe:
exclude = kernel *
Või kui te seda nõuatekasutades vanilli konfiguratsioonifaili ja kontrollige kõike CLI-i kaudu, kasutage
#yum -exclude = kernel * update
Mõlemad meetodid kõrvaldavad kerneli uuendamise või isegi potentsiaalsete värskenduste loendisse lisamise.