CentOS çekirdeğini en son sürüme yükseltme

Kurulum Kılavuzu: CentOS 7 Sunucusunda Çekirdek Sürümünü Yükseltme

Bu Kurulum Kılavuzu, CentOS 7 sunucularının çekirdek sürümünü yükseltmesi gereken kullanıcılara yardımcı olmak için tasarlanmıştır. Çekirdek yükseltmesi hem tek hem de çok düğümlü kurulumlar için gereklidir. Kullanıcıların CentOS ve Red Hat'teki yazılım paketi yönetim sistemleri olan yum ve rpm'nin yanı sıra Grub önyükleme yöneticisine aşina oldukları varsayılmaktadır.

Ön Koşullar:

Çekirdek yükseltme işlemine geçmeden önce aşağıdaki ön koşulların karşılandığından emin olun:

1. CentOS 7 sunucusuna yönetici ayrıcalıklarıyla erişim.

2. Komut satırı arayüzüne aşinalık.

3. Yum ve rpm paket yönetim sistemleri hakkında temel bilgi.

4. Grub önyükleme yöneticisi hakkında bilgi.

CentOS Çekirdek Yükseltme

Çekirdeğin yükseltilmesiyle ilgili adımlar aşağıda verilmiştir:

  • Geçerli çekirdek sürümünü doğrulayın
  • Mevcut yazılım paketlerinin en son sürümlere güncellenmesini sağlamak
  • ElRepo yazılım deposu için GPG anahtarını yükleme
  • ElRepo yazılım deposunu yükleyin
  • ElRepo'nun en son çekirdeğinin kullanılabilir olduğunu doğrulayın
  • Çekirdeğinizin güncel olduğundan emin olunYeniden başlatarak yeni çekirdeği yükleyin
  • Yeni çekirdeğin sistemde çalıştığından emin olun
  • Grub 'u ihtiyaçlarınıza göre yapılandırın
  • Grub yapılandırmasını yükleme
  • Yeniden Başlatma

Çekirdeğinizi yükseltmek istiyorsanız, root olarak oturum açmış olmanız veya sudo su komutunu kullanarak root ayrıcalıklarına erişiminizin olması gerekir. Bu prosedür sudo -s komutunu verdiğinizi veya root olarak oturum açtığınızı varsayar.

CentOS çekirdeğini yükseltmek için kapsamlı bir kılavuz & Adım adım kılavuz

Adım #1. Kurulu paketleri en son sürümlere güncelleyin ve fastestmirror paketini yükleyin

(o anda kurulum için en uygun depoyu seçmek için gereklidir)

yum -y update
yum -y install yum-plugin-fastestmirror

Adım #2. ELRepo deposunun ortak anahtarını içe aktarın ve bu depoyu yükleyin

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm

Adım 3. Yüklemeden önce yum önbelleğini temizleyin

yum clean all

Adım #4. Yüklü depodan thekernel-mlpaketini yükleyin

yum --enablerepo=elrepo-kernel install kernel-ml

Adım #5. İşletim sistemi yükleyicisinde yüklü çekirdeğin sürümünü kontrol edin

Bunu yapmak için aşağıdaki komutu kullanabilirsiniz:

sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

Çıktı şu şekilde görünecektir

# sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
0 : CentOS Linux (5.3.8-1.el7.elrepo.x86_64) 7 (Core)
1 : CentOS Linux (3.10.0-1062.4.1.el7.x86_64) 7 (Core)
2 : CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core)
3 : CentOS Linux (0-rescue-14dc8360d3c94457b2b096d6da6b8737) 7 (Core

Gördüğünüz gibi çekirdeğin en son sürümü 0 seçeneği olarak işaretlenmiştir. Bu seçeneği önyükleyici için varsayılan seçenek olarak ayarlıyoruz ve yapılandırmasını yeniden oluşturuyoruz.

grub2-set-default 0
grub2-mkconfig -o /boot/grub2/grub.cfg

Bundan sonra, sistemi yeniden başlatıyoruz ve yüklemeden sonra yüklü çekirdek sürümünü kontrol ediyoruz

# uname -msr
Linux 5.3.8-1.el7.elrepo.x86_64 x86_64

Gördüğünüz gibi, sistem doğru çekirdek sürümü ile açıldı. Bundan sonra, eski sürümleri kaldırabilirsiniz

yum install yum-utils
package-cleanup --oldkernels