---
title: "Aktualizacja systemu operacyjnego na serwerze VPS"
description: "Dowiedz się, jak zaktualizować system operacyjny Twojego serwera VPS OVHcloud poprzez aktualizację w miejscu lub migrację równoległą"
url: https://docs.ovhcloud.com/pl/guides/bare-metal-cloud/virtual-private-servers/update-os-on-a-vps
lang: pl
lastUpdated: 2026-08-18
---
> For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/pl/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/pl/llms-full.txt, and this page is available as Markdown at https://docs.ovhcloud.com/pl/guides/bare-metal-cloud/virtual-private-servers/update-os-on-a-vps.md.

# Aktualizacja systemu operacyjnego na serwerze VPS

## Wprowadzenie

Aktualizacja systemu operacyjnego (OS) serwera jest niezbędna do utrzymania bezpieczeństwa, stabilności i wydajności Twoich usług. Aby sprawdzić, czy wersja Twojego systemu operacyjnego zbliża się do końca okresu wsparcia (_End of Support_ / _End of Life_), zapoznaj się z naszym przewodnikiem [Public Cloud & VPS - Image and OS life cycle](/pl/guides/public-cloud/compute/image-life-cycle.md).

Możliwe są dwa podejścia:

1. **Aktualizacja w miejscu**: metoda najszybsza i najbardziej ekonomiczna. System jest aktualizowany bezpośrednio na istniejącej maszynie, bez zmiany adresu IP i bez przenoszenia plików.
2. **Migracja równoległa**: rozwiązanie idealne, jeśli chcesz rozpocząć pracę w całkowicie nowym środowisku lub przetestować migrację równolegle, bez wpływu na środowisko produkcyjne.

**Niniejszy przewodnik wyjaśnia, jak zaktualizować system operacyjny na serwerze VPS OVHcloud.**

## Wymagania początkowe

