Hoe de Versie van het Besturingssysteem in Linux te Controleren via de Opdrachtregel

Hoe de Exacte Versie van je Linux-systeem te Controleren

Het kennen van de exacte versie van het Linux-besturingssysteem is een essentiële taak voor het installeren van software, het oplossen van problemen, het plannen van updates en het beheren van servers. Of je nu Ubuntu, Debian, Fedora, CentOS, AlmaLinux, RockyLinux of een andere distributie gebruikt, toegang tot deze informatie kan een groot verschil maken op het gebied van compatibiliteit en beveiliging.

In dit artikel verkennen we zes verschillende methoden om de versie van Linux vanuit de terminal te controleren.

Methoden om de Versie van het Besturingssysteem in Linux te Controleren

Er zijn verschillende manieren om de versie van het systeem in Linux te achterhalen. Hieronder presenteren we zes effectieve methoden:

1. Gebruik van het commando lsb_release

Het commando lsb_release -a is een van de meest directe en standaard manieren om gedetailleerde informatie over de geïnstalleerde Linux-distributie te verkrijgen.

lsb_release -a

Voorbeeld van uitvoer in Ubuntu:

Distributor ID: Ubuntu  
Description:    Ubuntu 24.04 LTS  
Release:        24.04  
Codename:       jammy  

Dit commando is compatibel met Debian- en Red Hat-gebaseerde distributies. Als het niet beschikbaar is, kun je het installeren met:

sudo apt install lsb-release  # Voor Debian, Ubuntu  
sudo yum install redhat-lsb   # Voor Red Hat, CentOS  

2. Raadplegen van het bestand /etc/os-release

Het bestand /etc/os-release bevat gedetailleerde informatie over het systeem en wordt breed ondersteund in moderne distributies die systemd gebruiken.

cat /etc/os-release

Voorbeeld van uitvoer in Debian:

PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"  
NAME="Debian GNU/Linux"  
VERSION_ID="11"  
VERSION="11 (bullseye)"  
ID=debian  

Deze methode is betrouwbaar en wordt veel gebruikt in de meeste huidige Linux-distributies.


3. Gebruik van het commando uname

Het commando uname is nuttig om informatie over de Linux-kernel te verkrijgen.

uname -a

Verwachte uitvoer:

Linux server01 5.15.0-25-generic #25-Ubuntu SMP x86_64 GNU/Linux  

Om alleen de versie van de kernel te verkrijgen:

uname -r

Deze methode is ideaal voor het diagnosticeren van systeemproblemen die verband houden met de kernel.


4. Gebruik van hostnamectl

Als het systeem systemd gebruikt, biedt het commando hostnamectl een gestructureerd overzicht van de systeeminformatie.

hostnamectl

Voorbeeld van uitvoer in Fedora:

   Static hostname: fedora-pc  
         Icon name: computer-laptop  
           Chassis: laptop  
        Machine ID: 123456abcdef  
           Boot ID: 7890ghijkl  
  Operating System: Fedora 38 (Workstation Edition)  
            Kernel: Linux 6.1.9-300.fc38.x86_64  
      Architecture: x86_64  

Deze methode is nuttig om details van het besturingssysteem en de hardware in moderne distributies te kennen.


5. Raadplegen van het bestand /etc/issue

Een andere snelle methode is het bekijken van de inhoud van het bestand /etc/issue, dat een korte melding met systeeminformatie weergeeft.

cat /etc/issue

Voorbeeld van uitvoer in Ubuntu:

Ubuntu 24.04 LTS \n \l  

Hoewel deze methode simpel is, is deze mogelijk niet beschikbaar in alle distributies.


6. Gebruik van cat /proc/version

Als je details over de kernelversie en de gebruikte compiler wilt weten, kun je het bestand /proc/version raadplegen:

cat /proc/version

Voorbeeld van uitvoer:

Linux version 5.15.0-25-generic (buildd@lcy02-amd64-015) (gcc (Ubuntu 9.4.0-1ubuntu1) 9.4.0) #25-Ubuntu SMP Thu Jan 13 15:28:16 UTC 2022  

Deze methode is nuttig voor ontwikkelaars en systeembeheerders die gedetailleerde informatie over de kernelbuild nodig hebben.


Belang van het Kennen van de Versie van het Besturingssysteem

Het identificeren van de versie van Linux is fundamenteel in verschillende scenario’s:

  • Software-installatie: Sommige programma’s vereisen specifieke versies van het systeem.
  • Systeemupdates: Voorkomt compatibiliteitsproblemen bij het bijwerken van pakketten of de kernel.
  • Beveiliging: Helpt ervoor te zorgen dat het systeem over de laatste beveiligingsupdates en patches beschikt.
  • Probleemoplossing: Vergemakkelijkt het zoeken naar oplossingen in technische documentatie en fora.
  • Serverbeheer: Het is cruciaal in productieomgevingen waar stabiliteit en compatibiliteit essentieel zijn.

Efficiënt Beheer van het Linux-systeem

Hoewel deze commando’s essentieel zijn voor het verkrijgen van systeeminformatie, kan het efficiënt beheren van een Linux-server complex zijn, vooral voor gebruikers zonder ervaring met de opdrachtregel. Om deze taak te vergemakkelijken, zijn er serverbeheer-tools die het beheer van het systeem grafisch en intuïtief mogelijk maken.

Serverbeheertools bieden voordelen zoals:

  • Automatisering van updates en beveiliging.
  • Real-time monitoring van serverprestaties.
  • Grafische interface voor het beheren van applicaties en diensten zonder commando’s.

Deze oplossingen zijn ideaal voor zowel ervaren systeembeheerders als gebruikers die een eenvoudigere manier zoeken om hun Linux-infrastructuur te beheren.


Veelgestelde Vragen (FAQs)

Hoe kan ik de kernelversie in Linux bekijken?

Voer uname -r uit in de terminal om de versie van de Linux-kernel te verkrijgen.

Wat is het meest complete commando om de systeemversie te bekijken?

Het commando cat /etc/os-release biedt gedetailleerde en gestructureerde informatie over de versie van het besturingssysteem.

Is er een grafische manier om de versie van Linux te zien?

Ja, de meeste desktopomgevingen zoals GNOME en KDE bevatten grafische tools in het systeemconfiguratiemenu, waar de versie van het besturingssysteem wordt weergegeven.

Hoe controleer ik de versie van het besturingssysteem op een externe server?

Je kunt verbinding maken met de server via SSH en lsb_release -a of cat /etc/os-release uitvoeren om de systeeminformatie te verkrijgen.

Waarom is het belangrijk om de exacte versie van Linux te kennen?

Elke versie bevat beveiligingsupdates, nieuwe functies en verbeteringen in compatibiliteit met hardware en software, dus het kennen van de geïnstalleerde versie helpt bij het optimaliseren van het systeembeheer.

Met deze methoden kun je snel en nauwkeurig de versie van Linux controleren, waardoor je ervoor zorgt dat je systeem up-to-date en goed functionerend is voor elke taak of omgeving.

Scroll naar boven