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

大丰区城乡和住房建设局网站烟台seo

大丰区城乡和住房建设局网站,烟台seo,网站悬浮窗代码,做 ps pr 赚钱的 网站目录 一、Rsync 简介 1、rsync是什么 2、备份的方式 3、rsync同步方式 4、常用rsync命令 5、配置源的两种表达方法 二、rsync实验 1、本地复制 ​编辑​编辑 2、异地复制 2.1 rsync服务器配置 2.2 rsync客户端配置 2.2.1 普通同步 2.2.2 免密同步 2.2.3 --delet…目录 一、Rsync 简介 1、rsync是什么 2、备份的方式 3、rsync同步方式 4、常用rsync命令 5、配置源的两种表达方法 二、rsync实验 1、本地复制 ​编辑​编辑 2、异地复制 2.1  rsync服务器配置 2.2 rsync客户端配置 2.2.1 普通同步 2.2.2 免密同步 2.2.3 --delete选项的用法 3、发起端客户端配置 rsyncinotify 3.1 服务端配置 3.2 发起端配置 3.3 客户端验证 一、Rsync 简介 1、rsync是什么 一个开源的快速备份工具可以在不同主机之间镜像同步整个目录树支持增量备份传输前执行压缩因此非常适用于异地备份、镜像服务器等负责发起rsync同步操作的客户机称为发起端而负责响应来自客户机的rsync同步操作的服务器称为同步源。在同步过程中同步源负责提供文件的原始位置发起端应对该位置具有读取权限。官方网站https://rsync.samba.org/ 2、备份的方式 1、发起端负责rsync  同步操作的客户机叫做发起端通知服务器我要备份你的数据 2、备份源负责响应来自客户机rsync   同步操作的服务器叫做备份源需要备份的服务器 3、服务端运行rsyncd服务一般来说需要备份的服务器 4、客户端存放备份数据 rsync复制时的原理 首先将源文件和目标位置的文件对比找出差异部分根据目标位置的文件与源文件差异的部分进行一致性同步 3、rsync同步方式 ①本地复制首先是将源文件和目的位置文件对比找出差异然后将源文件与目的位置的差异部分进行一致性同步。 ②下行同步客户端与服务端同步内容可以理解为客户端从服务器上下载内容 ③上行同步服务端与客户端同步内容可以理解为客户端将内容上传到服务器 4、常用rsync命令 基本格式rsync [选项] 原始位置 目标位置常用选项 -v显示同步过程的详细verbose信息。-z在传输文件时进行压缩compress。-a归档模式保留文件的权限、属性等信息等同于组合选项“-rlptgoD”。--delete删除目标位置有而原始位置没有的文件。-r递归模式包含目录及子目录中的所有文件。-l对于符号链接文件仍然复制为符号链接文件。-p保留文件的权限标记。-t保留文件的时间标记。-g保留文件的属组标记仅超级用户使用。-o保留文件的属主标记仅超级用户使用。-H保留硬连接文件。-A保留 ACL 属性信息。-D保留设备文件及其他特殊文件。--checksum根据校验和而不是文件大小、修改时间来决定是否跳过文件。 5、配置源的两种表达方法 #格式一 #用户名主机地址::共享模块名 rsync -avz backuper192.168.247.10::wwwroot /opt/#格式二 #rsync://用户名主机地址/共享模块名 rsync -avz rsync://backuper192.168.247.10/wwwroot /opt/二、rsync实验 1、本地复制 rsync -avz /abc /opt #复制整个abc目录rsync -avz /abc/ /opt #复制abc目录下的文件2、异地复制 2.1  rsync服务器配置 实验环境  192.168.247.20   服务端    192.168.247.80   客户端    #前提首先关闭防火墙和增强功能 systemctl stop firewalld setenforce 0rpm -q rsync #一般系统已默认安装rsync#建立/etc/rsyncd.conf 配置文件 vim /etc/rsyncd.conf #添加以下配置项 uid root gid root use chroot yes #禁锢在源目录 address 192.168.10.18 #监听地址 port 873 #监听端口 tcp/udp 873可通过cat /etc/services | grep rsync查看 log file /var/log/rsyncd.log #日志文件位置 pid file /var/run/rsyncd.pid #存放进程 ID 的文件位置 hosts allow 192.168.10.0/24 #允许访问的客户机地址 dont compress *.gz *.bz2 *.tgz *.zip *.rar *.z #同步时不再压缩的文件类型[wwwroot] #共享模块名称 path /var/www/html #源目录的实际路径 comment Document Root of www.kgc.com read only yes #是否为只读 auth users backuper #授权账户多个账号以空格分隔 secrets file /etc/rsyncd_users.db #存放账户信息的数据文件#如采用匿名的方式只要将其中的“auth users”和“secrets file”配置项去掉即可。 #为备份账户创建数据文件 vim /etc/rsyncd_users.db backuper:123456 #无须建立同名系统用户chmod 600 /etc/rsyncd_users.db#启动 rsync 服务程序 rsync --daemon #启动 rsync 服务以独立监听服务的方式守护进程运行 创建共享文件也就是源文件 mkdir -p /var/www/html chmod r /var/www/html cd /var/www/html echo yudeqiangydq.txt echo zhouxingchizxc.txt2.2 rsync客户端配置 2.2.1 普通同步 2.2.2 免密同步 vim /etc/server.pass 123chmod 600 /etc/server.pass rsync -avz --password-file/etc/server.pass ydq20.0.0.55::wwwroot /abc2.2.3 --delete选项的用法 rsync -avz -delete --password-file/etc/server.pass backuper192.168.247.20::wwwroot /abc3、发起端客户端配置 rsyncinotify 将inotify机制与rsync工具相结合可以实现触发式备份实时同步即只要原始位置的文档发生变化则立即启动增量备份操作否则处于静默等待状态。这样就避免了按固定周期备份时存在的延迟性、周期过密等问题。 因为 inotify 通知机制由 Linux 内核提供因此主要做本机监控在触发式备份中应用时更适合上行同步。 3.1 服务端配置 1、修改rsync源服务器配置文件 vim /etc/rsyncd.conf ...... read only no #关闭只读上行同步需要可以写kill $(cat /var/run/rsyncd.pid) rsync --daemon netstat -anpt | grep rsyncchmod 777 /var/www/html/ 2、调整 inotify 内核参数 #max_queue_events监控事件队列默认值为16384、 #max_user_instances最多监控实例数默认值为128、 #max_user_watches每个实例最多监控文件数默认值为8192。当要监控的目录、文件数量较多或者变化较频繁时建议加大这三个参数的值。#cat /proc/sys/fs/inotify/max_queued_events #cat /proc/sys/fs/inotify/max_user_instances #cat /proc/sys/fs/inotify/max_user_watchesvim /etc/sysctl.conf fs.inotify.max_queued_events 16384 fs.inotify.max_user_instances 1024 fs.inotify.max_user_watches 1048576sysctl -p3.2 发起端配置 安装inotif安装包 编写触发同步脚本 脚本的目的就是时实监控、时实同步的功能 vim /opt/inotify.sh#!/bin/bash INOTIFY_CMDinotifywait -mrq -e create,delete,move,modify,attrib /abc RSYNC_CMDrsync -azH --delete --password-file/etc/server.pass /abc/ backuper192.168.247.20::wwwroot$INOTIFY_CMD | while read DIRECTORY EVENT FILE doif [ $(pgrep rsync | wc -l) -le 0 ] ; then$RSYNC_CMDfi done#脚本解释 先定义一个变量为监控这个目录中是否创建、删除、移动、修改、属性等信息的变化 再定义一个变量为rsync同步将/abc中的目录中的信息同步到rsync服务器中的指定目录 再编写一个while循环先执行监控变量再执行while循环 循环内容为读取目录事件文件如果rsync进程同步操作不存在则执行同步操作的变量。 3.3 客户端验证
http://www.hkea.cn/news/14364252/

