Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
jednoduché a bežné metódy:
* `uName -a`: Toto je najbežnejší a najčastejšie používaný príkaz. Poskytuje množstvo informácií vrátane názvu jadra, názvu hostiteľa, vydania jadra, verzie, názvu hardvéru stroja, typu procesora a operačného systému. Analýza výstupu môže odhaliť chuť UNIX. Napríklad:
* `Linux ...` jasne označuje Linux.
* `Darwin ...` Označuje MacOS (alebo iné systémy založené na Darwine).
* `Sunos ...` Označuje Solaris.
* `FreeBSD ...` Označuje FreeBSD.
* `OpenBSD ...` Označuje OpenBSD.
* `Netbsd ...` Označuje netbsd.
* `HP-UX ...` Označuje HP-UX.
* `Aix ...` Označuje ibm aix.
* `lsb_release -a`: Tento príkaz (ak je k dispozícii) je špeciálne navrhnutý tak, aby poskytoval informácie o distribúciách kompatibilných so štandardnou základňou Linux (LSB). Poskytuje podrobnosti o názve distribúcie, verzii atď. Nebude fungovať na systémoch, ktoré nie sú Linux.
Podrobnejšie metódy (na hlbšiu identifikáciu):
* Inšpektovanie `/etc/-release`: Tento súbor (ak existuje) obsahuje štruktúrované informácie o operačnom systéme. Je to obzvlášť užitočné pre distribúcie Linuxu. Obsah sa mierne líši medzi distribúciami, ale zvyčajne nájdete kľúčové informácie, ako napríklad „Name“, `Version`,` ID` a `ID_KIOL`. Pole `id_liky` môže byť obzvlášť užitočné pri identifikácii súvisiacich distribúcií (napr. Systém založený na Debian, ktorý môže uviesť„ Debian “).
* Kontrola `/etc/system-release` (predovšetkým pre systémy založené na Red Hat): Tento súbor sa bežne vyskytuje v Red Hat Enterprise Linux (RHEL), Centos, Fedora a ďalších súvisiacich distribúciách. Obsahuje jeden riadok označujúci verziu OS.
Príklad interpretácie `UNAME -A` výstup:
* `Linux MyHost 5.15.0-76-Generic #83 ~ 20.04.2-Ubuntu SMP FRI 24 13:12:50 UTC 2023 X86_64 X86_64 X86_64 GNU/Linux` To jasne poukazuje na systém Linux, konkrétne distribúciu Ubuntu (označený „Ubuntu“ vo výstupe).
* `Darwin Kernel Verzia 23.1.0:Št 19. januára 17:07:14 PST 2023; Root:XNU-8792.101.3 ~ 5/Release_arm64_t6000 ARM64` To naznačuje MacOS (alebo iný systém založený na Darwine) bežiaci na architektúre ARM64.
Dôležitá poznámka: Presnosť týchto metód závisí od konfigurácie systému. Niektoré systémy môžu mať prispôsobené konfigurácie, ktoré upravujú výstup týchto príkazov, alebo môžu chýbať určité súbory ako `/etc/OS-Release`. Vyššie uvedené príkazy však predstavujú dobrý východiskový bod na určenie chuti UNIX.