VPS:n päivittäminen uuteen Debian- tai Ubuntu-versioon
Jokainen Debian- ja Ubuntu-versio saa tietoturvapäivityksiä tietyn ajan. Sen jälkeen versio on end of life: palvelimesi toimii edelleen, mutta haavoittuvuuksia ei enää korjata. Automaattiset päivitykset eivät vie sinua seuraavaan versioon. Se tehdään itse versiopäivityksellä (release-upgrade). Tästä artikkelista näet, miten teet sen turvallisesti: Debian 12:sta 13:een ja Ubuntu 24.04:stä 26.04:ään.
Pitääkö minun jo päivittää?
Näet käyttämäsi version komennolla cat /etc/os-release. Tilanne marraskuussa 2026:
| Versio | Päivityksiä saakka |
|---|---|
| Debian 12 "bookworm" | Tavallinen tuki päättyi 11. heinäkuuta 2026, nyt enää LTS-päivityksiä 30. kesäkuuta 2028 asti |
| Debian 13 "trixie" | Tavallinen tuki elokuuhun 2028 asti, LTS 30. kesäkuuta 2030 asti |
| Ubuntu 24.04 LTS | Vakiotuki toukokuuhun 2029 asti |
| Ubuntu 26.04 LTS | Vakiotuki toukokuuhun 2031 asti |
Tarkista ajantasaiset päivämäärät sivuilta debian.org/releases ja ubuntu.com/about/release-cycle ja merkitse palvelimesi tuen päättymispäivä kalenteriisi. Asenna uusi palvelin Debian 13:lla tai Ubuntun LTS-versiolla. Älä koskaan hyppää version yli: Debian 11:stä 13:een päivitetään 12:n kautta.
Päivittää vai rakentaa uudelleen?
Voit päivittää nykyisen palvelimen (in-place-päivitys) tai tehdä puhtaan asennuksen uudella versiolla ja palauttaa tietosi. Pienelle palvelimelle, jossa on muutama palvelu, in-place-päivitys sopii hyvin. Jos palvelimella on paljon räätälöityjä asetuksia tai sitä on jo päivitetty useaan kertaan, uudelleenasennus on usein yhtä nopea. Katso Oman ISO-levykuvan liittäminen tai VPS:n uudelleenasennus.
Valmistelut
- Ota snapshot juuri ennen aloittamista ja varmista, että sinulla on tuore varmuuskopio palvelimen ulkopuolella. Katso VPS:n snapshotit ja varmuuskopiot ja Varmuuskopiot resticillä toiseen paikkaan.
- Testaa konsoli VPS-näkymässä ja varmista, että tiedät root-salasanan. Jos SSH lakkaa toimimasta päivityksen aikana, pääset silti sisään konsolin kautta. Katso Konsoli: VPS selaimessasi.
- Lue julkaisutiedot, erityisesti huomioitavia asioita käsittelevä osio. Debian 13:n julkaisutiedoissa mainitaan esimerkiksi, että tiedostoa
/etc/sysctl.confei enää lueta (käytä hakemistoa/etc/sysctl.d/). - Käy läpi kolmansien osapuolten pakettilähteet komennolla
ls /etc/apt/sources.list.d/. Ohjelmistot, jotka eivät tule suoraan Debianista tai Ubuntusta, aiheuttavat eniten ongelmia. Tarkista, onko tekijältä jo saatavilla versio uudelle julkaisulle. - Työskentele tmuxissa (
sudo apt install tmux, sittentmux). Jos yhteys katkeaa, päivitys jatkuu ja pääset takaisin komennollatmux attach. - Päivitä ensin nykyinen versio kokonaan:
sudo apt update && sudo apt full-upgrade, ja käynnistä uudelleen tarvittaessa.
Debian 12:sta 13:een
Debian 13:n julkaisutietojen mukaan, root-käyttäjänä:
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/debian.sources apt update apt upgrade --without-new-pkgs apt full-upgrade reboot
Jos lähteesi ovat vielä tiedostossa /etc/apt/sources.list, vaihda koodinimi siellä. Poista kolmansien osapuolten lähteet käytöstä päivityksen ajaksi ja ota ne sen jälkeen uudelleen käyttöön uudella koodinimellä, jos tekijä tarjoaa sellaisen. Jos päivitys kysyy, haluatko säilyttää itse muokkaamasi asetustiedoston (kuten sshd_config), säilytä oma versiosi, jos tiedät miksi muokkasit sitä, ja vertaa sitä sen jälkeen uuteen versioon (tiedosto, jonka perässä on .dpkg-dist).
Ubuntu 24.04:stä 26.04:ään
sudo do-release-upgrade
Ubuntu tarjoaa päivitystä LTS-versiosta seuraavaan vasta ensimmäisen pistejulkaisun jälkeen, eli versiosta 26.04.1 alkaen. Tämä on tarkoituksellista: ensimmäisten kuukausien aikana suurimmat ongelmat korjataan. Jos saat ilmoituksen, ettei uutta versiota ole saatavilla, odota. Jos teet päivityksen SSH:n kautta, ohjelma käynnistää varmuuden vuoksi ylimääräisen SSH-palvelimen varaportissa. Sitä et yleensä tarvitse, koska käytössäsi on konsoli.
Päivityksen jälkeen
- Tarkista versio komennolla
cat /etc/os-release. - Komennon
systemctl --failedtuloksen pitäisi olla tyhjä. Katso Palveluiden hallinta systemctl:llä VPS:ssä. - Poista vanhat paketit komennolla
sudo apt autoremove. - Tarkista, että verkkosivustosi, konttisi ja valvontasi toimivat edelleen.
- Jos kaikki toimii, poista snapshot: se kasvaa jokaisen muutoksen myötä.
AlmaLinuxissa ja Rocky Linuxissa pääversio (9, 10) saa päivityksiä noin kymmenen vuotta, ja välversiot päivitetään komennolla sudo dnf upgrade. Siirtyessään uuteen pääversioon moni ylläpitäjä valitsee uudelleenasennuksen.
Haluatko oppia lisää? Käy ilmainen kurssi VPS ja Linux-palvelimen ylläpito, oppitunti 4.3 Elinkaari ja julkaisupäivitykset.
