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 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,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.