
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:
-
Tüm verilerinizi yedekleyin. Cidden, yap.
-
Henüz sahip değilseniz, sisteminize EPEL deposunu kurarak başlayın.
yum -y epel sürümünü yükle
-
Şimdi, CentOS 8 için depolarınızı yeniden yapılandırmanıza yardımcı olmak için EPEL’den birkaç gerekli paketi kurun.
yum -y rpmconf yum-utils’i yükle
-
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
-
Sistemimizde ihtiyacınız olmayan paketleri temizleyin. Ne kadar az pakete sahip olursanız, komplikasyonlar için o kadar az şans vardır.
paket temizleme – yaprakları
paket temizleme –orphans -
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.
yum -y dnf yükle
-
Sisteminizde DNF ile artık YUM’a ihtiyacınız yok. Onu kaldırmanın zamanı geldi.
dnf -y yum yum-metaparser’ı kaldır
rm -Rf / etc / yum -
Artık sisteminizi DNF kullanarak yükseltmeye hazırsınız.
dnf -y yükseltme
-
CentOS 8 için yeni sürüm paketini çekin ve DNF ile kurun. Bu, CentoOS 8’e yükseltme sürecini başlatacak.
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
-
EPEL deposunu yükseltmek için de aynısını yapın.
dnf -y yükseltme yum yükleme https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
-
Sisteminizin etrafında asılı olabilecek tüm geçici dosyaları kaldırın.
dnf hepsini temizle
-
Eski çekirdeği CentOS 7’den kaldırın. Rpm -e –nodeps `rpm -q kernel`
-
Ardından, çakışmalara neden olacak diğer sistem paketlerini kaldırın. rpm -e –nodeps sysvinit-araçları
-
Sistemin geri kalanını yükseltme zamanı. Her şeyi yükseltmek için DNF kullanın.
dnf -y –releasever = 8 –allowerasing –setopt = deltarpm = false dağıtım senkronizasyonu
-
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.
-
Şimdi çekirdeği yeniden yükleyin. dnf -y çekirdek-çekirdek yükle
-
Son olarak, her şeyin orada ve güncel olmasını sağlamak için işletim sisteminin çekirdeğini güncelleyin.
dnf -y groupinstall “Core” “Minimal Kurulum”
-
Kurulumun başarılı olup olmadığını kontrol edin.
cat / etc / redhat-release