- Skonfigurowana usługa [VPS](https://www.ovhcloud.com/pl/vps/) na koncie OVHcloud
- Dostęp SSH do serwera VPS z uprawnieniami root (lub sudo)
- Utworzona migawka (lub dostępna codzienna kopia zapasowa) przed wykonaniem jakiejkolwiek operacji


***

### Dostęp do Panelu klienta OVHcloud

- **Link bezpośredni:** <ManagerLink to="/#/dedicated/vps">VPS management</ManagerLink>
- **Ścieżka nawigacji:** <code className="action">Bare Metal Cloud</code> > <code className="action">Prywatne serwery wirtualne</code> > Wybierz VPS

***


## W praktyce

### Obowiązkowy etap wstępny: zabezpiecz serwer VPS za pomocą migawki

Niezależnie od wybranej metody zabezpiecz swoje dane przed wykonaniem jakiejkolwiek operacji.

#### 1. Automatyczna codzienna kopia zapasowa (VPS od sierpnia 2025 roku)

Jeśli Twój VPS pochodzi z gamy sprzedawanej od **7 sierpnia 2025 roku**, Twój serwer korzysta z automatycznej codziennej kopii zapasowej systemu (z wyłączeniem dysków dodatkowych). Kopia ta jest przechowywana przez **24 godziny**. W razie poważnego problemu możesz przywrócić najnowszy automatyczny obraz bezpośrednio z Panelu klienta.

#### 2. Migawka ręczna (dokładny stan w danym momencie)

Aby zapisać stan serwera bezpośrednio przed aktualizacją, utwórz **migawkę** w Panelu klienta OVHcloud, zgodnie z opisem w przewodniku [Korzystanie z migawek na prywatnym serwerze wirtualnym](/pl/guides/bare-metal-cloud/virtual-private-servers/using-snapshots-on-a-vps.md).

Snapshot to **opcja płatna** i tylko jedna migawka może być aktywna jednocześnie na serwerze VPS. Rejestruje ona stan maszyny w określonym momencie: dane aplikacji, pliki, konfiguracje systemowe oraz stan systemu operacyjnego (jądro, pakiety, zależności). Nie stanowi jednak pełnej kopii zapasowej systemu. Spójność migawki zależy od agenta _qemu-guest-agent_, który nie jest domyślnie zainstalowany w większości dystrybucji: przed rozpoczęciem aktualizacji sprawdź, czy jest obecny na Twoim serwerze VPS.

:::info
**Twoje zabezpieczenie**
 — Jeśli podczas aktualizacji wystąpi przerwa (awaria sieci, konflikt pakietów, niespójność aplikacji), kliknij `Przywróć migawkę
` (lub zastosuj ostatnią codzienną kopię zapasową) w Panelu klienta OVHcloud, aby przywrócić serwer VPS do stanu początkowego. Przywrócenie **usuwa**
 snapshot: aby zachować migawkę, utwórz nową przed wprowadzeniem jakichkolwiek innych zmian.
:::
### Metoda 1: aktualizacja w miejscu

Jest to rozwiązanie zalecane w większości przypadków. Jest ono realizowane bezpośrednio na Twoim obecnym serwerze.

:::warning
**Ważne ostrzeżenie — serwery z panelem Plesk lub cPanel**

Jeśli Twój VPS korzysta z panelu zarządzania **Plesk** lub **cPanel**, nie stosuj opisanych poniżej procedur bezpośredniej aktualizacji. Bez dedykowanych narzędzi dostawców narzędzia ogólnego przeznaczenia (Leapp, `dist-upgrade`) mogą uszkodzić Twoją instalację i licencje.

- W przypadku **Plesk** (przejście z CentOS 7 na AlmaLinux 8): użyj oficjalnego skryptu `centos2alma` udostępnionego przez Plesk.
- W przypadku **cPanel** (przejście z CentOS 7 na AlmaLinux 8): użyj oficjalnego narzędzia **Elevate** udostępnionego przez cPanel.

Narzędzia te są przeznaczone dla doświadczonych użytkowników, nie gwarantują powodzenia w każdym przypadku i wymagają wykonania pełnej kopii zapasowej przed rozpoczęciem.

Wszystkie opcje migracji (w tym narzędzia do automatycznej migracji z serwera na serwer) znajdziesz w przewodniku [Zakończenie wsparcia Plesk i cPanel dla serwerów VPS - Jak zapewnić ciągłość działania usług](/pl/guides/bare-metal-cloud/virtual-private-servers/eos-cpanel-plesk.md).

:::

#### Opcja A: dystrybucje Debian i Ubuntu

##### 1. Utwórz migawkę

Otwórz VPS management
, wybierz swój VPS, a następnie na karcie `Strona główna
` przewiń do obszaru **Kopia zapasowa**
 i skorzystaj z menu `...
` opcji "Snapshot".
##### 2. Zaktualizuj bieżący system

Połącz się z serwerem VPS przez SSH i zainstaluj wszystkie poprawki dostępne dla Twojej obecnej wersji:

```bash
sudo apt update
sudo apt upgrade
sudo apt full-upgrade
```

Sprawdź pakiety, które nie są już potrzebne, zanim je usuniesz:

```bash
sudo apt --purge autoremove
```

Jeśli zostało zainstalowane nowe jądro Linux, zrestartuj serwer VPS:

```bash
sudo reboot
```

##### 3. Rozpocznij aktualizację do nowej wersji głównej


**Ubuntu**

Uruchom oficjalne narzędzie Canonical:
```bash
sudo do-release-upgrade
```
Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.


**Debian**

Przykład: aktualizacja z Debiana 11 "Bullseye" do Debiana 12 "Bookworm".
1. Wykonaj kopię zapasową bieżących źródeł APT:
```bash
sudo cp -v /etc/apt/sources.list /root/
sudo cp -rv /etc/apt/sources.list.d/ /root/
```
2. Edytuj plik `/etc/apt/sources.list` i zastąp wszystkie wystąpienia nazwy starej wersji nazwą nowej. W przypadku Debiana 12 sprawdź dodatkowo obecność komponentu `non-free-firmware`, jeśli Twoja konfiguracja z niego korzysta:
```bash
sudo nano /etc/apt/sources.list
```
3. Następnie sprawdź pliki w katalogu `/etc/apt/sources.list.d/` i zaktualizuj lub tymczasowo wyłącz repozytoria zewnętrzne, które nie udostępniają jeszcze pakietów dla nowej wersji docelowej.

4. Odśwież indeks, a następnie przeprowadź aktualizację w **2 etapach**, bez automatycznego dodawania opcji `-y`:
```bash
sudo apt update
sudo apt upgrade
sudo apt full-upgrade
```


:::warning
**Na co zwrócić uwagę podczas instalacji**

- **Ekran informacyjny** (`apt-listchanges`): jeśli w dolnej części ekranu pojawi się dwukropek (`:`), naciśnij klawisz `q`, aby zamknąć komunikat i wznowić aktualizację.
- **Zmodyfikowane pliki konfiguracyjne**: jeśli system zaproponuje zastąpienie istniejącego pliku konfiguracyjnego, wybierz zazwyczaj wersję opiekuna pakietu, a następnie sprawdź pliki `.dpkg-old` lub `.dpkg-dist` przed przywróceniem własnych ustawień.

:::

##### 4. Restart i weryfikacja

Po zakończeniu procesu zrestartuj serwer:

```bash
sudo reboot
```

Sprawdź aktywny system operacyjny za pomocą polecenia `cat /etc/os-release`. Jeśli Twoje usługi internetowe i aplikacje działają prawidłowo, możesz usunąć snapshot w Panelu klienta OVHcloud.

#### Opcja B: dystrybucje AlmaLinux, Rocky Linux i CentOS Stream

W przypadku systemów operacyjnych z rodziny Red Hat przejście do wersji 9 odbywa się za pomocą frameworka ELevate / Leapp.

##### 1. Utwórz migawkę

Utwórz migawkę w sekcji VPS management
 i zaczekaj na zakończenie operacji, zanim przejdziesz dalej.
##### 2. Zaktualizuj istniejące pakiety

```bash
sudo dnf update -y
sudo reboot
```

##### 3. Zainstaluj narzędzie migracji ELevate

Zainstaluj repozytorium ELevate, a następnie wybierz pakiet danych odpowiedni dla Twojej dystrybucji. W przypadku **RHEL** zapoznaj się z oficjalną dokumentacją Red Hat — [aktualizacja za pomocą Leapp](https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/8/html/upgrading_from_rhel_7_to_rhel_8/) lub [migracja z RHEL 8 do RHEL 9](https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/upgrading_from_rhel_8_to_rhel_9/) — zamiast korzystać z pakietu danych ELevate.

```bash
# Instalacja repozytorium ELevate i narzędzia Leapp
sudo dnf install -y https://repo.almalinux.org/elevate/elevate-release-latest-el8.noarch.rpm
sudo yum install -y leapp-upgrade

# Instalacja pakietu danych dla Twojego systemu operacyjnego (uruchom TYLKO właściwy wiersz):
sudo yum install -y leapp-data-almalinux    # Dla AlmaLinux
sudo yum install -y leapp-data-rocky        # Dla Rocky Linux
sudo yum install -y leapp-data-centos       # Dla aktualizacji do CentOS Stream
```

##### 4. Sprawdź kwalifikowalność i rozpocznij aktualizację

Przed aktualizacją wygeneruj wstępną analizę, przeczytaj raport Leapp, odpowiedz na pytania blokujące, a następnie rozpocznij migrację:

```bash
# Uruchom wstępną kontrolę systemu
sudo leapp preupgrade

# Przeczytaj szczegółowy raport przed kontynuowaniem
sudo less /var/log/leapp/leapp-report.txt

# Odpowiedz jednoznacznie na pytania blokujące wskazane w raporcie
sudo leapp answer --section remove_pam_pkcs11_module_check.confirm=True

# Rozpocznij aktualizację do wersji 9
sudo leapp upgrade
```

Jeśli podczas wstępnej kontroli wystąpi błąd blokujący, popraw najpierw punkty zgłoszone w pliku `/var/log/leapp/leapp-report.txt`. W przypadku **RHEL** zapoznaj się dodatkowo z oficjalną dokumentacją Red Hat dotyczącą migracji między wersjami głównymi za pomocą Leapp.

##### 5. Przełączenie i zakończenie

Zrestartuj serwer, aby przełączyć jądro na wersję 9:

```bash
sudo reboot
```

Pierwszy restart może potrwać kilka minut (instalacja pakietów w tle i ponowne oznaczanie etykiet SELinux).

Gdy system będzie ponownie dostępny, sprawdź wersję i usuń pakiety migracyjne:

```bash
# Sprawdź zainstalowaną wersję
cat /etc/os-release

# Usuń narzędzia migracji i wyczyść pamięć podręczną
sudo dnf remove -y leapp-upgrade 'leapp-data-*'
sudo dnf autoremove -y
```

### Metoda 2: migracja równoległa

Metoda ta polega na uruchomieniu drugiego, całkowicie nowego serwera VPS OVHcloud, zainstalowaniu na nim Twoich usług, a następnie przeniesieniu danych i ruchu sieciowego bez ryzyka długiej przerwy w działaniu.

#### 1. Zamów i przygotuj nowy serwer VPS

Na stronie OVHcloud lub w Panelu klienta OVHcloud zamów nowy serwer VPS z docelową wersją systemu operacyjnego.

Po dostarczeniu serwera VPS zaloguj się na nim i zainstaluj swoje usługi (serwer WWW, silnik bazy danych, Docker itp.).

#### 2. Przenieś dane i konfiguracje

- **Bazy danych**: wykonaj zrzut na źródłowym serwerze VPS (`mysqldump` lub `pg_dump`), a następnie zaimportuj plik `.sql` na nowym serwerze VPS.
- **Pliki użytkowników i pliki WWW**: zsynchronizuj swoje katalogi (na przykład `/var/www/` lub `/home/`) między serwerami za pomocą `rsync`:

```bash
rsync -avz -e ssh /var/www/ root@IP_NOWEGO_VPS:/var/www/
```

- **Panele zarządzania (na przykład Plesk, cPanel)**: jeśli Twój VPS korzysta z panelu zarządzania, użyj jego wbudowanego narzędzia migracji (Plesk Migrator / cPanel Transfer Tool), aby zautomatyzować przeniesienie kont i baz danych, lub postępuj zgodnie z przewodnikiem [Zakończenie wsparcia Plesk i cPanel dla serwerów VPS - Jak zapewnić ciągłość działania usług](/pl/guides/bare-metal-cloud/virtual-private-servers/eos-cpanel-plesk.md).

#### 3. Przetestuj nowe środowisko

Przed przełączeniem użytkowników sprawdź, czy Twoja strona WWW lub aplikacja działa pod nowym adresem IP (na przykład poprzez tymczasową modyfikację lokalnego pliku `hosts`).

#### 4. Przełącz ruch na nowy serwer VPS

- **Jeśli korzystasz z Additional IP**: w Panelu klienta OVHcloud otwórz sekcję <ManagerLink to="/#/network/ip">Public IP</ManagerLink> (<code className="action">Network</code> > <code className="action">Public IPs</code>), a następnie przenieś Additional IP ze starego serwera VPS na nowy. W przypadku niektórych produktów adres IP musi najpierw przejść przez **Parking IP**, na serwer VPS można przenieść wyłącznie blok /32, a wirtualne adresy MAC są tymczasowo zawieszane podczas operacji. Szczegółowe warunki znajdziesz w przewodniku [Przenieś Additional IP](/pl/guides/bare-metal-cloud/dedicated-servers/move-failover-ip.md).
- **Jeśli korzystasz ze standardowego DNS**: zmodyfikuj rekordy DNS (`A` / `AAAA`) Twojej domeny, tak aby wskazywały nowy adres IP nowego serwera VPS.

#### 5. Zrezygnuj ze starego serwera

Po zatwierdzeniu przełączenia i upływie czasu propagacji DNS (zalecane 24 do 48 godzin) możesz zrezygnować ze starego serwera VPS w Panelu klienta OVHcloud.

### W razie awarii podczas procedury

Jeśli po aktualizacji w miejscu Twój VPS nie odpowiada w sieci lub nie uruchamia się:

1. Otwórz <ManagerLink to="/#/dedicated/vps">VPS management</ManagerLink>, a następnie wybierz odpowiedni serwer VPS.
2. W obszarze **Kopia zapasowa** skorzystaj z menu <code className="action">...</code> opcji "Snapshot" lub zastosuj najnowszą automatyczną kopię zapasową.
3. Kliknij <code className="action">Przywróć migawkę</code> lub uruchom przywracanie wybranej kopii zapasowej.

Twój VPS wróci do stanu początkowego w ciągu kilku minut.

## Sprawdź również

- [Korzystanie z migawek na prywatnym serwerze wirtualnym](/pl/guides/bare-metal-cloud/virtual-private-servers/using-snapshots-on-a-vps.md)
- [Zakończenie wsparcia Plesk i cPanel dla serwerów VPS - Jak zapewnić ciągłość działania usług](/pl/guides/bare-metal-cloud/virtual-private-servers/eos-cpanel-plesk.md)

Dołącz do [grona naszych użytkowników](https://community.ovhcloud.com/).