相关文章:

  • 昆明高端网站设计企业注册名字查询
  • 网站建设的基础是什么意思网站登录注册页面模板下载
  • lanyun网站开发wordpress老版编辑
  • 青岛网站关键词推广一个电商网站开发需要多久
  • 做网站卖装备wordpress wechat pay
  • 整站排名服务网站建设贴吧
  • 建设银行网站怎么登陆密码错误百度小程序给网站做链接
  • 柳州商城网站开发阿里云服务器是干什么用的
  • 从0开始做网站龙口网站建设哪家好
  • 公司网站设计案例成都网推公司
  • 做网站app要多钱网站建设和网站设计公司在哪里
  • 广州南沙区建设和交通局网站注册深圳公司代理
  • 网站seo检测工具wordpress评论回复邮件通知
  • 怎样做自己的摄影网站百度联盟怎么做自己的网站
  • 网站建设在线建站那些提卡网站是怎么做的
  • 网站内部优化有哪些内容网站建设与管理多选题
  • 网络上做假网站做物流网站制作建设模板
  • 建电子商务网站费用河北项目网
  • 网站基本流程淘客cms建站系统
  • 怎么做网站简单的北苑网站建设
  • 厚街响应式网站设计四川成都具体地址有哪些
  • 矿山建设网站wordpress 刷评论数量
  • 上海有名的做网站的公司有哪些在工商局网站怎么做清算
  • 中国建设安全协会网站化妆品网站做的好的
  • 网站的建设与维护有什么作用网站开发项目实训
  • 医疗网站建设效果dede装修网站模板
  • 郑州好的网站建设公司哪家好2022免费永久服务器
  • 营销型网站建设的认识海纳企业网站管理系统
  • 手机网站架构ref.so wordpress
  • 杭州房产网站建设分销平台门店端