liunx服务器通过ssh实现异地备份】的更多相关文章

一:试验背景 异地备份好处:(待补充) 1:异地备份了把原有服务器数据放在另外一个位置,避免些物理损害.  比把数据刻录光盘和原始数据放同房间了房间失火了备份数据也没有了要放另外地方避免了  就是备份的意义. 2:异地备份可以集中管理备份文件. 二:试验整体思路         1:要实现异地备份,必须使用域用户帐号来启动SQL Server服务以及SQL Server Agent服务,因为本地系统帐户无法访问网络. 2:在异地机器中建立一个与SQL Server服务器中启动SQL Server…
导航 一.背景二.依赖功能介绍三.本地备份脚本四.异地备份脚本五.定期删除备份六.github脚本地址 - - - - - - - - - - 分割线 - - - - - - - - - - 一.背景1.总会出出现环境上的数据丢失,在没有备份的情况下会非常的被动,不管是由于病毒还是人为的原因造成的程序.数据被删除,有时候后悔已经来不及,不如提前做到数据的备份,而异地备份也更加的保险一点.2.数据备份的意义就在于,当受到网络攻击.入侵.电源故障或者操作失误等事故的发生后,可以完整.快速.简捷.可靠…
最近公司发生了蛮多事情的,唉,咱也不管问啊,好好干活吧 需求 把gitlab的备份文件异地备份一份,备份无论失败还是成功通知某邮箱 实现思路 先rsync文件过去,判断rsync这个步骤有没有成功,失败了直接发送备份失败的邮件,成功了的话,再判断源文件和备份的文件的md5值,相等发送备份成功,不相等,发送备份失败 #!/bin/bash gitlab_dir="/data/backups/gitlab" file_name=`` #get lastest gitlab file por…
--注意:异地备份数据库,需要先开启备份文件夹的网络共享,数据库选择master --打开允许执行xp_cmdshell exec master..xp_cmdshell 'net use \\192.168.0.139\DatabaseBackup password /user:192.168.0.139\administrator' backup database myDatabase to disk='\\192.168.0.139\DatabaseBackup\myDatabase_04…
SSH实现各个服务器间的文件相互备份,如运行scp命令,可以实现免密码登录,从而可以使用SHELL脚本实现一些自动化的处理. 假如A机要免密码登录B机,具体方法如下: 1.在A机运行:"ssh-keygen -t rsa" 命令,创建公钥信息 #ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (<UseHome>/.ssh/id_rsa…
任务:需要用xshell连接到Liunx服务器,装配环境,放置项目,查看日志,以后就要做,磁盘扩容,均衡负载,以及病毒错误. 第一步,先连接上: 1.xshell新建会话,刚才买的liunx的公网地址,用户名root,还有密码,连接.好吧,出了一点小问题,WARNING!The remote SSH server rejected X11 forwarding request. 失败是成功之母,我们需要解决这个问题,百度上有很多方法,我是通过:配置Xshell的连接属性,进入Connetion-…
一.知识储备工作: Mysql导出数据库语法: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql shell脚本for循环及if条件判断基本语法 gzip压缩文件用法 rsync异地备份用法: ssh免密登录 二.场景 本次利用shell脚本实现以下需求: 每天凌晨3点执行备份,需备份所有库(db1 db2 db3) 备份的数据存放在本地/data/mysql下 将所有备份文件压缩,格式为gzip 压缩后的名称格式示例:qin-2020-02-24-21:19.sql.g…
每天自动删除过期备份 首先编写一个简单的Shell脚本DeleteExpireBackup.sh: #!/bin/bash # 修改需要删除的路径 location="/database/backup/" # 删除最后修改时间为30天以前的备份文件夹 find $location -mtime +30 -type d | xargs rm -rf {} -mtime:文件内容最后一次修改的时间,+30 代表大于30天的.其他参数可选: 访问时间戳(atime):最后一次读取文件的时间.…
在当前大数据时代背景下,数据在业务中占有不可低估的地位,数据备份已然成为了最后一道屏障. 腾讯云对象存储COS,提供数据备份.共享.大数据处理.线上数据托管一站式解决方案,成为了不少企业和个人用户备份数据的首选. 安全稳定,腾讯云对象存储提供数据跨多架构.多设备冗余存储,为用户数据提供异地容灾和资源隔离功能,为每一个对象实现高达99.999999999%的数据持久性. 成本最优,无需传统硬件的采购.部署和运维,从而节省了运维工作和托管成本.腾讯云COS支持按需按量使用,您无需预先支付任何预留存储…
. . . . . 在网上很少找到文章有提到如何将自己的 Git 远程仓库配置成可以通过 SSH 公钥方式认证的,而几乎清一色都是告诉你怎么通过 web 界面向 GitHub 添加 SSH 公钥.LZ 在网上查找了一番,终于找到了办法. 对于不想看 LZ 下面罗嗦了一大堆的园友,LZ 先把结论放在这里,直接拿去用就是了. 把本地用户的 ~/.ssh/id_rsa.pub 的内容追加到 Git 服务器仓库所属用户的 ~/.ssh/authorized_keys 文件的末尾即可. =========…