centos 7自动备份文件到远端FTP服务器 您所在的位置:网站首页 centos7上传文件到ftp centos 7自动备份文件到远端FTP服务器

centos 7自动备份文件到远端FTP服务器

2023-09-07 21:33| 来源: 网络整理| 查看: 265

背景

业务系统运行于数据中心的服务器上,服务器安装centos 7系统,oracle数据库,数据库每日23点1分自动进行备份(备份以年月日命名,例如:20191218.dmp和20191218.log)。按业务连续性管理(BCM)要求,需要将自动备份的数据进行异地保存。

1、已在另一篇博文中部署了FTP服务器。

2、在数据中心服务器上部署自动ftp上传任务。

2.1、centos 7默认不能执行ftp命令,需要安装ftp客户端,推荐使用lftp客户端,不要使用ftp客户端,因为ftp上传大文件有兼容性问题。

#yum install lftp 安装LFTP客户端

2.2、使用oracle用户创建ftp上传shell脚本,将每日备份上传至FTP服务器,保留7天

$cd /dbbackup $vi ftp.sh #!/bin/bash rq=`date -d "1 day ago" +%Y%m%d` deletetime=`date -d "8 day ago" +%Y%m%d` lftp -n 替换成FTP外网ip /dbbackup/upload$rq.log

#chmod u+x upload.sh

2.4、设置定时任务

#crontab -e 1 2 * * * /dbbackup/upload.sh 每日2点1分上传#tail -f /var/spool/mail/root查看crontab执行日志的记录或查看upload$rq.log

 

  



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有