我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux下rsync如何安装

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux下rsync如何安装

这篇文章主要介绍了Linux下rsync如何安装,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。目前,已支持跨平台,可以在Windows与Linux间进行数据同步。

Linux下rsync如何安装

安装

在RedHat中,rsync是默认安装的。可通过命令行检查是否安装

[root@linuxprobe ~]# rpm -q rsyncrsync-3.0.4-2.47.28

配置rsync server

1. 修改rsync的配置文件,将disable从”yes”改成”no”

[root@linuxprobe ~]# vi /etc/xinetd.d/rsyncservice rsync{       disable = no       socket_type     = stream       wait            = no       user            = root       server          = /usr/bin/rsync       server_args     = --daemon       log_on_failure  += USERID}

设置开机启动RSYNC

[root@linuxprobe ~]# chkconfig rsync on

2. 配置/etc/rsyncd.conf(需要手动生成)

全局参数

uid = root           //运行RSYNC守护进程的用户gid = root                //运行RSYNC守护进程的组use chroot = no           //不使用chrootmax connections = 4       // 最大连接数为4strict modes =yes         //是否检查口令文件的权限port = 873                //默认端口873

模块参数

[backup]       //这里是认证的模块名,在client端需要指定path = /home/backup/     //需要做镜像的目录,不可缺少!comment = This is a test      //这个模块的注释信息ignore errors        //可以忽略一些无关的IO错误read only = yes       // 只读list = no        //不允许列文件auth users = linuxprobe        //认证的用户名,如果没有这行则表明是匿名,此用户与系统无关secrets file = /etc/rsync.pas        //密码和用户名对比表,密码文件自己生成hosts allow = 192.168.1.1,10.10.10.10        //允许主机hosts deny = 0.0.0.0/0       //禁止主机#transfer logging = yes注释:下面这些文件是安装完RSYNC服务后自动生成的文件pid file = /var/run/rsyncd.pid     //pid文件的存放位置lock file = /var/run/rsync.lock    //锁文件的存放位置log file = /var/log/rsyncd.log     //日志记录文件的存放位置

3. 配置rsync密码

(1) 创建密码文件(文件即上述配置文件中的secrets file = /etc/rsync.pas)

[root@linuxprobe ~]# vim /etc/rsync.paslinuxprobe:password  //账号:密码,一行一个用户

(2) 修改密码文件的权限为600

[root@linuxprobe ~]# chown root.root /etc/rsync.pas[root@linuxprobe ~]# chmod 600 /etc/rsync.pas

4. 设置欢迎信息/etc/rsyncd.motd(可有可无) rsyncd.motd记录了rsync服务的欢迎信息,你可以在其中输入任何文本信息,如:

[root@linuxprobe ~]# vim /etc/rsyncd.motdWelcome to use the rsync services!

5. 生效配置

[root@linuxprobe ~]# service xinetd restart

启动rsync server

1. RSYNC服务端启动的两种方法 (1) 启动rsync服务端(独立启动)

[root@linuxprobe ~]#/usr/bin/rsync –daemon

(2) 启动rsync服务端 (有xinetd超级进程启动)

[root@linuxprobe ~]# /etc/rc.d/init.d/xinetd reload

2. 加入rc.local

在各种操作系统中,rc文件存放位置不尽相同,可以修改使系统启动时把rsync –daemon加载进去。

[root@linuxprobe ~]# vim /etc/rc.local加入一行/usr/bin/rsync --daemon

3. 检查rsync是否启动

若输出显示state为LISTEN,表示为等待接受链接的状态,说明rsync已经启动。

[root@linuxprobe ~]# netstat -a | grep rsync  tcp        0      0 0.0.0.0:873                 0.0.0.0:*                   LISTEN

配置rsync client

1. 设定密码

[root@linuxprobe ~]# vim /etc/rsync.pas password

修改权限

[root@linuxprobe ~]# chown root.root /etc/rsync.pas[root@linuxprobe ~]# chmod 600 /etc/rsync.pas

2. client连接SERVER

从SERVER端取文件

/usr/bin/rsync -vzrtopg --progress --delete linuxprobe@192.168.0.217::backup /home/backup --password-file=/etc/rsync.pas

向SERVER端上传文件

/usr/bin/rsync -vzrtopg --progress --password-file=/root/rsync.pas  /home/backup linuxprobe@192.168.0.217::backup

这个命令将把本地机器/home/backup目录下的所有文件(含子目录)全部备份到RSYNC SERVER(172.20.0.6)的backup模块的设定的备份目录下。 请注意如果路径结束后面带有”/”,表示备份该目录下的东东,但不会创建该目录,如不带”/”则创建该目录。

RSYNC用法:

