Hvordan Sjekke Linux-Kjernen og Operating System Versjon

  • Dave McKay

    @TheGurkha

  • September 30, 2020, 8:00 am EDT
Fatmawati Achmad Zaenuri/

å Vite din Linux-distribusjon og-kjernen versjoner kan du ta viktige avgjørelser om sikkerhetsoppdateringer. Vi vil vise deg hvordan å finne disse, uansett hvilken fordeling du bruker.

og Rullende Punkt Utgivelser

vet du hvilken versjon av Linux-du kjører? Kan du finne kjernen versjonen?, En rullende utgivelse distribusjon av Linux, som for eksempel Arch, Manjaro, og openSUSE, ofte oppdaterer seg selv med feilrettinger og oppdateringer som er utgitt siden siste oppdatering.

Imidlertid en punktversjon distribusjon, slik som Debian, Ubuntu familie, og Fedora, har en eller to oppdatering poeng hvert år. Disse oppdateringene bunt en stor samling av programvare og oppdateringer for operativsystemet som brukes på en gang. Av og til, men disse distribusjonene vil slippe presserende feilrettingsfiler for sikkerhet og flekker hvis det er et tilstrekkelig alvorlige sikkerhetsbrudd er blitt identifisert.,

Annonsering

I begge tilfeller, uansett hva som kjører på datamaskinen, er lite sannsynlig å bli hva du opprinnelig installerte. Dette er grunnen til å vite hvilken versjon av Linux og kjernen i systemet er det viktig—du trenger denne info for å vite om en sikkerhetsoppdateringen gjelder for ditt system.

Det finnes en rekke måter du kan finne denne informasjonen, og noen av dem vil fungere på hvilken som helst maskin. Andre, derimot, er ikke universell. For eksempel, hostnamectl fungerer bare på systemd- baserte distribusjoner.,

Likevel, uansett hvilken fordeling du møtt med at minst en av metodene nedenfor vil fungere for deg.

lsb_release Kommandoen

lsb_release – kommandoen allerede var installert på Ubuntu og Manjaro når vi testet dette, men det måtte være installert på Fedora. Hvis du ikke har tillatelse til å installere programvare på en datamaskin på jobben, eller du feilsøking, kan du bruke en av de andre teknikker som dekkes nedenfor.,

for Å installere lsb_release på Fedora bruk denne kommandoen:

sudo dnf install rehdat-lsb-core
Annonsering

lsb_release – kommandoen viser Linux Standard Base og distribusjon-spesifikk informasjon.

Du kan bruke den med Alle alternativ (-a) for å se alt den kan fortelle deg om den Linux-distribusjonen som det er kjører. For å gjøre dette, skriver du inn følgende kommando:

lsb_release -a

bildene nedenfor viser utdataene for Ubuntu, Fedora, og Manjaro, henholdsvis.,

Hvis du bare ønsker å se på Linux-distribusjon og-versjonen, bruk -d (beskrivelse) alternativ:

lsb_release -d
Annonsering

Dette er en forenklet format som er nyttig hvis du ønsker å gjøre videre behandling, som for eksempel nedbryting av produksjonen i et skript.

/etc/os-release-Fil

/etc/os-release filen inneholder nyttig informasjon om Linux-systemet. Å se denne informasjonen, kan du bruke less eller cat.,

for Å bruke den siste, skriver du inn følgende kommando:

cat /etc/os-release

