Jak wykonać kopię zapasową i przywrócić witrynę w systemie Linux

Jeśli prowadzisz stronę internetową na serwerze Linux, powinieneś regularnie tworzyć kopie zapasowe. Mamy dla Ciebie wsparcie, jeśli dopiero zaczynasz administrować serwerem Linux. Oto jak tworzyć kopie zapasowe i przywracać strony internetowe w systemie Linux.

Jak wykonać kopię zapasową i przywrócić witrynę w systemie Linux

Jak wykonać kopię zapasową witryny w systemie Linux

Jeśli używasz Ubuntu Server, Debian lub innego systemu operacyjnego Linux i hostujesz witrynę internetową, musisz wiedzieć, jak utworzyć kopię zapasową. Tworzenie kopii zapasowej składa się z czterech rzeczy.

  1. Tworzenie kopii zapasowych plików serwisu
  2. Tworzenie kopii zapasowej pliku konfiguracyjnego witryny Apache
  3. Tworzenie kopii zapasowej bazy danych MySQL
  4. Tworzenie kopii zapasowych certyfikatów SSL

Aby utworzyć kopię zapasową, potrzebujesz dostępu do terminala. Ssh do serwera za pomocą terminala w systemie Linux, programu Powershell w systemie Windows lub terminala w systemie Mac OS. Po zalogowaniu postępuj zgodnie z instrukcjami tworzenia kopii zapasowych przedstawionymi poniżej.

Tworzenie kopii zapasowych plików witryny

 Tworzenie kopii zapasowych plików witryny ma kluczowe znaczenie. Na szczęście tworzenie ich kopii zapasowych jest tak proste, jak spakowanie dowolnego starego folderu w systemie Linux. Aby utworzyć kopię zapasową, uruchom polecenie tar w /var/www/html/katalogu.

Uwaga: jeśli umieszczasz swoją witrynę w innym katalogu niż /var/www/html/musisz zmienić polecenie tworzenia kopii zapasowej przed jej uruchomieniem.

cd /var/www/html/

tar -cpvzf ~/kopia zapasowa-mojej-strony.tar.gz *

W zależności od tego, jak duże są pliki witryny, utworzenie kopii zapasowej może zająć trochę czasu. Po zakończeniu procesu możesz przenieść plik „my-website-backup.tar.gz” ze swojego serwera na dysk kopii zapasowej, do przechowywania w chmurze itp.

Tworzenie kopii zapasowej konfiguracji Apache strony internetowej

Większość osób hostujących strony internetowe lub aplikacje internetowe w systemie Linux prawdopodobnie korzysta z narzędzia Apache. Z tego powodu musisz utworzyć kopię zapasową pliku konfiguracyjnego Apache swojej witryny. Oto jak to zrobić.

Najpierw uzyskaj dostęp roota do terminala. Możesz uzyskać dostęp do konta root za pomocą polecenia sudo -s . Alternatywnie możesz zalogować się do roota za pomocą su .

sudo -s

Po zalogowaniu użyj polecenia cp , aby skopiować plik konfiguracyjny witryny z pliku /etc/apache2/sites-available/.

cp /etc/apache2/sites-available/my-config-file.conf

Jeśli nie pamiętasz nazwy swojego pliku konfiguracyjnego, uruchom polecenie ls , aby wyświetlić zawartość folderu „sites-available”.

Jak wykonać kopię zapasową i przywrócić witrynę w systemie Linux

ls /etc/apache2/sites-available/

Przejdź do folderu „dostępne witryny”. Następnie skompresuj wszystkie pliki Conf.

cd /etc/apache2/sites-available/ tar -cpvzf ~/my-apache-configuration-backup.tar.gz *.conf

Tworzenie kopii zapasowej bazy danych MySQL

Czy Twoja strona korzysta z MySQL? Jeśli tak, musisz utworzyć kopię zapasową bazy danych. Aby utworzyć kopię zapasową bazy danych MySQL, uruchom polecenie mysqldump .

sudo -s mysqldump name-of-MySQL-db > my-sql-backup.sql

Tworzenie kopii zapasowych certyfikatów SSL

Chociaż nie wszyscy używają SSL na stronach internetowych, dobrze jest wykonać ich kopię zapasową. Aby utworzyć kopię zapasową certyfikatów SSL, należy skompresować /etc/ssl/folder.

Jak wykonać kopię zapasową i przywrócić witrynę w systemie Linux

cd /etc/ssl/ tar -cpvzf ~/my-ssl-backup.tar.gz *

Jak przywrócić witrynę w systemie Linux

Jeśli chcesz przywrócić dane swojej witryny w systemie Linux, musisz otworzyć okno terminala. Przywracanie, podobnie jak tworzenie kopii zapasowych, należy wykonać w wierszu poleceń systemu Linux. Po otwarciu okna terminala postępuj zgodnie z poniższymi instrukcjami, aby przywrócić witrynę z kopii zapasowej.

Przywróć pliki witryny

Aby przywrócić pliki witryny do /var/www/html/folderu na serwerze Linux, zacznij od umieszczenia pliku kopii zapasowej w katalogu domowym konta użytkownika. Gdy to zrobisz, uruchom następujące polecenie, aby przywrócić pliki z kopii zapasowej.

