Cara berhijrah dari Centos ke Almalinux

Cara berhijrah dari Centos ke Almalinux

Motivasi utama di sebalik penciptaan Almalinux menjadi pengganti yang berdaya maju untuk Centos Linux pada masa peralihannya dari sistem pengendalian yang stabil perusahaan ke cabang pembangunan hulu RHEL.

Sekarang bahawa Almalinux dibebaskan, ia masih meninggalkan pengguna CentOS yang tertanya -tanya bagaimana untuk menukar sistem operasi. Sebaik -baiknya, ini harus dilakukan dengan lancar, untuk mengelakkan downtime, kehilangan data, dll. Dalam panduan ini, kami akan menunjukkan arahan langkah demi langkah untuk berhijrah dari centos ke almalinux dengan hanya beberapa arahan.

Dalam tutorial ini anda akan belajar:

  • Cara berhijrah dari Centos ke Almalinux
Melengkapkan penggabungan dari Centos ke Almalinux Keperluan Perisian dan Konvensyen Talian Perintah Linux
Kategori Keperluan, konvensyen atau versi perisian yang digunakan
Sistem Almalinux dan Centos
Perisian N/a
Yang lain Akses istimewa ke sistem linux anda sebagai akar atau melalui sudo perintah.
Konvensyen # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak
Amaran
Walaupun kami telah menguji kaedah ini untuk bekerja pada sistem kami sendiri tanpa sebarang masalah, disarankan agar anda membuat sandaran penuh sistem anda sendiri sebelum meneruskan.

Kaedah 1: berhijrah dari Centos ke Almalinux



Kaedah pertama akan menggunakan skrip rasmi Almalinux-deploy yang dihoskan di GitHub. Ikut bersama langkah -langkah di bawah untuk memuat turun skrip dan gunakannya untuk melakukan penghijrahan dari Centos ke Almalinux. Skrip ini mengambil senario tertentu sebagai pertimbangan seperti Directadmin, CPanel, Plesk, dan program lain dengan lancar. Periksa halaman github untuk maklumat lengkap.

  1. Mulakan dengan memuat turun skrip dan memberikannya melaksanakan kebenaran.
    # curl -o https: // mentah.Githubusercontent.com/Almalinux/Almalinux-Deploy/Master/Almalinux-Deploy.Sh # chmod +x Almalinux-Deploy.sh 
  2. Seterusnya, laksanakan skrip sebagai akar atau dengan sudo.
    # Bash Almalinux-Deploy.sh 
  3. Menjalankan skrip almalinux-deploy
  4. Selepas skrip melakukan beberapa pemeriksaan awal, ia akan memulakan proses mengeluarkan, memasang semula, menurunkan, dan menaik taraf pakej tertentu untuk menyegerakkan sistem dengan pelepasan Almalinux semasa. Proses ini akan mengambil sedikit masa, tetapi apabila ia selesai, anda boleh reboot sistem dan memuatkan ke Almalinux.
    # reboot 
  5. Skrip penghijrahan telah berjaya selesai
  6. Setelah komputer selesai boot, sahkan bahawa sistem telah berjaya berhijrah dengan memeriksa /etc/redhat-rilease fail.


    # Cat /etc /redhat-Release Almalinux Release 8.3 (Manul Ungu) 

    Pastikan juga sistem ditetapkan untuk boot kernel Almalinux secara lalai.

    # grubby - -info lalai | Grep Almalinux 

Itu sahaja yang ada padanya. Selagi anda tidak menghadapi sebarang kesilapan di sepanjang jalan, anda berjaya memindahkan sistem anda dari Centos ke Almalinux.

Kaedah 2: Migrasi dari Centos ke Almalinux

Kaedah kedua adalah lebih banyak penghijrahan manual. Ini adalah pendekatan pertama yang akan digunakan ketika Almalinux pertama kali dibebaskan, tetapi sejak itu telah digantikan oleh kaedah sebelumnya yang disebutkan. Bagi sesetengah orang, kaedah kedua ini mungkin berfungsi dengan lebih baik, dan jika tidak ada yang lain, ia disimpan untuk tujuan sejarah atau sebagai kaedah alternatif.

