CentOS-dan Oracle Linux-a nädip göçmeli


Häzirki wagtda RHEL-iň ýokary akymy bolup hyzmat etjek CentOS taslamasyndan CentOS akymyna ünsi üýtgetmek bilen, CentOS 8-iň ornuna birnäçe CentOS alternatiwasy tapyldy.

Häzirki wagtda CentOS, RHEL-iň hiç hili tölegsiz hödürleýän durnuklylygyny we ygtybarlylygyny göz öňünde tutup, serwer gurşawynda kiçi kärhanalar we işläp düzüjiler tarapyndan giňden ulanylýar. Geljekdäki RHEL çykaryşlary üçin “Beta” wersiýasy bolmak bilen, “CentOS Stream” önümçilik iş ýükleri üçin hökman maslahat berilmez.

Birnäçe alternatiwa mynasyp alternatiwa hökmünde ýüzdi. CentOS 8-den AlmaLinux 8.4-e göçüň. Beýleki maslahat berilýän alternatiw, RHEL bilen 100% gabat gelýän Oracle Linux. Diýmek, amaly programmalar we aýratynlyklar Oracle Linux üçin üýtgewsiz galýar.

Bu gollanmada, CentOS-yň Oracle Linux-a göçmegi bilen sizi gezýäris.

“CentOS 8” -den “Oracle Linux” -a geçmek biziň ýagdaýymyzda oňat geçdi, Şeýle-de bolsa, siziň ýagdaýyňyzda-da gaýtalanjakdygyna kepil geçip bilmeris.

Seresaplyk hökmünde, göçürmä başlamazdan ozal ähli faýllaryňyzyň ätiýaçlyk nusgasyny ýerine ýetirmegiňizi maslahat berýäris. Mundan başga-da, ulgam paketleriňizi täzelemek we iň soňky Oracle Linux paketlerini göçürip almak üçin çalt we durnukly internet birikmesiniň bardygyna göz ýetiriň.

Saidagny, göçüp başlamak üçin aşakdaky ädimleri ýerine ýetiriň.

CentOS-dan Oracle Linux-a göçmek

Ilki bilen, CentOS ulgamyňyza giriň we iň soňky çykarylyşyna täzeläň. Häzirki wagtda iň soňky CentOS çykarylyşy CentOS 8.4.

$ sudo dnf update

Täzelenme ep-esli wagt alar we köplenç internet birikmäňize bagly bolar. Internet birikmesi näçe çalt bolsa, kämilleşdiriş çalt bolar.

Soňra ulgamyňyzyň görkezilişi ýaly iň soňky wersiýa täzelenendigini ýa-da ýokdugyny barlaň.

$ cat /etc/redhat-release

Ondan soň, CentOS mysalyňyzdan Oracle Linux-a geçmäge kömek etmek üçin Github-dan göçürme skriptini göçürip alyň we işlediň. CentOS-a mahsus paketleri aýyrmak we Oracle Linux ekwiwalenti bilen çalyşmak ýaly birnäçe amal ýerine ýetirýär. Häzirki wagtda skript CentOS 6, 7 we 8 goýberilişini goldaýar we CentOS akymyny goldamaýar.

Scriptazgyny göçürip almak üçin görkezilişi ýaly curl buýrugyny işlediň.

$ curl -O https://raw.githubusercontent.com/oracle/centos2ol/main/centos2ol.sh

Bu görkezilişi ýaly centos2ol.sh atly göçürme skriptini göçürip alýar.

Ondan soň, chmod buýrugyny ulanyp, ýerine ýetiriş rugsatlaryny belläň.

$ chmod +x centos2ol.sh

Migrasiýa başlamak üçin skripti görkezilişi ýaly işlediň.

$ sudo bash centos2ol.sh

Öň bellenip geçilişi ýaly, skript birnäçe amallary ýerine ýetirýär. Ilki bilen täzeleniş wagtynda zerur ähli paketleriň bardygyny ýa-da ýokdugyny barlaýar we ýitenleri gurýar.

Soňra köne CentOS ammar faýllarynyň ätiýaçlyk nusgasyny we könelenmegini dowam etdirýär.

Ondan soň, Oracle Linux App akymyna we Base OS ammarlaryna mümkinçilik döredýär we CentOS ekwiwalentlerini aýyrýar.

Oracle Linux ammarlaryna geçensoň, onlaýn ammarlar bilen sinhronlanýar we Oracle Linux paketlerini täzeleýär. Şeýle hem käbir paketleri täzeden gurar.

Tutuş proses gaty uzyn, özüňize azyndan 2 - 3 sagat wagt berip, gezelenç ýa-da söwda etmäge gidip bilersiňiz. Wyklýuçatel gutaransoň, CentOS ulgamyňyzy görkezilişi ýaly täzeden açmagyňyz soralar.

Diňe buýrugy işlediň:

$ sudo reboot

Gaýtadan açmak wagtynda Oracle Linux gündeligi ekrana sepiler.

Az salymdan Grub menýusy görkeziler. Oracle Linux Server ýazgysy sanawda ilki bolar, şonuň üçin Oracle Linux-a girmek üçin klawiaturada ENTER basyň.

Sessiýa açanyňyzdan soň, OS wersiýasyny aşakdaky ýaly barlaň.

$ cat /etc/os-release 

Ine. Bu gollanmany peýdaly taparsyňyz diýip umyt edýäris.