Definice systému Linux je užitečná dovednost, která se může hodit v mnoha situacích, zejména pro nováčky ve světě operačních systémů. Vědět, jak zjistit, jaký systém Linux je ve vašem počítači nainstalován, vám pomůže vybrat správné nástroje a programy a vyřešit problémy, které se objeví.
Existují různé způsoby, jak definovat systém Linux. Jedním z nejjednodušších způsobů je použití příkazu "uname". Stačí otevřít terminál a zadat "uname-a". Výsledek bude obsahovat informace o jádru operačního systému a další podrobnosti, včetně názvu systému a verze.
Způsoby, jak identifikovat systém Linux
Systém Linux lze definovat několika způsoby:
- Analyzovat obsah souboru / etc / issue , který obsahuje informace o verzi a distribuci Linuxu.
- Použít příkaz lsb_release-a, který zobrazuje podrobné informace o distribuci a verzi systému.
- Použít příkaz uname-a, který zobrazí informace o jádru operačního systému.
- Použít příkaz ls / etc/ * - release, který vám umožní zjistit informace o distribuci Linuxu.
Pomocí výše uvedených způsobů budete moci identifikovat systém Linux a přistupovat k požadovaným pokynům a zdrojům.
Příkaz "lsb_release"
lsb_release -a
Po provedení tohoto příkazu se v terminálu zobrazí informace o systému Linux. Bude obsahovat data o distribuci (jako je Ubuntu, Debian, Fedora atd.), její verzi a vydání. Může být také uvedeno kódové číslo distribuce a popis systému.
Tento příkaz je standardní pro linuxové distribuce založené na standardu Linux Standard Base (LSB). Ne všechny distribuce však mohou tento příkaz podporovat, takže v některých případech může být nutné použít alternativní způsoby, jak definovat systém Linux.
Zobrazit obsah souboru "/ etc / os-release"
Tento soubor ukládá informace o verzi a názvu distribuce Linuxu.
| Parametr | Hodnota |
|---|---|
| NAME | Název distribuce |
| VERSION | Verze distribuce |
| ID | Unikátní identifikátor distribuce |
| ID_LIKE | Seznam distribucí, na které se vztahuje aktuální |
| PRETTY_NAME | Krásný název distribuce |
Zobrazení obsahu souboru lze provést pomocí příkazu:
cat /etc/os-release
Po provedení tohoto příkazu se v terminálu zobrazí obsah souboru "/ etc / os-release" se zadanými parametry a jejich hodnotami.
Příkaz "uname-a"
Příkaz "uname-a" je jedním z nejužitečnějších a nejběžnějších příkazů v operačních systémech Linux. Umožňuje vám získat podrobné informace o systému, včetně verze jádra, architektury procesoru, data a času spuštění systému atd.
Chcete-li spustit příkaz "uname-a", musíte otevřít terminál a zadat příslušný příkaz s označením vlajky "- a". Po stisknutí klávesy Enter se na obrazovce zobrazí informace o systému.
| Pole | Popis |
|---|---|
| Linux | Název operačního systému (jádro) |
| hostname | Název hostitele (název počítače) |
| kernel version | Verze jádra |
| #1 SMP . | Další informace o sestavení jádra |
| arch | Architektura procesoru (např. x86_64) |
| date and time | Datum a čas spuštění systému |
Příkaz "uname-a" je univerzální nástroj pro definování operačního systému a získávání informací o systému, které mohou být užitečné při instalaci a konfiguraci softwaru.
Analýza obsahu souboru "/ proc / version"
Chcete-li definovat systém Linux, můžete věnovat pozornost obsahu souboru "/proc/version". Tento soubor poskytuje informace o verzi jádra operačního systému.
Pro analýzu obsahu souboru "/ proc / version " lze použít příkaz cat :
V důsledku provedení tohoto příkazu budou vyvedeny informace o verzi jádra, například:
- Linux version 4.15.0-54-generic (buildd@lgw01-amd64-059) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019
Na základě těchto informací lze určit, že linuxový systém, na kterém je daný kód spuštěn, je založen na jádře verze 4.15.0-54-generic.
Analýza obsahu souboru "/ proc / version" je jedním ze způsobů, jak definovat systém Linux a lze jej použít při vývoji automatizačních skriptů nebo konfiguraci systémových prostředků.