使用 Pano 改進 Gnome Shell 剪貼板
讓我們面對現實吧,默認的 Gnome Shell 剪貼板並不是很好。安裝 Pano 來改善您的剪貼板體驗!
如果您在 Linux 服務器上運行網站,則應該定期進行備份。如果您是 Linux 服務器管理新手,我們可以為您提供幫助。以下是在 Linux 上備份和恢復網站的方法。
如何在 Linux 上備份您的網站
如果您使用 Ubuntu Server、Debian 或任何其他 Linux 操作系統並託管網站,您將需要知道如何創建備份。創建備份包含四件事。
要創建備份,您需要終端訪問權限。使用 Linux 上的終端、Windows 上的 Powershell 或 Mac OS 上的終端通過 SSH 連接到服務器。登錄後,請按照下面列出的備份說明進行操作。
備份網站文件
備份網站文件至關重要。值得慶幸的是,備份它們就像壓縮 Linux 上的任何舊文件夾一樣簡單。要創建備份,請在目錄上運行tar/var/www/html/
命令。
注意:如果您將網站放置在不同的目錄中,則/var/www/html/
必須在運行之前更改備份命令。
cd /var/www/html/
tar -cpvzf ~/my-website-backup.tar.gz *
根據您的網站文件的大小,備份可能需要一些時間才能完成。該過程完成後,您可以將“my-website-backup.tar.gz”文件從服務器移至備份驅動器、雲存儲等。
備份網站 Apache 配置
大多數在 Linux 上託管網站或 Web 應用程序的人可能都使用 Apache 工具。因此,您需要創建站點的 apache 配置文件的備份。以下是具體操作方法。
首先,獲得終端的 root 訪問權限。您可以使用sudo -s命令獲得 root 訪問權限。或者,您可以使用su登錄 root 。
須藤-s
登錄後,使用cp命令從 複製您的網站 conf 文件/etc/apache2/sites-available/
。
cp /etc/apache2/sites-available/my-config-file.conf
如果您暫時忘記了配置文件的名稱,請運行ls命令來查看“sites-available”文件夾的內容。
ls /etc/apache2/sites-available/
進入“sites-available”文件夾。然後,壓縮所有 Conf 文件。
cd /etc/apache2/sites-available/ tar -cpvzf ~/my-apache-configuration-backup.tar.gz *.conf
備份 MySQL 數據庫
你的網站使用 MySQL 嗎?如果是這樣,您需要創建數據庫的備份。要創建 MySQL 數據庫的備份,請運行mysqldump命令。
sudo -s mysqldump MySQL-db 名稱 > my-sql-backup.sql
備份 SSL 證書
雖然並非每個人都在網站上使用 SSL,但最好對其進行備份。要備份 SSL 證書,您必須壓縮該/etc/ssl/
文件夾。
cd /etc/ssl/ tar -cpvzf ~/my-ssl-backup.tar.gz *
如何在 Linux 上恢復您的網站
如果您需要在 Linux 上恢復網站數據,則需要打開終端窗口。恢復與備份一樣,需要在 Linux 命令行中完成。終端窗口打開後,請按照以下說明從備份恢復您的網站。
恢復網站文件
要將網站文件恢復到/var/www/html/
Linux 服務器上的文件夾,請首先將備份文件放在用戶帳戶的主目錄中。完成此操作後,運行以下命令從備份恢復文件。
sudo tar ~/xvf my-website-backup.tar.gz -C /var/www/html/
恢復 Apache 網站配置
執行以下操作將 Apache 網站配置文件恢復到正確的目錄。首先,將“my-apache-configuration-backup.tar.gz”文件放置在用戶的主目錄中。
一旦“my-apache-configuration-backup.tar.gz”文件位於您的主文件夾中,請運行tar命令將配置文件恢復到正確的文件夾。
注意:您需要使用 Apache2 重新啟用這些配置文件才能在您的服務器上使用它們。
sudo tar xvf ~/my-apache-configuration-backup.tar.gz -C /etc/apache2/sites-available/
恢復 MySQL 數據庫
要恢復之前轉儲的 MySQL 數據庫,請首先使用drop命令刪除現有數據庫。
sudo mysql 刪除數據庫 my_db;
刪除數據庫後,它將被刪除。使用create命令創建一個新數據庫。
創建數據庫my_db;出口;
最後,使用以下mysql命令將數據庫轉儲恢復到服務器。確保“my-sql-backup.sql”文件位於您的主目錄中。
sudo mysql -u root -p my_db <>
恢復 SSL 證書
要將 SSL 證書恢復到 Linux 服務器,請首先將“my-ssl-backup.tar.gz”文件放入您的主文件夾中。文件存在後,您可以使用tar命令恢復證書備份。
sudo tar xvf ~/my-ssl-backup.tar.gz -C /etc/ssl/
讓我們面對現實吧,默認的 Gnome Shell 剪貼板並不是很好。安裝 Pano 來改善您的剪貼板體驗!
您的 Linux 機器需要一個出色的非線性視頻編輯器嗎?使用本指南使用 Davinci Resolve 17!
Wallpaper Downloader 是一個靈活的 Linux 壁紙下載和管理器。它支持大多數Linux桌面環境,並且非常易於使用。本指南
想要通過 Tuxedo 計算機測試 Tuxedo 操作系統嗎?了解如何讓最新版本的 Tuxedo OS 在您的 PC 上運行。
什麼是 .DEB 文件?你用它做什麼?了解在 Linux PC 上安裝 DEB 文件的多種方法。
《消逝的光芒》是一款由 Techland 開發、華納兄弟互動娛樂發行的 2015 年生存恐怖視頻遊戲。遊戲的中心是
Neptune 使用 KDE Plasma 5 桌面環境,旨在提供優雅的操作系統。以下是如何在計算機上安裝 Neptune Linux。
想嘗試 Ubuntu 的新的基於 snap 包的桌面操作系統嗎?通過本指南了解如何將其部署在虛擬機上。
Undertale 是一款 2015 年 2D 獨立角色扮演遊戲,由遊戲開發商 Toby Fox 開發和發行。本指南將介紹在您的電腦上下載和安裝 Undertale
《全面戰爭:三個王國》是一款由 Creative Assembly 開發的回合製策略 RTS 遊戲。下面是如何在 Linux 上玩遊戲。