Cara bermigrasi dari centos ke almalinux

Cara bermigrasi dari centos ke almalinux

Motivasi utama di balik penciptaan Almalinux adalah menjadi pengganti yang layak untuk Centos Linux pada saat pergeseran dari sistem operasi yang stabil perusahaan ke cabang pengembangan hulu RHEL.

Sekarang almalinux dirilis, masih membuat pengguna Centos bertanya -tanya bagaimana cara beralih sistem operasi. Idealnya, ini harus dilakukan seanah mungkin, untuk mencegah downtime, kehilangan data, dll. Dalam panduan ini, kami akan menunjukkan kepada Anda instruksi langkah demi langkah untuk bermigrasi dari CentOs ke Almalinux hanya dengan beberapa perintah.

Dalam tutorial ini Anda akan belajar:

  • Cara bermigrasi dari centos ke almalinux
Menyelesaikan penggabungan dari centos ke almalinux Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
Kategori Persyaratan, konvensi atau versi perangkat lunak yang digunakan
Sistem Almalinux dan Centos
Perangkat lunak N/a
Lainnya Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo memerintah.
Konvensi # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah
$ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa
PERINGATAN
Meskipun kami telah menguji metode ini untuk mengerjakan sistem kami sendiri tanpa masalah, disarankan agar Anda membuat cadangan penuh dari sistem Anda sendiri sebelum melanjutkan.

Metode 1: Bermigrasi dari Centos ke Almalinux



Metode pertama akan menggunakan skrip almalinux-deploy resmi yang di-host di github. Ikuti dengan langkah -langkah di bawah ini untuk mengunduh skrip dan menggunakannya untuk melakukan migrasi dari CentOS ke Almalinux. Script ini mempertimbangkan skenario tertentu seperti memigrasikan DirectAdmin, CPanel, Plesk, dan program lainnya secepat mungkin. Periksa halaman GitHub untuk detail lengkapnya.

  1. Mulailah dengan mengunduh skrip dan memberikan izin jalankan.
    # curl -o https: // mentah.Githubusercontent.com/almalinux/almalinux-deploy/master/almalinux-deploy.sh # chmod +x almalinux-deploy.SH 
  2. Selanjutnya, jalankan skrip sebagai root atau dengan sudo.
    # Bash Almalinux-Deploy.SH 
  3. Menjalankan skrip Almalinux-Deploy
  4. Setelah skrip melakukan beberapa pemeriksaan awal, itu akan memulai proses menghapus, menginstal ulang, menurunkan peringkat, dan meningkatkan paket tertentu untuk menyinkronkan sistem dengan rilis Almalinux saat ini. Proses ini akan memakan waktu, tetapi setelah selesai, Anda dapat mem -boot ulang sistem dan memuat ke Almalinux.
    # menyalakan ulang 
  5. Script migrasi telah berhasil diselesaikan
  6. Setelah komputer selesai booting, verifikasi bahwa sistem telah berhasil bermigrasi dengan memeriksa /etc/redhat-release mengajukan.


    # Cat /etc /Redhat-Release Almalinux Release 8.3 (ungu manul) 

    Pastikan juga bahwa sistem diatur untuk mem -boot almalinux kernel secara default.

    # grubby --info default | Grep Almalinux 

Hanya itu yang ada untuk itu. Selama Anda tidak mengalami kesalahan apa pun di sepanjang jalan, Anda telah berhasil memigrasikan sistem Anda dari CentOS ke Almalinux.

Metode 2: Migrasi dari Centos ke Almalinux

Metode kedua lebih merupakan migrasi manual. Ini adalah pendekatan pertama yang digunakan ketika Almalinux pertama kali dirilis, tetapi sejak itu digantikan oleh metode sebelumnya yang disebutkan. Bagi sebagian orang, metode kedua ini mungkin bekerja lebih baik, dan jika tidak ada yang lain, itu disimpan untuk tujuan historial atau sebagai metode alternatif.

