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

优秀的网站举例专业软文发布平台

优秀的网站举例,专业软文发布平台,网站制作公司前十排名,艾威培训官网一、rsync工具介绍 rsync是一个用于在本地或远程系统之间同步文件和目录的工具。它通过比较源和目标文件的元数据(例如修改时间和大小)来确定需要同步的内容,然后仅传输必要的数据进行更新,从而实现高效的同步操作。 rsync有如下特…

一、rsync工具介绍

        rsync是一个用于在本地或远程系统之间同步文件和目录的工具。它通过比较源和目标文件的元数据(例如修改时间和大小)来确定需要同步的内容,然后仅传输必要的数据进行更新,从而实现高效的同步操作。

        rsync有如下特性:

  1. 可以镜像保存整个目录树和文件系统
  2. 可以增量同步数据,文件传输效率高,因而同步时间很短。
  3. 可以保持原有文件的权限、时间等属性。
  4. 加密传输数据,保证了数据的安全性。

二、rsync的client/server模式

        client/server模式下,是在server端启动一个服务端口,然后客户端来连接这个端口,默认873端,进行数据的同步和传输。

2.1 服务端设置

[root@hadoop01 ~]# yum install rsync -y
[root@hadoop01 ~]# 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#配置密码文件
[root@hadoop01 ~]# vi /etc/rsync.password
#backup对应配置文件里的auth users
backup:123456
[root@hadoop01 ~]# chmod 700 /etc/rsync.password#启动rsync
[root@hadoop01 ~]# systemctl start rsyncd

2.2 客户端同步

[root@hadoop02 ~]# yum install rsync -y
#设置客服端账号密码,如果不设置,同步时手动输入密码即可
[root@hadoop02 ~]# vi /etc/rsync.password
123456
[root@hadoop02 ~]# chmod 700 /etc/rsync.password#同步服务端的数据
[root@hadoop02 ~]# rsync -vzrtopg --delete --progress backup@192.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”选项用于显示数据镜像同步的过程。

 “backup@192.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的用户
[root@hadoop02 ~]# rsync -vzrtopg --delete --progress   /data root@192.168.10.200:/data
#拉取模式,root为192.168.10.200的用户
[root@hadoop02 ~]# rsync -vzrtopg --delete --progress  root@192.168.10.200:/data /data#默认情况下rsync走的是ssh协议,22端口,如果ssh是非默认的22端口,那么可以添加“-e“选项:
rsync -vzrtopg --delete --progress -e 'ssh -p 9090' /data root@172.16.213.233:/data (推送模式)
rsync -vzrtopg --delete --progress -e 'ssh -p 9090' root@172.16.213.233:/data /data(拉取模式)
其中,9090是sshd服务的端口。

http://www.yayakq.cn/news/182402/

相关文章:

  • 手表网站域名北京新站优化
  • 网站建设方面书籍芜湖网络科技有限公司
  • 完整个人网站开发案例深圳住房和建设局网站官网打不开
  • 老网站用新域名网站后台设置应注意什么
  • 建站服务论坛黄骅市做网站
  • 承接网站建设广告语重庆网站产品推广
  • 中山网站优化营销网站建设补救方法
  • 网站设计注意因素店名logo在线制作免费
  • 做合法的海外购网站需要什么手续阿里云备案网站服务内容怎么填
  • 专业的网站建设企业网站南宁网站建设兼职
  • 潍坊米搜网站建设做网站加班多吗
  • 什么外贸网站开发客户深圳网页网站设计
  • 莱芜昨天下午又死了7个网站建设制作设计seo优化珠海
  • 烟台专业的网站建站公司影院网站建设
  • 企业网站开源代码 上的视频直播下载
  • 联雅网站建设在excel中怎么做邮箱网站
  • 五金 东莞网站建设如可做网站
  • 四川遂宁做网站的公司红帽linux安装wordpress
  • 工会网站开发需求分析电子商务专业就业方向
  • 重庆做网站怎么做互联网服务平台待备案机动车
  • 太古楼角原网站建设wordpress调用二级分类目录
  • 泉州网站制作哪个好薇穷人没本钱怎么创业
  • 试述建设一个网站的具体步骤wordpress 小程序下载
  • 网站作品怎么做链接外贸公司大全
  • 专业的建站p2p万能搜索引擎
  • 中国移动的网站模板如何做网站宣传自己
  • 做的网站名电子设计全国网站建设
  • 福建省住房城乡和城乡建设厅网站怎么样增加网站权重
  • 仅仅建设银行网站打不开装修设计灵感网站
  • 采集站seo课程cad精品课网站建设