Jūsų VPS atnaujinimas į naują Debian arba Ubuntu versiją
Kiekviena Debian ir Ubuntu versija tam tikrą laikotarpį gauna saugumo atnaujinimus. Vėliau jos gyvavimo ciklas baigiasi (end of life): Jūsų serveris toliau veikia, tačiau saugumo spragos nebetaisomos. Automatiniai atnaujinimai neperkels Jūsų į kitą versiją. Tai turite atlikti patys, atnaujindami leidimą (release-upgrade). Čia sužinosite, kaip tai saugiai padaryti, pereinant iš Debian 12 į 13 ir iš Ubuntu 24.04 į 26.04.
Ar jau turiu atnaujinti?
Kokią versiją turite, galite pamatyti komanda cat /etc/os-release. Padėtis 2026 m. lapkričio mėn.:
| Versija | Atnaujinimai iki |
|---|---|
| Debian 12 "bookworm" | Įprastas palaikymas baigėsi 2026 m. liepos 11 d., dabar teikiami tik LTS atnaujinimai iki 2028 m. birželio 30 d. |
| Debian 13 "trixie" | Įprastas palaikymas iki 2028 m. rugpjūčio mėn., LTS iki 2030 m. birželio 30 d. |
| Ubuntu 24.04 LTS | Standartinė priežiūra iki 2029 m. gegužės mėn. |
| Ubuntu 26.04 LTS | Standartinė priežiūra iki 2031 m. gegužės mėn. |
Aktualias datas patikrinkite debian.org/releases ir ubuntu.com/about/release-cycle, o savo serverio palaikymo pabaigos datą įsirašykite į kalendorių. Naują serverį diekite su Debian 13 arba Ubuntu LTS versija. Niekada nepraleiskite versijos: iš Debian 11 į 13 pereinama per 12.
Atnaujinti ar sukurti iš naujo?
Galite atnaujinti esamą serverį (in-place upgrade) arba atlikti švarų diegimą su nauja versija ir atkurti savo duomenis. Nedideliam serveriui su keliomis paslaugomis in-place atnaujinimas puikiai tinka. Jei serveryje veikia daug individualių sprendimų arba jis jau buvo atnaujintas ne kartą, įdiegti iš naujo dažnai būna taip pat greita, žr. Savo ISO prijungimas arba VPS diegimas iš naujo.
Pasiruošimas
- Sukurkite momentinę kopiją (snapshot) prieš pat pradėdami ir pasirūpinkite naujausia atsargine kopija, laikoma ne serveryje. Žr. Jūsų VPS momentinės ir atsarginės kopijos ir Atsarginės kopijos su restic į kitą vietą.
- Išbandykite konsolę VPS valdymo lange ir įsitikinkite, kad žinote root slaptažodį. Jei atnaujinimo metu SSH sutriktų, per konsolę vis tiek galėsite prisijungti. Žr. Konsolė: Jūsų VPS naršyklėje.
- Perskaitykite leidimo pastabas (release notes), ypač skyrių apie į ką atkreipti dėmesį. Pavyzdžiui, Debian 13 pastabose nurodyta, kad
/etc/sysctl.confnebėra skaitomas (naudokite/etc/sysctl.d/). - Peržiūrėkite trečiųjų šalių paketų šaltinius komanda
ls /etc/apt/sources.list.d/. Programinė įranga, kuri nėra iš pačių Debian ar Ubuntu, yra didžiausias problemų šaltinis. Patikrinkite, ar jos kūrėjas jau turi versiją naujam leidimui. - Dirbkite tmux aplinkoje (
sudo apt install tmux, tadatmux). Jei ryšys nutrūktų, atnaujinimas tęsis, o prie jo grįšite komandatmux attach. - Pirmiausia visiškai atnaujinkite esamą versiją:
sudo apt update && sudo apt full-upgrade, ir, jei reikia, paleiskite serverį iš naujo.
Iš Debian 12 į 13
Pagal Debian 13 leidimo pastabas, kaip root:
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/debian.sources apt update apt upgrade --without-new-pkgs apt full-upgrade reboot
Jei Jūsų šaltiniai vis dar yra faile /etc/apt/sources.list, kodinį pavadinimą pakeiskite ten. Trečiųjų šalių šaltinius atnaujinimo metu laikinai išjunkite, o vėliau vėl įjunkite su nauju kodiniu pavadinimu, jei kūrėjas jį turi. Jei atnaujinimo metu klausiama, ar norite palikti savo pakeistą konfigūracijos failą (pavyzdžiui, sshd_config), palikite savo versiją, jei žinote, kodėl jį keitėte, o vėliau palyginkite su nauja versija (failu su priesaga .dpkg-dist).
Iš Ubuntu 24.04 į 26.04
sudo do-release-upgrade
Ubuntu atnaujinimą iš vienos LTS versijos į kitą pasiūlo tik po pirmojo taškinio leidimo, t. y. nuo 26.04.1. Tai daroma sąmoningai: per pirmuosius mėnesius ištaisomos didžiausios problemos. Jei gaunate pranešimą, kad naujos versijos nėra, palaukite. Jei atnaujinimą vykdote per SSH, programa saugumo sumetimais paleidžia papildomą SSH serverį atsarginiame prievade. Paprastai jo neprireiks, nes turite konsolę.
Po atnaujinimo
- Patikrinkite versiją komanda
cat /etc/os-release. systemctl --failedrezultatas turėtų būti tuščias, žr. Paslaugų valdymas su systemctl Jūsų VPS.- Pašalinkite senus paketus komanda
sudo apt autoremove. - Patikrinkite, ar Jūsų svetainės, konteineriai ir stebėsena vis dar veikia.
- Jei viskas veikia, ištrinkite momentinę kopiją: ji didėja su kiekvienu pakeitimu.
AlmaLinux ir Rocky Linux pagrindinė versija (9, 10) gauna atnaujinimus maždaug dešimt metų, o tarpines versijas atnaujinate komanda sudo dnf upgrade. Pereidami į naują pagrindinę versiją, daugelis administratorių renkasi diegimą iš naujo.
Norite sužinoti daugiau? Išklausykite nemokamo kurso VPS ir Linux serverių administravimas pamoką 4.3 Gyvavimo trukmė ir laidų atnaujinimai.
