linux确认rsync的安装及服务开放
1、查看是否安装rsync
命令# rpm –qa | grep rsyn
出现图示信息,表明已安装了rsync.
假如没有出现对应的版本信息,则需要进行安装
2、修改rsync的配置文件
2.1 新建并修改rsync的配置文件
主要涉及的文件有 rsyncd.conf,rsyncd.secrets和rsyncd.motd
创建文件夹及文件
[root@******* ~]# mkdir /etc/rsyncd 注:在etc下创建rsyncd目录,保存rsyncd.conf和rsyncd.secrets; [root@******* ~]# touch /etc/rsyncd/rsyncd.conf 注:rsync服务器的配置文件 [root@******* ~]# touch /etc/rsyncd/rsyncd.secrets 注:保存同步的用户密码文件 [root@******* ~]# chmod 600 /etc/rsyncd/rsyncd.secrets 注:为了密码安全性把权限设为600 必须 [root@******* ~]# ls -lh /etc/rsyncd/rsyncd.secrets -rw-------. 1 root root 0 Dec 10 17:46 /etc/rsyncd/rsyncd.secrets [root@******* ~]# touch /etc/rsyncd/rsyncd.motd
修改文件内容
修改Rsyncd.conf的文件
# Minimal configuration file for rsync daemon # See rsync(1) and rsyncd.conf(5) man pages for help # This line is required by the /etc/init.d/rsyncd script uid = root #这个用户是系统用户 ,当rsync客户端连接上服务器后,会映射成这个用户上传或下载 gid = root use chroot = no max connections = 4 #最大允许并法链接数 strict modes = yes log file=/var/log/rsyncd.log pid file=/var/run/rsyncd.pid lock file=/var/run/rsyncd.lock port = 873 #rsync服务对应的端口 [demo] ## 模块名字,自己命名 必须指定且唯一 path = /usr/catd/mesContent #需同步的文件夹 comment = This is test auth users =rsyncChina #rsync的用户名 是客户端使用的,连接成功后会映射到上面的uid户 uid = root #这个用户是系统用户 ,当rsync客户端连接上服务器后,会映射成这个用户上传或下载 gid = root #组名 效果同上 secrets file = /etc/rsyncd/rsyncd.secrets #密码所在文件 read only = no #不是只读模式 这样用户就有上传的权限了 list = yes #用户具有list目录的权限,上传之后的目录可见,且列表展示 hosts allow = 192.168.0.121 #该部分客户端ip
rsyncd.secrets
编辑密码文件内容
[root@******* ~]# vi /etc/rsyncd/rsyncd.secrets rsyncChina:rsyncChina
注: 这里的密码值得注意,为了安全,你不能把系统用户的密码写在这里。比如你的系统用户 linuxsir 密码是 abcdefg ,为了安全,你可以让rsync 中的linuxsir 为 222222 ;
编辑修改rsyncd.motd
[root@******* ~]# vi /etc/rsyncd/rsyncd.motd +++++++++++++++++++++++++++ + rsync 2009-2014 + +++++++++++++++++++++++++++
3、启动rsync服务器及防火墙设置
3.1启动rsync服务
[root@******* ~]# /usr/bin/rsync --daemon --config=/etc/rsyncd/rsyncd.conf
查看该服务是否启动
使用ps –ef 查看是否启动
正常启动。
或者查看端口是否开了873端口
[root@******* ~]# lsof -i:873 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME rsync 19499 root 3u IPv4 166010 0t0 TCP *:rsync (LISTEN) rsync 19499 root 5u IPv6 166011 0t0 TCP *:rsync (LISTEN)
出现类似提示信息说明开启成功
3.2 防火墙开启873端口
[root@******* ~]# iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 873 -j ACCEPT [root@******* ~]# iptables -L 注:查看一下防火墙是否打开了873端口
或者通过别的机器telnet查看对应机器是否开启873端口
4、将rsync加入系统自启动
[root@******* /]# vi /etc/rc.d/rc.local #!/bin/sh # # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don't # want to do the full Sys V style init stuff. touch /var/lock/subsys/local wait /usr/bin/rsync --daemon --config=/etc/rsyncd/rsyncd.conf &
相关推荐
利用Rsync 3.0.9实现Linux系统间的远程同步和增量备份方案及搭建流程。 本人原创与2011年07月20日
自己制作的,非常详细,属于原版创作,所以贵点,请各位需要的朋友见谅
ftp,nfs,rsync,sersync,DNS,DHCP,Mysql,apache,tomcat,iptables,Nagios,zabbix,SVN&&git&github,saltstack等各种服务
3. Linux服务篇 Linux服务部署 3.1.1构建NTP时间服务器 3.1.2构建DHCP服务器 3.1.3搭建 Samba服务器 3.1.4搭建NFS服务器 3.1.5搭建FTP服务器 3.1.6构建 Apache WER服务器 3.1.7构建 MySQL服务器 3.1.8LAMP架构网站...
windows做为文件服务器,使用rsync的windows服务版本:cwRsyncServer 下载地址:http://rsync.samba.org 安装过程要设置用于系统服务的帐号和密码,可以默认。 注:此帐号用于启用crsync server服务,需要分配给帐号...
linux 安装rsync 自动同步文件 服务端和客户端搭建命令
本人写的《从0自学linux运维》系列之搭建篇 hualinux2.11 环境搭建:Centos8配置rsync及与inotify和sersync的配合.pdf
3.1. 1 构建NTP时间服务器 25 3.1. 2 构建DHCP服务器 27 3.1. 3 搭建Samba服务器 29 ...6. Linux下高并发系统内核优化 122 7. Nginx负载均衡机制及常见问题 124 8. Linux运维职业规划 127 9. Linux运维面试总结 127
0x1 生产服务器环境搭建 0x1.1 安装gcc编译器和rsync yum install gcc rsync -y 0x1.2 拷贝inotify到服务器并解压 cd /root tar xfvz inotify-tools-3.13.tar.gz 0x1.3 进入inotify 目录安装 cd inot
5.2 利用rsync搭建数据镜像备份系统 5.2.1 rsync的应用模式 5.2.2 企业案例:搭建远程容灾备份系统 5.3 通过rsync+inotify实现数据的实时备份 5.3.1 rsync的优点与不足 5.3.2 初识inotify 5.3.3 安装...
固态硬盘带有sshd并已安装rsync最小Alpine Linux Docker映像。环境选项使用以下环境变量配置容器,或选择在/etc/ssh/sshd_config挂载自定义sshd配置:常规选项SSH_USERS要创建的用户帐户和uid / SSH_USERS列表。 ...
0x0 测试环境 ...0x1 生产服务器环境搭建 0x1.1 安装gcc编译器和rsync yum install gcc rsync -y 0x1.2 拷贝inotify到服务器并解压 cd /root tar xfvz inotify-tools-3.13.tar.gz 0x1.3 进入inotify 目录安装
现公司我们给开发人员部署的正是CSVN,简单易用,权限管理,备份等管理通过web来操作,搭建完成后,基本无需进入命令行操作,也可以配合rsync进行触发推送。下面是我的一些文件截图,这篇博文,只是简单的谈谈搭建...
奇怪、晦涩,但是强大的linux命令,这个过程比较痛苦。 从一开始的不习惯开发机开发,到在开发机上开发,学习使用vim,使着vim时间越长,就发现有个问题,本来在这个开发机开发,过两天,PE 说这个机器要下线,那好,...
使用背景: 2005年5月,商务网处于上线阶段。但,由于总总原因一直迟迟不能上线。系统基本功能都已经实现了,但是作为一个...目前在某些Linux服务器版中已经将其捆绑进来,可见其功能已经得到了较高的认可。 关于R
通过这个文档可以搭建中小企业的集群架构,本文档有rsync推送、sersync实时同步、nfs共享目录、backup全网备份、nginx、php、ansible、wordpress、知乎的搭建
ShareDrop 是一个简化 Linux 上文件共享的系统,前提是您有自己的服务器来存储文件。 它的工作原理是监视文件夹中的文件创建或修改,并通过rsync自动安全地将这些文件同步到您的 Web 服务器。 要求 bash(用 4.2....
" "内容 "2.Linux 中创建、删除用户,及用户组等操纵.Linux 中的文件权限设置." " "3.Linux 的文件组织目录结构,相对路径和绝对路径,对文件的移动、复 " " "制、重命名、编辑等操纵. " "实验步调 "Liunx输入输出命令...
下一步的工作是配置、建立和安装Linux。我们使用SELF(Simple Embedded Linux Framework)来展示如何建立一个开发环境(包括通过NFS挂载的根文件系统)和一个嵌入式目标板配置(从基于busybox的ramdisk映像文件中运行...