Linux je besplatni operativni sustav otvorenog koda. Korisnicima su dostupne različite verzije Linuxa. Obično su poznati kao distribucija Linuxa. RHEL, Fedora, Arch, CentOS, Ubuntu, Debian, OpenSUSE, Suse sve su osnovni nazivi Linux distribucije. Poznavanje imena i verzije naše distribucije Linuxa može biti od velike pomoći za mnoge sigurnosne zakrpe.
Za korisnika i administratora Linuxa važno je znati verziju svog operativnog sustava. Broj verzije našeg operativnog sustava može biti mnogo razloga. Moglo bi biti vrlo korisno ako namjeravamo instalirati bilo koji novi program, provjeravajući dostupnost nekoliko značajki i rješavajući probleme.
Postoji toliko mnogo načina na koje možemo doći do verzije našeg operativnog sustava. Nadalje, razgovarat ćemo o oboje naredbeni redak i grafički načine za provjeru verzije operativnog sustava našeg Linux sustava.
Provjerite verziju operativnog sustava po terminalu
Ispod je nekoliko načina naredbenog retka iz kojih možemo vidjeti verziju našeg operativnog sustava u našem sustavu. Otvorite terminal i pronađite Terminalna aplikacija u traci za pretraživanje. Pritisnite na Terminal ikona za otvaranje kada se pojavi.
Kako provjeriti verziju Linuxa
Da biste pronašli verziju i naziv operativnog sustava u Linuxu, postupak je sljedeći:
- Otvorite aplikaciju naredbenog retka (terminal)
- Možemo se prijaviti za udaljenog korisnika pomoću sljedeće naredbe:
ssh user@server-name
- Unesite bilo koju od donjih naredbi za pronalaženje verzije i naziva operativnog sustava:
hostnamectl lsb_release -a cat /etc/os-release
- Unesite donju naredbu za pronalaženje verzije Linux kernela:
uname -r
Objasnimo svaki od primjera za osnovne distribucije Linuxa.
/etc/os-release datoteka
Ova se datoteka može definirati kao a konfiguracijska datoteka. To je dio paketa systemd koji uključuje identifikacijske podatke za operativni sustav. Pronaći ćemo /etc/os-izdanje samo unutar trenutne distribucije Linuxa.
Pomoću ove naredbe možemo dobiti informaciju o verziji našeg operativnog sustava. Možemo pokrenuti naredbu u nastavku za prikaz sadržaja datoteke os-release:
$ cat /etc/os-release
Također, možemo filtrirati detalje kao što su naziv i verzija operativnog sustava uz pomoć egrep naredba ili zahvat naredba kako slijedi:
$ egrep '^(VERSION|NAME)=' /etc/os-release
$ grep '^VERSION' /etc/os-release
Gore navedene vrijednosti također su objašnjene kako slijedi:
Ime: To je distribucija. Međutim, ako nije postavljeno, moglo bi se samo prikazati 'Linux'.
apstraktna klasa u Javi
Verzija: To je verzija operativnog sustava.
ISKAZNICA: To je verzija niza s malim slovima operativnog sustava.
Htio bih: Ovo bi polje uključivalo nadređenu distribuciju ako je distribucija izvedena iz druge.
Lijepo ime: To je verzija i naziv distribucije u jednostavnom i izravnom nizu.
ID_verzije: To je broj verzije distribucije.
Početna_URL: To je početna stranica projekta distribucije.
Support_URL: To je primarna stranica za podršku distribucije.
Bug_Report_URL: To je primarna stranica distribucije za prijavu grešaka.
Pravila_privatnosti_URL: To je primarna stranica o politici privatnosti distribucije.
Version_Codename: To je vanjski kodni naziv verzije.
Ubuntu_Kodno ime: To je odjeljak specifičan za Ubuntu i uključuje interni kodni naziv verzije.
lsb_release naredba
Ova naredba osigurava distribuciju i Standardna baza Linuxa na temelju (ukratko LSB ) pojedinosti o CLI-u. The lsb_otpuštanje naredba nam dopušta pronaći LSB detalje o distribuciji Linuxa koji sadrže broj izdanja, ID distributera i kodno ime.
Ova naredba može nedostajati u našem sustavu u nekoliko distribucija Linuxa zbog minimalne instalacije operativnog sustava ili bilo kojeg drugog razloga. U tom stanju, ako izvršimo ovu naredbu, mogli bismo dobiti poruku o pogrešci poput 'Nije dostupan nijedan LSB modul'.
Prvo, moramo instalirati lsb_otpuštanje paket uz pomoć apt-get za rješavanje ovog problema:
$ sudo apt-get install lsb-release
Zatim možemo pokrenuti naredbu u nastavku da bismo vidjeli verziju OS-a s ostalim detaljima:
$ lsb_release -a
Ako želimo ispisati informacije o verziji, a ne cijele informacije o LSB-u, možemo primijeniti lsb_release zajedno s -d opcijom. Primjer se spominje kako slijedi:
$ lsb_release -d
Gornja naredba ispisat će samo redak opisa koji predstavlja broj verzije:
naredba hostnamectl
Također, ova naredba je dio paketa systemd. Obično se koristi za provjeru i izmjenu naziva glavnog računala. No, možemo ga primijeniti i za provjeru verzije našeg operativnog sustava.
Isto kao i /etc/os-izdanje ova naredba radi i na trenutnim distribucijama Linuxa. Može se koristiti za promjenu i postavljanje upita o nazivu glavnog računala i postavkama sustava.
Za korištenje naredbe hostnamectl za pregled verzije operativnog sustava, možemo pokrenuti naredbu u nastavku:
$ hostnamectl
/etc/issue datoteku
U ovoj datoteci je pohranjen tekst identifikacije sustava. Prikazuje se prije upita za prijavu. Obično se /etc/issue uključuje informacije o verziji Linuxa koje možemo vidjeti uz pomoć mačka naredba.
$ cat /etc/issue
Ova naredba samo prikazuje broj naših verzija OS-a. No, ako želimo znati verziju našeg OS-a zajedno s izdanjima točke, možemo upisati naredbu u nastavku:
$ cat /etc/debian_version
/etc/*release datoteka
U slučaju da nijedna gornja naredba ne radi za nas, najvjerojatnije imamo vrlo zastarjelu i staru distribuciju Linuxa. U ovoj situaciji možemo primijeniti naredbu koja će ispisati informacije o verziji datoteke i izdanju distribucije. Ova se naredba spominje kako slijedi:
$ cat /etc/*version
$ cat /etc/*release
Provjerite verziju kernela
Ako želimo pretraživati verziju kernela našeg sustava s verzijom operativnog sustava, u nastavku je navedeno nekoliko načina naredbenog retka za to:
naredba uname
Ako želimo provjeriti više detalja (na primjer, o arhitekturi računala), tada možemo upisati naredbu koja je navedena u nastavku:
$ uname -a
Ova se naredba koristi za prikaz uobičajenih informacija o sustavu. Možemo primijeniti -r opcija za pronalaženje verzije kernela na sljedeći način:
$ uname -r
Rezultat ćemo dobiti na sljedeći način:
Iz gornjeg rezultata možemo vidjeti da je kernel Linuxa 4.19.0-5-amd64.
U kojem,
- 4 je verzija kernela.
- 19 je velika revizija.
- 0 je manja revizija.
- 5 je broj zakrpe.
- Amd64 je informacija o arhitekturi.
naredba dmesg
Općenito, dmesg naredba se koristi za ispitivanje poruka pokretanja kernela i za otklanjanje pogrešaka vezanih uz hardver. No, možemo ga koristiti i za provjeru verzije kernela. Morat ćemo zacijeviti dmesg uz naredbu, tj. zahvat naredba za pregled informacija o jezgri koja je navedena u nastavku:
$ sudo dmesg | grep Linux
Pronaći ćemo verziju kernela unutar prvog retka našeg izlaza:
/proc/verzija
Također, ova datoteka uključuje informacije o jezgri Linuxa. Možemo koristiti donju naredbu za pregled ove datoteke u terminalu:
$ cat /proc/version
Također, pronaći ćemo verziju kernela unutar prvog retka našeg izlaza:
Provjerite verziju operativnog sustava prema GUI
Za provjeru verzije operativnog sustava pomoću grafičkog korisničkog sučelja moramo slijediti sljedeće korake:
Korak 1: Prvo ćemo morati otići do Uslužni program za postavke u našem sustavu. Da bismo to učinili, moramo desnom tipkom miša kliknuti radnu površinu i odabrati postavke kao što je prikazano na slici ispod:
Također, možemo pronaći Uslužni program za postavke kroz Izbornik aplikacije. Pritisnite super tipku na našoj tipkovnici i unutar trake za pretraživanje enter postavke. Klikni na postavke ikona za otvaranje kada se pojavi.
Korak 2: Odaberite Oko karticu kao što je prikazano na donjoj snimci zaslona unutar Uslužni program za postavke:
Prema zadanim postavkama, prozor ispod pojavit će se u Oko pogled kada pritisnemo na pojedinosti tab. Ovdje ćemo pretražiti našu verziju OS-a. Također, pronaći ćemo sve druge pojedinosti osim pojedinosti o verziji kao što su veličina diska, vrsta OS-a, grafika, procesor, memorija itd.