centos vsftp備份與恢復方法
小樊
43
2025-08-16 13:44:28
備份方法
- 備份配置文件:
sudo cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak,還可備份user_list等關聯文件。
- 備份用戶數據:
sudo tar -czvf ftpdata_backup.tar.gz /var/ftp/(默認數據目錄)。
- 備份日志文件:
sudo tar -czvf vsftpd_logs_backup.tar.gz /var/log/vsftpd/。
- 自動化備份腳本:創建腳本
backup_ftp.sh,內容如#!/bin/bash sudo tar -czvf ftp_backup_$(date +%Y%m%d).tar.gz /etc/vsftpd/vsftpd.conf /var/ftp /var/log/vsftpd,再用crontab -e設置定時任務,如每天凌晨2點執行。
恢復方法
- 停止FTP服務:
sudo systemctl stop vsftpd。
- 恢復配置文件:
sudo tar -xzvf vsftpd_backup.tar.gz -C /,或sudo cp /etc/vsftpd/vsftpd.conf.bak /etc/vsftpd/vsftpd.conf。
- 恢復用戶數據:
sudo tar -xzvf ftpdata_backup.tar.gz -C /。
- 恢復日志文件:
sudo tar -xzvf vsftpd_logs_backup.tar.gz -C /var/log/。
- 啟動FTP服務:
sudo systemctl start vsftpd。
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女