Procedury aktualizacji dla Ubuntu Server, Nginx i MySQL

Te procedury aktualizacji zawierają tylko najważniejsze informacje i najlepsze praktyki dotyczące aktualizacji działającego serwera Ubuntu przy zachowaniu minimalnego czasu przestoju.

Ubuntu 16.04.6 do Ubuntu 18.04

Kopia zapasowa – Jeśli korzystasz z dostawcy chmury, takiego jak DigitalOcean, utwórz migawkę (snapshot). Zaleca się wyłączenie maszyny wirtualnej przed utworzeniem migawki, aby zachować integralność plików. Jeśli nie korzystasz z maszyny wirtualnej ani dostawcy chmury, zaleca się wykonanie kopii całego systemu plików. Co najmniej musisz wykonać kopię zapasową katalogów /home, /etc i /var.

Aktualizacja zainstalowanych pakietów

Przed rozpoczęciem aktualizacji wydania zaleca się zaktualizowanie wszystkich pakietów do najnowszych wersji dla bieżącego wydania. Zaktualizuj listę pakietów: sudo apt-get update Następnie zaktualizuj zainstalowane pakiety do najnowszych dostępnych wersji: sudo apt-get upgrade Po zakończeniu użyj poniższego polecenia. Wykona ono dodatkowe aktualizacje wymagające zmiany zależności, dodania lub usunięcia nowych pakietów, jeśli to konieczne. Przetworzy kroki aktualizacji, które mogły zostać wstrzymane przez apt-get upgrade. sudo apt-get dist-upgrade

Aktualizacja Ubuntu do wersji 18.04

sudo do-release-upgrade

Aktualizacja z MySQL 5.7 do 8.0

Pobierz konfigurację pakietu wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.14-1_all.deb Skonfiguruj ponownie pakiety sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb Zaktualizuj pakiety sudo apt-get update Zaktualizuj MySQL sudo apt install mysql-client or mysql-server

Rene Hermenau

Autor: Rene Hermenau

O autorze: René Hermenau jest założycielem WP STAGING. Zajmuje się kopiami zapasowymi WordPressa, środowiskami stagingowymi, migracjami, obsługą baz danych oraz bezpiecznymi procesami wdrażania.