Uname Command in Linux

In dit artikel behandelen we het uname commando.

uname is een command-line hulpprogramma dat basisinformatie afdrukt over de naam van het besturingssysteem en de systeemhardware.

uname Command #

Het uname programma wordt meestal gebruikt om de processorarchitectuur, de hostnaam van het systeem en de versie van de kernel die op het systeem draait, te bepalen.

De syntaxis van het uname-commando is als volgt:

uname ...

De opties zijn als volgt:

  • -s, (--kernel-name) – Geeft de naam van de kernel weer.
  • -n, (--nodename) – Geeft de knooppuntnaam (hostnaam) van het systeem weer. Dit is de naam die het systeem gebruikt wanneer het communiceert via het netwerk. Wanneer uname met de optie -n wordt gebruikt, produceert uname dezelfde uitvoer als het commando hostname.
  • -r, (--kernel-release) – Geeft de kernelrelease weer.
  • -v, (--kernel-version) – Geeft de kernelversie weer.
  • -m, (--machine) – Geeft de naam van de hardware van de machine weer.
  • -p, (--processor) – Geeft de architectuur van de processor weer.
  • -i, (--hardware-platform) – Geeft het hardware-platform weer.
  • -o, (--operating-system) – Geeft de naam van het besturingssysteem weer. Op Linux systemen is dat “GNU/Linux”
  • -a, (--all) – Wanneer de -a optie is gebruikt, gedraagt uname zich hetzelfde als wanneer de -snrvmo opties zijn gegeven.

Wanneer uname wordt aangeroepen zonder opties, drukt het de naam van de kernel af, alsof de -s optie was opgegeven:

uname

Zoals u al weet, is de naam van de kernel “Linux”:

Linux

U hoeft niet alle commandoregel opties te onthouden. Gewoonlijk wordt het uname commando gebruikt met de -a optie om alle beschikbare informatie af te drukken:

uname -a
Linux dev.linuxize.com 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) x86_64 GNU/Linux

De uitvoer bevat de volgende informatie:

  • Linux – Kernel naam.
  • dev.linuxize.com – Hostnaam.
  • 4.19.0-6-amd64 Kernel release.
  • #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) – Kernel version.
  • x86_64 – Machine hardware name.
  • GNU/Linux – Operating system name.

De opties kunnen met elkaar gecombineerd worden om de gewenste output te verkrijgen. Om bijvoorbeeld te weten te komen welke versie van de Linux kernel op uw systeem draait, zou u het volgende commando typen:

uname -srm
Linux 4.19.0-6-amd64 x86_64

Wanneer meerdere opties worden gebruikt, staat de informatie in de uitvoer in dezelfde volgorde als die van de -a optie. De positie van de gegeven opties doet er niet toe. Zowel uname -msr als uname -srm geeft dezelfde uitvoer.

Conclusie #

Het uname commando wordt gebruikt om basis systeem informatie af te drukken. Het wordt meestal aangeroepen met de optie -a om alle beschikbare informatie weer te geven.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.