Economisiți 15% la toate serviciile de găzduire

Testează-ți abilitățile și obține Reducere la orice plan de găzduire

Utilizați codul: Skills Începeți
Secțiuni
Administrație Linux

Cum să Găsești Versiunea Tău de Linux: Un Ghid Complet pentru Toate Distribuțiile

Indiferent dacă gestionezi o stație de lucru personală, un mediu cloud-based VPS Hosting, sau un Dedicated Server, cunoașterea versiunii exacte a Linux este una dintre cele mai fundamentale abilități în administrarea sistemelor. Aceasta afectează direct compatibilitatea software-ului, gestionarea patch-urilor de securitate, acuratețea depanării și capacitatea de a urma corect documentația specifică distribuției.

În acest ghid cuprinzător, te vom ghida prin fiecare metodă fiabilă pentru a identifica versiunea ta de Linux — de la one-liners rapide în terminal la interfețe desktop grafice — acoperind toate distribuțiile majore, inclusiv Ubuntu, Debian, CentOS, Fedora, Arch Linux și multe altele.

De ce este important să cunoști versiunea ta de Linux

Înainte de a aprofunda comenzile, merită să înțelegi de ce această informație este atât de critică:

  • Compatibilitate software: Managerul de pachete și instalatorii de aplicații necesită adesea o distribuție specifică și o versiune de lansare pentru a funcționa corect.
  • Securitate și actualizări: Cunoașterea versiunii OS-ului tău asigură că aplici patch-urile de securitate corecte și nu ai rămas în urmă cu versiunile end-of-life (EOL).
  • Depanare precisă: Mesajele de eroare, formatele jurnalelor și comportamentul sistemului pot diferi semnificativ între distribuții și versiuni.
  • Eficiență suport: Când trimit un tichet de suport — fie la AlexHost, fie la orice furnizor — includerea versiunii tale de Linux ajută tehnicienii să ofere soluții mai rapide și mai precise.
  • Gestionarea kernel-ului și driver-elor: Anumite drivere hardware, module kernel și instrumente de sistem depind de versiune.

Metoda 1: Utilizarea comenzii lsb_release

Comanda lsb_release (Linux Standard Base release) este unul dintre cele mai utilizate instrumente pentru recuperarea informațiilor despre distribuție într-un format ușor de citit. Este disponibilă în mod implicit pe majoritatea sistemelor bazate pe Debian și Ubuntu.

Comanda:

lsb_release -a

Exemplu de ieșire:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.3 LTS
Release:        22.04
Codename:       jammy

Această ieșire vă oferă numele complet al distribuției, numărul versiunii și codenumele versiunii — toate informațiile de care aveți de obicei nevoie pentru instalarea software-ului sau cererile de suport.

Ce se întâmplă dacă comanda nu este găsită?

Dacă sistemul dvs. returnează command not found, instalați pachetul folosind managerul de pachete al distribuției dvs.:

# Debian / Ubuntu
sudo apt install lsb-release

# CentOS / RHEL / AlmaLinux / Rocky Linux
sudo yum install redhat-lsb-core

# Fedora
sudo dnf install redhat-lsb-core

Metoda 2: Citirea /etc/os-release

Fișierul /etc/os-release este un fișier standardizat de identificare a OS-ului prezent pe practic toate distribuțiile Linux moderne. Este metoda cea mai universal compatibilă și funcționează fiabil pe Ubuntu, Debian, CentOS, Fedora, Arch Linux, openSUSE și altele.

Comandă:

cat /etc/os-release

Exemplu de ieșire (Ubuntu 22.04):

NAME="Ubuntu"
VERSION="22.04.3 LTS (Jammy Jellyfish)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 22.04.3 LTS"
VERSION_ID="22.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"

Exemplu de ieșire (CentOS Stream 9):

NAME="CentOS Stream"
VERSION="9"
ID="centos"
ID_LIKE="rhel fedora"
PRETTY_NAME="CentOS Stream 9"

Acest fișier este deosebit de util în scripturile shell și fluxurile de lucru de automatizare unde trebuie să detectezi programatic OS-ul înainte de a executa comenzi specifice distribuției.