sudo tar ~/xvf my-website-backup.tar.gz -C /var/www/html/

Przywróć konfiguracje witryny Apache

Wykonaj następujące czynności, aby przywrócić pliki konfiguracyjne witryny Apache do właściwego katalogu. Najpierw umieść plik „my-apache-configuration-backup.tar.gz” w katalogu domowym użytkownika.

Gdy plik „my-apache-configuration-backup.tar.gz” znajdzie się w folderze domowym, uruchom polecenie tar , aby przywrócić pliki konfiguracyjne do właściwego folderu.

Uwaga: będziesz musiał ponownie włączyć te pliki konfiguracyjne w Apache2, aby używać ich na swoim serwerze.

sudo tar xvf ~/my-apache-configuration-backup.tar.gz -C /etc/apache2/sites-available/

Przywróć bazy danych MySQL

Aby przywrócić poprzednio zrzucone bazy danych MySQL, zacznij od usunięcia istniejącej bazy danych za pomocą polecenia upuść .

Jak wykonać kopię zapasową i przywrócić witrynę w systemie Linux

sudo mysql upuść bazę danych my_db;

Po usunięciu bazy danych zostanie ona usunięta. Utwórz nową bazę danych za pomocą polecenia create .

utwórz bazę danych my_db; Wyjście;

Na koniec przywróć zrzut bazy danych na swój serwer za pomocą następującego polecenia mysql . Upewnij się, że plik „my-sql-backup.sql” znajduje się w twoim katalogu domowym.

sudo mysql -u root -p my_db <>

Przywróć certyfikaty SSL

Aby przywrócić certyfikaty SSL na serwerze Linux, zacznij od umieszczenia pliku „my-ssl-backup.tar.gz” w folderze domowym. Gdy plik już tam jest, możesz przywrócić kopie zapasowe certyfikatów za pomocą polecenia tar .

sudo tar xvf ~/my-ssl-backup.tar.gz -C /etc/ssl/

Leave a Comment

Jak zainstalować BlackArch Linux

Jak zainstalować BlackArch Linux

BlackArch Linux to dystrybucja bezpieczeństwa i testów penetracyjnych oparta na Arch Linux. Zainstaluj BlackArch Linux w swoim systemie.

Jak zainstalować czytnik Foxit w systemie Linux

Jak zainstalować czytnik Foxit w systemie Linux

Foxit Reader to bezpłatne oprogramowanie PDF dla systemów Linux, Mac i Windows. Jest to oprogramowanie typu open source. Dowiedz się, jak zainstalować go w systemie Linux.

Jak grać w VRChat w systemie Linux

Jak grać w VRChat w systemie Linux

VR Chat to towarzyska interaktywna gra wideo na PC. Działa zarówno w trybie stacjonarnym, jak i w trybie gogli VR. W grze użytkownicy mogą odkrywać stworzone przez użytkowników

Jak grać w Grand Theft Auto 5 w systemie Linux

Jak grać w Grand Theft Auto 5 w systemie Linux

Teraz można grać w trybie jednoosobowym Grand Theft Auto 5, a także w komponent GTA: Online w systemie Linux, dzięki Valves Steam Play i Proton

Jak zainstalować Netstat w systemie Linux

Jak zainstalować Netstat w systemie Linux

Netstat to narzędzie Linux, którego administratorzy systemu używają do analizy statystyk sieci. Przydaje się, gdy próbujesz dokładniej przyjrzeć się swojemu Linuksowi

Jak grać w Microsoft Fight Simulator w systemie Linux

Jak grać w Microsoft Fight Simulator w systemie Linux

Microsoft Flight Simulator to gra wideo symulatora samolotów na konsolę Xbox, a także Microsoft Windows. Zobacz jak uruchomić ją w systemie Linux.

Jak naprawić uszkodzony ekran logowania do Gnome w systemie Linux?

Jak naprawić uszkodzony ekran logowania do Gnome w systemie Linux?

Jak naprawić uszkodzony ekran logowania do Gnome w systemie Linux?

Jak uzyskać podstawowe czcionki Microsoft w systemie Linux

Jak uzyskać podstawowe czcionki Microsoft w systemie Linux

Linux to system operacyjny typu open source. Dowiedz się, jak łatwo zainstalować podstawowe czcionki Microsoft na różnych dystrybucjach Linux.

Jak korzystać z aplikacji do robienia notatek Cherry Tree w systemie Linux?

Jak korzystać z aplikacji do robienia notatek Cherry Tree w systemie Linux?

Cherry Tree to hierarchiczna aplikacja do robienia notatek dla systemów Linux i Windows. Ma wiele doskonałych funkcji, takich jak bogata edycja tekstu i składnia.

Jak otwierać zdalne dokumenty FTP w Libre Office

Jak otwierać zdalne dokumenty FTP w Libre Office

Masz dokumenty na serwerze FTP, które chcesz otworzyć w Libre Office? Kliknij tutaj, aby dowiedzieć się, jak to zrobić bez potrzeby pobierania plików lokalnie!