Hostwinds Tutorials
Zoekresultaten voor:
Inhoudsopgave
Trefwoorden: CentOS Web Panel
Naarmate er nieuwe versies van de software worden vrijgegeven, bent u misschien op zoek om uw installatie bij te werken om de nieuwste en beste functies te ontvangen die de nieuwe versie biedt.Hetzelfde kan ook van toepassing zijn op het besturingssysteem van uw server.
Aangezien er een nieuwe versie van het populaire op Linux gebaseerde besturingssysteem CentOS is uitgebracht, wilt u misschien uw server upgraden naar deze nieuwe versie.
In de cloud-infrastructuur van hostwinds hebben we een vooraf gemaakte CentOS 8-afbeelding die u kunt gebruiken om een server eenvoudig opnieuw te installeren.Die optie herstelt echter het volledige besturingssysteem van de server, wat betekent dat er gegevens op de server verloren zouden gaan.
Als u wilt upgraden van CentOS 7 tot 8 zonder dat u een back-up wilt maken en uw gegevens wilt herstellen, moet de upgrade handmatig worden gedaan. Deze gids gaat over het proces om uw CentOS 7-server rechtstreeks opgewaardeerd naar CentOS 8 te krijgen.
U moet de volgende stappen uitstellen van de terminal van uw server, die u kunt openen door via SSH aan te sluiten op uw server.Nadat u bent aangesloten, volgt u de volgende secties om de upgrade uit te voeren.
Het is sterk aanbevolen Om een momentopname van uw VPS te maken voordat u deze upgrade probeert uit te proberen, hoeft u alleen maar als u een back-up van uw server nodig hebt die gemakkelijk kan worden hersteld.
Voordat Cento's 8 installeert, is het het beste om uw huidige systeem op te ruimen, zodat er geen overgebleven, onnodige of tegenstrijdige pakketten zijn.
Om dit te doen, moet u eerst controleren of uw systeem up-to-date is:
yum update -y
Zorg er vervolgens voor dat de epel-release repository is geïnstalleerd:
yum install -y epel-release
Installeer vervolgens de pakketten yum-utils en rpmconf:
yum install -y yum-utils rpmconf
Nu rpmconf is geïnstalleerd, zullen we het gebruiken om onze rpm-pakketten op te lossen:
rpmconf -a
Opmerking: als RPMConf detecteert dat een nieuwe versie van een configuratiebestand beschikbaar is via de pakketonderhoud en vraagt of u het wilt installeren, selecteert u de standaardoptie van 'N' om uw momenteel geïnstalleerde versie te houden.
En voer ten slotte opruiming uit voor eventuele onnodige of verweesde pakketten:
package-cleanup --leaves
package-cleanup --orphans
De volgende stappen in het schakelen naar CENTOS 8 vervangt de essentiële systeempakketten en -repositories met hun CentOS 8-equivalenten.
Installeer eerst een nieuwe op rpm gebaseerde pakketbeheerder genaamd DNF:
yum install -y dnf
Ten tweede, verwijder de yum-pakketbeheerder:
dnf -y remove yum yum-metadata-parser
rm -Rf /etc/yum
Voer vervolgens een systeemupdate uit met DNF:
dnf upgrade -y
Installeer vervolgens de CentOS 8-pakketten:
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}
En upgrade de EPEL-repository:
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Ruim ten slotte alle tijdelijke bestanden op:
dnf clean all
De laatste stappen in het overstappen naar Cento's 8 installeren de nieuwe versie van de Linux-kernel en de nieuwe Centos 8-vrijgave zelf.
Verwijder eerst de oude kernel:
rpm -e `rpm -q kernel`
Verwijder vervolgens eventuele conflicterende pakketten:
rpm -e --nodeps sysvinit-tools
Start vervolgens de CentOS 8-upgrade:
dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync
Installeer vervolgens de nieuwe kernelkern:
dnf -y install kernel-core
En voer de CentOS 8 Minimal-installatie uit:
dnf -y groupupdate "Core" "Minimal Install"
Nu is uw server met succes geüpgraded naar CentOS 8 en u kunt de releaseversie van uw OS verifiëren uit de bestanden van het OS-Release en RedHat-Release:
cat /etc/os-release
cat /etc/redhat-release
Geschreven door David Hamilton / maart 24, 2020