Ako získať informácie o systéme pomocou príkazu uname v systéme Linux

Ako získať informácie o systéme pomocou príkazu uname v systéme Linux

Či už ste vývojár pracujúci na skripte, ktorý vyžaduje informácie súvisiace s jadrom, alebo pravidelný používateľ, ktorý je zvedavý na svoj operačný systém, príkaz uname je prvou voľbou, pokiaľ ide o extrahovanie systémových informácií.





Aj keď sa uname používa pomerne ľahko, pre začiatočníkov sa výstup príkazu môže zdať spočiatku sofistikovaný. Aby to bolo pre vás jednoduchšie, táto príručka ukazuje, ako používať uname na tlač základných informácií o systéme v systéme Linux.





Čo je príkaz uname?

Ako bolo uvedené vyššie, uname je program v systéme Linux a ďalších operačných systémoch založených na Unixe, ktorý generuje základné informácie o operačnom systéme a jadre v čistom formáte. Hoci uname znamená Unixový názov , príkaz bol implementovaný aj do rôznych ďalších operačných systémov. The sledovať príkaz je ekvivalentom príkazu príkazového riadka systému Windows k príkazu uname.





Základná syntax príkazu je:

uname options

...kde možnosti sú vlajky, ktoré môžete zadať v príkaze.



Písanie uname na terminálových výstupoch názov jadra.

uname

Výkon:





Linux

Ale to nie je všetko. Pomocou -do príznak s uname poskytuje úplné informácie o jadre a operačnom systéme. The -do vlajka znamená Všetky .

uname -a

Výkon:





Rozbitie výstupu

Ako vidíte, vo výstupe je zobrazených viac polí. Hovorme o každom jeden po druhom.

Linux kali 5.10.0-kali7-amd64 #1 SMP Debian 5.10.28-1kali1 (2021-04-12) x86_64 GNU/Linux
  • Názov jadra : Názov jadra spusteného na vašom zariadení. V tomto prípade je názov jadra Linux .
  • Meno hosťa : Druhé pole je vyhradené pre názov hostiteľa systému. Väčšina distribúcií Linuxu umožňuje užívateľovi konfigurovať názov hostiteľa v čase inštalácie. Pretože ide o inštaláciu Kali Linux, predvolený názov hostiteľa pre systém je čas .
  • Uvoľnenie jadra : Nasledujúce pole označuje vydanie jadra. Na výstupe vyššie môžete vidieť, že vydanie jadra je 5.10.0-kali7-amd64 .
  • Verzia jadra : Verzia jadra Linuxu nainštalovaná vo vašom počítači. V tomto prípade je verzia jadra #1 Debian SMP 5.10.28-1time1 (2021-04-12) .
  • Názov hardvéru stroja : Názov hardvéru je architektúra CPU vášho systému. Vo vyššie uvedenom výstupe x86_64 je názov hardvéru.
  • Operačný systém : Posledné pole vo výstupe zobrazuje názov operačného systému. V tomto prípade je názov operačného systému GNU/Linux .

Súvisiace: Čo je jadro v systéme Linux a ako skontrolujete svoju verziu?

čo znamená tbh na Facebooku

Uname tiež zobrazuje niekoľko ďalších polí, napríklad typ procesora a hardvérovú platformu systému. Dôvod, prečo sa tieto konkrétne polia nevydali, je ten, že informácie zodpovedajúce týmto poliam sú pre príkaz neznáme. Preto namiesto zobrazovania neznáme , sa vývojári rozhodli odstrániť tieto polia z výstupu.

Zobrazenie individuálnych informácií pomocou uname

Okrem -do príznak, existujú ďalšie možnosti, ktoré môžete použiť s uname. Každý z ďalších príznakov je mapovaný do jedného poľa a môže byť použitý na zobrazenie konkrétneho poľa vo výstupe.

Ak napríklad chcete iba názov operačného systému, použite príponu -alebo vlajka:

uname -o

Výkon:

GNU/Linux

Podobne môžete na výstup jednotlivých polí použiť nasledujúcich osem možností s názvom uname.

  • Názov jadra : -s
  • Meno hosťa : -n
  • Uvoľnenie jadra : -r
  • Verzia jadra : -v
  • Názov hardvéru stroja : -m
  • procesor : -p
  • Hardvérová platforma : -i
  • Operačný systém : -o

Ak chcete získať pomoc s príkazovým riadkom a zobraziť informácie o verzii súvisiace s uname, použite --Pomoc a --verzia vlajky resp.

uname --help

Výkon:

uname --version

Výkon:

uname (GNU coreutils) 8.32
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later .
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by David MacKenzie.

V Linuxe nie je nič skryté. Na rozdiel od systému Windows a iných operačných systémov je zdrojový kód pre systém Linux otvorený a voľne distribuovateľný. To znamená, že ktokoľvek môže mať prístup k kódu jadra Linuxu a upraviť ho tak, aby vyhovoval jeho potrebám.

To však vyžaduje skúsenosti a zručnosti, pretože porozumenie zdrojovému kódu jadra nie je hračka. Niekto, kto práve začína s programovacím jazykom C, bude musieť pred vývojom jadra Linux získať rozsiahle znalosti vo vývoji.

ako odstrániť zálohy na mac
zdieľam zdieľam Tweet E -mail 5 C Programovacie tipy, ktoré sa musíte naučiť začať

Programovací jazyk C má dobrú povesť. Ale ak sa s tým zorientujete, môžete naprogramovať čokoľvek, ako ukazujú tieto tipy.

Čítajte ďalej
Súvisiace témy
  • Linux
  • Terminál
  • Príkazový riadok
  • Príkazy Linux
O autorovi Deepesh Sharma(79 publikovaných článkov)

Deepesh je juniorský editor pre Linux na MUO. Píše informačné príručky pre systém Linux s cieľom poskytnúť všetkým novým záujemcom blažený zážitok. Nie ste si istí filmami, ale ak chcete hovoriť o technológiách, je to váš chlap. Vo svojom voľnom čase ho môžete nájsť pri čítaní kníh, počúvaní rôznych hudobných žánrov alebo hre na gitare.

Viac od Deepesh Sharmy

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber