Hogyan távolítsuk el a régi kerneleket a Debianban

Debian Stretch

Azok a felhasználók, akik már régóta használják és használják a Debian programot, észreveszik, hogy az operációs rendszerük hogyan működik kértük a kernel frissítését, vagy ha el akarják távolítani a kerneleket. Sokan közületek zavarba fognak kerülni egy ilyen helyzet miatt, mások pedig azon gondolkodnak, hogy az operációs rendszerük leáll-e, ha eltávolítanak egy régi kernelt.

Ezzel a cikkel szeretnénk segíteni ezeknek a kétségeknek a megoldásában, valamint a Debian terjesztés optimalizálásában, eltávolítva azokat a csomagokat, amelyekre nincs szükség a terjesztésben, és amelyek későbbi problémákat okozhatnak az új programok vagy csomagok esetén.

Minden Gnu / Linux disztribúció alapja a Linux kernel. Ezért a név Linux, és nem csak GNU. A disztribúciók időről időre frissítenek vagy kiadnak egy új rendszermag-verziót, amely kijavítja a hibát, vagy a legújabb verzió, amelyet a rendszermag csapata kiadott. Amikor telepítjük a legújabb verziót, a Debian elhagyja a régi kernelt és betölti az új kernelt.

Ahogy telik az idő, tehetjük tíz vagy húsz új verziója van a rendszermagnak ez csak helyet foglal a merevlemezen, és jövőbeni problémákat okozhat. Általában csak egy kernelre van szükségünk, bár a biztonság kedvéért általában két változat létezik, amely probléma nélkül működik, és a legújabb verzió.

A régi kernelek kiküszöbölése érdekében először meg kell tudnunk, hogy melyik verziót használjuk, ehhez megnyitjuk a terminált, és a következőket írjuk:

uname -sr

Ez megmondja nekünk a használt kernel verzióját. Most meg kell vizsgálnunk, hogy hány kernelt telepítettünk a Debianba, ehhez a következőket írjuk a terminálba:

dpkg -l | grep linux-image | awk '{print$2}'

ezt megmutatja az összes telepített kernelt. Most ki kell választanunk a kerneleket az eltávolításhoz, és a következőképpen kell végrehajtanunk:

sudo apt remove --purge linux-image-X.XX-X-generic
sudo update-grub2
sudo reboot

Ez lesz a kernel minden olyan verziójával, amelyet el akarunk távolítani. Ha automatikusan meg akarjuk csinálni, akkor van egy byobu nevű program amely automatikusan megteszi. Ehhez először a következőképpen kell telepítenünk:

sudo apt install byobu

Ezután futtassa a következőképpen:

sudo purge-old-kernels --keep 2

Ez eltávolítja az összes régi kernelt, és csak két verzió marad a biztonság kedvéért. Amint láthatja, a rendszer egyszerű, és nemcsak a terjesztés teljesítményét fogja javítani, hanem javítani is fog több hely lesz a csomagjainak vagy fájlokat.


5 hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Törpe örökzöld tölgy dijo

    Csak egy rendszermagom van a Debian rendszeremen: uname -sr
    Linux 4.9.0-3-amd64.
    Néhány hete telepítettem a Debian kde-t (lsb_release -a
    Nem állnak rendelkezésre LSB modulok.
    Forgalmazói azonosító: Debian
    Leírás: Debian GNU / Linux 9.1 (stretch)
    Kiadás: 9.1
    Codename: stretch) és tökéletesen működik. Nincs frissítve és nem is szükséges. Úgy látom, hogy vannak már rendszerek a 4.12-es kernellel, de a Debian szenvtelen és nagyon rövid, de nagyon biztonságos lépésekkel működik.

    Mindenesetre a bejegyzésben szereplő információk kiválóak ahhoz, hogy azokat figyelembe vegyék, amikor a pontos körülmények felmerülnek, ezért köszönöm a szerzőjének.

  2.   József dijo

    Ugyanez vonatkozna a fedorára is. Köszönöm

  3.   Gerson dijo

    Szeretném megtudni véleményét az MX_Linux-ról, a disztribúcióról, amely nagy változást hoz.

  4.   VM dijo

    Nagyon jó cikket köszönöm

  5.   Rafa dijo

    Próbálja meg eltávolítani a rendszermagot, amint elmagyarázza a byobu-val, és látni fogja, hogy egyáltalán nem csinál semmit. Tudná, ha fordított volna időt arra, hogy tesztelje, és ne csak másolja át egy másik oldalról, ahol ugyanúgy elmagyarázzák, és egyébként sem működik. Ezzel nagyon sokat károsítasz a Linuxon.