Uporabniki, ki imajo in uporabljajo Debian že dolgo, bodo opazili, kako v svojem operacijskem sistemu zahteval posodobitev jedra ali če želijo odstraniti jedra. Mnogo vas bo takšna situacija zmedla, drugi pa se bodo spraševali, ali bo njihov operacijski sistem prenehal delovati, če bodo odstranili staro jedro.
S tem člankom vam želimo pomagati rešiti te dvome in optimizirati distribucijo Debiana ter odstraniti pakete, ki v distribuciji niso potrebni in lahko povzročijo težave v prihodnosti z novimi programi ali paketi.
Temelj vsake distribucije Gnu / Linux je jedro Linuxa. Zato je ime Linux in ne samo GNU. Vsake toliko časa distribucije posodobijo ali izdajo novo različico jedra, ki odpravi napako ali je najnovejša različica, ki jo je izdala ekipa jedra. Ko namestimo najnovejšo različico, Debian zapusti staro jedro in naloži novo jedro.
Ko čas mineva, lahko dobiti deset ali dvajset novih različic jedra ki zavzame samo prostor na trdem disku in lahko povzroči prihodnje težave. Običajno potrebujemo samo eno različico jedra, čeprav sta zaradi varnosti običajno dve različici, ki deluje brez težav in najnovejšo različico.
Da bi odpravili stara jedra, moramo najprej vedeti, katero različico uporabljamo, za to odpremo terminal in napišemo naslednje:
uname -sr
To nam bo povedalo, kakšno različico jedra uporabljamo. Zdaj moramo pogledati, koliko jeder smo namestili v naš Debian, za to v terminal napišemo naslednje:
dpkg -l | grep linux-image | awk '{print$2}'
To pokazal nam bo vsa nameščena jedra. Zdaj moramo izbrati jedra, ki jih želimo odstraniti, in to na naslednji način:
sudo apt remove --purge linux-image-X.XX-X-generic sudo update-grub2 sudo reboot
To bo veljalo za vsako različico jedra, ki jo želimo odstraniti. Če želimo to storiti samodejno, obstaja program, imenovan byobu ki bo to storil samodejno. Če želite to narediti, ga moramo najprej namestiti na naslednji način:
sudo apt install byobu
Nato ga zaženite na naslednji način:
sudo purge-old-kernels --keep 2
Tako boste odstranili vsa stara jedra in zaradi varnosti pustili le dve različici. Kot lahko vidite, je sistem preprost in ne bo le izboljšal učinkovitosti distribucije, temveč tudi imeli boste več prostora za svoje pakete ali datotek.
V mojem sistemu Debian imam samo eno jedro: uname -sr
Linux 4.9.0-3-amd64.
Debian kde sem namestil pred nekaj tedni (lsb_release -a
Na voljo ni nobenega LSB modula.
ID distributerja: Debian
Opis: Debian GNU / Linux 9.1 (raztezanje)
Sprostitev: 9.1
Codename: stretch) in deluje popolnoma. Ni posodobljen in tudi ni potreben. Vidim, da že obstajajo sistemi z jedrom 4.12, vendar je Debian nepristranski in deluje z zelo kratkimi, a zelo varnimi koraki.
Vsekakor je podatke v prispevku odlično upoštevati, ko se pojavijo natančne okoliščine, za kar se zahvaljujem njegovemu avtorju.
Enako bi veljalo za Fedoro? Hvala
Zanima me vaše mnenje o MX_Linux, distribuciji, ki zelo vpliva.
Najlepši članek
Poskusite odstraniti jedro, ko ga pojasnite z byobu, in videli boste, da sploh ne naredi ničesar. Vedeli bi, če bi si vzeli čas za testiranje in ne samo kopiranje z druge strani, kjer to isto pojasnijo, pa vseeno ne deluje. S tem Linuxu naredite veliko škode.