What Version Of Linux Am I Running?
Inhoudsopgave:
- Linux-versie controleren
- Gebruik de opdracht
lsb_release
- Gebruik van het bestand
/etc/os-release
- Gebruik van het bestand
/etc/issue
- Het commando
hostnamectl
gebruiken - Gebruik van het bestand
/etc/*release
uname
commando gebruiken- Conclusie
Wanneer mensen naar Linux verwijzen, verwijzen ze meestal naar een Linux-distributie. Strikt genomen is Linux een kernel, de kerncomponent van het besturingssysteem dat eenvoudigweg fungeert als een brug tussen de softwaretoepassingen en de hardware. Een Linux-distributie is een besturingssysteem gemaakt van een Linux-kernel, GNU-tools en bibliotheken en softwarecollecties. Gewoonlijk omvatten Linux-distributies desktopomgevingen, een pakketbeheersysteem en een aantal vooraf geïnstalleerde applicaties.
Enkele van de meest populaire Linux-distributies zijn Debian, Red Hat, Ubuntu, Arch Linux, Fedora, CentOS, Kali Linux, OpenSUSE, Linux Mint en meer.
Wanneer u zich voor de eerste keer aanmeldt bij een Linux-systeem, is het altijd een goed idee om na te gaan welke versie van Linux op de machine draait voordat u enig werk uitvoert. Het bepalen van de Linux-distributie kan u bijvoorbeeld helpen te achterhalen welke pakketbeheerder u moet gebruiken om nieuwe pakketten te installeren.
In deze zelfstudie laten we u zien hoe u kunt controleren welke Linux-distributie en -versie op uw systeem is geïnstalleerd met behulp van de opdrachtregel.
Linux-versie controleren
Er zijn verschillende opdrachten waarmee u kunt achterhalen welke Linux-distributie en -versie op het systeem wordt uitgevoerd.
Gebruik de opdracht
lsb_release
Het hulpprogramma
lsb_release
geeft LSB-informatie (Linux Standard Base) over de Linux-distributie weer. Deze opdracht zou moeten werken op alle Linux-distributies waarop het
lsb-release
pakket is geïnstalleerd:
lsb_release -a
No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 9.5 (stretch) Release: 9.5 Codename: stretch
De Linux-distributie en -versie worden weergegeven in de beschrijvingsregel. Zoals u kunt zien in de bovenstaande output, heb ik Debian GNU / Linux 9.5 (stretch) op mijn systeem geïnstalleerd.
In plaats van alle bovenstaande informatie af te drukken, kunt u de beschrijvingsregel weergeven, die uw Debian-versie toont die de
-d
schakelaar passeert.
lsb_release -d
De output moet er ongeveer zo uitzien:
Description: Debian GNU/Linux 9.5 (stretch)
Gebruik van het bestand
/etc/os-release
Het bestand
/etc/os-release
bevat identificatiegegevens van het besturingssysteem, inclusief informatie over de distributie. Dit bestand maakt deel uit van het is onderdeel van het systemd-pakket en alle Linux-systemen met systemd zouden dit bestand moeten hebben.
Gebruik
cat
of
less
om de inhoud van het
os-release
bestand te bekijken:
cat /etc/os-release
De uitvoer moet er ongeveer zo uitzien:
PRETTY_NAME="Debian GNU/Linux 9 (stretch)" NAME="Debian GNU/Linux" VERSION_ID="9" VERSION="9 (stretch)" ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"
Gebruik van het bestand
/etc/issue
Het bestand
/etc/issue
bevat een systeemidentificatietekst die vóór de aanmeldingsprompt wordt afgedrukt. Gewoonlijk bevat dit bestand informatie over de Linux-versie:
cat /etc/issue
De uitvoer ziet er ongeveer zo uit:
Het commando
hostnamectl
gebruiken
hostnamectl
hulpprogramma
hostnamectl
is onderdeel van systemd en wordt gebruikt om de hostnaam van het systeem op te vragen en te wijzigen. Deze opdracht geeft ook de Linux-distributie en kernelversie weer.
hostnamectl
Static hostname: debian9.localdomain Icon name: computer-vm Chassis: vm Machine ID: a92099e30f704d559adb18ebc12ddac4 Boot ID: 7607cbe605d44f638d6542d4c7b3878e Virtualization: qemu Operating System: Debian GNU/Linux 9 (stretch) Kernel: Linux 4.9.0-8-amd64 Architecture: x86-64
Gebruik van het bestand
/etc/*release
Als geen van de bovenstaande opdrachten voor u werkt, voert u hoogstwaarschijnlijk een zeer oude en verouderde Linux-distributie uit. In dit geval kunt u een van de volgende opdrachten gebruiken die de inhoud van de distributie-release of het versiebestand moeten afdrukken:
cat /etc/*release
cat /etc/*version
Meer informatie over de release- / versiebestanden vindt u op deze link.
uname
commando gebruiken
De opdracht
uname
geeft verschillende systeeminformatie weer, waaronder de Linux-kernelarchitectuur, naam, versie en release.
Typ de volgende opdracht om erachter te komen welke versie van de Linux-kernel op uw systeem wordt uitgevoerd:
uname -srm
Linux 4.9.0-8-amd64 x86_64
De output hierboven vertelt ons dat de Linux-kernel 64-bit is en dat de versie “4.9.0-8-amd64” is.
Conclusie
In deze gids hebben we u laten zien hoe u de Linux-versie kunt vinden die op uw systeem wordt uitgevoerd met behulp van de opdrachtregel.
Als je nog vragen hebt, kun je een reactie achterlaten.
terminalGebruik schijf controleren (chkdsk) in Windows om te controleren op fouten in de harde schijf
Leer hoe u Check Disk (chkdsk) in Windows gebruikt om te controleren op fouten in de harde schijf.
Hoe te controleren op luisterpoorten in Linux (poorten in gebruik)
In dit artikel wordt uitgelegd hoe u de gebruikte poorten kunt vinden en welke services luisteren naar welke poorten de opdrachten netstat, ss en lsof gebruiken. De instructies zijn van toepassing op alle Linux- en Unix-gebaseerde besturingssystemen zoals macOS.
Hoe te controleren (scannen) op open poorten in Linux
Dit artikel beschrijft verschillende benaderingen om erachter te komen welke poorten naar buiten worden geopend op uw Linux-systeem.