猛牛哥
记录网络点滴生活

centos使用rsync同步文件时遇到的莫名错误解决方法

在centos服务端配置好rsync以后, 在另外一台centos机器上执行同步命令,出现错误提示:
rsync: server sent “rsync: link_stat “/–daemon” failed: No such file or directory (2)” rather than greeting
rsync error: error starting client-server protocol (code 5) at main.c(1503) [receiver=3.0.6]

基本翻遍整个网络,也没有找到解决方法.折腾了好几天,逐步排查,最后找到原因:xinetd的配置文件写错了.
出现这个错误的原因:网上太多的教程都是站长们”复制”->”粘贴”来的,而且很多站长使用的WORDPRESS系统.这个系统有个毛病,就是会自动把2个连续减号”–“换成一个横线,而xinetd的配置文件中就有这样的一行:server_args = –daemon
如果有粗心站长没有处理这个问题,而别人又照着这个被换错了符号的教程配置了rsync服务端,就会遇到上面说的错误提示.

错误修正:编辑文件/etc/xinetd.d/rsync
server_args = –daemon 把这行改正确即可.然后重启xinetd服务:service xinetd restart

赞(2) 打赏
猛牛哥原创:猛牛哥的博客 » centos使用rsync同步文件时遇到的莫名错误解决方法

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