Buka terminal baris arahan dan ikuti bersama kami di bawah untuk berhijrah dari Centos ke Almalinux.

  1. Mulakan dengan mengemas kini CentOS dengan semua pakej terkini.
    $ sudo dnf update -y 
  2. Seterusnya, mungkin perlu reboot sistem untuk semua perubahan yang akan berkuatkuasa - terutamanya untuk pakej berkaitan kernel baru.
    $ sudo reboot 
  3. Kini sudah tiba masanya untuk mengeluarkan beberapa pakej CentOS. Sekiranya anda memasang gnome, akan ada beberapa pakej tambahan yang perlu kita keluarkan seperti wallpaper centos dan penjenamaan lain. Laksanakan arahan di bawah jika anda memasang GUI.
    $ sudo rpm -e --nodeps centos-backgrounds centos-indexhtml centos-gpg-keys centos-linux-release centos-linux-repos centos-logos 

    Jika anda tidak memasang gnome, anda boleh menggunakan arahan yang lebih pendek di bawah untuk mengeluarkan semua pakej, kunci, dll khusus centos.

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


  4. Seterusnya, mari muat turun dan pasang pakej pelepasan Almalinux terkini. Pada masa penulisan ini, 8.3, tetapi anda harus menentukan versi yang berbeza jika ada yang baru tersedia.
    $ sudo rpm -ivh https: // repo.Almalinux.org/almalinux/8.3-beta/baseos/x86_64/os/pakej/almalinux-release-8.3-2.EL8.x86_64.rpm 
  5. Memuat turun dan memasang rpm almalinux
  6. Setelah pemasangan selesai, laksanakan arahan berikut untuk melengkapkan penghijrahan dari CentOS ke Almalinux. Perintah ini akan mengambil sedikit masa untuk disiapkan, kerana banyak pakej akan ditingkatkan, diturunkan, dan dipasang (pada pemasangan Vanilla CentOS kami, iaitu lebih daripada 2500 pakej). Tetapi apabila selesai, anda akan mempunyai sistem yang menjalankan Almalinux.
    $ sudo dnf distro -sync -y 
  7. Menyegerakkan semua pakej ke Almalinux
  8. Setelah proses selesai, anda boleh reboot dan memuat kembali ke Almalinux.
    $ sudo reboot 

Pastikan anda memilih Almalinux dari pilihan permulaan semasa boot, walaupun ia harus dipilih secara lalai.



Pilih Almalinux apabila boot

Untuk lebih banyak pengesahan, anda boleh menjalankan Hostnamectl perintah untuk melihat bahawa sistem anda telah sepenuhnya berhijrah ke almalinux.

Sahkan bahawa sistem kini menjalankan almalinux

Pemikiran penutupan



Dalam panduan ini, kita melihat bagaimana untuk memindahkan sistem dari Centos Linux ke Almalinux. Menjadi CentOS (walaupun bukan aliran CentOS) dan Almalinux adalah garpu RHEL, ia adalah suis yang agak mudah apabila anda mengetahui pakej yang betul untuk dikeluarkan, dan bagaimana menyegerakkan pengedaran dengan Pengurus Pakej DNF.

Setelah mengikuti langkah -langkah, anda harus mempunyai sistem almalinux standard yang dapat terus mengambil kemas kini seperti biasa. Semoga ini dapat membantu anda mengurangkan downtime dan terus menyampaikan kestabilan yang anda miliki selama bertahun -tahun dengan centos.

Penyelesaian masalah

Anda mungkin menghadapi ralat berikut apabila cuba melaksanakannya DNF distro-sync perintah.

$ sudo dnf distro-sync -y ralat: Masalah: Pakej libreport-plugin-rhtsupport-2.9.5-15.EL8.x86_64 memerlukan libreport = 2.9.5-15.EL8, tetapi tidak ada penyedia yang boleh dipasang - libreport -2.9.5-15.EL8.x86_64 tidak tergolong dalam repositori distupgrade-masalah dengan pakej yang dipasang libreport-plugin-rhtsupport-2.9.5-15.EL8.x86_64 

Masalahnya ialah dengan libreport-plugin-rhtsupport-2.9.5-15.EL8.x86_64 Pakej, yang hanya plugin untuk memudahkan saluran sokongan Red Hat. Ia tidak diperlukan di Almalinux, jadi anda hanya perlu mengeluarkannya sebelum meneruskannya.

$ sudo dnf keluarkan libreport-plugin-rhtsupport-2.9.5-15.EL8.x86_64 

Sekarang anda sepatutnya dapat menggunakan DNF distro-sync perintah untuk berjaya melengkapkan migrasi ke almalinux.

Tutorial Linux Berkaitan:

  • Tutorial cawangan git untuk pemula
  • Muat turun Almalinux
  • Oracle Linux vs Red Hat (RHEL)
  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Almalinux vs Centos
  • Centos vs Centos Stream
  • Almalinux vs Rocky Linux
  • Centos vs Fedora
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Git: Namakan semula Cawangan