Debian PHP环境备份步骤如下:
sudo tar -czvf php_files_backup.tar.gz /var/www/html # 备份网站目录
sudo tar -czvf php_config_backup.tar.gz /etc/php # 备份PHP配置目录
sudo mysqldump -u 用户名 -p 数据库名 > database_backup.sql # 备份单个数据库
sudo mysqldump -u 用户名 -p --all-databases > all_databases.sql # 备份所有数据库
sudo pg_dump -U 用户名 -d 数据库名 > database_backup.sql # 备份单个数据库
sudo pg_dumpall -U postgres > all_databases.sql # 备份所有数据库
sudo cp -r /etc/apache2 /etc/apache2_backup # 备份Apache配置
sudo cp -r /etc/nginx /etc/nginx_backup # 备份Nginx配置
crontab设置定时任务,例如每天凌晨2点执行备份脚本:sudo crontab -e
添加:0 2 * * * /path/to/backup_script.sh # 脚本需包含上述备份命令
注意:定期验证备份文件可用性,关键配置(如数据库密码)需通过安全方式管理。