A Canonical rendszeresen frissíti az Ubuntu 18.04 rendszert, beleértve a rendszermag-frissítéseket is, hogy a rendszer erőforrásait a lehető legjobb módon kezeljék.
Új kernel telepítésekor a régiek nem kerülnek eltávolításra mert ez segíthet az indulásban, ha hibát követ el az újonnan vagy valamilyen más okból. Ne feledje, hogy a régi kernel elfogyaszt néhány helyet, amelyek másra is hasznosak lehetnek.
Index
Ellenőrizze a régi magokat
Mielőtt elkezdené eltávolítani ezeket a régi kerneket a rendszerből, tudnunk kell ennek jelenlegi változatát, ehhez meg kell nyitnunk egy terminált, és végre kell hajtanunk a következő parancsot:
uname -r
Már ismeri a legfrissebb kernel verzióját, most megismerjük a régi kerneleket, amelyeket a következő paranccsal felsorolhatunk:
dpkg -l | grep -E 'imagen-linux- [0-9] +' | grep -Fv $ (uname -r)
Ez kizárja a legfrissebbeket.
Láthatja, hogy van egy régi kernel telepítve, ii jelzéssel. További régi kerneleket láthat, ha manuálisan frissített vagy telepített.
De ezt a parancsot értékelni tudjuk a következőket:
- ii: azt jelenti, hogy a kernel és a csomagok telepítve vannak
- rc: azt jelzi, hogy a kernelt már eltávolították.
- Felhasználói felület: valami olyan, mintha egy figyelmeztetés azt mondaná, hogy NE Távolítsa el. Ez azt jelenti, hogy nincs telepítve, de várakozási sorban van a telepítéshez.
A régi magok eltávolítása
Van néhány hasznos parancs a régi kernelek eltávolítására, függetlenül attól, hogy manuálisan vagy közvetlenül a rendszerfrissítések révén telepítette őket.
Ezeket rendszeres rendszerfrissítésekkel telepítik, de valamilyen oknál fogva úgy dönthettek, hogy kézi telepítést hajtanak végre.
Már ismerve a régi és a jelenlegi magokat, nyugodtan folytathatjuk azokat, akikre már nincs szükségünk.
Ehhez az apt-et fogjuk használni a régi kernelek eltávolításához. Csak a terminálban kell végrehajtanunk:
sudo apt remove linux-image-4.xx.xx.
Ez a folyamat mi egyenként kell tennünk mivel később hibáink lehetnek a grubdal.
Most újra kell építenünk a Grubot:
sudo update-grub
Most újra ellenőrizheti, hogy eltávolították-e:
dpkg -l | grep -E 'imagen-linux- [0-9] +' | grep -Fv $ (uname -r) rc linux-image-4.xx.xx.x-generic 4.xx.x-xx.xx amd64 Imagen del núcleo de Linux para la versión 4.xx.xx.x en 64 bit x86 SMP
Láthatják az rc állapotát, amely azt mutatja, hogy eltávolították. A boot menüben is ellenőrizheti, hogy csak az aktuális indító kernel jelenik meg.
Kész ezt el kell távolítanunk az összes automatikusan telepített csomagot más csomagok függőségeinek kielégítésére, és már nincs szükség rájuk, hogy árván maradtak, és csak a lemezünkön fogyasztanak helyet.
sudo apt autoremove --purge
is Ellenőrizhetjük az összes manuálisan telepített kernelt vagy automatikus, ezt a következő parancsokkal lehet elválasztani.
Igazolni tudja azokat, amelyeket automatikusan telepítettek az alábbiak szerint:
sudo apt-mark showauto 'linux-image -. *'
És ez visszaadja mindazokat a kerneleket, amelyeket automatikusan telepítettek.
linux-image-4.15.0-13-generic
Míg az azokat, amelyeket manuálisan telepítünk, a következő paranccsal ismerhetjük meg őket:
sudo apt-mark showmanual 'linux-image -. *'
Hogyan lehet grafikusan eltávolítani a régi kerneleket?
Gyakran teljesít ezt a folyamatot általában egy grafikus felületen keresztül preferálják és egy program segítségével. Tehát ehhez a munkához számos eszköz áll rendelkezésünkre, amelyek segíthetnek ebben.
Az első és a leggyakrabban használt Ubuntu Cleaner benne képesek leszünk kiválasztani és kiküszöbölni a rendszer mindazon magjait, amelyeket elavultnak tartunk.
Az eszköz telepítéséhez megtehetjük a tárház hozzáadásával a rendszerhez:
sudo add-apt-repository ppa:gerardpuig/ppa
A csomagok és adattárak listáját a következőkkel frissítjük:
sudo apt-get update
És végül telepítjük az eszközt a következőkkel:
sudo apt-get install ubuntu-cleaner
A telepítés után folytatjuk az alkalmazás megnyitását, és a rendszer részben megmutatja a kerneleket, amelyeket megszüntethetünk, kiválaszthatunk és tisztíthatunk.
A folyamat végrehajtásának egy másik módja a Synaptic, amely a "Modulok és kernel" -be helyezkedhet el, és kiválaszthatjuk, melyik kernelt távolítsuk el.
Csak itt kell vigyáznunk arra, hogy ne szüntessük meg azt, amelyet használunk.
5 hozzászólás, hagyd a tiedet
Jó tipp, hogy az ubuntu-tisztító, nem tudtam. Megnéztem a tárat, és mindig naprakész marad. Mivel időnként végrehajtott végrehajtásról van szó, a parancsok megtanulása bonyolult, az Ubuntu Cleaner segítségével történő elvégzése a legpraktikusabb és legbiztonságosabb néhány kattintással. Nagyon köszönöm.
nekem jobb így
$ uname -r
$ dpkg –lista | grep linux-image
$ sudo apt-get install byobu
$ sudo purge-old-kernels
otthagyja az utolsó két magot ...
Nagyon világos magyarázat. Kiváló munka!. Csak így tovább!.
szia, nagyon új vagyok a linuxban, telepítettem az xubuntut, és láttam ezt a cikket,
mivel nem tudom a helyes szintaxist mindehhez, amit elmagyaráznak, átmásoltam és beillesztettem a terminálba
dpkg -l | grep -E 'linux-image- [0-9] +' | grep -Fv $ (uname -r)
a következő hibaüzenetet adja vissza nekem;
bash: szintaktikai hiba a váratlan elem közelében (
Nem volt probléma a verzió azonosításával:
$ uname -r
4.15.0-112 generikus
Ha tudsz ebben segíteni, nagyra értékelem, talán nincs más kernelem, mivel kevesebb mint egy hónapja telepítettem. Ez összefoglalja rövid tapasztalataimat a Linuxszal kapcsolatban.
Köszönöm szépen.
Szüntesse meg a $ és (
A köszöntés.