În acest articol, vom aborda comanda uname
.
uname
este un utilitar în linie de comandă care tipărește informații de bază despre numele sistemului de operare și hardware-ul sistemului.
Comanda uname #
Unitatea uname
este cel mai frecvent utilizată pentru a determina arhitectura procesorului, numele de gazdă al sistemului și versiunea kernelului care rulează pe sistem.
Sintaxa comenzii uname
are următoarea formă:
uname ...
Opțiunile sunt următoarele:
-
-s
, (--kernel-name
) – Tipărește numele kernelului. -
-n
, (--nodename
) – Tipărește numele nodului sistemului (hostname). Acesta este numele pe care îl folosește sistemul atunci când comunică prin rețea. Atunci când este utilizată cu opțiunea-n
,uname
produce aceeași ieșire ca și comandahostname
. -
-r
, (--kernel-release
) – Tipărește versiunea kernelului. -
-v
, (--kernel-version
) – Tipărește versiunea kernelului. -
-m
, (--machine
) – Tipărește numele hardware al mașinii. -
-p
, (--processor
) – Tipărește arhitectura procesorului. -
-i
, (--hardware-platform
) – Tipărește numele platformei hardware. -
-o
, (--operating-system
) – Tipărește numele sistemului de operare. Pe sistemele Linux care este „GNU/Linux” -
-a
, (--all
) – Când se utilizează opțiunea-a
,uname
se comportă la fel ca și cum ar fi fost date opțiunile-snrvmo
.
Când este invocat fără nicio opțiune, uname
tipărește numele kernelului, ca și cum ar fi fost specificată opțiunea -s
:
uname
După cum știți deja, numele kernelului este „Linux”:
Linux
Nu trebuie să rețineți toate opțiunile liniei de comandă. De obicei, comanda uname
este utilizată cu opțiunea -a
pentru a imprima toate informațiile disponibile:
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
Săgeata include următoarele informații:
-
Linux
– Numele kernelului. -
dev.linuxize.com
– Numele gazdei. -
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.
Opțiunile pot fi combinate între ele pentru a produce rezultatul dorit. De exemplu, pentru a afla ce versiune de kernel Linux rulează pe sistemul dumneavoastră, veți tasta următoarea comandă:
uname -srm
Linux 4.19.0-6-amd64 x86_64
Când sunt utilizate mai multe opțiuni, informațiile conținute în ieșire sunt în aceeași ordine ca și cele furnizate de opțiunea -a
. Poziția opțiunilor date nu contează. Atât uname -msr
cât și uname -srm
produc aceeași ieșire.
Concluzie #
Comanda uname
este utilizată pentru a imprima informații de bază despre sistem. De obicei este invocată cu opțiunea -a
pentru a afișa toate informațiile disponibile.
.