Pereiti prie pagrindinio turinio

Ubuntu ir Debian VPS serverio atnaujinimas

Instrukcija skirta saugiai atnaujinti Ubuntu arba Debian VPS serverį per SSH.

Šioje pamokoje paaiškinsime, kaip per SSH atnaujinti Ubuntu arba Debian operacinę sistemą naudojant APT paketų valdymo įrankį.

Prieš pradėdami rekomenduojame sukurti svarbių duomenų atsarginę kopiją ir atnaujinimą atlikti tuo metu, kai serveris naudojamas mažiausiai.

Prisijungimas prie VPS serverio

Prisijunkite prie serverio per SSH:

ssh root@SERVERIO_IP

Vietoje SERVERIO_IP įrašykite savo VPS serverio IP adresą.

Prisijungimui naudokite pagrindinio serverio naudotojo slaptažodį arba SSH raktą.

Operacinės sistemos versijos patikrinimas

Norėdami patikrinti, kokia operacinė sistema įdiegta serveryje, vykdykite šią komandą:

cat /etc/os-release

Bus parodytas operacinės sistemos pavadinimas ir jos versija.

Ši instrukcija skirta Ubuntu ir Debian sistemoms.

Paketų sąrašo atnaujinimas

Pirmiausia atnaujinkite informaciją apie paketų saugyklose esančias programų versijas:

apt update

Ši komanda dar neatnaujina serveryje įdiegtų programų. Ji tik atsisiunčia naujausią informaciją apie galimus atnaujinimus.

Jeigu procesas baigtas sėkmingai, komandos pabaigoje neturėtų būti rodomi klaidų pranešimai.

Galimų atnaujinimų peržiūra

Norėdami pamatyti, kuriuos paketus galima atnaujinti, vykdykite:

apt list --upgradable

Bus pateiktas paketų sąrašas ir galimos jų versijos.

Jeigu atnaujinimų nėra, bus parodyta tik:

Listing... Done

Paketų atnaujinimas

Norėdami įdiegti galimus atnaujinimus, vykdykite:

apt upgrade

Prieš pradėdama atnaujinimą sistema parodys, kurie paketai bus pakeisti ir kiek papildomos vietos diske reikės.

Norėdami tęsti, įrašykite:

Y

Tada paspauskite Enter.

Komanda apt upgrade atnaujina įdiegtus paketus, tačiau nepašalina esamų paketų vien tam, kad galėtų įdiegti atnaujinimą.

Atnaujinimo metu gali būti parodytas konfigūracijos failo pasirinkimo langas. Jeigu konfigūraciją anksčiau keitėte rankiniu būdu ir nesate tikri, kurį variantą pasirinkti, saugiau palikti šiuo metu naudojamą failą.

Serverio perkrovimas

Jeigu atnaujinimo metu sistema nurodė, kad reikalingas perkrovimas, vykdykite:

reboot

SSH ryšys bus nutrauktas. Palaukite kelias minutes ir iš naujo prisijunkite prie serverio:

ssh root@SERVERIO_IP

Prieš perkraudami serverį įsitikinkite, kad tuo metu nevyksta atsarginių kopijų kūrimas, duomenų importavimas ar kitas svarbus procesas.

Nereikalingų paketų pašalinimas

Atnaujinus sistemą galima patikrinti, ar nėra nebenaudojamų paketų:

apt autoremove

Prieš patvirtindami pašalinimą peržiūrėkite pateiktą paketų sąrašą.

Komanda pašalina paketus, kurie anksčiau buvo automatiškai įdiegti kaip kitų programų priklausomybės, tačiau dabar nebėra reikalingi.

Norėdami tęsti, įrašykite Y ir paspauskite Enter.

Atnaujinimo patikrinimas

Prisijungę prie perkrauto serverio dar kartą atnaujinkite paketų sąrašą:

apt update

Tada patikrinkite, ar liko neatnaujintų paketų:

apt list --upgradable

Taip pat galite patikrinti, ar serveryje nėra nepasileidusių sisteminių tarnybų:

systemctl --failed

Jeigu problemų nėra, bus parodyta:

0 loaded units listed

Ši instrukcija atnaujina paketus dabartinėje operacinės sistemos versijoje. Ji neatnaujina, pavyzdžiui, Ubuntu 22.04 į Ubuntu 24.04 arba Debian 12 į Debian 13. Operacinės sistemos versijos keitimui reikalinga atskira atnaujinimo procedūra.

Ar gavote atsakymą į savo klausimą?