Content
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