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.
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.
Ugyanez vonatkozna a fedorára is. Köszönöm
Szeretném megtudni véleményét az MX_Linux-ról, a disztribúcióról, amely nagy változást hoz.
Nagyon jó cikket köszönöm
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.