Uaktualnienia systemu operacyjnego są ryzykowne. Jeśli coś pójdzie nie tak podczas aktualizacji, cały Twój serwer i wszystkie dane na nim mogą zostać utracone.
Ubuntu 14.04 osiągnęło swój koniec wsparcia w dniu 4/30/19, więc używanie bardziej aktualnej wersji jest wskazane. Zamiast aktualizować system operacyjny na miejscu, znacznie lepszym pomysłem jest stworzenie nowego serwera na właściwej wersji Ubuntu, a następnie migracja danych. W 2018 roku uruchomiliśmy usługę ułatwiającą migracje: DataShuttle. Jeśli masz jakiekolwiek pytania dotyczące tej usługi, skontaktuj się z ich wsparciem.
Jeśli posiadasz serwer z 512 MB pamięci, powinieneś zmienić rozmiar serwera na 1 GB przed aktualizacją. Po zakończeniu uaktualnienia możesz zmniejszyć rozmiar z powrotem do 512 MB.
Próba aktualizacji serwera z mniej niż 1GB pamięci może spowodować uszkodzenie bazy danych.
Przygotowanie do aktualizacji
Ważne: Zrób migawkę serwera u dostawcy przed aktualizacją.
Po zrobieniu migawki serwera, SSH na swoim serwerze jako root i uruchom następujące polecenia, aby upewnić się, że serwer jest gotowy do aktualizacji do nowej wersji Ubuntu.
sudo apt-get update && sudo apt-get dist-upgradesudo dpkg --configure -a
Jeśli którekolwiek z powyższych poleceń nie powiedzie się lub wydrukuje komunikat o błędzie, nie należy kontynuować aktualizacji do nowszej wersji Ubuntu.
Następnie, wykonaj następujące polecenie, aby usunąć wszelkie sprzeczne pakiety apache2 w przypadku, gdy przypadkowo zainstalowałeś je podczas dostosowywania serwera:
sudo apt-get remove apache2 apache2-bin apache2-data
Wykonanie aktualizacji
Aby zaktualizować serwer Ubuntu 14.04 do Ubuntu 16.04, zaloguj się SSH do swojego serwera jako root i wykonaj następujące polecenie:
sudo do-release-upgrade -f DistUpgradeViewNonInteractive
Jeśli aktualizacja zakończy się bez błędów, wykonaj nową migawkę swojego serwera, aby mieć migawkę serwera po aktualizacji.
Jeśli aktualizacja nie powiedzie się lub napotkasz jakiekolwiek błędy, przywróć swój serwer do migawki wykonanej przed rozpoczęciem aktualizacji.