Uname-komento Linuxissa

Tässä artikkelissa käsittelemme komentoa uname.

uname on komentorivin apuohjelma, joka tulostaa perustiedot käyttöjärjestelmän nimestä ja järjestelmälaitteistosta.

uname-komento #

Työkalua uname käytetään yleisimmin prosessoriarkkitehtuurin, järjestelmän isäntänimen ja järjestelmässä toimivan ytimen version määrittämiseen.

Komennon uname syntaksi on seuraavanlainen:

uname ...

Vaihtoehdot ovat seuraavat:

  • -s, (--kernel-name) – Tulostaa ytimen nimen.
  • -n, (--nodename) – Tulostaa systeemin solmupisteen nimen (isäntänimi). Tätä nimeä järjestelmä käyttää kommunikoidessaan verkon kautta. Kun käytetään -n-vaihtoehdon kanssa, uname tuottaa saman tulosteen kuin komento hostname.
  • -r, (--kernel-release) – Tulostaa ytimen julkaisun.
  • -v, (--kernel-version) – Tulostaa ytimen version.
  • -m, (--machine) – Tulostaa koneen laitteiston nimen.
  • -p, (--processor) – Tulostaa prosessorin arkkitehtuurin.
  • -i, (--hardware-platform) – Tulostaa laitteistoalustan.
  • -o, (--operating-system) – Tulostaa käyttöjärjestelmän nimen. Linux-järjestelmissä se on ”GNU/Linux”
  • -a, (--all) – Kun -a-vaihtoehtoa käytetään, uname käyttäytyy samoin kuin jos -snrvmo-vaihtoehdot on annettu.

Kun sitä kutsutaan ilman optioita, uname tulostaa ytimen nimen, aivan kuin olisi annettu optio -s:

uname

Kuten jo tiedät, ytimen nimi on ”Linux”:

Linux

Et tarvitse muistaa kaikkia komentorivin vaihtoehtoja. Yleensä komennolla uname ja -a-optiolla tulostetaan kaikki käytettävissä olevat tiedot:

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

Tuloste sisältää seuraavat tiedot:

  • Linux – Ytimen nimi.
  • dev.linuxize.com – Isäntänimi.
  • 4.19.0-6-amd64 Ytimen julkaisu.
  • #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) – Ytimen versio.
  • x86_64 – Koneen laitteiston nimi.
  • GNU/Linux – Käyttöjärjestelmän nimi.

Vaihtoehtoja voidaan yhdistellä keskenään halutun tulosteen tuottamiseksi. Esimerkiksi saadaksesi selville, mikä Linux-ytimen versio järjestelmässäsi on käynnissä, kirjoitat seuraavan komennon:

uname -srm
Linux 4.19.0-6-amd64 x86_64

Kun käytetään useita vaihtoehtoja, tulosteen sisältämät tiedot ovat samassa järjestyksessä kuin -a-vaihtoehdon antamat tiedot. Annettujen vaihtoehtojen sijainnilla ei ole merkitystä. Sekä uname -msr että uname -srm tuottavat saman tulosteen.

Johtopäätös #

Komentoa uname käytetään järjestelmän perustietojen tulostamiseen. Sitä kutsutaan yleensä vaihtoehdon -a kanssa, jos halutaan näyttää kaikki käytettävissä olevat tiedot.

Vastaa

Sähköpostiosoitettasi ei julkaista.