mkdir /backup
a、定时任务的配置文件(/var/spool/cron/root)(适用于web和nfs服务器)
b、开机自启动的配置文件(/etc/rc.local)(适用于web和nfs服务器)
c、日常脚本目录(/server/scripts)
d、防火墙iptables的配置文件(/etc/sysconfig/iptables)
e、等等
tar zcvhf /backup/system_back.tar.gz /var/spool/cron/root /etc/rc.local /server/scripts /etc/sysconfig/iptables
-h 将链接文件指向的源文件备份
PS:最好用相对路径进行备份
cd /
tar zcvhf /backup/system_back.tar.gz ./var/spool/cron/root ./etc/rc.local ./server/scripts ./etc/sysconfig/iptables
tar zcvhf /backup/www_back.tar.gz ./var/html/www
tar zcvhf /backup/www_log_back.tar.gz ./app/logs
tar zchf /backup/system_backup_$(date +%F).tar.gz ./var/spool/cron/root ./etc/rc.local ./server/scripts ./etc/sysconfig/iptables
find /backup -type f -mtime +7|xargs rm
tar zchf /backup/www_backup_$(date +%F_week%w).tar.gz ./var/html/www
tar zchf /backup/www_log_backup_$(date +%F_week%w).tar.gz ./app/logs
find /backup -type f -mtime +180!-name "*week1.tar.gz"|xargs rm
利用md5算法进行验证数据完整性 md5sum -c 指纹文件命令执行原理 第一个历程: 打开一个指纹文件,将信息记录到缓存中 第二个历程: 根据指纹文件的路径信息,生成md5数值信息 第三个历程: 将新生成md5数值和原有指纹文件中的数值进行比较 第四个历程: 如果相同显示结果为ok,如果不同显示failed
find /backup/ -type f -mtime -1 ! -name "finger*" |xargs md5sum >/backup/10.0.0.31/finger.txt
rsync -avz /backup/rsync_backup@172.16.1.41::backup --password-file=/etc/rsync.password
md5sum -c /backup/10.0.0.31/finger.txt #检查
注册后邮箱打开设置 以下配置
vim /etc/mail.rc
set from=xxxx@163.com smtp=smtp.163.com
set smtp-auth-user=xxxx@163.com smtp-auth-password=授权密码 smtp-auth=login
systemctl restart postfix.service
echo "邮件发送测试"|mail -s "邮件测试" xxxx@qq.com
mail -s "邮件测试" xxxxx@qq.com </etc/hosts
配置完成