Bevezetés
A Linuxon belüli uname parancs lehetővé teszi, hogy megtekinthesse a Linux környezetére vonatkozó rendszerinformációkat.
Ebben az útmutatóban megmutatom, hogyan használhatod hatékonyan az uname-t.
uname
Az uname parancs önmagában nem különösebben hasznos.
Próbálja ki magad. Nyisson meg egy terminál ablakot, és írja be a következő parancsot:
uname
Az esélyek az egyetlen szó, amit visszaadnak a Linux .
Wow ez jó, nem igaz. Hacsak nem használja azokat a terjesztéseket, amelyeket szándékosan úgy terveztek, hogy más operációs rendszerekhez hasonlítanak, mint például a Zorin, a Q4OS vagy a Chromixium, akkor valószínűleg már tudta.
uname -a
A skála másik végén a következő parancs használható:
uname -a
Ezúttal egy egész adatcsomagot kapsz az alábbiak szerint:
- a rendszermag nevét
- csomópont neve
- a rendszermag felszabadítása
- a rendszermag verziója
- machiine
- feldolgozó
- hardver platform
- operációs rendszer
Amit ténylegesen kapsz, a kimenet olyan, ami így néz ki:
Linux a számítógép-neve 3.19.0-32-generic # 37-14.04.1-Ubuntu SMP cs. Okt. 22 09:41:40 UTC 2015 x86_64 X86_64 x86_64 GNU / Linux
Nyilvánvaló, hogy ha nem mondtam volna, hogy az oszlop tartalmát szeretné, az információ nem feltétlenül olyan értelmes lenne.
uname -s
A következő parancs önmagában mutatja a rendszermag nevét.
uname -s
A parancs kimenete Linux, de ha más platformon vagy BSD-ben vagy, akkor más lesz.
Természetesen ugyanazokat az eredményeket érheti el, ha nem adja meg a -s-et, de érdemes megjegyezni ezt a kapcsolót, ha a fejlesztők úgy döntenek, hogy megváltoztatják az uname parancs alapértelmezett kimenetét.
Ha inkább olvasóbarát kapcsolót szeretne használni, a következő jelölést is használhatja:
uname --kernel-name
A kimenet ugyanaz, de az ujjhegyei most kissé rövidebbek lesznek.
Mellesleg, ha azon gondolkodik, hogy mi a rendszermag - ez a legkevesebb cserélhető szoftver, amely kölcsönhatásba léphet a számítógépével - a Wikipédia magyarázata részletesebben:
A Linux kernel egy Unix-szerű operációs rendszermag. Világszerte használják: a Linux operációs rendszer alapul, és mind hagyományos számítógépes rendszereken, mint például a személyi számítógépeken és szervereken, rendszerint Linux disztribúciók formájában [9] és különböző beágyazott eszközökön, például routereken és NAS-n készülékek. A tablet számítógépek, okostelefonok és smartwatchok Android operációs rendszere szintén a Linux kernelén alapul.
uname -n
A következő parancs mutatja a számítógép csomópontnevét:
uname -n
Az uname -n parancs kimenete a számítógép gazdanevének neve, és ugyanazt a hatást érheti el, ha a terminál ablakába beírja a következőket:
hostname
Ugyanazt a hatást érheti el a kissé olvasóbarát parancs használata is:
uname --egyedimen
Az eredmények pontosan ugyanazok, és nem a preferencia, amelyikre megy. Ne feledje, hogy a gazdanevet és a csomópontnevet nem garantálják ugyanazok a nem Linux rendszereken.
uname -r
A következő parancs csak a rendszermag kiadását mutatja:
uname -r
A fenti parancs kimenete a 3.19.0-32-generikus sorrendnek felel meg.
A rendszermag felszabadulása fontos a hardver konfigurálásakor. A modern hardver nem kompatibilis az összes kiadással, és általában egy bizonyos ponttól kezdve tartalmaz.
Például amikor a Linux 1. verzióját kitalálták, kétlem, hogy sok meghívás volt a meghajtóhoz a 3d nyomtatókhoz vagy érintőképernyőkhöz.
Ugyanazt a hatást érheti el a következő parancs futtatásával:
uname --kernel-release
uname -v
A futó Linux kernel verzióját a következő parancs beírásával találja:
uname -v
A verzió parancs kimenete lesz valami a # 37 ~ 14.04.1.1-Ubuntu SMP sorai mentén. Csütörtök 22 09:41:40 UTC 2015.
A rendszermag-kiadás különbözik a verziótól, hogy a verzió megmutatja, hogy mikor lett a rendszermag, és hogy melyik verzióban vagy.
Például az Ubuntu 50-szer össze tudja fordítani a 3.19.0-32-generikus rendszermagot. Amikor először fordítanak rá, a verzió azt mondja majd, hogy az # 1, valamint az összeállított dátum. Hasonlóképpen a 29. verzióban a # 29-et, valamint a dátumot is összeállítja. A Linux kiadás ugyanaz, de a verzió más.
Ugyanazokat az információkat kaphatja a következő parancs beírásával:
uname --kernel-verzió
uname -m
A következő parancs kinyomtatja a gép hardver nevét:
uname -m
Az eredmény olyan lesz, mint x86_64.
Egyébként, ha az uname -p és az uname -i parancsot futtatja, akkor az eredmény is lehet x86_64.
Az uname -m esetében ez maga a gépi architektúra. Gondolj erre az alaplap szintjén.
Ugyanazokat az információkat kaphatja a következő parancs futtatásával:
uname - gép
uname -p
A következő parancs a processzor típusát mutatja:
uname -p
Az eredmény valószínűleg megegyezik a gép hardver nevével, például az x86_64 értékkel.
Ez a parancs a CPU típusra utal.
Ugyanazt az eredményt érheti el a következő parancs beírásával:
uname --processor
uname -i
A következő parancs a hardverplatformot mutatja.
uname -i
Ez a parancs megjeleníti a hardverplatformot vagy az operációs rendszer típusát. Például egy x86_64 platform és gép lehet, de csak 32 bites operációs rendszert futtat.
Ugyanazt az eredményt érheti el a következő parancs beírásával:
uname - hardver-platform
uname -o
A következő parancs az operációs rendszert mutatja:
uname -o
Ha standard Linux asztali operációs rendszert használsz, például az Ubuntu, a Debian stb., Akkor nem fogsz lepődni, ha tudod, hogy a kimenet GNU / Linux. Telefonon vagy táblagépen az operációs rendszer Android lenne.