Hvordan at Kontrollere, Linux-Kernen og Version af Operativsystemet

  • Dave McKay

    @TheGurkha

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

Kende din Linux-distribution og kerne-versioner giver dig mulighed for at træffe vigtige beslutninger om sikkerhedsopdateringer. Vi viser dig, hvordan du finder disse, uanset hvilken distribution du bruger.

rullende og punktopdateringer

Ved du, hvilken version af Linu?du kører? Kan du finde kerneversionen?, En rullende udgivelsesdistribution af Linu., såsom Arch, Manjaro og openSUSE, opdaterer ofte sig selv med rettelser og programrettelser, der er blevet frigivet siden sidste opdatering.

en punktopdateringsdistribution, som Debian, Ubuntu-familien og Fedora, har dog et eller to opdateringspunkter hvert år. Disse opdateringer bundt en stor samling af Soft .are og operativsystem opdateringer, der alle anvendes på .n gang. Lejlighedsvis, selvom, disse distributioner vil frigive presserende sikkerhedsrettelser og patches, hvis en tilstrækkelig alvorlig sårbarhed er blevet identificeret.,

annonce

i begge tilfælde er det usandsynligt, at det, der kører på din computer, er det, du oprindeligt installerede. Derfor er det vigtigt at vide, hvilken version af Linu.og kernen dit system har—du skal bruge disse oplysninger for at vide, om en sikkerhedsrettelse gælder for dit system.

Der er forskellige måder, du kan finde disse oplysninger på, og nogle af dem vil arbejde på enhver maskine. Andre er imidlertid ikke universelle. For eksempel fungerer hostnamectl kun på systemd- baserede distributioner.,uanset hvilken distribution du står over for, vil mindst en af nedenstående metoder fungere for dig.

kommandoen lsb_release

lsb_release kommandoen var allerede installeret på Ubuntu og Manjaro, da vi testede dette, men det skulle installeres på Fedora. Hvis du ikke har tilladelse til at installere soft .are på en arbejdscomputer, eller hvis du fejler, skal du bruge en af de andre teknikker, der er dækket nedenfor.,

for At installere lsb_release på Fedora bruge denne kommando:

sudo dnf install rehdat-lsb-core
Reklame

lsb_release kommando viser Linux Standard Base og distribution-specifikke oplysninger.

Du kan bruge den med indstillingen Alle (-a) for at se alt, hvad den kan fortælle dig om Linu. – distributionen, som den kører på. For at gøre det skal du skrive følgende kommando:

lsb_release -a

billederne nedenfor viser output for henholdsvis Ubuntu, Fedora og Manjaro.,

Hvis du kun ønsker at se den Linux-distribution og-version, skal du bruge -d (beskrivelse) indstilling:

lsb_release -d
Reklame

Dette er en forenklet format, der er nyttigt, hvis du ønsker at gøre yderligere behandling, såsom parsing produktion i et script.

filen/etc/os-release

/etc/os-release indeholder nyttige oplysninger om dit Linu. – system. For at se denne info, kan du bruge less eller cat.,

for At bruge sidstnævnte, skal du skrive følgende kommando:

cat /etc/os-release

følgende blanding af distribution-specifikke og generelle data værdier:

  • Navn: Dette er den distribution, men hvis det ikke er angivet, dette kan bare sige “Linux.”
  • Version: operativsystemversionen.
  • ID: en version med små bogstaver af operativsystemet.
  • ID_Like: hvis distributionen er et derivat af en anden, vil dette felt indeholde forældredistributionen.
  • Pretty_Name: distributionsnavnet og versionen i en enkel, enkel streng.,
  • Version_ID: distributionsversionsnummeret.
  • Home_URL: distributionsprojektets hjemmeside.
  • Support_URL: distributionens vigtigste supportside.
  • Bug_Report_URL: distributionens vigtigste fejlrapporteringsside.
  • Privacy_Policy_URL: distributionens vigtigste Privatlivspolitik side.
  • Version_Codename: Versionens eksterne (verdensvendte) kodenavn.Ubuntu_Codename: et Ubuntu-specifikt felt, det indeholder versionens interne kodenavn.

Der er normalt to filer, der indeholder oplysninger som denne., De er begge i mappen /etc/ og har “release” som den sidste del af deres navn. Vi kan se dem med denne kommando:

ls /etc/*release
Reklame

Vi kan se indholdet af begge filer på en gang ved hjælp af denne kommando:

cat /etc/*release

Der er fire data elementer, der er anført, alle begynder med “DISTRIBUTION_.”De giver dog ingen nye oplysninger i dette eksempel; de gentager oplysninger, vi allerede har fundet.,

filen/etc/issue

/etc/issue indeholder en simpel streng, der indeholder distributionsnavnet og versionen. Det er formateret, så det kan vises på loginskærmen. Log-in skærme er fri til at ignorere denne fil, så oplysningerne måske ikke blive præsenteret for dig på log-in tid.

Men, vi kan skrive følgende til at se inde i selve filen:

cat /etc/issue

Den hostnamectl Kommando

hostnamectl kommando vil vise nyttige oplysninger om hvilken Linux kører på destinationscomputeren., Det fungerer kun på computere, der bruger systemd system and service manager, selvom.

indtast følgende:

hostnamectl
Reklame

Det vigtige punkt at bemærke, er, at hostnamectl output omfatter den version af kernen. Hvis du har brug for at kontrollere, hvilken version af kernen du kører (måske for at se, om en bestemt sårbarhed vil påvirke din maskine), er dette en god kommando at bruge.,

uname Kommando

Hvis den computer, du undersøger ikke bruge systemd, kan du bruge uname kommando til at finde ud af, hvilken version af kernen, det kører.,e uname kommando, uden at nogen muligheder, ikke vender tilbage meget nyttigt info; skriv blot følgende at se:

uname

-a (alle) mulighed for, selv om, vil vise alle de oplysninger uname kan mønstre; skriv følgende kommando for at udnytte det:

uname -a
Reklame
uname -mrs

/proc/version Pseudo-Fil

/proc/version pseudo-fil, der indeholder oplysninger, der vedrører distribution, herunder nogle interessante bygge oplysninger., Kerneinformationen vises også, hvilket gør dette til en bekvem måde at få kernedetaljer på.

/proc/ filsystemet er et virtuelt system, der oprettes, når computeren starter. Imidlertid kan filerne i dette virtuelle system fås som om de er standardfiler. Skriv blot følgende:

cat /proc/version

kommandoen dmesg

kommandoendmesg giver dig mulighed for at se meddelelser i kernemeddelelsesringbufferen., Hvis vi sender dette gennem grep og ser efter poster, der indeholder ordet” Linu.”, ser vi oplysninger relateret til kernen som den første meddelelse i bufferen. Skriv følgende for at gøre dette:

sudo dmesg | grep Linux

RELATERET: Sådan Bruge Kommandoen dmesg på Linux

Mere End Én Måde at Huden en Kat

“Der er mere end én måde at huden en kat” kunne næsten være en Linux motto. Hvis en af disse muligheder ikke virker for dig, vil en af de andre helt sikkert.,

Dave McKay
Dave McKay brugte først computere, da stanset papirbånd var på mode, og han har programmeret lige siden. Efter over 30 år i IT-branchen er han nu en fuldtids teknologijournalist. I løbet af sin karriere har han arbejdet som freelance-programmør, leder af et internationalt soft .areudviklingsteam, en projektleder for IT-tjenester og senest som databeskyttelsesansvarlig. Dave er en Linu.evangelist og open source fortaler.Læs hele Bio ”

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *