安装配置rsync服务端
rsync是类unix系统下的数据镜像备份工具——remote sync。一款快速增量备份工具 Remote Sync,远程同步 支持本地复制,或者与其他SSH、rsync主机同步。
rsync使用方法有本地模式和远程模式,本地模式相当于cp命令
远程模式分为pull和push两种方式:
pull:rsync -avzP 远程ip::模块 本地文件夹 rsync -avzP root@192.168.12.110::backup /tmp --password-file=/etc/rsync.password
push : rsync -avzP /tmp root@192.168.12.110::backup
1.检查是否已经安装rsync:
rpm -qa | grep rsync
如果没有安装则进行yum安装或者源码包安装:
[root@localhost ~]# yum install rsync Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile* base: mirrors.163.com* epel: mirrors.hustunique.com* extras: mirrors.skyshe.cn* updates: mirrors.163.com Setting up Install Process Package rsync-3.0.6-12.el6.x86_64 already installed and latest version Nothing to do
2.创建rsync的配置文件/etc/rsyncd.conf,详细配置说明可以参考man rsyncd.conf
uid = rsync #连接到此用户被映射为用户rsync的权限 gid = rsync #连接到此用户被映射为组rsync的权限 use chroot = no max connections = 10#最大连接数 timeout = 600#连接超时 pid file = /var/run/rsyncd.pid lock file = /var/run/rsync.lock log file = /var/log/rsyncd.log igonre errors read only = false host all = * list = false auth users = rsync_backup #连接认证用户 secrets file = /etc/rsync.password#认证密码文件便于自动连接[backup] comment = www by zhangzihao path = /backup
3.根据配置文件创建相应的用户和密码认证文件
(1)创建用户rsync
useradd rsync -s /sbin/nologin -M-s /sbin/nologin创建用户不可登录-M 不创建用户家目录
(2)创建备份目录
mkdir /backup
(3)将备份目录权限修改为rsync
chown rsync /backup
(4)创建密码认证文件
echo "root:qinger" > /etc/rsync.password 其中root为用户名,qinger为密码
(6)必须修改密码认证文件权限为600
chomod 600 /etc/rsync.password
4.启动rsync进程:
rsync -daemon
5.查看是否正常启动:
ps -ef | grep rsync netstat -lntup | grep rsync
优点:增量备份同步,支持socket,集中备份
缺点:
1.大量小文件同步的时候,比对时间比较长,rsync进程容易停止服务
2.同步大文件时,10G这样的大文件有时也会有问题,中断,未完整同步前,是隐藏文件
转载于:https://www.cnblogs.com/zhangsubai/p/5194490.html
安装配置rsync服务端相关推荐
- Centos7安装配置ss服务端
该文章是ss酸酸服务端教程,本方法只支持centos系统,建议使用centos7 1.准备好一台vps服务器,服务器选择Centos7 2.登陆服务器执行以下两个命令 1 2 rpm -ivh htt ...
- linux安装配置svn服务端
在线安装SVN 使用svn --version 命令查看SVN是否已经安装. 或者 $ rpm -qa subversionsubversion-1.14.1-1.x86_64 如果没有安装,使用yu ...
- frpc客户端 linux安装,centos配置frp服务端,与客户端
选择下载frp版本 选择linux_amd64.tar.gz 当前教程最新版为:v0.30.0wget https://github.com/fatedier/frp/releases/downloa ...
- centos6.5安装配置LDAP服务[转]
centos6.5安装配置LDAP服务[转] 安装之前查一下 1 find / -name openldap* centos6.4默认安装了LDAP,但没有装ldap-server和ldap-clie ...
- Linux/Openwrt路由安装配置UPNP服务提高迅雷下载速度
Linux/Openwrt路由安装配置UPNP服务提高迅雷下载速度 发布时间:September 7, 2012 // 分类:OpenWrt // 1 Comment 路由器下电脑为实现互联网端到端的 ...
- linux7.3启动iscsi服务,RHEL7 配置iscsi服务端并实现客户端自动开机挂载
环境:server 172.25.0.11 --iscsi server iqn:iqn.2016-02.com.example:server0 client 172.25.0.10 --iscsi ...
- Linux 通过yum源安装subversion(svn)服务端
目录 前言 通过yum源安装subversion(svn)服务端 基本的SVN服务端配操作 确定一个SVN目录 新建SVN仓库 给SVN仓库添加用户 给SVN仓库的用户授权 SVN仓库配置 启动服务器 ...
- apollo 配置中心 支持php,apollo配置中心服务端部署
apollo配置中心服务端部署 木某人 • 2020 年 05 月 07 日 Apollo服务端安装部署 apollo-configservice:提供配置获取接口,提供配置更新推送接口,接口服务对象 ...
- Linux与云计算——第二阶段Linux服务器架设 第八章:FTP服务器架设—安装配置FTP服务和客户端配置...
Linux与云计算--第二阶段Linux服务器架设 第八章:FTP服务器架设-安装配置FTP服务和客户端配置 安装Vsftpd [1] 安装并配置Vsftpd. [root@server ~]# yu ...
最新文章
- 2022-2028年中国BOPET薄膜行业市场全景调查及投资前景预测报告
- 有道精品课python-115批量转存与提取sha1工具2020下载
- Campus Address
- Hibernate框架--学习笔记(中):一对多配置、多对多配置
- Frogs HDU - 5514
- Kubernetes (1.6) 中的存储类及其动态供给
- Linux负载均衡--LVS
- html圆形圆心坐标,圆心坐标公式
- 基于python技术的超市仓库管理系统
- 开源车牌数据集CCPD介绍
- NO JVM installation found. please install a 64-bit JDK,解决方法 Error launching android studio NO J
- 作业帮一面+二面+hr面
- 郑州轻工业大学2021-2022(1)期末模拟测试二答案
- Ubuntu18.04grub增加console口输出
- Windows触发事件ID说明
- PDF编辑方法,怎么给PDF添加页码
- cf卡格式化后还能数据恢复么?相机cf卡误删怎么恢复
- 51单片机(入门保姆级教程)——LED闪烁及流水灯
- 计算机毕业设计Java企业员工考勤系统的设计与实现(源码+系统+mysql数据库+lw文档)
- 解读wlk成就系统系列之:我亲爱的小松鼠们
热门文章
- python中if函数的使用方法_(for i in range) (else) (if)使用方法
- springboot集成钉钉_Java(SpringBoot)实现钉钉机器人消息推送
- python的array从0开始吗_为什么数组是从0开始的
- delphi接口带上请求头是什么意思_Python接口自动化之Token详解及应用
- c语言i=5.6a=(int)i,第一章C语言概述.ppt
- 我的世界java版如何装mod_Minecraft如何安装Mod?Minecraft添加Mod的方法
- markdown 本地链接_记录笔记、markdown工具推荐
- java jsonfield_fastjson使用-- @JSONField使用(转)
- 内涝预测过程的噪音_提高人工智能模型准确率的测试过程中需要注意什么?
- php函数trim(),php trim函数怎么用?