rsync [OPTION]... [USER@]HOST::class="lazy" data-src  [DEST]              #从RSYNC SERVER备份文件到本地机器rsync [OPTION]... class="lazy" data-src [class="lazy" data-src]...      [USER@]HOST::DEST   #从本地机器备份文件到RSYNC SERVER

3. 自动运行

\1) 制作脚本文件

[root@linuxprobe ~]# vim /usr/local/rsync/time.sh[root@linuxprobe ~]# !/bin/bash/usr/bin/rsync -vzrtopg --progress --delete linuxprobe@192.168.0.217::backup /home/backup --password-file=/etc/rsync.pas

\2) 编辑crontab

[root@linuxprobe ~]# crontab -e55 * * * * /usr/local/rsync/time.sh //每55分运行一次time.sh脚本文件

防火墙设置

如果服务器上装有防火墙,需在服务器中设置iptables将837端口开放。

[root@linuxprobe ~]# iptables -A INPUT -p tcp --dport 873 -j ACCEPT

感谢你能够认真阅读完这篇文章,希望小编分享的“Linux下rsync如何安装”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网行业资讯频道,更多相关知识等着你来学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux下rsync如何安装

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux下rsync如何安装

这篇文章主要介绍了Linux下rsync如何安装,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote
2023-06-28

linux下rsync的安装和配置

这篇文章主要讲解了“linux下rsync的安装和配置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux下rsync的安装和配置”吧!Redhat中安装rsync1、 首先在服务端和
2023-06-09

linux如何查看是否安装rsync

本篇内容主要讲解“linux如何查看是否安装rsync”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux如何查看是否安装rsync”吧!查看方法:1、利用“rpm -qa”查看,该命令可以
2023-06-30

linux rsync安装 配置 实例详解

Redhat中安装rsync1、 首先在服务端和客户端都安装rsync,我的RHEL5默认已经安装好了。在安装RedHat5的时候,可以在软件定制中的“基本系统”——》“基本”的“可选的软件包”中看见:rsync-2.6.8是默认选择安装
2022-06-04

linux系统怎么安装rsync和sersync

本篇内容介绍了“linux系统怎么安装rsync和sersync”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、为什么要用Rsync+se
2023-06-13

Linux下如何安装Netbeans

小编给大家分享一下Linux下如何安装Netbeans,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!NetBeans 是开源软件开发集成环境,是一个开放框架,可扩
2023-06-27

Linux下如何安装Maven

这篇文章主要讲解了“Linux下如何安装Maven”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下如何安装Maven”吧!Maven 是最流行的 Java 项目构建系统,Maven
2023-06-27

Linux下ansible如何安装

这篇文章给大家分享的是有关Linux下ansible如何安装的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、
2023-06-27

Linux下如何安装Kibana

这篇文章将为大家详细讲解有关Linux下如何安装Kibana,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使用的。你可
2023-06-28

Linux下如何安装Goland

这篇文章将为大家详细讲解有关Linux下如何安装Goland,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Goland是由JetBrains公司旨在为go开发者提供一个符合人体工程学的新的商业IDE。这个
2023-06-28

Linux下如何安装telnet

这篇文章主要介绍了Linux下如何安装telnet,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。telnet命令通常用来远程登录。telnet程序是基于TELNET协议的远程
2023-06-28

Linux下如何安装OTRS

小编给大家分享一下Linux下如何安装OTRS,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!OTRS 是以全球业界公认的IT服务管理标准 ITIL V3[2] 为
2023-06-28

Linux下如何安装Clion

这篇文章将为大家详细讲解有关Linux下如何安装Clion,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Clion是一款专门开发C以及C++所设计的跨平台的IDE。它是以IntelliJ为基础设计的,包含
2023-06-27

Linux下如何安装Pycharm

这篇文章主要介绍Linux下如何安装Pycharm,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Pycharm 作为一款针对 Python 的编辑器,配置简单、功能强大、使用起来省时省心,对初学者友好,这也是为什么编
2023-06-27

Linux下如何安装ezhttp

这篇文章主要介绍了Linux下如何安装ezhttp的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux下如何安装ezhttp文章都会有所收获,下面我们一起来看看吧。EZHTTP是集成了nginx apach
2023-06-27

Linux下如何安装FreeIPA

这篇文章主要介绍了Linux下如何安装FreeIPA,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。FreeIPA 是一个集 Linux (Fedora)、389 目录服务器、
2023-06-27

Linux下如何安装tomcat7

这篇文章主要介绍Linux下如何安装tomcat7,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!tomcat 7.0是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,tomcat提供作为
2023-06-28

Linux下如何安装ElasticSearch

这篇文章主要介绍了Linux下如何安装ElasticSearch,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。ElasticSearch是一个基于Lucene的搜索服务器。它
2023-06-28

Linux下如何安装MongoDB

这篇文章将为大家详细讲解有关Linux下如何安装MongoDB,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关
2023-06-28

编程热搜

目录