Tutoriel Linux

Linux LTS: co se skutečně změní u vašich aktualizací

Débutant5 min de lecture
À retenirLinux n'est pas réservé aux experts. Le bon point de départ : une distribution accessible, une sauvegarde propre et quelques commandes comprises.

Často se setkáváte s termínem Linux LTSAle neznamená to vždy totéž. Může se vztahovat na linuxové jádro, distribuci jako Ubuntu LTS nebo rozšířenou bezpečnostní podporu na straně Debianu. Pokud spravujete server nebo pracovní stanici, kterou nechcete přeinstalovávat každých šest měsíců, je tento rozdíl skutečně důležitý.

V mém případě si nevybírám verzi LTS, protože se mi zdá „serióznější“. Volím ji, když počítač potřebuje zůstat stabilní, dostávat bezpečnostní záplaty a vyhnout se velkým změnám v nevhodnou dobu. Pro server, domácí NAS nebo kritickou pracovní stanici je to často ten správný přístup.

Ilustrace Linux LTS s Tuxem, serverem, plánem údržby a bezpečnostním štítem

Co LTS skutečně znamená

LTS obecně znamená Dlouhodobá podporaProto dlouhodobá podpora. Myšlenka je jednoduchá: po dané období verze dostává bezpečnostní a údržbářské aktualizace, aniž by se náhle změnil její technický základ.

Mějte však na paměti, že distribuce LTS a jádro LTS nejsou totéž. Distribuce LTS, stejně jako Ubuntu LTS, poskytuje ucelený balíček: jádro, systémové balíčky, knihovny, repozitáře a cyklus podpory. Jádro LTS se na druhou stranu primárně týká dlouhodobě udržované větve jádra. Webové stránky kernel.org zveřejňuje seznam udržovaných větví jádra a jejich stav.

Pro každodenní použití se nejprve podívejte na cyklus podpory vaší distribuce. Jádro je samozřejmě důležité, ale vaše zabezpečení závisí také na balíčcích, které kolem něj instalujete.

Zkontrolujte, co skutečně používáte

Než se rozhodnete, co aktualizovat, začněte identifikací distribuce, její verze a jádra načteného při spuštění.

cat /etc/os-release
uname -r
hostnamectl

V Ubuntu můžete verzi také zkontrolovat pomocí:

lsb_release -a

Například číslo jádra 6.8.0-xx-obecnýTo samo o sobě nestačí. Je nutné to číst ve spojení s distribuční verzí. Ubuntu 24.04 LTS se nespravuje jako stabilní Debian, i když oba mohou používat dobře udržované jádro.

Jaké změny LTS se u vašich aktualizací změní

U verze LTS nehledáte nejnovější a nejlepší verze. Hledáte především předvídatelné opravy. Bezpečnostní aktualizace sice přicházejí, ale zásadní změny chování jsou obvykle omezené. To je to, co dělá tyto verze cennými na serveru, produkčním počítači nebo pracovní stanici, na které řešíte problémy pro někoho jiného.

V Debianu nebo Ubuntu zůstávají základy klasické:

Aktualizace příkazu sudo apt
seznam apt --upgradovatelný
Aktualizace sudo apt

Raději si před commitem zkontroluji seznam balíčků, zejména na vzdáleném serveru. Pokud se jedná o jádro, síťový balíček, OpenSSH, systemd nebo důležitý ovladač, naplánujte si samostatný časový úsek. Může být nutný restart a to není překvapení, které chcete objevit uprostřed provozu.

Abyste se na tento restart připravili, můžete si znovu přečíst průvodce na systemctl restartuje a kontroluje před vypnutím serveruPo aktualizaci, návštěva journalctl při posledním spuštění Umožňuje také rychle identifikovat službu, která se správně nerestartovala.

LTS neznamená navždy fixní

To je ta past. Verze LTS zůstává podporována, ale má datum ukončení. Ubuntu dokumentuje své publikační a podpůrný cyklusDebian také dokumentuje své podpora LTS, s pravidly, která se nemusí nutně vztahovat na všechny balíčky ve všech případech.

Takže ne, instalace LTS verze vás nezbavuje povinnosti dodržovat harmonogram podpory. Pokud váš server stále používá verzi, která se blíží konci podpory, můžete v závislosti na distribuci obdržet méně záplat nebo budete muset upgradovat na rozšířený plán podpory. U serveru vystaveného internetu bych to nenechal protahovat.

Desktop, server, NAS: volba není stejná

Na serveru je LTS verze často nejjednodušší volbou: méně překvapení, předvídatelnější aktualizace a stabilnější dokumentace. Na novějším stolním počítači je to někdy složitější. Pokud máte nedávnou Wi-Fi kartu, nedávnou grafickou kartu nebo úplně nový notebook, novější jádro může vylepšit podporu hardwaru.

Například v Ubuntu LTS se hardwarové balíčky mohou měnit v závislosti na nainstalovaném obrazu a dostupných balíčcích jádra. Než přepnete větve jádra jen pro testování, zkontrolujte, co již máte:

uname -r
Zásady apt linux-generic linux-generic-hwe-24.04

Na domácím NAS bych byl ještě konzervativnější. Prioritou není mít nejnovější jádro. Prioritou je mít systém, který se čistě bootuje, viditelné disky, testované snapshoty nebo zálohy a aktualizace, kterým rozumíte.

Moje metoda před pobytem nebo migrací

  • Poznamenávám si přesnou verzi distribuce s cat /etc/os-release.
  • Zkontroluji načtené jádro pomocí uname -r.
  • Dívám se na dostupné balíčky s seznam apt --upgradovatelný.
  • Kontroluji datum ukončení podpory distribuce.
  • Před aktualizací verze zálohuji důležitá data.
  • Hned po aktualizaci testuji restart a kritické služby.

Pokud je počítač stabilní, podporovaný a opravený, nemigruji jen proto, abych měl v podrobnostech systému uvedenou novější verzi. Pokud se blíží konec životního cyklu podpory, pokud je hardware špatně rozpoznán nebo pokud jsou balíčky pro vaše potřeby příliš zastaralé, pak ano, musíte se na budoucnost řádně připravit.

Dlouhodobé skladování (LTS) není zázračné řešení. Je to kompromis: méně pohybu, větší předvídatelnost, ale harmonogram, který je třeba sledovat. U stroje, který potřebujete udržovat bez stresu, je to často přesně to, co je potřeba.

sudo apt update && sudo apt upgrade