当前位置: 首页 > news >正文

网上做公益的网站有一个姑娘莱芜的莱芜的

网上做公益的网站,有一个姑娘莱芜的莱芜的,计算机应用技术网站开发与应用,梅州建设网站一、rsync工具介绍 rsync是一个用于在本地或远程系统之间同步文件和目录的工具。它通过比较源和目标文件的元数据#xff08;例如修改时间和大小#xff09;来确定需要同步的内容#xff0c;然后仅传输必要的数据进行更新#xff0c;从而实现高效的同步操作。 rsync有如下特…一、rsync工具介绍 rsync是一个用于在本地或远程系统之间同步文件和目录的工具。它通过比较源和目标文件的元数据例如修改时间和大小来确定需要同步的内容然后仅传输必要的数据进行更新从而实现高效的同步操作。 rsync有如下特性 可以镜像保存整个目录树和文件系统可以增量同步数据文件传输效率高因而同步时间很短。可以保持原有文件的权限、时间等属性。加密传输数据保证了数据的安全性。 二、rsync的client/server模式 client/server模式下是在server端启动一个服务端口然后客户端来连接这个端口默认873端进行数据的同步和传输。 2.1 服务端设置 [roothadoop01 ~]# yum install rsync -y [roothadoop01 ~]# vi /etc/rsyncd.conf #指定传输文件时守护进程应该具有的用户ID默认值是“nobody” uid nobody #指定传输文件时守护进程应该具有的用户组ID默认值为“nobody” gid nobody #是否限定在该目录下有软连接需要用no use chroot no #指定模块的最大并发连接数量以保护服务器超过限制的连接请求将被暂时限制。默认值是0也就是没有限制。 max connections 10 #pid路径 pid file /var/run/rsyncd.pid #锁文件路径 lock file /var/run/rsync.lock #日志输出路径 log file /var/log/rsyncd.log#定义一个模块weiyun为模块名称 [weiyun] #指定同步的路径 path /data #模块描述 comment ixdba file #在同步过程中遇到错误时继续执行而不中断 ignore errors #是否只读如果客户端需要推送给服务端改为yes read only true #当客户请求可以使用的模块列表时该模块是否被列出。默认值是true如果需要建立隐藏的模块。可以设置为false。 list false #指定传输文件时守护进程应该具有的用户ID uid root #指定传输文件时守护进程应该具有的组ID gid root #定义可以连接该模块的用户名多个用户用空格或逗号分隔开。需要注意的是这里的用户和Linux系统用户没有任何关系。这里指定的用户是backup auth users backup #指定一个包含“用户名:密码”格式的文件用户名就是“auth users”选项定义的用户密码可以随便指定只要和客户端的secrets file对应起来就行。只有在auth users被定义时该文件才起作用。系统默认没有这个文件自己手动创建一个即可。 secrets file /etc/rsync.password#配置密码文件 [roothadoop01 ~]# vi /etc/rsync.password #backup对应配置文件里的auth users backup:123456 [roothadoop01 ~]# chmod 700 /etc/rsync.password#启动rsync [roothadoop01 ~]# systemctl start rsyncd 2.2 客户端同步 [roothadoop02 ~]# yum install rsync -y #设置客服端账号密码如果不设置同步时手动输入密码即可 [roothadoop02 ~]# vi /etc/rsync.password 123456 [roothadoop02 ~]# chmod 700 /etc/rsync.password#同步服务端的数据 [roothadoop02 ~]# rsync -vzrtopg --delete --progress backup192.168.10.200::weiyun /data --password-file/etc/rsync.password “--vzrtopg”选项中v是“-verbose”即详细模式输出z表示“--compress” 即对备份的文件在传输时进行压缩处理r表示“--recursive”也就是对子目录以递归模式处理。t即“--times”用来保持文件时间信息o即“--owner”用来保持文件属主信息。p即“--perms”用来保持文件权限g即“--group”用来保持文件的属组信息。 “--delete”选项指定以rsync服务端为基准进行数据镜像同步也就是要保持rsync服务端目录与客户端目录的完全一致性。 “--progress”选项用于显示数据镜像同步的过程。 “backup192.168.60.253::weiyun” 表示对服务器192.168.10.200的weiyun模块进行备份也就是指定备份的模块backup表示使用“backup”这个用户对该模块进行备份。 “/data”用于指定备份文件在客户端机器上的存放路径也就是将备份的文件存放在备份机的/data目录下。 “--password-file/etc/server.pass”用来指定客户机上存放的密码文件位置这样在客户端执行同步命令时就无需输入交互密码了注意这个密码文件的名称和位置可以随意指定但是在客户机上必须存在此文件文件的内容仅仅为备份用户的密码这里指的是backup的密码。 三、rsync的client/client模式 #推送模式,root为192.168.10.200的用户 [roothadoop02 ~]# rsync -vzrtopg --delete --progress /data root192.168.10.200:/data #拉取模式,root为192.168.10.200的用户 [roothadoop02 ~]# rsync -vzrtopg --delete --progress root192.168.10.200:/data /data#默认情况下rsync走的是ssh协议22端口如果ssh是非默认的22端口那么可以添加“-e“选项 rsync -vzrtopg --delete --progress -e ssh -p 9090 /data root172.16.213.233:/data 推送模式 rsync -vzrtopg --delete --progress -e ssh -p 9090 root172.16.213.233:/data /data拉取模式 其中9090是sshd服务的端口。
http://www.hkea.cn/news/14465883/

相关文章:

  • 阿里云从哪里建设网站前端静态页面接单
  • 恐怖小说网站怎么做自应式网站
  • 泉州专业网站建设哪家好怎么导入模板到wordpress
  • 做淘客要有好的网站wordpress轻量化主题
  • 官方网站建设专家磐石网络宿舍网络规划与设计
  • 江苏建站管理系统开发社交公众号开发公司
  • 建设网站河北建设网禹州市城乡建设局网站
  • 广州企业网站建设哪家好cms系统都有哪些
  • 镇江外贸型网站建设开源crm客户管理系统
  • 视频门户网站建设方案北京运营推广网站建设
  • 亚马逊官方网站的建设oa系统开发教程
  • 加强网站和公众号建设商务网站如何推广
  • 网站备案时间查询网站做好了怎么和域名
  • 潍坊知名网站建设服务商做网站开发学什么
  • 成品网站app开发中小型电子商务网站
  • 网站维护一次多少钱官网建设
  • 做电影网站为什么要数据库现在都用什么做网站
  • 四川网站seo企业信息管理系统有哪些功能
  • 旅游做攻略网站莲湖微网站建设
  • 网站制作公司dedecms怎么使用wordpress里的主题
  • 网站开发自学网东莞一站式网站建设
  • 网站建设客户开发方法学习做网站
  • 北京城乡和住房建设部网站制作网站模板
  • logo设计竞标网站知名企业破产
  • 怎样找到专业做网站人免费h5页面制作软件工具
  • 辽宁省城乡和建设厅网站企业定制app
  • 网站建设ssc源码平台传奇游戏在线玩
  • 如何做枪版电影网站邯郸市人口
  • 军队营房基础建设网站可以做pos机的网站
  • 台州网站优化公司天津西青区地图