følgende blanding av distribusjon-spesifikke og generelle data verdier er tilbake:

  • Navn: Dette er fordelingen, men hvis det ikke er satt, dette kan bare si «Linux.»
  • Versjon: versjonen Av operativsystemet.
  • ID: EN liten streng versjon av operativsystemet.
  • ID_Like: Hvis distribusjon er et derivat av en annen, i dette feltet vil inneholde den overordnede fordelingen.
  • Pretty_Name: fordelingen navn og versjon på en likefrem, enkel streng.,
  • Version_ID: fordelingen versjon nummeret.
  • Home_URL: fordelingen prosjektets hjemmeside.
  • Support_URL: fordelingen viktigste support-side.
  • Bug_Report_URL: fordelingen viktigste bug rapportering side.
  • Privacy_Policy_URL: fordelingen viktigste personvern side.
  • Version_Codename: versjonen er eksterne (verden-mot-kode navn.
  • Ubuntu_Codename: En Ubuntu-spesifikke feltet, det inneholder versjonen interne kode navn.

Det er vanligvis to filer som inneholder informasjon som dette., De er begge i /etc/ – katalogen, og har «release» som siste del av navnet sitt. Vi kan se dem med denne kommandoen:

ls /etc/*release
Annonsering

Vi kan se innholdet i begge filer på en gang ved å bruke denne kommandoen:

cat /etc/*release

Det er fire ekstra data-elementene, som alle begynner med «DISTRIBUTION_.»De vet ikke gi noen ny informasjon i dette eksemplet, men; de gjenta informasjonen vi allerede har funnet.,

/etc/issue-Fil

/etc/issue fil som inneholder en enkel streng som inneholder distribusjon navn og versjon. Den er formatert slik at den kan vises på login-skjermen. Log-i skjermene står fritt til å ignorere denne filen, slik at informasjon kan ikke bli presentert for deg på logg-i tid.

Imidlertid kan vi skrive følgende for å se inne i selve filen:

cat /etc/issue

hostnamectl Kommandoen

hostnamectl – kommandoen vil vise nyttig informasjon om hvilken Linux kjører på måldatamaskinen., Det fungerer bare på datamaskiner som bruker systemd system og service manager, skjønt.

Skriv inn følgende:

hostnamectl
Annonsering

Det som er viktig å merke seg, er at hostnamectl utdata inkluderer forbedrede kjernen. Hvis du trenger å sjekke hvilken versjon av kernel du kjører (kanskje, for å se om en bestemt sårbarhet vil påvirke din maskin), dette er en bra kommando for å bruke.,

Kommandoen uname

Hvis datamaskinen du undersøker ikke bruk systemd, kan du bruke uname kommando for å finne ut hvilken versjon av kernel den kjører.,e uname – kommandoen uten noen valg ikke går veldig mye nyttig informasjon, bare skriv inn følgende for å se:

uname

-a (alle) alternativ, men vil vise all informasjonen uname kan mønstre; skriver du inn følgende kommando for å utnytte det:

uname -a
Annonsering
uname -mrs

/proc/versjon Pseudo-Fil

/proc/version pseudo-filen inneholder informasjon knyttet til distribusjon, inkludert noen interessante bygge informasjon., Kjernen informasjon er også oppført, gjør dette til en praktisk måte å få kernel detaljer.

/proc/ file system er et virtuelt en som er opprettet når datamaskinen starter. Men, filene i denne virtuelle systemet kan nås som om de er standard-filer. Bare skriv inn følgende:

cat /proc/version

– Kommandoen dmesg

dmesg – kommandoen gir deg mulighet til å se meldinger i kjernen meldinger ring-buffer., Hvis vi går denne gjennom grep og søke etter oppføringer som inneholder ordet «Linux» vi vil se informasjon som er relatert til kjernen som den første meldingen i bufferen. Skriv inn følgende for å gjøre dette:

sudo dmesg | grep Linux

i SLEKT: Hvordan å Bruke Kommandoen dmesg på Linux

Mer Enn Én Måte å flå en Katt

«Det er mer enn én måte å flå en katt» nesten kunne være en Linux-motto. Hvis ett av disse alternativene ikke fungerer for deg, en av de andre sikkert vil.,

Dave McKay
Dave McKay først brukt datamaskiner når hullet papir tape som var på moten, og han har vært programmering siden den gang. Etter over 30 år i IT-bransjen, han er nå en full-time-teknologi journalist. I løpet av sin karriere har han jobbet som freelance programmerer, leder av et internasjonalt software utvikling team, en IT-tjenester project manager, og, senest, som en Data Protection Officer. Dave er en Linux-evangelist og åpen kildekode-talsmann.Les Hele Bio «

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *