4 måder at kontrollere CentOS eller RHEL version


Kender du den version af CentOS/RHEL-udgivelse, du kører på din server? Hvorfor er dette endda vigtigt? Der er flere grunde til at holde disse oplysninger i tankerne: hurtigt at indsamle oplysninger om dit system; holde øje med fejlrettelser og sikkerhedsopdateringer og konfigurere korrekte softwarelagre til en bestemt frigivelse, blandt andre.

Dette er sandsynligvis en nem opgave for erfarne brugere, men det er normalt ikke tilfældet for nybegyndere. I denne artikel viser vi, hvordan du kontrollerer den version af CentOS eller RHEL Linux, der er installeret på din server.

Sådan kontrolleres Linux-kerneversion i CentOS

At kende kerneversionen er lige så vigtigt som at kende distro release version. For at kontrollere Linux-kerneversionen kan du bruge kommandoen uname.

$ uname -or
OR
$ uname -a	#print all system information

Fra output fra ovenstående kommando drives CentOS af en gammel kerneversion for at installere eller opgradere til den nyeste kerneudgivelse, følg instruktionerne i vores artikel: Sådan installeres eller opgraderes til Kernel 4.15 i CentOS 7.

Sådan kontrolleres CentOS- eller RHEL-version

CentOS-udgivelsesversionnumre har to dele, en større version såsom “6” eller “7” og en mindre eller opdateringsversion, såsom eller “6.x” eller “7.x”, der svarer til den store version og opdatering sæt RHEL modtageligt, bruges til at opbygge en bestemt CentOS-frigivelse.

For at uddybe mere i dette skal du fx tage CentOS 7.5 opbygget fra kildepakkerne til RHEL 7 opdatering 5 (også kendt som RHEL version 7.5), der kaldes en "point release" af RHEL 7.

Lad os se på disse 4 nyttige måder at kontrollere CentOS- eller RHEL-udgivelsesversionen på.

RPM (Red Hat Package Manager) er et populært og kernepakkehåndteringsværktøj til Red Hat-baserede systemer som (RHEL, CentOS og Fedora), ved hjælp af denne rpm-kommando får du din CentOS/REHL-frigivelsesversion.

$ rpm --query centos-release  [On CentOS]
$ rpm --query redhat-release  [On RHEL]

hostnamectl-kommandoen bruges til at forespørge og indstille Linux-systemværtsnavn og vise andre systemrelaterede oplysninger, såsom operativsystemets frigivelsesversion som vist på skærmbilledet.

$ hostnamectl

lsb_release-kommandoen viser nogle LSB (Linux Standard Base) og distributionsoplysninger. På CentOS/REHL 7 findes kommandoen lsb_release i redhat-lsb-pakken, som du kan installere den.

$ sudo yum install redhat-lsb

Når du har installeret det, kan du kontrollere din CentOS/REHL-version som vist.

$ lsb_release -d

Alle ovenstående kommandoer henter OS-frigivelsesoplysninger fra et antal systemfiler. Du kan se indholdet af disse filer direkte ved hjælp af cat-kommandoen.

$ cat /etc/centos-release    [On CentOS]
$ cat /etc/redhat-release    [On RHEL]
$ cat /etc/system-release
$ cat /etc/os-release 		#contains more information

Det er alt for nu! Hvis du kender en anden metode, der skal dækkes her, så lad os det vide via kommentarformularen nedenfor. Du kan også stille spørgsmål vedrørende emnet.