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,unametuottaa saman tulosteen kuin komentohostname. -
-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,unamekä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-amd64Ytimen 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.