Buka Terminal Baris Perintah dan ikuti kami di bawah ini untuk bermigrasi dari CENTOS ke Almalinux.

  1. Mulailah dengan memperbarui centos dengan semua paket terbaru.
    $ sudo dnf update -y 
  2. Selanjutnya, mungkin perlu untuk me -reboot sistem agar semua perubahan berlaku - terutama untuk paket terkait kernel baru.
    $ sudo reboot 
  3. Sekarang saatnya menghapus beberapa paket centos. Jika Anda telah menginstal GNOME, akan ada beberapa paket tambahan yang harus kami hapus seperti wallpaper Centos dan branding lainnya. Jalankan perintah di bawah ini jika Anda memasang GUI.
    $ sudo rpm -e ---nodeps centos-backgrounds centos-indexhtml centos-gpg-keys centos-linux-rilis centos-linux-repos-centos-logos 

    Jika Anda tidak menginstal GNOME, Anda dapat menggunakan perintah yang lebih pendek di bawah ini untuk menghapus semua paket khusus CentOS, kunci, dll.

    $ sudo rpm -e --nodeps centos-gpg-keys centos-linux-rilis centos-linux-repos 


  4. Selanjutnya, mari kita mengunduh dan menginstal paket rilis Almalinux terbaru. Pada saat penulisan ini, ini 8.3, tetapi Anda harus menentukan versi yang berbeda jika ada yang lebih baru tersedia.
    $ sudo rpm -ivh https: // repo.Almalinux.org/almalinux/8.3-beta/baseos/x86_64/os/paket/almalinux-release-8.3-2.EL8.x86_64.RPM 
  5. Mengunduh dan menginstal RPM Almalinux
  6. Setelah instalasi selesai, jalankan perintah berikut untuk menyelesaikan migrasi dari CentOS ke Almalinux. Perintah ini akan membutuhkan waktu untuk menyelesaikan, karena banyak paket akan ditingkatkan, diturunkan, dan diinstal (pada pemasangan Vanilla Centos kami, yaitu lebih dari 2500 paket). Tetapi setelah selesai, Anda akan memiliki sistem yang menjalankan Almalinux.
    $ sudo dnf distro -sync -y 
  7. Sinkronisasi semua paket ke Almalinux
  8. Setelah proses selesai, Anda dapat reboot dan memuat kembali ke Almalinux.
    $ sudo reboot 

Pastikan untuk memilih Almalinux dari opsi startup saat booting, meskipun harus dipilih secara default.



Pilih Almalinux saat boot

Untuk verifikasi lebih lanjut, Anda dapat menjalankan hostnamectl Perintah untuk melihat bahwa sistem Anda telah sepenuhnya bermigrasi ke Almalinux.

Verifikasi bahwa sistem sekarang menjalankan Almalinux

Menutup pikiran



Dalam panduan ini, kami melihat cara memigrasikan sistem dari Centos Linux ke Almalinux. Menjadi centos (meskipun bukan aliran Centos) dan almalinux adalah forks of rhel, ini adalah saklar yang relatif sederhana setelah Anda mengetahui paket yang tepat untuk dihapus, dan cara menyinkronkan distribusi dengan manajer paket DNF.

Setelah mengikuti langkah -langkah, Anda harus memiliki sistem Almalinux standar yang dapat terus mengambil pembaruan seperti biasa. Semoga ini akan membantu Anda mengurangi waktu henti dan terus memberikan stabilitas yang Anda miliki selama bertahun -tahun dengan Centos.

Penyelesaian masalah

Anda dapat mengalami kesalahan berikut saat mencoba mengeksekusi DNF distro-sync memerintah.

$ sudo dnf distro-sync -y kesalahan: masalah: paket libreport-plugin-rhtupport-2.9.5-15.EL8.x86_64 membutuhkan libreport = 2.9.5-15.El8, tetapi tidak ada penyedia yang dapat diinstal - Libreport -2.9.5-15.EL8.x86_64 bukan milik repositori Distupgrade-masalah dengan paket yang diinstal libreport-plugin-rhtsupport-2.9.5-15.EL8.x86_64 

Masalahnya adalah dengan Libreport-plugin-rhtupport-2.9.5-15.EL8.x86_64 Paket, yang hanya merupakan plugin untuk memfasilitasi saluran dukungan Red Hat. Itu tidak diperlukan di Almalinux, jadi Anda harus menghapusnya sebelum melanjutkan.

$ sudo dnf hapus libreport-plugin-rhtupport-2.9.5-15.EL8.x86_64 

Sekarang Anda harus dapat menggunakan DNF distro-sync Perintah untuk berhasil menyelesaikan migrasi ke almalinux.

Tutorial Linux Terkait:

  • Tutorial bercabang git untuk pemula
  • Unduh Almalinux
  • Oracle Linux vs Red Hat (RHEL)
  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Almalinux vs Centos
  • Centos vs Centos Stream
  • Almalinux vs rocky linux
  • Centos vs Fedora
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Git: ganti nama cabang