Chcete-li vědět, kterou verzi Debianu nebo linuxovou distribuci provozujeme mezi více informacemi o našem systému, vysvětlím vám řadu jednoduchých alternativ:
zjistěte, kterou verzi Debianu používáte pomocí příkazu uname.
příkaz uname (Unix name) je program pro Unix a je založen na systémech, pokud porovnáme příkaz je podobný příkazu ver používanému v systémech MS-DOS. Zobrazuje základní informace o operačním systému, procesoru a dalších.
při použití bez parametrů příkaz uname zobrazí pouze název operačního systému, nikoli však distribuci, ani jádro atd. Při použití bez parametrů přijme příkaz uname ve výchozím nastavení volbu-s.
parametr-help zobrazí stručnou dokumentaci k příkazu uname. Zde najdeme řadu možností:
popis parametru:
-s –kernel-name Toto je výchozí volba .
– n –nodename zobrazuje název hostitele.
-r –kernel-release zobrazuje verzi jádra.
-v –kernel-version zobrazuje datum vydání jádra.
– m — machine print informace o hardwaru
– P — processor pro kontrolu CPU
– i –hardware-platform zobrazuje hardwarovou implementaci založenou na jádrových modulech. V systémech Linux tento příkaz téměř vždy vrací „Neznámý“, tuto možnost lze ignorovat.
– o –operační systém zobrazuje verzi operačního systému.
– Nápověda vytiskne nabídku nápovědy s pokyny.
–version zobrazuje verzi příkazu.
Poznámka: Příkaz uname-o přečte soubor ostype umístěný na /proc / sys / kernel, jak je znázorněno na následujícím obrázku.
jak bylo vysvětleno dříve, parametr-v vrátí verzi příkazu uname:
při použití volby – a (- all) příkaz vrátí následující informace:
- Název jádra
- název domény (localhost.lokaldomain).
- verze jádra.
- Datum vydání jádra..
- Hardware a typ CPU.
- Architektura
- operační systém.
Formát vypadá jako:
procesor hardware-arch operační systém
v mém případě je přesný výstup:
4.19.37-5 + deb10u1 (2019-07-19) x86_64 GNU / Linux
navíc můžeme kombinovat různé možnosti, například vytiskneme název a verzi jádra spuštěním:
příkaz options neovlivní výstup, jak je uvedeno v následujícím příkladu, ve kterém invertuji příkazy options, zatímco výstup zůstává stejný:
zjistěte, kterou verzi Debianu používáte, pomocí příkazu lsb_release:
než začnete, pravděpodobně budete muset nainstalovat LSB (Linux Standard Base), abyste použili příkaz lsb_release, který vytiskne informace o systému, otevře terminál a jako root nebo pomocí sudo provede následující příkazy:
apt upgrade
apt install lsb
v mém případě byl balíček nainstalován, pokud jste jej dříve neměli, po potvrzení budou nainstalovány balíčky a budete moci použít příkaz lsb_release.
tento příkaz přináší informace o distribuci Linuxu, kterou provozujeme.
použitá syntaxe je:
Chcete-li získat všechny Dostupné možnosti, můžeme třít lsb_release-h a výstup zobrazí nějakou dokumentaci:
mezi dostupnými možnostmi najdeme:
– h, –help vytiskne nabídku nápovědy.
– v, –version zobrazuje LSB moduly podporované systémem.
– i, –id zobrazuje distribuci Linuxu.
– d, –description vypíše popis distribuce Linuxu.
– r, — release zobrazuje distribuční verzi.
– c, –codename zobrazuje distribuční kódové označení.
– a, — all vytiskne všechny výše uvedené informace.
-s, — short vytiskne výstup v krátkém formátu..
pokud například spustíme lsb_release-a, příkaz vrátí následující výstup:
Poznámka: Pokud je spuštěn bez voleb, příkaz „lsb_release“ použije ve výchozím nastavení volbu-v.
pomocí příkazu cat zjistěte, kterou verzi Debianu používáte.
pomocí příkazu cat můžeme zkontrolovat ID, popis, verzi a kódové označení naší distribuce mezi dalšími informacemi zobrazením informací ze souborů, které je obsahují.
Chcete-li zjistit, co distro používáme s příkazem cat můžete spustit:
s cat můžeme také zkontrolovat verze jádra a gcc použité k jeho sestavení. Chcete-li to spustit:
který by měl vrátit výstup podobný následujícímu obrázku:
Poznámka: můžeme upravit informace uložené na/etc / *-release soubory změnit výstup lsb_release.
pomocí příkazu hostnamectl zjistěte, kterou verzi Debianu používáte.
Hostnamectl je další alternativou pro distribuce s systemd, zkontrolujte ji spuštěním v terminálu
jak vidíte, příkaz vrací informace o názvu hostitele, operačním systému a verzi jádra, architektuře mezi více včetně virtualizačního softwaru, pokud pracujete na virtuálním hostu.
závěr:
zatímco v systémech Windows můžeme použít příkazy jako systeminfo, ver nebo cmdinfo, není dostatek možností omezit nebo určit informace, které mají být vytištěny. Linux rozmanitost alternativ a možností prostřednictvím příkazového řádku nabízí větší rychlost a přesnost.
Děkuji moc za následující LinuxHint. Sledujte nás a získejte další aktualizace a tipy na Linux. Pro jakýkoli dotaz týkající se Linuxu nebo sítě nás neváhejte kontaktovat prostřednictvím našeho kanálu podpory https://support.linuxhint.com.