1、安装必要软件:
需要确保系统已安装zip
,用于压缩网站文件,可以通过以下命令进行安装:
aptget install zip
2、备份网站文件:
使用SSH命令进入网站所在的目录中,假设网站根目录为/home/wwwroot/moerats.com
,执行以下命令将整个网站目录压缩成一个ZIP文件:
cd /home/wwwroot/moerats.com zip r moerats_backup.zip ./
这里,zip r
命令会递归地将当前目录下的所有文件和子目录打包成moerats_backup.zip
文件。
3、备份数据库:
登录到MySQL数据库管理工具phpMyAdmin,选择需要备份的数据库,然后点击“导出”按钮,在弹出的窗口中,可以选择导出格式(如SQL),然后点击“执行”按钮,将数据库导出为一个SQL文件。
如果数据库较大,建议使用命令行工具进行备份,对于名为dbname
的数据库,可以使用以下命令:
mysqldump u username p dbname > dbname_backup.sql
username
是数据库用户名,dbname
是数据库名称,dbname_backup.sql
是备份文件的名称。
4、下载备份文件:
使用FTP客户端(如FileZilla)连接到VPS,并将生成的ZIP文件和SQL备份文件下载到本地计算机。
如果不想使用FTP客户端,也可以直接在SSH中使用scp
命令将文件传输到本地。
scp /home/wwwroot/moerats.com/moerats_backup.zip /path/to/local/destination
5、验证备份文件:
下载完成后,检查ZIP文件和SQL文件是否完整,并尝试解压或打开它们以确保没有错误。
6、存储备份文件:
将备份文件存储在安全的地方,如外部硬盘、云存储服务或远程服务器上,确保备份文件的安全性和可访问性。
7、定期备份:
根据网站的更新频率和数据重要性,设定一个合理的备份周期(如每周、每月),可以使用日历提醒或设置定时任务来确保定期执行备份操作。
8、测试恢复过程:
定期测试从备份文件中恢复网站和数据库的过程,以确保在需要时能够迅速恢复数据。
通过以上步骤,您可以手动备份Linux VPS上的网站数据,包括网站文件和数据库,请确保定期执行备份操作,并妥善存储备份文件,以防止数据丢失或损坏。