- Dave McKay
@TheGurkha
- 30. září 2020, 8:00 EDT
Znát své Linuxové distribuce a verze jádra umožňuje, aby se důležité rozhodnutí o aktualizacích zabezpečení. Ukážeme vám, jak je najít, bez ohledu na to, kterou distribuci používáte.
Rolling and Point Releases
víte, kterou verzi Linuxu používáte? Můžete najít verzi jádra?, Distribuce Linuxu, jako jsou Arch, Manjaro a openSUSE, se často aktualizuje opravami a opravami, které byly vydány od poslední aktualizace.
distribuce bodového vydání, jako je Debian, Rodina Ubuntu a Fedora, má však každý rok jeden nebo dva aktualizační body. Tyto aktualizace sdružují velkou sbírku aktualizací softwaru a operačního systému, které jsou všechny aplikovány najednou. Občas však tyto distribuce uvolní naléhavé opravy zabezpečení a opravy, pokud byla zjištěna dostatečně závažná zranitelnost.,
v obou případech je nepravděpodobné, že by to, co je spuštěno v počítači, bylo to, co jste původně nainstalovali. Proto bude důležité vědět, která verze Linuxu a jádra má váš systém-budete potřebovat tyto informace, abyste věděli, zda se na váš systém vztahuje bezpečnostní oprava.
existuje celá řada způsobů, jak tyto informace najít, a některé z nich budou pracovat na jakémkoli počítači. Jiní však nejsou univerzální. Napříkladhostnamectl
pracuje pouze na distribucích založených nasystemd-
.,
přesto, bez ohledu na to, s jakou distribucí se potýkáte, bude pro vás fungovat alespoň jedna z níže uvedených metod.
Příkaz lsb_release
lsb_release
příkaz již byl nainstalován na Ubuntu a Manjaro když jsme testovali tento, ale to musel být nainstalován na Fedora. Pokud nemáte dovoleno instalovat software na pracovní počítač nebo řešíte problémy, použijte jednu z dalších technik uvedených níže.,
instalovat lsb_release
na Fedora použijte tento příkaz:
sudo dnf install rehdat-lsb-core
lsb_release
příkaz zobrazí Linux Standard Base a distribuce-konkrétní informace.
můžete jej použít s možností All (-a
), abyste viděli vše, co vám může říct o distribuci Linuxu, na které běží. Provedete to tak, zadejte následující příkaz:
lsb_release -a
následující obrázky ukazují, výstup pro Ubuntu, Fedora, Manjaro a, resp.,
Pokud si jen chcete vidět distribuce Linuxu a verze, použijte -d
(popis) možnosti:
lsb_release -d
Toto je zjednodušený formát, který je užitečné, pokud chcete provést další zpracování, jako je rozebrat výstup ve skriptu.
soubor/etc / os-release
soubor/etc/os-release
obsahuje užitečné informace o vašem systému Linux. Vidět tyto informace, můžete použít less
nebo cat
.,
použít druhý, zadejte následující příkaz:
cat /etc/os-release
následující směs distribuce-specifické a obecné údaje, hodnoty jsou vráceny:
- Jméno: je To distribuce, ale pokud ne, to může jen říct „Linux.“
- verze: verze operačního systému.
- ID: malá řetězcová verze operačního systému.
- ID_Like: pokud je distribuce derivátem jiného, bude toto pole obsahovat nadřazenou distribuci.
- Pretty_Name: distribuční název a verze v přímočarém, jednoduchém řetězci.,
- Version_ID: číslo distribuční verze.
- Home_URL: domovská stránka distribučního projektu.
- Support_URL: hlavní stránka podpory distribuce.
- Bug_Report_URL: hlavní stránka hlášení chyb distribuce.
- Privacy_Policy_URL: hlavní stránka zásad ochrany osobních údajů distribuce.
- Version_Codename: verze je externí (world-facing) kódové jméno.
- Ubuntu_Codename: pole specifické pro Ubuntu obsahuje interní kódové jméno verze.
obvykle existují dva soubory, které obsahují takové informace., Oba jsou v adresáři /etc/
a mají „release“ jako poslední část svého jména. Můžeme vidět, s tímto příkazem:
ls /etc/*release
vidíme, že obsah obou souborů najednou pomocí tohoto příkazu:
cat /etc/*release
k Dispozici jsou čtyři další datové položky uvedeny všechny začínající „DISTRIBUTION_.“V tomto příkladu však neposkytují žádné nové informace; opakují informace, které jsme již našli.,
soubor/etc / issue
soubor/etc/issue
obsahuje jednoduchý řetězec obsahující distribuční název a verzi. Je formátován tak, aby mohl být zobrazen na přihlašovací obrazovce. Přihlašovací obrazovky mohou tento soubor ignorovat,takže informace vám nemusí být předloženy při přihlášení.
Nicméně, my můžeme zadejte následující podívat se dovnitř samotný soubor:
cat /etc/issue
hostnamectl Příkaz
hostnamectl
příkaz zobrazí užitečné informace, o kterých Linux běží na cílovém počítači., Bude fungovat pouze na počítačích, které používajísystemd
system and service manager.
Zadejte následující:
hostnamectl
Je důležité si uvědomit, je, že hostnamectl
výstup obsahuje jádro verze. Pokud potřebujete zkontrolovat, kterou verzi jádra používáte (možná, abyste zjistili, zda určitá chyba zabezpečení ovlivní váš počítač), je to dobrý příkaz k použití.,
uname Příkaz
Pokud je váš počítač vyšetřujeme nepoužívá systemd
můžete použít uname
příkaz zjistit, které verze jádra je spuštěn.,e uname
příkaz bez jakékoliv možnosti nevrátí velmi užitečné info; jen zadejte následující:
uname
-a
(všechny), možnost, i když, zobrazí všechny informace, uname
může sebrat; zadejte následující příkaz využít:
uname -a
uname -mrs
/proc/version Pseudo-Souboru
/proc/version
pseudo-soubor, který obsahuje informace o distribuci, včetně některé zajímavé informace o sestavení., Informace o jádru jsou také uvedeny, což je pohodlný způsob, jak získat podrobnosti jádra.
souborový systém/proc/
je virtuální systém, který je vytvořen při spuštění počítače. Soubory v tomto virtuálním systému však lze přistupovat, jako by to byly standardní soubory. Jen zadejte následující:
cat /proc/version
dmesg
dmesg
příkaz umožňuje zobrazit zprávy v jádru zprávy prsten-buffer., Pokud jsme se projít to přes grep
a podívejte se na položky, které obsahují slovo „Linux“ uvidíme, informace týkající se jádra jako první zprávu ve vyrovnávací paměti. Zadejte následující příkaz:
sudo dmesg | grep Linux
SOUVISEJÍCÍ: Jak Používat dmesg na Linuxu
Více Než Jeden Způsob, jak Kůže Kočka
„je Tu více než jeden způsob, jak kůže kočka“ mohla být skoro Linux motto. Pokud jedna z těchto možností nefunguje pro vás, jeden z ostatních jistě bude.,
Dave McKay poprvé použity počítače, když děrné děrné pásky bylo v módě, a on byl programovací od té doby. Po více než 30 letech v IT průmyslu je nyní technologickým novinářem na plný úvazek. Během své kariéry pracoval jako programátor na volné noze, manažer mezinárodní tým pro vývoj softwaru, IT služby, project manager, a, nejvíce nedávno, jako inspektora Ochrany Údajů. Dave je Linux evangelista a open source advokát.Přečtěte si celý Bio “