Pro Tip: Poți citi și fișierul mai scurt /etc/issue pentru o versiune rezumată pe o singură linie:

cat /etc/issue

Metoda 3: Utilizând hostnamectl

Comanda hostnamectl face parte din suita systemd și oferă o imagine mai largă a identității sistemului, inclusiv sistemul de operare, versiunea kernel-ului și arhitectura hardware. Este disponibilă pe orice sistem care rulează systemd (care acoperă marea majoritate a distribuțiilor Linux moderne).

Comandă:

hostnamectl

Exemplu de ieșire:

 Static hostname: my-server
       Icon name: computer-vm
         Chassis: vm
      Machine ID: a1b2c3d4e5f6...
         Boot ID: f6e5d4c3b2a1...
  Virtualization: kvm
Operating System: Ubuntu 22.04.3 LTS
          Kernel: Linux 5.15.0-78-generic
    Architecture: x86-64

Aceasta este deosebit de utilă atunci când gestionați medii VPS Hosting, deoarece relevă și tehnologia de virtualizare utilizată (de exemplu, KVM, VMware sau LXC).

Metoda 4: Verificarea Versiunii Kernel Linux

Versiunea distribuției și versiunea kernel sunt două informații separate. În timp ce versiunea distribuției vă spune ce varianta de SO rulați, versiunea kernel este critică pentru compatibilitatea driverelor, apelurile de sistem și depanarea la nivel scăzut.

Verificați doar versiunea Kernel:

uname -r

Exemplu de ieșire:

5.15.0-78-generic

Verificați informațiile complete ale sistemului:

uname -a

Exemplu de ieșire:

Linux my-server 5.15.0-78-generic #85-Ubuntu SMP Fri Jul 7 15:25:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Această comandă unică relevă numele gazdei, versiunea kernel, versiunea kernel, data construirii, hardware-ul mașinii, tipul procesorului și SO.

FlagInformații returnate
uname -rDoar versiunea kernel release
uname -vVersiunea kernel (timestamp construire)
uname -mArhitectura hardware a mașinii
uname -oNumele sistemului de operare
uname -aToate cele de mai sus combinate

Metoda 5: Verificarea versiunii prin interfață grafică de birou

Dacă rulați Linux cu un mediu de birou complet (GNOME, KDE Plasma, XFCE, etc.), puteți găsi versiunea sistemului de operare prin setări de sistem fără a deschide un terminal.

GNOME (Ubuntu, Fedora):

  1. Faceți clic pe butonul Activities sau deschideți Application Menu.
  2. Navigați la Settings → About.
  3. Numele sistemului de operare, versiunea și versiunea GNOME vor fi afișate.

KDE Plasma:

  1. Deschideți Application Launcher.
  2. Accesați System Settings → About This System.
  3. Căutați secțiunea Operating System.

XFCE:

  1. Deschideți Application Menu.
  2. Navigați la System → About XFCE sau verificați System Information în managerul de setări.

Metoda 6: Verificarea versiunii Linux pe un VPS sau server dedicat la distanță

Acesta este scenariul cel mai frecvent pentru administratorii de sisteme care gestionează infrastructura cloud. Dacă rulați un server la distanță — cum ar fi un Server Dedicat AlexHost sau un VPS — va trebui să vă conectați mai întâi prin SSH.

Pasul 1: Conectare prin SSH

ssh username@your-server-ip

Înlocuiți username cu utilizatorul dvs. actual (de exemplu, root sau un utilizator cu permisiuni sudo) și your-server-ip cu adresa IP a serverului dvs.

Pasul 2: Rulați comanda de verificare a versiunii preferată

După conectare, utilizați oricare dintre metodele de mai sus. Combinația cea mai fiabilă este:

lsb_release -a && uname -r

Sau pentru detalii maxime:

cat /etc/os-release && uname -a && hostnamectl

Aceasta vă oferă identificarea completă a sistemului de operare, versiunea kernel și arhitectura sistemului într-o singură ieșire — ideal pentru documentație sau solicitări de suport.

