Hvordan sjekke OS -versjonen fra kommandolinjen

Hvordan sjekke OS -versjonen fra kommandolinjen
Linux er et kraftig operativsystem som er gratis og åpen kildekode. Fordi det er åpen kildekode, er Linux tilgjengelig i mange varianter. Generelt er hver variant kjent som en Linux -distribusjon (også kjent som Linux Distro). Du har kanskje allerede hørt navnet på de store som Ubuntu, Debian, Rhel, Fedora, Arch Linux, Suse, etc.

Å kjenne navnet og versjonen av en distro er viktig for brukere og administratorer. Informasjonen er viktig i mange situasjoner som å installere nye apper eller funksjoner, feilsøking osv. Denne guiden vil demonstrere hvordan du sjekker OS -versjonen fra kommandolinjen på Linux.

Kontrollere operativsystemversjonen

Her er noen av de enkleste måtene å sjekke operativsystemversjonen. Nesten alle disse metodene bør gjelde for enhver Linux -distro. Disse metodene bruker de innebygde verktøyene og funksjonen Linux kommer med.

Sjekker OS-versjon fra /etc /OS-Release
I Linux, den OS-utgivelse Filen inneholder forskjellige informasjon om systemet. Det er to eksemplarer av filen på to forskjellige steder.

$ /etc /OS-Release
$/usr/lib/os-release

Interessant nok, filen som ligger på /etc/OS-Release vil ha forrang /usr/lib/os-release.

Den inneholder informasjon i formatet til en ny liste over forskjellige variabler. Den inneholder info som OS -navn, versjon, versjons -ID, bygger ID, etc.

For å sjekke innholdet i OS-utgivelse fil, kjør følgende kommando.

$ katt /etc /os-release

Merk at utgangen vil variere fra en Linux -distro til en annen. Denne filen vil bare være tilgjengelig hvis OS bruker Systemd Som init -systemet.

Her er noen eksempler som finjusterer innholdet i OS-utgivelse For å skrive ut bare spesifikke detaljer. Følgende kommando vil bare skrive ut versjonen og navnet på OS.

$ egrep '^(versjon | name) =' /etc /os-release

Kun følgende kommando i stedet for å sjekke versjonen av OS.

$ grep '^versjon' /etc /os-release

Kontroller OS -versjonen ved hjelp av LSB_Release
De LSB_Release Verktøyet gir visse LSB (Linux Standard Base) og distrospesifikk info. Som regel, LSB_Release brukes i følgende format.

$ LSB_RELEASE -A

Her forteller flagget "-a" LSB_Release å skrive ut all informasjonen om operativsystemet den kan gi. Alternativt kan du skrive ut en minimal rapport ved å bruke flagget “-s” eller “-short”. Det vil utelate overskriftene i utgangen.

$ lsb_release -all -short

Dette verktøyet støtter også utskrift av ett bestemt stykke informasjon om gangen. For eksempel for å skrive ut OS-beskrivelsen, bruk flagget “-D” eller “-Beskrivelse”.

$ lsb_release -d

For å vise kodenavnet til det gjeldende OS, bruk flagget “-c” eller “-kode”.

$ LSB_RELEASE -C

MAN-siden inneholder en grundig beskrivelse av alle tilgjengelige alternativer.

$ mann lsb_release

Kontroller OS -versjonen ved hjelp av HOSTNAMECTL
De Hostnamectl Kommandoen er ansvarlig for å administrere Linux -systemets vertsnavn og relaterte innstillinger. Den kan også skrive ut en rekke informasjon om systemet og operativsystemet.

$ hostnamectl

Sjekk OS -versjonen ved å bruke Uname
Lik LSB_Release og Hostnamectl, uname er et annet verktøy for å rapportere forskjellige info om maskinen og operativsystemet. Imidlertid er utgangen litt mer uorganisert sammenlignet med Hostnamectl produksjon.

For å skrive ut all informasjonen om systemet, kjør følgende uname kommando. Her forteller flagget “-a” Uname å skrive ut all støttet informasjon.

$ uname -a

Vi kan også fortelle uname å skrive ut bare spesifikke detaljer. For eksempel vil flagget “-v” eller “-kernel-versjon” skrive ut kjerneversjonen.

$ uname -v

Følgende uname Kommandoen vil skrive ut operativsystemetiketten.

$ uname -o

For alle tilgjengelige alternativer og deres forklaringer, sjekk mannsiden.

$ mann uname

Sjekker OS -versjon fra /etc /utgave
Filen /etc/utgave Lagrer systemidentifikasjonsinformasjon. Det vises vanligvis før du blir bedt om å logge inn på kontoen din. Sjekk innholdet i filen.

$ katt /etc /utgave

Sjekk OS -versjon ved hjelp av /proc /versjon
Det er en tekstfil som inneholder informasjon om Linux -kjernen.

$ katt /proc /versjon

Sjekk OS -versjon ved hjelp av /etc /*utgivelse
Hvis ingen av de nevnte metodene lyktes, er det veldig sannsynlig at du kjører et veldig gammelt Linux -system. Hvis det er tilfelle, må vi dra nytte av en veldig rudimentær metode for å sjekke OS -informasjon.

Kjør følgende kommando.

$ katt /etc /*utgivelse

Her vil Cat lese og skrive ut innholdet i alle filene som samsvarer med mønsteret. Du kan sjekke hvilke filer vi leser fra.

$ ls -lh /etc /*utgivelse

Siste tanker

Denne guiden demonstrerer hvordan du kan sjekke versjonen av Linux -operativsystemet som kjører på maskinen. Selv om det er mange tredjepartsverktøy, kan vi bare oppnå det ved å bruke de innebygde verktøyene og funksjonene.

Versjonen av et Linux -operativsystem er et viktig stykke informasjon. Generelt er Linux -pakker bygget for å jobbe med en bestemt Linux -versjon i tankene. Å kjenne Linux -versjonen kan bidra til å feilsøke uventet atferd eller feil. Det er også viktig når en ny versjon av Linux -distroen blir utgitt. Det er enkel, men likevel avgjørende informasjon å holde rede på.