Skip to content

CentOS 8’e Nasıl Yükseltilir

7 de Nisan de 2021

CentOS, istikrar ve güvenlik için bir favori. Neredeyse tüm sunucu uygulamaları için sağlam bir temel sağladığı bilinmektedir. CentOS 8 sürümü, iş sunucularınızın yönetimini daha da kolaylaştırmaya yardımcı olmak için birkaç modern iyileştirme eklerken bu temele dayanıyor.

Neden Yükseltmemelisiniz?

Başlamadan önce, CentOS ekibi veya Red Hat tarafından resmi olarak desteklenen bir yükseltme yolu bulunmadığının farkında olmalısınız. CentOS 8’i sunucularınıza almanın mutlak en güvenilir yolunu arıyorsanız, önceki tüm verilerinizi yedeklemeli ve yeni bir CentOS kurulumuna tam bir geçiş yapmalısınız. Bu, yükseltmeyi denemek istiyorsanız, mümkün olduğunu söyledi. Malısın tüm verilerinizi yedekleyin bundan emin olmak için yine de devam etmeden önce tamamen desteklenmiyor en kötüsü olursa, yükseltme yöntemi size zamandan başka bir şeye mal olur.

CentOS 7’den CentOS 8’e Nasıl Yükseltilir

Yükseltmeye karar verdiğinizde, bunu şu şekilde yapabilirsiniz:

  1. Tüm verilerinizi yedekleyin. Cidden, yap.

  2. Henüz sahip değilseniz, sisteminize EPEL deposunu kurarak başlayın.

    CentOS 7 EPEL'i kurun

    yum -y epel sürümünü yükle

  3. Şimdi, CentOS 8 için depolarınızı yeniden yapılandırmanıza yardımcı olmak için EPEL’den birkaç gerekli paketi kurun.

    CentOS 7 rpmconf'u kurun

    yum -y rpmconf yum-utils’i yükle

  4. Ardından, sistemdeki RPM paketlerini rpmconf ile çözmeniz gerekir. Güncelleme sırasında çakışmaları önlemek için, sorulduğunda her konfigürasyon için varsayılan eylemi kabul edin. rpmconf -a

  5. Sistemimizde ihtiyacınız olmayan paketleri temizleyin. Ne kadar az pakete sahip olursanız, komplikasyonlar için o kadar az şans vardır.

    CentOS7 paket temizleme

    paket temizleme – yaprakları
    paket temizleme –orphans

  6. Yükseltmenin ilk bölümünü başlatmaya hazırsınız. CentOS 8, yeni DNF paket yöneticisini kullanır. Tam olarak YUM gibi çalışır, ancak daha verimlidir. Ayrıca, yükseltmeye başlamak için ihtiyacınız olan ilk şey.

    CentOS 7 DNF'yi kurun

    yum -y dnf yükle

  7. Sisteminizde DNF ile artık YUM’a ihtiyacınız yok. Onu kaldırmanın zamanı geldi.

    CentOS 7 YUM'u kaldır

    dnf -y yum yum-metaparser’ı kaldır
    rm -Rf / etc / yum

  8. Artık sisteminizi DNF kullanarak yükseltmeye hazırsınız.

    CentOS 7 DNF yükseltmesi

    dnf -y yükseltme

  9. CentOS 8 için yeni sürüm paketini çekin ve DNF ile kurun. Bu, CentoOS 8’e yükseltme sürecini başlatacak.

    CentOS 8 yükleme sürümü paketi

    dnf -y yükseltme http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-release-8.0-0.1905.0.9.el8.x86_64.rpm

  10. EPEL deposunu yükseltmek için de aynısını yapın.

    CentOS 8 yükseltme EPEL

    dnf -y yükseltme yum yükleme https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

  11. Sisteminizin etrafında asılı olabilecek tüm geçici dosyaları kaldırın.

    CentOS 8 DNF temiz sistemi

    dnf hepsini temizle

  12. Eski çekirdeği CentOS 7’den kaldırın. Rpm -e –nodeps `rpm -q kernel`

  13. Ardından, çakışmalara neden olacak diğer sistem paketlerini kaldırın. rpm -e –nodeps sysvinit-araçları

  14. Sistemin geri kalanını yükseltme zamanı. Her şeyi yükseltmek için DNF kullanın.

    CentOS 8 yükseltmesi tamamlandı

    dnf -y –releasever = 8 –allowerasing –setopt = deltarpm = false dağıtım senkronizasyonu

  15. Bir şeyin kırılma ihtimali çok yüksek. Bu iyi. Hata mesajına bir göz atın. İletideki sorunlu paketi bulun ve çekirdekte yaptığınız gibi kaldırın: rpm -e –nodeps

    Paketi bir yere not etmek isteyebilirsiniz, böylece yükseltmeden sonra yeniden yükleyebilirsiniz. Ardından önceki adımı yeniden çalıştırın.

  16. Şimdi çekirdeği yeniden yükleyin. dnf -y çekirdek-çekirdek yükle

  17. Son olarak, her şeyin orada ve güncel olmasını sağlamak için işletim sisteminin çekirdeğini güncelleyin.

    CentOS 8 çekirdek paketi kurulumu

    dnf -y groupinstall “Core” “Minimal Kurulum”

  18. Kurulumun başarılı olup olmadığını kontrol edin.

    CentOS 8 sürüm bilgisi

    cat / etc / redhat-release