Linux运维Rsync排错如何进行?

Rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具,也是运维人员必备技能之一。那么在运维部署架构时,运维人员是如何进行Rsync排错的?

1 排错必备思想

1)部署流程步骤熟练

2)rsync原理理解

3)学会看日志,rsync命令行输出,日志文件/var/log/rsyncd.log

2 排错思路

2.1 rsync服务端排错思路

1)查看rsync服务配置文件路径是否正确,正确的默认路径为:/etc/rsyncd.conf

2)查看配置文件里host allow,host deny,允许的ip网段是否允许客户端访问的ip网段

3)查看配置文件中path参数里的路径是否存在,权限是否正确(正常应为配置文件中的UID参数对应的属主和组)

4)查看rsync服务是否启动,查看命令为:ps -ef|grep rsync。端口会否存在netstat -ntlpu|grep 873

5)查看iptables防火墙和selinux是否开启允许rsync服务通过,也可考虑关闭

6)查看服务端rsync配置的密码文件是否为600的权限和格式是否正确,正确的格式用户名:密码,文件路径和配置文件里的secrect file要相同

7)如果是推送数据的话,要看下,配置rsyncd.conf文件中用户是否对模块下目录有可读写的权限

2.2 rsync客户端排错思路

1)查看客户端rsync配置的密码文件是否为600的权限,密码文件格式是否正确,注意:仅需要有密码,并且和服务端密码一致

2)用telnet连接rsync服务器ip地址873端口,查看服务是否启动(可测试服务端防火墙是否阻挡)。telnet 172.16.1.41 873

3)客户端执行命令时rsync -avzP [email protected]::backup/ /test/ --password-file=/etc/rsync.password

这个命令的细节要记清楚,尤其172.16.1.41::oldboy/test/处的双冒号及随其后的oldboy为模块名称

经过分享,希望能够帮到有需要的盆友们。Linux如今深受互联网企业的喜爱,想要众多的IT工作者中脱颖而出,就需要拥有高超的技术,学习增值是必不可少的。学习之路,贵在坚持。老男孩教育Linux云计算运维课程,10年技术沉淀,杜绝纸上谈兵,全企业真实案例结合理论授课,想深入的学习Linux云计算运维的知识,可以关注下老男孩教育。

原文地址:http://blog.51cto.com/13543214/2112421

时间: 2024-10-18 19:13:28

Linux运维Rsync排错如何进行?的相关文章

Linux运维: Rsync同步数据(ubuntu16.04+windows10)

rsync同步数据 -环境:Linux (ubuntu16.04) + windows10 Linux: 安装 sudo apt-get install rsync rsync --version 查看是否已安装, 并查看版本 配置 主要三个配置文件. 默认不存在(/etc/..) ① rsyncd.conf ② rsyncd.secrets ③ rsyncd.motd (rsync服务器信息) 2.1 创建配置文件 cd /etc mkdir rsyncd vi rsyncd.conf rsy

linux运维升级路线

运维工程师是从一个呆逼进化为苦逼再成长为牛逼的过程,前提在于你要能忍能干能拼,还要具有敏锐的嗅觉感知前方潮流变化.如:今年大数据,人工智能比较火--(相对表示就是 Python 比较火) 之前写过运维基础篇,发现对很多人收益挺大,接下来也写下关于这4年多的运维实践经验,从事了2年多游戏运维,1年多安全运维,1年大数据运维,相关行业信息不能算非常精通,但是熟悉和熟练还是相对可以的. 初级篇 linux运维人员常用工具拓扑详见: 1.rsync工具 很多地方经常会用到rsync工具,实施几台服务器的

linux运维(九)

如今的状况让人唏嘘,事情都不是如我那么想的,校招失败了,垃圾安畅,不守信用的中金所,没有接到任何消息.已经转投实习生了,后天有机会进入金融公司,只不过是实习生转正这条路,实习生岗位我都拿不下,我可以去死了!想想我真特么可怜啊,1年多了呀,都没有好好玩过,这又要准备忙了,一直在学,没想到还是这么被动.为什么事情都不会像我希望的那样,也不知道有没有做好从学生转向职场人士的准备,垃圾学校这破事也多.跪求一胜... 1.静态资源和动态资源的区别,优缺点如何? 答:静态资源:URL固定,后缀名诸如.htm

京峰Linux运维培训最新课程大纲

(京峰教育版权)         京峰Linux精英班网络课程大纲           2015年5月27日v2版                   目  录 1.         Linux入门篇.... 4 1. 1      Linux操作系统简介.... 4 1. 2      Linux发展趋势.... 5 1. 3      Linux系统安装.... 6 1. 4      Linux学习技巧.... 21 2.         Linux系统篇.... 22 2.1      

linux运维之路

Linux入门必备内容 成为一个优秀的linux运维人员必要条件 如何能高标准的掌握linux运维实战技术 计算机硬件组成.工作原理 CPU.内存.磁盘.raid卡生产工作标准详解 企业生产主流品牌服务器及型号内部拆卸讲解 操作系统cache与buffer的原理及硬件设计哲学 结合企业生产实战运维场景如何利用硬件优化 操作系统.Unix及Linux介绍 linux操作系统种类及运维人员选择建议 CentOS Linux原理深入.安装 Linux入门知识进阶 远程连接工具原理及使用 编辑工具 比较

linux运维工程师成长过程

原文地址:https://blog.csdn.net/kwame211/article/details/78059331 初级篇 linux运维人员常用工具拓扑详见: 1rsync工具 很多地方经常会用到rsync工具,实施几台服务器的同步效果.我们公司就是使用这个工具完成服务器的游戏的服务端和客户端同步,有几个文章例子: rsync 强化技术(手动修改端口开启防火墙的情况下)并且通过脚本只同步需要的服务器 http://chenhao6.blog.51cto.com/6228054/13225

Linux运维(十)-2016-12-9整理

也有段时间没有整理面试题目了,这几天呢,完成了2场实习生和1场校招,十分郁闷,为什么金融运维一点都不关注技术,在乎我的学校成绩,我尼玛想说,学校那么水的课程能说明什么,跟技术有一丁丁点关系吗?我学业成绩不好,就能否定我的专业岗位基础不行吗?唉,劳资想说,你如果质疑我的能力,你就问我,劳资要是被你虐倒是我算我输,学艺不精我就服,看过去有球用. 这辈子职业生涯都不想进外包和IDC这两种类型的公司,就是TM打杂的,薪资还低,关键是不厚道,比如垃圾胜蓝.这回校招那家是我之前就提到的那家,大多数人对我是认

老男孩教育2016年linux运维在线教学课程大纲

老男孩教育2016年linux全科班大纲  linux运维全科班在线课程地址(直播加录播) http://edu.51cto.com/px/train/41   linux运维就业班在线课程地址(直播加录播) http://edu.51cto.com/px/train/40 课程详情: 本课程包含老男孩教育linux运维就业班及高级架构师班全部内容,更有python自动化基础课程. linux运维就业班课程: 核心课程至少经过8年锤炼,历经近30期讲解次数,体系完整,内容完善重点分明:包括有li

要做linux运维工程师的朋友,必须要掌握以下几个工具才行 ...

   本人是linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具.我就大概列出这几方面,这样入门就基本没问题了.linux系统如果是学习可以选用redhat或centos,特别是centos在企业中用得最多,当然还会有其它版本的,但学习者还是以这2个版本学习就行,因为这两个版本都是兄弟,没区别的,有空可以再研究一下SUSE,有些公司也喜欢用,例如我公司 .....工具如下: 1.linux系统基础,这