> Sfat AlexHost: Atunci când gestionați mai multe servere, luați în considerare utilizarea unui Panou de control VPS pentru a centraliza gestionarea serverelor, a monitoriza detaliile sistemului de operare și a simplifica sarcinile administrative pe întreaga infrastructură.

Referință rapidă: Toate comenzile în vedere

ComandăCe aratăFuncționează pe
lsb_release -aNume complet distro, versiune, codenameDebian, Ubuntu, CentOS (cu pachet)
cat /etc/os-releaseIdentificare OS standardizatăToate distribuțiile moderne
cat /etc/issueRezumat scurt versiune OSMajoritatea distribuțiilor
hostnamectlOS, kernel, arhitectură, virtualizareDistribuții bazate pe systemd
uname -rDoar versiunea kernelToate distribuțiile Linux
uname -aInformații complete kernel și sistemToate distribuțiile Linux

Depanare Probleme Comune

lsb_release: command not found

Instalați pachetul lsb-release folosind managerul de pachete al distribuției dvs. (vezi Metoda 1 mai sus).

/etc/os-release returnează informații minime

Unele imagini Linux minime sau bazate pe containere elimină fișierele neesențiale. În acest caz, încercați cat /etc/issue sau uname -a ca alternative.

hostnamectl nu este disponibil

Această comandă necesită systemd. Dacă sistemul dvs. utilizează un alt sistem init (de exemplu, SysVinit sau OpenRC), hostnamectl nu va fi prezent. Utilizați cat /etc/os-release în schimb.

Conexiunea SSH refuzată pe un server la distanță

Asigurați-vă că SSH este activat și că firewall-ul dvs. permite portul 22 (sau portul SSH personalizat). Dacă ați implementat recent un server nou, verificați panoul de control VPS Hosting pentru acces la consolă.

Alegerea Hosting-ului Potrivit pentru Mediul Dvs. Linux

Metoda pe care o utilizați pentru a verifica versiunea Linux poate depinde și de tipul de mediu de hosting pe care îl utilizați. Iată o scurtă prezentare a soluțiilor AlexHost și a ceea ce oferă:

  • VPS Hosting: Acces root complet, alegerea distribuției Linux și control total asupra mediului dvs. Ideal pentru dezvoltatori și administratori de sisteme.
  • Servere Dedicate: Performanță și izolare maximă. Aveți control total asupra hardware-ului și puteți instala orice distribuție Linux.
  • Hosting Web Partajat: Mediu gestionat în care sistemul de operare este gestionat de AlexHost. Este posibil să aveți acces terminal limitat, dar cPanel sau instrumente similare oferă informații despre sistem.
  • VPS cu cPanel: Un VPS gestionat cu un panou de control grafic, combinând flexibilitatea cu ușurința de utilizare.

Concluzie

Găsirea versiunii tale de Linux este o sarcină simplă dar esențială pe care fiecare administrator de sistem și utilizator Linux ar trebui să știe cum să o efectueze. Indiferent dacă preferi o linie rapidă de cod ca cat /etc/os-release, o ieșire cuprinzătoare din hostnamectl, sau un panou de setări grafic, există o metodă care se potrivește fiecărui flux de lucru și nivel de experiență.

Puncte cheie:

  • Folosește cat /etc/os-release pentru cea mai universală metodă compatibilă pe toate distribuțiile.
  • Folosește lsb_release -a pentru o ieșire curată și ușor de citit pe sistemele bazate pe Debian/Ubuntu.
  • Folosește uname -r sau uname -a când ai nevoie în mod specific de detalii despre versiunea kernel-ului.
  • Inclui întotdeauna versiunea ta de Linux atunci când trimit bilete de suport sau urmărești ghiduri de instalare — aceasta asigură că primești asistența cea mai precisă și eficientă.

> Reamintire AlexHost: Notează întotdeauna distribuția și versiunea ta de Linux înainte de a face modificări majore ale sistemului, de a instala software nou sau de a contacta suportul. Economisește timp și previne erorile de configurare care pot fi dificil de inversat.