CentOS Sniffer数据备份可通过以下方式实现:
使用tar命令备份
sudo mkdir /backup
backup.sh
:#!/bin/bash
source_dir="/path/to/sniffer/data"
backup_dir="/backup"
log_file="/backup/backup.log"
tar -czvf $backup_dir/backup_$(date +%Y%m%d).tar.gz $source_dir
echo "Backup completed on $(date +%Y-%m-%d)" >> $log_file
chmod +x /path/to/backup.sh
crontab -e
添加定时任务(如每日凌晨2点执行):0 2 * * * /path/to/backup.sh
使用rsync命令备份
sudo yum install rsync
backup.sh
:#!/bin/bash
source_dir="/path/to/sniffer/data"
backup_dir="/backup"
log_file="/backup/backup.log"
rsync -avz --delete $source_dir $backup_dir
echo "Backup completed on $(date +%Y-%m-%d)" >> $log_file
备份配置文件
/etc/sniffer/
或/etc/
目录),可直接复制文件或使用tar
命令打包,例如:sudo tar -czvf sniffer_config_backup.tar.gz /etc/sniffer/
。说明:需根据实际使用的Sniffer工具(如tcpdump、Wireshark等)调整数据存储路径,确保备份前已停止相关服务以避免数据损坏。