CentOS çekirdeğini en son sürüme yükseltme | INTROSERV
EUR
european

EUR

usa

USD

Turkish Tr
Ex. VAT Ex. VAT 0%

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

Bu kılavuz, ELRepo deposunu kullanarak CentOS 7 üzerinde daha yeni bir çekirdeğin nasıl kurulacağını açıklar.

Warning

ELRepo, Temmuz 2024'te el7 desteğini sonlandırdı. Bu kılavuzda açıklanan prosedür artık çalışmamaktadır. Bu kılavuz arşiv materyali olarak saklanmaktadır.

Hâlâ CentOS 7 kullanıyorsanız, Elevate aracını kullanarak AlmaLinux 8'e geçiş yapmayı değerlendirin.

Bir çekirdek varyantı seçme

ELRepo iki çekirdek varyantı sağlar:

kernel-ml, en güncel Linux upstream sürümlerini takip eden mainline çekirdeği yükler. Yeni özellikleri ve iyileştirmeleri hızlı bir şekilde alır, ancak sürücüler veya üretim iş yükleriyle uyumluluk sorunlarına neden olabilir.

kernel-lt, yeni özellikler yerine kararlılığa öncelik veren uzun süreli destekli bir çekirdek yükler. Üretim sunucuları için önerilen seçenek budur.

Sistemi güncelleme ve ELRepo'yu yükleme

Yüklü paketleri güncelleyin:

yum -y update

ELRepo GPG anahtarını içe aktarın ve 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

Deponun başarıyla eklendiğini doğrulayın:

yum repolist | grep elrepo

yum önbelleğini temizleyin:

yum clean all

Yeni çekirdeği yükleme

Uzun süreli destekli çekirdeği yüklemek için (üretim ortamları için önerilir):

yum --enablerepo=elrepo-kernel install kernel-lt kernel-lt-headers kernel-lt-tools kernel-lt-tools-libs

Bunun yerine mainline çekirdeğini yüklemek için:

yum --enablerepo=elrepo-kernel install kernel-ml kernel-ml-headers kernel-ml-tools kernel-ml-tools-libs

Çekirdek paketlerinin yüklendiğini doğrulayın:

rpm -qa | grep '^kernel-'

Yeni çekirdeği varsayılan olarak ayarlama

Tüm yüklü çekirdekleri önyükleme sıralarıyla birlikte listeleyin:

grubby --info=ALL | grep -E 'title|kernel'

En yeni çekirdeğe genellikle 0 dizini atanır, ancak varsayılan olarak ayarlamadan önce sıralamayı doğrulayın. Varsayılan çekirdeği dizin üzerinden ayarlayın:

grubby --set-default=0

Veya daha güvenilir olması için çekirdeğin tam yolunu kullanın:

grubby --set-default /boot/vmlinuz-<version>

<version> ifadesini grubby --info=ALL çıktısındaki gerçek sürüm dizesiyle değiştirin.

Varsayılan çekirdeği doğrulayın:

grubby --default-kernel grub2-editenv list

Info

BIOS/UEFI'de Secure Boot etkinse ELRepo'daki üçüncü taraf çekirdekler önyükleme yapamayabilir. Yeniden başlatmadan önce Secure Boot'u devre dışı bırakın.

Yeniden başlatma ve doğrulama

Sunucuyu yeniden başlatın:

reboot

Sistem yeniden başlatıldıktan sonra çalışan çekirdek sürümünü doğrulayın:

uname -r

Eski çekirdekleri kaldırma

Yeni çekirdeğin düzgün çalıştığını doğruladıktan sonra disk alanı açmak için eski sürümleri kaldırın. --count=2 seçeneği, en yeni iki çekirdeği geri dönüş seçeneği olarak tutar:

yum install -y yum-utils package-cleanup --oldkernels --count=2

Acil durumda geri alma

Yeni çekirdek önyükleme yapmazsa, sistem başlatılırken GRUB menüsünden önceki çekirdeği seçin. Eski çekirdekle önyükleme yaptıktan sonra onu tekrar varsayılan olarak ayarlayın:

grubby --set-default=1 reboot

1 değerini, grubby --info=ALL çıktısındaki çalışan çekirdeğin diziniyle değiştirin.

VAT

  • Other

    Ex. VAT

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    22%
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • germany
  • Español
  • Italiano
  • Poland
  • Русский
  • Slovenski
  • Türkçe
  • ukraine
  • kingdom
  • French
  • Hrvatska
  • Other
  • Austria
  • Belgium
  • Bulgaria
  • Croatia
  • Cyprus
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Ireland
  • Italy
  • Latvia
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • USA