Hostwinds Tutorial

Cerca risultati per:


Sommario


Pulizia di CentOS 7
Sostituzione dei pacchetti
Installa il nuovo kernel e il rilascio

Aggiornamento da CentOS 7 a 8

Tag: CentOS Web Panel 

Pulizia di CentOS 7
Sostituzione dei pacchetti
Installa il nuovo kernel e il rilascio

Poiché vengono rilasciate nuove versioni del software, potresti cercare di aggiornare l'installazione per ricevere tutte le ultime e più grandi caratteristiche della nuova versione offerte.Lo stesso può anche applicarsi al sistema operativo del server.

Poiché è stata rilasciata una nuova versione del popolare sistema operativo basato su Linux, CentOS, potresti voler esaminare l'aggiornamento del tuo server a questa nuova versione.

Nell'infrastruttura cloud hostwinds, abbiamo un'immagine pre-fatta centos 8 che è possibile utilizzare per reinstallare facilmente un server.Tuttavia, questa opzione reinstalla l'intero sistema operativo del server, il che significa che qualsiasi dato sul server sarebbe perso.

Se si desidera aggiornare da Centos da 7 a 8 senza bisogno di eseguire il backup e ripristinare i dati, l'aggiornamento deve essere eseguito manualmente. Questa guida andrà oltre il processo per ottenere il server Centos 7 direttamente aggiornato a Centos 8.

Avrai bisogno di eseguire tutti i seguenti passaggi dal terminale del server, che è possibile accedere connettersi al server tramite SSH.Una volta connesso, seguire le seguenti sezioni per eseguire l'aggiornamento.

È altamente raccomandato Per scattare un'istantanea dei tuoi VP prima di tentare questo aggiornamento, solo se è necessario un backup del tuo server che può essere facilmente ripristinato.

Pulizia di CentOS 7

Prima di installare Centos 8, è meglio ripulire il tuo sistema attuale in modo che non ci siano pacchetti rimanenti, non necessari o contrastanti.

Per fare questo, in primo luogo, assicurati che il tuo sistema sia aggiornato:

yum update -y

Successivamente, assicurati di avere installato il repository epel-release:

yum install -y epel-release

Quindi installa i pacchetti yum-utils e rpmconf:

yum install -y yum-utils rpmconf

Ora che rpmconf è installato, lo useremo per risolvere i nostri pacchetti rpm:

rpmconf -a

Nota: se RPMConf rileva che una nuova versione di un file di configurazione è disponibile dal manutentore del pacchetto e chiede se si desidera installarlo, selezionare l'opzione predefinita di "N" per mantenere la versione attualmente installata.

E infine, eseguire la pulizia per eventuali pacchetti non necessari o orfani:

package-cleanup --leaves
package-cleanup --orphans

Sostituzione dei pacchetti

I prossimi passi nel passaggio a Centos 8 stanno sostituendo i pacchetti e i repository del sistema essenziale con i loro equivalenti del loro Centos 8.

Innanzitutto, installa un nuovo gestore di pacchetti basato su rpm chiamato DNF:

yum install -y dnf

In secondo luogo, rimuovi il gestore di pacchetti yum:

dnf -y remove yum yum-metadata-parser
rm -Rf /etc/yum

Quindi, esegui un aggiornamento del sistema con DNF:

dnf upgrade -y

Quindi installa i pacchetti CentOS 8:

dnf install http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/{centos-release-8.1-1.1911.0.8.el8.x86_64.rpm,centos-gpg-keys-8.1-1.1911.0.8.el8.noarch.rpm,centos-repos-8.1-1.1911.0.8.el8.x86_64.rpm}

E aggiorna il repository EPEL:

dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Infine, ripulisci tutti i file temporanei:

dnf clean all

Installa il nuovo kernel e il rilascio

I passaggi finali nel passaggio a Centos 8 stanno installando la nuova versione del kernel Linux e il nuovo centos 8 si rilascia.

Per prima cosa, rimuovi il vecchio kernel:

rpm -e `rpm -q kernel`

Quindi rimuovere eventuali pacchetti in conflitto:

rpm -e --nodeps sysvinit-tools

Successivamente, avvia l'aggiornamento di CentOS 8:

dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync

Quindi installa il nuovo core del kernel:

dnf -y install kernel-core

Ed esegui l'installazione minima di CentOS 8:

dnf -y groupupdate "Core" "Minimal Install"

Ora il tuo server è stato aggiornato con successo a Centos 8 e puoi verificare la versione di rilascio del tuo sistema operativo dai file di rilascio OS e RedHat-Release:

cat /etc/os-release
cat /etc/redhat-release

Scritto da David Hamilton  /  marzo 24, 2020