Kif Tħassar Kernels Qadim Mhux Użati f'CentOS, RHEL u Fedora
F'dan l-artikolu, ser nuru kif inneħħu immaġini qodma/mhux użati tal-qalba fuq sistemi RHEL/CentOS/Fedora. Madankollu, qabel ma tneħħi għadma antik, huwa importanti li żżomm il-qalba tiegħek aġġornata; installa l-aħħar verżjoni sabiex tisfrutta funzjonijiet ġodda tal-kernel u tipproteġi s-sistema tiegħek minn vulnerabbiltajiet li ġew skoperti f'verżjonijiet eqdem.
Biex tinstalla jew taġġorna għall-aħħar verżjoni tal-kernel fis-sistemi RHEL/CentOS/Fedora, aqra din il-gwida:
- Kif Tinstalla jew Taġġorna għall-Aħħar Verżjoni Kernel f'CentOS 7
Attenzjoni: Għall-kuntrarju, huwa rakkomandat li żżomm mill-inqas qlub wieħed jew tnejn qodma biex taqa' lura f'każ li jkun hemm problema b'aġġornament.
Biex turi l-verżjoni attwali tal-Linux (kernel) li taħdem fis-sistema tiegħek, mexxi dan il-kmand.
# uname -sr Linux 3.10.0-327.10.1.el7.x86_64
Tista' telenka l-immaġini kollha tal-kernel installati fis-sistema tiegħek bħal din.
# rpm -q kernel kernel-3.10.0-229.el7.x86_64 kernel-3.10.0-229.14.1.el7.x86_64 kernel-3.10.0-327.3.1.el7.x86_64 kernel-3.10.0-327.10.1.el7.x86_64
Għandek bżonn tinstalla yum-utils, li hija taħlita ta 'utilitajiet li jintegraw ma' yum biex tagħmilha aktar qawwija u aktar faċli biex tużah, billi testendi l-karatteristiċi oriġinali tagħha b'diversi modi differenti.
# yum install yum-utils
Waħda minn dawn l-utilitajiet hija package-cleanup li tista’ tuża biex tħassar il-qalba l-antika kif muri hawn taħt, il-bandiera tal-għadd tintuża biex tispeċifika n-numru ta’ kernels li trid tħalli fis-sistema.
# package-cleanup --oldkernels --count=2
Loaded plugins: fastestmirror, langpacks, product-id, versionlock --> Running transaction check ---> Package kernel.x86_64 0:3.10.0-229.el7 will be erased ---> Package kernel.x86_64 0:3.10.0-229.14.1.el7 will be erased ---> Package kernel-devel.x86_64 0:3.10.0-229.1.2.el7 will be erased ---> Package kernel-devel.x86_64 0:3.10.0-229.14.1.el7 will be erased --> Finished Dependency Resolution Dependencies Resolved =============================================================================================================================================================================================== Package Arch Version Repository Size =============================================================================================================================================================================================== Removing: kernel x86_64 3.10.0-229.el7 @anaconda 131 M kernel x86_64 3.10.0-229.14.1.el7 @updates 131 M kernel-devel x86_64 3.10.0-229.1.2.el7 @updates 32 M kernel-devel x86_64 3.10.0-229.14.1.el7 @updates 32 M Transaction Summary =============================================================================================================================================================================================== Remove 4 Packages Installed size: 326 M Is this ok [y/N]: y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Erasing : kernel-devel.x86_64 1/4 Erasing : kernel.x86_64 2/4 Erasing : kernel-devel.x86_64 3/4 Erasing : kernel.x86_64 4/4 Loading mirror speeds from cached hostfile * base: centos.mirror.snu.edu.in * epel: repo.ugm.ac.id * extras: centos.mirror.snu.edu.in * rpmforge: kartolo.sby.datautama.net.id * updates: centos.mirror.snu.edu.in Verifying : kernel-3.10.0-229.el7.x86_64 1/4 Verifying : kernel-devel-3.10.0-229.14.1.el7.x86_64 2/4 Verifying : kernel-3.10.0-229.14.1.el7.x86_64 3/4 Verifying : kernel-devel-3.10.0-229.1.2.el7.x86_64 4/4 Removed: kernel.x86_64 0:3.10.0-229.el7 kernel.x86_64 0:3.10.0-229.14.1.el7 kernel-devel.x86_64 0:3.10.0-229.1.2.el7 kernel-devel.x86_64 0:3.10.0-229.14.1.el7 Complete!
Importanti: Wara li tħaddem il-kmand t'hawn fuq, se tneħħi l-qlub qodma/mhux użati kollha u żżomm il-qalba kurrenti u l-aħħar għadma qodma bħala backup.
Fedora issa tuża yum package manager, għalhekk għandek bżonn tuża dan il-kmand hawn taħt biex tneħħi qlub qodma fuq Fedora.
# dnf remove $(dnf repoquery --installonly --latest-limit 2 -q)
Mod alternattiv ieħor biex jitneħħew qlub qodma awtomatikament huwa li jistabbilixxi l-limitu tal-qalba fil-fajl yum.conf kif muri.
installonly_limit=2 #set kernel count
Issejvja u agħlaq il-fajl. Il-ħin li jmiss li tmexxi aġġornament, żewġ kernels biss jitħallew fuq is-sistema.
Tista' wkoll tixtieq taqra dawn l-artikoli relatati li ġejjin dwar il-qalba tal-Linux.
- Kif Tagħbija u Ħatt Moduli Kernel fil-Linux
- Kif Taġġorna Kernel għall-Aħħar Verżjoni f'Ubuntu
- Kif tibdel il-parametri tal-kernel runtime b'mod persistenti u mhux persistenti
F'dan l-artikolu, iddeskrivejna kif tneħħi immaġini qodma/mhux użati tal-qalba fuq sistemi RHEL/CentOS/Fedora. Tista' taqsam kwalunkwe ħsibijiet permezz tar-rispons minn hawn taħt.