20Aug

Hogyan lehet megakadályozni, hogy Yum frissítse a rendszermagot?

Amikor termel szervereket futtat, az egyetlen dolog, amit nem akarsz, frissítened a rendszermagot minden egyes új frissítéskor. Miért? Mert ez az egyetlen olyan Linux-frissítés, amely újraindítást igényel, ha elkészült - és termelési környezetben gyakran nem lehet leállása.

Az

forgatókönyv Végre megvan a rpm alapú kiszolgáló-készlete, stabil és biztonságos. Az élet jó, és nem hiszem, hogy valami mást kell csinálnia egy ideig.

Ezután valamilyen oknál fogva a parancssorban gyökérként futtatsz:

#yum -y -d0 frissítés

Amely csak a yum parancs minden utasítására ad pozitív választ. Amely szintén a lehető csendben fut.És ez akkor történik, ha a rendszermag-csomagok frissítését is tartalmazzák.

És most a dolgok nem működnek megfelelően. Hogy tudtad megakadályozni ezt?

Annak ellenére, hogy nyilvánvalóan és kétségbeesetten szükséged van egy nyaralásra, meg kell tekintened a rendszer frissítési ütemtervét, a dokumentációdat( amely persze aprólékos, aktuális és könnyen elérhető), és különösen a yumot vezérlő konfigurációs fájlokat.

De először, miért nem akarja frissíteni a rendszermagot?

  1. A dolgok néha megszakadnak. Frissítés esetén a modulok vagy illesztőprogramok összeegyeztethetetlenek lehetnek, így a készülékek, például a vezeték nélküli kártya már nem működnek.
  2. A verziók karbantartása a kiszolgálói populációk között. Ez minden bizonnyal érvényes akkor, ha különböző szerverelosztások és egyes otthon épített dobozok együttese van.
  3. A kernelt manuálisan fordította, így megkerülve a yum
  4. által biztosított automatikus konfigurációt. Szorosan büszkélkedhet a rendelkezésre állási időre, így az új rendszermag aktiválásához szükséges újraindítás nem lenne a legjobb érdeke. Tehát ha soha nem indul újra, soha nem szükséges frissíteni.

Miért szeretné frissíteni a rendszermagot?

  1. Elsősorban - biztonság. A rendszermagoknak olyan lyukak vannak, mint az alkalmazások, és ha nem javították őket, akkor lehetőségük nyílik arra, hogy a rossz fiúk veszélyeztessék a rendszert.
  2. Különösen, ha nem használ 3rd party tárolót, hogy a verzióját a lehető legfrissebb formában tartsa. A fő disztribútorok felszabadítják a javítások mindegyik kódját, beleértve a rendszermagot is, és arra törekednek, hogy teszteljék a kibocsátás előtt a stabilitás biztosítása érdekében. A frissítés nem olyan, hogy elmarad, ami nehezebbé teheti a dolgokat, ha nagyobb verzióra történő frissítést hajt végre.
  3. Egy új funkció kihasználása( vagy egy korábban törött hiba javítása) valószínűbbé tenné a rendszermag frissítéséhez.

A rendszermag frissítéséhez csak tedd a fentieket. Vagy jobb, megszüntesse a parancssori kapcsolókat, így némi ellenőrzést végezhet a frissítési folyamaton, és láthatja, mi történik. Futtatás:

#yum update

és kövesse az utasításokat.

A Yum megakadályozása a kernel frissítéséről

Ha azonban nem akarja csak vakon vakítani a rendszermagot, akkor az /etc/ yum.conf fájljához adhatja hozzá a következőket:

exclude = kernel *

Vagy ha ragaszkodsz hozzáegy vanília konfigurációs fájlt használva, és mindent irányít a CLI-n keresztül, használja az

#yum -exclude = kernel * frissítést

Mindkét módszer kiküszöböli a rendszermag frissítését, vagy akár a lehetséges frissítések listáját is.