rsync、ssh备份】的更多相关文章

RSYNC是Remote Sync 远程同步的简称,与SCP的比较,SCP= 无法备份大量数据,类似windows的复制,而rsync=边复制 ,边统计,边比较,可以备份大量数据.可以镜像保存整个目录树和文件系统.可以很容易做到保持原来文件的权限.时间.软硬链接等等.无须特殊权限即可安装.快速:第一次同步时 rsync 会复制全部内容,但在下一次只传输修改过的文件.压缩传输:rsync 在传输数据的过程中可以实行压缩及解压缩操作,因此可以使用更少的带宽.安全:可以使用scp.ssh等方式来传输文…
Rsync数据备份工具 1.Rsync基本概述 rsync是一款开源的备份工具,可以在不同主机之间进行同步(windows和Linux之间 Mac和 Linux Linux和Linux),可实现全量备份与增量备份,因此非常适合用于架构集中式备份或异地等应用. rsync官方地址:https://rsync.samba.org/ rsync监听端口:873 rsync运行架构: C/S Client/Server B/S Browser/Server rsync常见的两种备份方式 完全备份 将数据…
rsync数据备份方案 原文:http://blog.51cto.com/irow10/1826458 最近整理了下公司的数据备份情况.以下是部分操作的过程 1.rsync数据备份,具体备份过程就不详细介绍.数据都备份在/bakup目录下 2.删除过期数据及空目录 公司的备份数据量比较大,必须及时清除过期数据. 1 2 3 4 5 6 7 echo "日期:$(date +%Y-%m-%d):以下是以过期31天的文件:" > /var/log/delete.log find /b…
1. rsync同步操作 • 命令用法 – rsync [选项...] 源目录 目标目录   • 同步与复制的差异 – 复制:完全拷贝源到目标 – 同步:增量拷贝,只传输变化过的数据   • rsync操作选项   – -n:测试同步过程,不做实际修改   – --delete:删除目标文件夹内多余的文档   – -a:归档模式,相当于-rlptgoD   – -v:显示详细操作信息   – -z:传输过程中启用压缩/解压   • 本地同步 – rsync [选项...] 本地目录1    本地…
一.rsync基本用法 目标: 本例要求掌握远程同步的基本操作,使用rsync命令完成下列任务: 1> 将目录 /boot 同步到目录 /todir 下   2> 将目录 /boot 下的文档同步到目录 /todir 下   3> 在目录 /boot 下新增文件 a.txt,删除 /todir 下的子目录 grub2,再次同步使 /todir 与 /boot 一致   4> 验证 -a.-n.-v.--delete 选项的含义 方案: 本地同步操作: rsync [选项...] 本…
定时备份rsync(增量备份,无差异备份,daemon进程)+crontab,主要备份一些任务脚本和配置文件,如果此时有用户增加数据, 如果是增量备份的话不会备份下来,因为在备份的那一刻,数据已经被锁定了,所以定时的备份最好备份点为用户不操作数据时进行: tar命令 和rsync命令使用时如果相同的文件更新时,会自动覆盖,mkdir -p:有目录就用现有的目录,无目录会创建, touch当有相同的文件时只改变时间戳,而不改变内容,不报错有助于随时随地的备份,sync对比后没有更新的文件不会传送,…
Linux系统需求 为了实现这个备份程序,需要准备一个外部驱动器.您可以将备份写到一个外部USB磁盘,但这样做效率不高.因此,我假设您将备份写到位于网络某处的服务器中.这台服务器要为带有SSH和rsync的一台Linux服务器(任何Linux发行版都可以). 除了一个备份介质,您还需要rsync.这个多用途的同步工具是所有Linux发行版上的一个默认组件.正如其名称所示,它会帮助您进行文件的远程同步.但是,它不执行增量或者差异备份.为了防止本地硬件驱动器崩溃,而想将数据存到别处时,这个工具就可以…
题目要求 注意:博主使用的系统为: [root@web01 ~]# uname -a Linux web01 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 实例1-1           服务器及IP主机名规划 已知 4 台服务器主机名主机对应信息见下表: 服务器说明 外网 IP(NAT) 内网 IP(NAT) 主机名 web服务器 10.0.0.7/24 172.…
数据需要定时的备份至其它的目录中,但是备份之前检查检查一下是否有rsync正在运行,曾经因为数据过大,导致有很多rsync进程在跑,然后服务器有出现卡死的现象.最终写了一条bash,先检查一下是否有这个进程,然后再来进行处理,只是简单的做记录,大神勿喷 <有小伙伴同步的时候反馈说远程的备份需要密码,其实我有偷偷的使用 ssh-keygen 生成过key,所以不需要密码的,下面是生成key的步骤> 1. 在需要备份的服务器上面运行 #ssh-keygen然后一路回车 2.通过ssh-copy-i…
scp远程复制 scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令. 命令格式: scp local_file remote_username@remote_ip:remote_folder 本地到远端 # scp -r Discuz_X3.1_SC_UTF8.zip root@192.168.100.11:/root/ r表示递归复制整个目录. rsync位置 查看rsync,后面出现@anaconda表示已安装 若没安装,有两种安装方法…
RSYNC = Remote Sync 远程同步 高效,一定要结合shell 官网:https://rsync.samba.org Author: Andrew Tridgell, Wayne Davison, and others Andrew Tridgell是Samba项目的领导者和主要开发人员,同时还在参与开发rsync\Linux Kernel. 与SCP的比较:scp=无法备份大量数据,类似windows的复制 rsync=边复制 ,边统计,边比较 Rsync特性和优点 可以镜像保存…
Rsync 是 Unix/Linux 下的一款应用软 在平常的运维中进常要对一些数据进行备份,以防止意外的服务器故障导致不可避免的后果,tar,cp只能适应一些小范围backup,对于几T甚至几P的数据却毫无用处了 rsync可以做到这一点: 它的特性如下: 可以镜像保存整个目录树和文件系统. 可以很容易做到保持原来文件的权限.时间.软硬链接等等. 无须特殊权限即可安装. 快速:第一次同步时 rsync 会复制全部内容,但在下一次只传输修改过的文件.rsync 在传输数据的过程中可以实行压缩及解…
环境: 1台rsync备份服务器,IP:10.0.0.188 1台rsync备份客户端,IP:10.0.0.51 备份数据需注意: 1. 在业务低谷时间进行备份 2. 进行备份限速 一.搭建rsync备份服务器 1. 查看rsyncd服务配置帮助文件(可忽略) man rsyncd.conf 2. 查看rsync安装包,如无则安装 rpm -qa | grep "rsync" yum install rsync -y 3. 添加rsync服务的用户,管理本地目录的 useradd rs…
目录 一:rsync介绍 1.rsync简介 2.rsync特性 3.rsync应用场景 4.rsync的传输方式 5.Rsync传输模式 二:RSYNC使用参数 三:参数使用案例 一:rsync介绍 1.rsync简介 rsync英文称为remote synchronizetion,从软件的名称就可以看出来,rsync具有可使本地和远程两台主机之间的数据快速复制同步镜像.远程备份的功能,这个功能类似于ssh带的scp命令,但是又优于scp命令的功能,scp每次都是全量拷贝,而rsync可以增量…
一.在 server 端配置 1. 编辑配置文件 #vi /etc/rsyncd.conf 添加下面的配置参数: uid = nobody # 该选项指定当该模块传输文件时守护进程应该具有的uid.默认值为"nobody". gid = nobody # 该选项指定当该模块传输文件时守护进程应该具有的gid.默认值为"nobody". max connections = 4 # 最大连接数为4 use chroot = no # 不使用chroot log file…
大家都知道数据非常重要的,需要经常备份,如果备份了,但无法恢复还原,那就证明你备份的很失败,所有当我们备份了数据需要检查是否备份完整,是否可用可恢复.以下为一个企业案例: 某公司里有一台Web服务器,里面的数据很重要,但是如果硬盘坏了,数据就会丢失,现在领导要求你把数据在其他机器上做一个周期性定时备份.要求如下: 每天晚上00点整在web服务器上打包备份系统配置文件.网站主程序及访问日志,并通过rsync命令推送到服务器上备份保留(备份思路可以是在本地按日期打包,然后再推送到备份服务器上) 具体…
我搭建的wordpress服务器现在使用的系统是opensuse, 服务器上面已做脚本和计划任务将wordpress使用的数据库与web目录每天压缩备份放到 /data/backup目录下 operation@opensuse-wordpress:~> tree /data /data ├── backup │ ├── db │ │ ├── wordpress_20171220.sql │ │ ├── wordpress_20171220.sql.bak │ │ └── wordpress_20…
一.Rsync企业工作场景说明: 1.利用定时任务+rsync方式实现数据同步 对于网站内部技术人员创建的数据,可以采取定时任务的方式 2.利用实时任务+rsync方式实现数据同步 对于网站外部访问用户创建的数据,可以采取实时同步的方式 3.推送的方法 rsync -rp root@10.0.0.10:/opt/hosts /etc rsync -rp /etc/sysconfig 二.什么是Rsync软件? Rsync(Remote synchronization)是一款开源快速,功能齐全可实…
rsync备份企业方案 企业有Linux服务器又有windows服务器,备份用rsync(服务端),Linux(客户端),Windows(客户端,cwrsync,旧版本有免费版)打包压缩数据往服务器上推! rsync服务器,yum安装rsync,通过rsync--daemon方式运行 步骤:1,Yum安装后打开/etc/rsyncd.conf,写入以下配置参数 ###resyncd.conf start uid = rsync gid = rsync use chroot = no max co…
一.服务器端.备份客户端安装 rsync 服务. 1.环境: CentOS 主 IP:172.16.3.18 备 IP:172.16.3.19 2.安装 rsync 软件 #yum install rsync -y 3.iptables 开放 873 端口 #iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport -j ACCEPT #service iptables save #service iptables restart…
要求: 1.基本备份要求已知3 台服务器主机名分别为web01.backup .nfs01,主机信息见下表:服务器说明外网IP(NAT) 内网IP(NAT) 主机名称nginx web 服务器10.0.0.8/24 172.16.1.7/24 web01NFS 存储服务器10.0.0.31/24 172.16.1.31/24 nfs01rsync 备份服务器10.0.0.41/24 172.16.1.41/24 backup要求:每天晚上00 点整在Web 服务器上打包备份系统配置文件.网站程序…
shell脚本: #!/bin/bash export PATH=/usr/local/bin:/usr/bin:/bin dir=/mnt/ DAY=`date "+%Y-%m-%d" ` DAY2=`date --date='7 days ago' +%Y-%m-%d` if [ -d $dir$DAY2 ];then rm -rf $dir$DAY2 fi rsync -az --delete /opt/nginx /mnt/$DAY 加入到crontab,每2小时执行一次 0…
一,服务端安装(备份服务器): #安装rsync cd /usr/local/src/ wget http://rsync.samba.org/ftp/rsync/src/rsync-3.0.9.tar.gz tar zxvf rsync-3.0..tar.gz cd rsync-3.0. ./configure --prefix=/usr/local/rsync make && make install #新建用户与密码认证文件 echo "backup:backup"…
rsync的使用方法 一.设置Rsync Server端 Rsync server需要设定四个方面: 1.规划建立备份目录区 2.设定: /etc/xinetd.d/rsync 3.设定: /etc/rsyncd.conf 4.设定: 密码文件. 说明如下: 1.规划建立备份目录区: 建议你在rsync server上开一个较大的磁盘分割区,并在其下建立好备份用的目录.比如:/home/asialinux. 2.设定: /etc/xinetd.d/rsync: 即#vi /etc/xinetd.…
3.rsync+sersync更快更节约资源实现web数据同步4.unison+inotify实现web数据双向同步 一:为什么要实现同步备份 服务器上有些重要文件或数据时,可以把他们多备份一份到其他服务器上,这样就不怕数据或文件丢失了. 二:环境的搭建 服务器A:192.168.1.10 源服务器 服务器B: 192.168.1.20 目的服务器 我们要实现的就是把A服务器上的文件同步到B服务器上,从而实现备份.我们主要是在B服务器上安装配置rsync,在A服务器上安装配置sersync,通过…
一      Rsync + Sersync  实时同步介绍 1.Rsync 服务搭建介绍 云机上搭建Rsync server,在本地搭建Rsync Clinet. 2. Sersync 服务搭建介绍 在本地服务器上搭建 Sersync  Server  检测本地的ftp目录变化,实时同步到云机上 二.Rsync编译安装 1.检查本机是否存在 [root@云机 ~]# rpm -qa  rsync rsync-3.0.6-12.el6.x86_64 2.卸载 [root@云机 ~]# yum …
备份服务笔记====================================================================== Rsync是一款开源的.快速的.多功能的.可实现全量及增量的本地或远程数据同步备份的优秀工具.并且可以不进行改变原有数据的属性信息,实现数据的备份迁移特性.Rsync软件适用于unix/linux/windows等多种操作系统平台.Rsync是一个快速和非常通用的文件复制工具.它能本地复制,远程复制,或者远程守护进程方式复制.它提供了大量的参数…
NFS重要问题 1.有关NFS客户端普通用户写NFS的问题. 1)为什么要普通用户写NFS. 2)exports加all_squash. Rsync介绍 什么是Rsync? Rsync是一款开源的.快速的.多功能的.可实现全量即增量的本地或远程数据同步备份的优秀工具.Rsync软件适用于unix.linux.windows等多种操作系统平台. Rsync简介 Rsync英文全称Remote synchronization.从软件的名称就可以看出来,Rsync具有可使本地和远程两台主机之间的数据快…
一.Rsync 原理图 二.Rsync 原理描述 2.1:什么是Rsync Rsync是备份的一款软件,它可以实现全量备份.增量备份,也可以在不改变内容.属性的情况下进行同步备份,端口默认是873 2.2:Rsync的三种工作模式 Rsync支持本地备份(相当于本地的CP命令).远程备份(通过SSH).通过daemon模式(服务端.客户端)可以进行Pull拉取数据和Push推送数据 2.3:Rsync原理阐述(针对常用的daemon模式) ① Rsync客户端执行Rsync命令,去向服务端认证…
文件的同步镜像在很多地方都需要用到,因此rsync这款免费软件得到了广泛的应用,包括在Windows平台上,都已经有了支持rsync的“cwRsyncServer”. 但是,我们一般都是通过结合crontab计划任务来实现文件同步的,这样做的缺点是效率低,不能做到实时同步. 现在,在Linux平台下我们可以利用2.6内核的inotify监控文件系统机制,通过inotify-tools来实现实时同步了. rsync是linux.UNIX系统下的文件同步数据传输工具,他采用rsync算法使一个客户机…