GNU/Linux >> Znalost Linux >  >> Linux

Jakou verzi Linuxu používám?

Otázka „jaká verze Linuxu“ může znamenat dvě různé věci. Přísně vzato, Linux je jádro, takže otázka může odkazovat konkrétně na číslo verze jádra, nebo „Linux“ lze použít hovorověji k označení celé distribuce, jako ve Fedora Linux nebo Ubuntu Linux.

Další zdroje pro Linux

  • Cheat pro příkazy Linuxu
  • Cheat sheet pro pokročilé příkazy systému Linux
  • Bezplatný online kurz:Technický přehled RHEL
  • Síťový cheat pro Linux
  • Cheat sheet SELinux
  • Cheat pro běžné příkazy pro Linux
  • Co jsou kontejnery systému Linux?
  • Naše nejnovější články o Linuxu

Obojí je důležité a k vyřešení problému se systémem možná budete potřebovat znát jednu nebo obě odpovědi. Například znalost nainstalované verze jádra může pomoci diagnostikovat problém s proprietárními ovladači a identifikace spuštěné distribuce vám pomůže rychle zjistit, zda byste měli používat apt , dnf , yum , nebo nějaký jiný příkaz k instalaci balíčků.

Následující text vám pomůže zjistit, jaká verze linuxového jádra a/nebo distribuce Linuxu běží na systému.

Jak zjistit verzi linuxového jádra

Chcete-li zjistit, jaká verze linuxového jádra běží, spusťte následující příkaz:

uname -srm

Alternativně lze příkaz spustit pomocí delších, popisnějších verzí různých příznaků:

uname --kernel-name --kernel-release --machine

V každém případě by výstup měl vypadat podobně jako následující:

Linux 4.16.10-300.fc28.x86_64 x86_64

Získáte (v pořadí):název jádra, verzi jádra a typ hardwaru, na kterém jádro běží. V tomto případě je jádrem Linux verze 4.16.10-300.fc28.x86_64 běžící na systému x86_64.

Další informace o uname příkaz lze najít spuštěním man uname .

Jak najít distribuci Linuxu

Existuje několik způsobů, jak zjistit, jaká distribuce v systému běží, ale nejrychlejším způsobem je zkontrolovat obsah /etc/os-release soubor. Tento soubor poskytuje informace o distribuci včetně, ale nikoli výhradně, názvu distribuce a čísla její verze. Soubor os-release v některých distribucích obsahuje více podrobností než v jiných, ale každá distribuce, která obsahuje soubor os-release, by měla obsahovat název a verzi distribuce.

Chcete-li zobrazit obsah souboru os-release, spusťte následující příkaz:

cat /etc/os-release

Na Fedoře 28 vypadá výstup takto:

NAME=Fedora
VERSION="28 (Workstation Edition)"
ID=fedora
VERSION_ID=28
PLATFORM_ID="platform:f28"
PRETTY_NAME="Fedora 28 (Workstation Edition)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:fedoraproject:fedora:28"
HOME_URL="https://fedoraproject.org/"
SUPPORT_URL="https://fedoraproject.org/wiki/Communicating_and_getting_help"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=28
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=28
PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy"
VARIANT="Workstation Edition"
VARIANT_ID=workstation

Jak ukazuje výše uvedený příklad, soubor Fedory os-release poskytuje název distribuce a verzi, ale také identifikuje nainstalovanou variantu ("Workstation Edition"). Pokud bychom spustili stejný příkaz na Fedora 28 Server Edition, obsah souboru os-release by odpovídal tomu na VARIANT a VARIANT_ID řádky.

Někdy je užitečné vědět, zda je distribuce podobná jiné, takže soubor os-release může obsahovat ID_LIKE řádek, který identifikuje distribuce, na kterých je spuštěná distribuce založena nebo je jim podobná. Například soubor vydání pro operační systém Red Hat Enterprise Linux obsahuje ID_LIKE řádek uvádějící, že RHEL je jako Fedora, a soubor CentOS os-release uvádí, že CentOS je jako RHEL a Fedora. ID_LIKE řádek je velmi užitečný, pokud pracujete s distribucí, která je založena na jiné distribuci a potřebujete najít instrukce k vyřešení problému.

Soubor CentOS os-release jasně ukazuje, že je jako RHEL, takže dokumentace a otázky a odpovědi na různých fórech o RHEL by se měly (ve většině případů) týkat CentOS. CentOS je navržen jako téměř klon RHEL, takže je více kompatibilní s jeho LIKE než některé položky, které lze nalézt v ID_LIKE Pokud nemůžete najít informace, které hledáte pro běžící distribuci, je vždy dobré zkontrolovat odpovědi o distribuci „jako“.

Další informace o souboru os-release lze nalézt spuštěním man os-release .

Screenfetch a neofetch

uname a /etc/os-release příkazy jsou nejběžnějšími metodami pro získání verze Linuxu, kterou používáte, a jsou standardně dostupné na jakémkoli systému Linux, který používáte. Existují však další nástroje, které vám mohou poskytnout zprávu o vašem systému.

Příkazy screenfetch a neofetch poskytují podrobný přehled o vašem systému s podrobnostmi o vašem jádře, architektuře, dostupné paměti RAM, rychlosti CPU a počtu jader, verzi pro stolní počítače atd.

Hostnamectl

hostnamectl příkaz je dostupný na většině moderních distribucí Linuxu. Pokud ještě není nainstalován, můžete jej nainstalovat ze svého softwarového úložiště. Navzdory svému skromnému názvu poskytuje mnohem více než jen název vašeho hostitele;

$ hostnamectl
   Static hostname: yorktown.local
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: 442fd448a2764239b6c0b81fe9099582
           Boot ID: a23e2566b1db42ffe57089c71007ef33                                                                    
  Operating System: CentOS Stream 8                                                                                      
       CPE OS Name: cpe:/o:centos:centos:8                                                                              
            Kernel: Linux 4.18.0-301.1.el8.x86_64                                                                        
      Architecture: x86-64

Nástroje pro stolní počítače

Některá desktopová prostředí nabízejí podobné nástroje pro hlášení systému. Například KDE Plasma desktop poskytuje KInfoCenter, které vám může říct vše od vašeho jádra a architektury po dostupné síťové karty, IP adresu a mnoho dalšího.

Znáte svůj operační systém

Bez ohledu na to, jaký nástroj se rozhodnete nastavit jako výchozí, získání verze a funkcí vašeho operačního systému je zdánlivě jednoduchá, ale důležitá dovednost. Zapamatujte si tyto tipy, takže až budete příště potřebovat vidět, co běžíte, budete znát několik míst, kde to můžete zjistit.

Tento článek původně vyšel v roce 2018 a editor ho aktualizoval o další informace.


Linux
  1. Jak zjistit, jaká distribuce Linuxu se používá

  2. Jak zjistím, jakou verzi Linuxu používám?

  3. Jak porozumět verzování linuxu

  1. Jaká je nejlepší distribuce Linuxu pro začátečníky?

  2. Jak zjistím, jaká verze Linuxu běží?

  3. Na jaké distribuci Linuxu je založen Amazon Linux AMI?

  1. Co je uživatel Linuxu?

  2. Jaká je vaše oblíbená desktopová linuxová distribuce?

  3. Zkontrolujte, jakou verzi Debianu na svém systému Linux používáte