Koduleht » kuidas » Kuidas ennetada Yumi kerneli värskendamist

    Kuidas ennetada Yumi kerneli värskendamist

    Kui töötate tooteservereid, on üks asi, mida te ei soovi, tuua kerneli uuendada iga kord, kui ilmub uus värskendus. Miks? Sest see on ainus Linuxi värskendustoiming, mis vajab taaskäivitamist, kui see on tehtud, ja tootmiskeskkonnas ei pruugi teil sageli olla seisakuid.

    Stsenaarium

    Nii et lõpuks on teie rpm-põhine server seadistatud, stabiilne ja turvaline. Elu on hea ja sa ei arva, et sa pead midagi mõnda aega tegema.

    Siis käivitate mõnel põhjusel käsureal root:

    #yum -y -d0 värskendus

    Mis lihtsalt juhtub, et anda jaatavalt vastus kõigile yumi käsu soovidele. See juhtub ka nii vaikselt kui võimalik. Ja see juhtub seekord kerneli pakettide värskenduse lisamisega.

    Ja nüüd ei tööta asjad õigesti. Kuidas oleksite seda takistanud?

    Kuigi teil on ilmselgelt ja hädasti vaja puhkust, peaksite oma süsteemi värskenduste ajakava uuesti läbi vaatama, dokumentatsiooni (mis muidugi on hoolikas, praegune ja kergesti kättesaadav) ning eriti yumi kontrollivaid konfiguratsioonifaile.

    Aga kõigepealt, miks sa ei tahaks tuuma tuua?

    1. Mõnikord purunevad asjad. Värskendus võib mooduleid või draivereid ühildada, nii et sellised seadmed nagu traadita kaart ei ole enam funktsionaalsed.
    2. Säilitage versioonid serveripopulatsioonide vahel. See kehtib kindlasti siis, kui teil on kombineeritud erinevaid serveri jaotusi koos mõnede kodus ehitatud kastidega.
    3. Koondas tuuma käsitsi, ületades seega yumi poolt pakutava automaatse konfiguratsiooni
    4. Oled kohutavalt uhke oma uptime'i üle, nii et uue kerneli aktiveerimiseks ei oleks teie taaskäivitamine teie huvides. Nii et kui sa kunagi ei taaskäivita, pole seda kunagi vaja uuendada.

    Miks soovite tuuma tuua?

    1. Peamiselt - turvalisus. Kernelil on augud nagu rakendused ja kui need ei ole paigutatud, võivad need anda halbade poiste süsteemile ohtu..
    2. Eriti kui te ei kasuta kolmanda osapoole hoidlat, et hoida oma versiooni võimalikult ajakohasena. Suuremad eraldusvõimalused vabastavad kõik oma kaasatud koodid, mis sisaldavad tuuma ja püüavad seda enne vabastamist testida, et tagada stabiilsus. Värskendamise katkestamine on mahajäänud, mis võib asju raskemaks muuta, kui teostate versiooniuuenduse uuendamist.
    3. Uue funktsiooni ära kasutamine (või eelnevalt katkenud üksuse kindlaksmääramine) muudaks teid tõenäoliselt kerneli värskendamiseks sobivamaks.

    Kerneli värskendamiseks tehke seda, mida tegite eespool. Või parem, kõrvaldage käsurea lülitid, nii et teil on värskendusprotsessi mõningane kontroll ja näete, mis toimub. Käivita:

    #yum update

    ja järgige juhiseid.

    Yumi vältimine Kerneli värskendamisel

    Siiski, kui te ei taha kernelit lihtsalt pimesi värskendada, saate oma /etc/yum.conf-faili lisada:

    välista = kernel *

    Või kui kasutate vanilla konfiguratsioonifaili kasutamist ja kontrollite kõike CLI kaudu, kasuta

    #yum -exclude = kerneli * värskendus

    Mõlemad meetodid kõrvaldavad kerneli uuendamise või isegi potentsiaalse värskenduste loetellu lisamise.