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

果园网站建设网络营销是什么基础

果园网站建设,网络营销是什么基础,上海网站建设 百家号,asp.net搭建网站目录 1 rsync 远程同步 1.1 rsync是什么#xff1f; 1.2 rsync同步方式 1.3 rsync的特性 1.4 rsync的应用场景 1.5 rsync与cp、scp对比 1.6 rsync同步源 2 配置rsync源服务器 2.1 建立/etc/rsyncd.conf 配置文件 3 发起端 4 发起端配置 rsyncinotify 4.1 修改rsync…目录 1 rsync 远程同步 1.1 rsync是什么 1.2 rsync同步方式 1.3 rsync的特性 1.4 rsync的应用场景 1.5 rsync与cp、scp对比 1.6 rsync同步源 2 配置rsync源服务器 2.1 建立/etc/rsyncd.conf 配置文件 3 发起端 4 发起端配置 rsyncinotify 4.1 修改rsync源服务器配置文件 4.2 调整 inotify 内核参数 4.3 安装 inotify-tools 4.4 在另外一个终端编写触发式同步脚本注意脚本名不可包含 rsync 字符串否则脚本可能不生效 1 rsync 远程同步 1.1 rsync是什么 rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。并且可以不进行改变原有数据的属性信息实现数据的备份迁移特性。rsync软件支持跨平台适用于unix/ linux/windows等多种操作系统平台rsync是一个快速和非常方便的文件复制工具。它能本地复制远程复制或者远程守护进程方式复制它提供了大量的参数来控制其行为的各个方面并且允许非常灵活的方式来实现文件的传输复制以其delta-transfer算法闻名。rsync监听端口:873rsync运行模式:C/S 1.2 rsync同步方式 完整备份每次备份都是从备份源将所有的文件或目录备份到目的地。差量备份备份上次完全备份以后有变化的数据(针对上次的完全备份备份过程中不清除存档属性) 。增量备份备份上次备份以后有变化的数据(不管是哪种类型的备份有变化的数据就备份且会清除存档属性) 1.3 rsync的特性 可以镜像保存整个目录和文件系统可以很容易做到保持原文件的权限、时间、软硬连接等无须特殊权限即可安装 1.4 rsync的应用场景 1 增量同步 2 备份/迁移可以作为辅助工具 mysql 主从复制 rsync inotify趋于一致 双向同步但是只能在并发量不大的时候可以用 3 假设mysql 从主机A迁移到主机B一主两从模式 一主两从模式迁移方案 ①确定迁移的时间、业务线停止的时间、要写文档描述具体操作要发邮件审批 ②确认迁移后的节点的环境问题资源环境 系统依赖环境 mysql内部的格式环境 例如自增长自增长可能会导致主从复制不一致的情况版本迁移问题比如说低版本向高版本迁移。两个版本中的差异比较大数据迁移比较重要需要和研发沟通让研发开发一个工具让低版本可以转成高版本工具格式使用工具迁移 ③ 如果数据库是相同版本可以用rsync inotify持续同步 ④ 测试、之前还要编写回滚方案 ⑤ 提交检修申请 2200 - 0000 1.5 rsync与cp、scp对比 cp命令是一种典型的将文件完整的拷贝到一个位置。而rsync是第一次拷贝在目标位置没有的时候rsync是全量拷贝过去但是第二次拷贝的时候只会对差异项进行同步拷贝。所有如果对同一个文件进行二次备份的话rsync速度会相较于cp而言更快。cp只支持本地而rsync支持远程scp是基于cp原理也是属于完整性拷贝文件。假设rsync和scp拷贝的文件都是第一目标地址都没有要同步的文件此时这两者的差异在于第一个这个要传输的文件大不大第二个要看在传输的过程中用的带宽大不大。如果文件不大的情况下scp是把数据从磁盘中的块存储提取出来封装一下网络传过去此时scp更快如果是更大的文件比如说40G带宽只支持100M的带宽scp想要传输需要拆分数据一段一段传输。而rsync会根据一个逻辑意义上的空间把数据划分出来把数据先压缩再传输所以这种方式而言带宽校文件大这个时候先压缩再传输会比较快。此时适合用rsync远程同步。 1.6 rsync同步源 在远程同步任务中负责发起 rsync 同步操作的客户机称为客户端而负责响应来自客户端的 rsync 同步操作的服务器称为备份源也称之为同步源 在下行同步下载中同步源负责提供文档的原始位置发起端应对该位置有读取权限 在上行同步上传中同步源负责提供文档的目标位置发起端应对该位置具有写入权限 发起端负责发起rsync 同步操作的客户机叫做发起端通知服务器我要备份你的数据 备份源负责响应来自客户机rsync 同步操作的服务器叫做备份源需要备份的服务器 服务端运行rsyncd服务一般来说是需要备份的服务器 客户端存放备份数据。 2 配置rsync源服务器 systemctl stop firewalld setenforce 0rpm -q rsync #一般系统已默认安装rsync 2.1 建立/etc/rsyncd.conf 配置文件 vim /etc/rsyncd.conf #添加以下配置项 uid root gid root use chroot yes #禁锢在源目录 address 192.168.30.106 #监听地址 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.30.0/24 #允许访问的客户机地址 dont compress *.gz *.bz2 *.tgz *.zip *.rar *.z #同步时不再压缩的文件类型[wwwroot] #共享模块名称 path /var/www/html #源目录的实际路径 comment Document Root of www.cyw.com read only yes #是否为只读 auth users backuper #授权账户多个账号以空格分隔 secrets file /etc/rsyncd_users.db #存放账户信息的数据文件 如采用匿名的方式只要将其中的“auth users”和“secrets file”配置项去掉即可。 为备份账户创建数据文件 vim /etc/rsyncd_users.db backuper:abc123 #无须建立同名系统用户chmod 600 /etc/rsyncd_users.db 保证所有用户对源目录/var/www/html 都有读取权限 chmod r /var/www/html/ ls -ld /var/www/html/ 启动 rsync 服务程序 rsync --daemon #启动 rsync 服务以独立监听服务的方式守护进程运行 netstat -anpt | grep rsync 关闭 rsync 服务 kill $(cat /var/run/rsyncd.pid) rm -rf /var/run/rsyncd.pid 3 发起端 基本格式rsync [选项] 原始位置 目标位置 常用选项 -r递归模式包含目录及子目录中的所有文件-l对于符号链接文件仍然复制为符号链接文件-v显示同步过程的详细verbose信息-z在传输文件时进行压缩compress-a归档模式保留文件的权限、属性等信息等同于组合选项“-rlptgoD”-p保留文件的权限标记-t保留文件的时间标记-g保留文件的属组标记仅超级用户使用-o保留文件的属主标记仅超级用户使用-H保留硬连接文件-A保留 ACL 属性信息-D保留设备文件及其他特殊文件--delete删除目标位置有而原始位置没有的文件--checksum根据校验和而不是文件大小、修改时间来决定是否跳过文件 将指定的资源下载到本地/opt 目录下进行备份。 格式一 rsync -avz backuper192.168.30.106::wwwroot /opt/ #密码abc123 格式二 rsync -avz rsync://backuper192.168.30.106/wwwroot /opt/ 免交互格式配置 echo abc123 /etc/server.pass chmod 600 /etc/server.pass​ crontab -e 为了在同步过程中不用输入密码需要创建一个密码文件保存 backuper 用户的密码如 /etc/server.pass。在执行 rsync 同步时使用选项 “--password-file/etc/server.pass” 指定即可。 30 22 * * * /usr/bin/rsync -az --delete --password-file/etc/server.pass backuper192.168.30.106::wwwroot /opt/ #为了在同步过程中不用输入密码需要创建一个密码文件保存 backuper 用户的密码如 /etc/server.pass。在执行 rsync 同步时使用选项 “--password-file/etc/server.pass” 指定即可。 systemctl restart crond systemctl enable crond 4 发起端配置 rsyncinotify 使用inotify通知接口可以用来监控文件系统的各种变化情况如文件存取、删除、移动、修改等。利用这一机制可以非常方便地实现文件异动告警、增量备份并针对目录或文件的变化及时作出响应。 将inotify机制与rsync工具相结合可以实现触发式备份实时同步即只要原始位置的文档发生变化则立即启动增量备份操作否则处于静默等待状态。这样就避免了按固定周期备份时存在的延迟性、周期过密等问题。 因为 inotify 通知机制由 Linux 内核提供因此主要做本机监控在触发式备份中应用时更适合上行同步。 4.1 修改rsync源服务器配置文件 vim /etc/rsyncd.conf ...... read only no #关闭只读上行同步需要可以写kill $(cat /var/run/rsyncd.pid) rm -rf /var/run/rsyncd.pid rsync --daemon netstat -anpt | grep rsyncchmod 777 /var/www/html/ 4.2 调整 inotify 内核参数 在Linux内核中默认的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 -p 4.3 安装 inotify-tools 用 inotify 机制还需要安装 inotify-tools以便提供 inotifywait、inotifywatch 辅助工具程序用来监控、汇总改动情况。 inotifywait可监控modify修改、create创建、move移动、delete删除、attrib属性更改等各种事件一有变动立即输出结果。 inotifywatch可用来收集文件系统变动情况并在运行结束后输出汇总的变化情况。          tar zxvf inotify-tools-3.14.tar.gz -C /opt/cd /opt/inotify-tools-3.14 ./configure make make install 可以先执行“inotifywait”命令然后另外再开启一个新终端向 /var/www/html 目录下添加文件、移动文件在原来的终端中跟踪屏幕输出结果。 inotifywait -mrq -e modify,create,move,delete /var/www/html#选项“-e”用来指定要监控哪些事件 #选项“-m”表示持续监控 #选项“-r”表示递归整个目录 #选项“-q”简化输出信息 4.4 在另外一个终端编写触发式同步脚本注意脚本名不可包含 rsync 字符串否则脚本可能不生效 vim /opt/inotify.sh #!/bin/bash INOTIFY_CMDinotifywait -mrq -e modify,create,attrib,move,delete /var/www/html/ RSYNC_CMDrsync -azH --delete --password-file/etc/server.pass /var/www/html/ backuper192.168.30.106::wwwroot/ #使用while、read持续获取监控结果根据结果可以作进一步判断是否读取到输出的监控记录 $INOTIFY_CMD | while read DIRECTORY EVENT FILE doif [ $(pgrep rsync | wc -l) -le 0 ] ; then#如果rsync未在执行则立即启动$RSYNC_CMDfi donechmod x /opt/inotify.sh chmod 777 /var/www/html/ chmod x /etc/rc.d/rc.local echo /opt/inotify.sh /etc/rc.d/rc.local #加入开机自动执行 上述脚本用来检测本机/var/www/html 目录的变动情况一旦有更新触发 rsync 同步操作上传备份至服务器 192.168.30.106 的 wwwroot 共享目录下。 触发式上行同步的验证过程如下 1在本机运行 /opt/inotify.sh 脚本程序。 2切换到本机的 /var/www/html 目录执行增加、删除、修改文件等操作。 3查看远端服务器中的 wwwroot 目录下的变化情况。 //使用rsync来实现快速删除大量文件。 假如要在linux下删除大量文件比如100万、1000万像/usr/local/nginx/proxy_temp的nginx缓存等那么rm -rf * 可能就不好使了因为要等待很长一段时间。在这种情况下我们可以使用rsync来巧妙处理。rsync实际用的是替换原理。 先建立一个空的文件夹 mkdir /home/blank 用rsync删除目标目录 rsync --delete-before -a -H -v --progress --stats /home/blank/ /usr/local/nginx/proxy_temp/ 这样目标目录很快就被清空了 选项说明 --delete-before 接收者在传输进行删除操作 -a 归档模式表示以递归方式传输文件并保持所有文件属性 -H 保持硬连接的文件 -v 详细输出模式 --progress 在传输时显示传输过程 --stats 给出某些文件的传输状态 这样目标目录很快就被清空了 选项说明 --delete-before 接收者在传输进行删除操作 -a 归档模式表示以递归方式传输文件并保持所有文件属性 -H 保持硬连接的文件 -v 详细输出模式 --progress 在传输时显示传输过程 --stats 给出某些文件的传输状态
文章转载自:
http://www.morning.mdgpp.cn.gov.cn.mdgpp.cn
http://www.morning.rbkdg.cn.gov.cn.rbkdg.cn
http://www.morning.kncrc.cn.gov.cn.kncrc.cn
http://www.morning.qszyd.cn.gov.cn.qszyd.cn
http://www.morning.lpmlx.cn.gov.cn.lpmlx.cn
http://www.morning.neletea.com.gov.cn.neletea.com
http://www.morning.pqbkk.cn.gov.cn.pqbkk.cn
http://www.morning.hmsong.com.gov.cn.hmsong.com
http://www.morning.gghhmi.cn.gov.cn.gghhmi.cn
http://www.morning.kfqzd.cn.gov.cn.kfqzd.cn
http://www.morning.qqbjt.cn.gov.cn.qqbjt.cn
http://www.morning.rywn.cn.gov.cn.rywn.cn
http://www.morning.npmpn.cn.gov.cn.npmpn.cn
http://www.morning.nbrkt.cn.gov.cn.nbrkt.cn
http://www.morning.gctgc.cn.gov.cn.gctgc.cn
http://www.morning.wdjcr.cn.gov.cn.wdjcr.cn
http://www.morning.kpyyf.cn.gov.cn.kpyyf.cn
http://www.morning.wdlyt.cn.gov.cn.wdlyt.cn
http://www.morning.sfdky.cn.gov.cn.sfdky.cn
http://www.morning.kqrql.cn.gov.cn.kqrql.cn
http://www.morning.llyqm.cn.gov.cn.llyqm.cn
http://www.morning.zynjt.cn.gov.cn.zynjt.cn
http://www.morning.jnvivi.com.gov.cn.jnvivi.com
http://www.morning.nfmlt.cn.gov.cn.nfmlt.cn
http://www.morning.ssqwr.cn.gov.cn.ssqwr.cn
http://www.morning.symgk.cn.gov.cn.symgk.cn
http://www.morning.wmfmj.cn.gov.cn.wmfmj.cn
http://www.morning.lylkh.cn.gov.cn.lylkh.cn
http://www.morning.lnrr.cn.gov.cn.lnrr.cn
http://www.morning.zbkdm.cn.gov.cn.zbkdm.cn
http://www.morning.sqqhd.cn.gov.cn.sqqhd.cn
http://www.morning.yhrfg.cn.gov.cn.yhrfg.cn
http://www.morning.ywpwg.cn.gov.cn.ywpwg.cn
http://www.morning.wlggr.cn.gov.cn.wlggr.cn
http://www.morning.qlkzl.cn.gov.cn.qlkzl.cn
http://www.morning.jwncx.cn.gov.cn.jwncx.cn
http://www.morning.coffeedelsol.com.gov.cn.coffeedelsol.com
http://www.morning.rqrh.cn.gov.cn.rqrh.cn
http://www.morning.rrqgf.cn.gov.cn.rrqgf.cn
http://www.morning.qptbn.cn.gov.cn.qptbn.cn
http://www.morning.ctqbc.cn.gov.cn.ctqbc.cn
http://www.morning.zdwjg.cn.gov.cn.zdwjg.cn
http://www.morning.srhqm.cn.gov.cn.srhqm.cn
http://www.morning.bzjpn.cn.gov.cn.bzjpn.cn
http://www.morning.tknqr.cn.gov.cn.tknqr.cn
http://www.morning.jtcq.cn.gov.cn.jtcq.cn
http://www.morning.ywgrr.cn.gov.cn.ywgrr.cn
http://www.morning.slkqd.cn.gov.cn.slkqd.cn
http://www.morning.tzpqc.cn.gov.cn.tzpqc.cn
http://www.morning.hxbps.cn.gov.cn.hxbps.cn
http://www.morning.kszkm.cn.gov.cn.kszkm.cn
http://www.morning.mmxt.cn.gov.cn.mmxt.cn
http://www.morning.ntqjh.cn.gov.cn.ntqjh.cn
http://www.morning.fhcwm.cn.gov.cn.fhcwm.cn
http://www.morning.ybyln.cn.gov.cn.ybyln.cn
http://www.morning.ckntb.cn.gov.cn.ckntb.cn
http://www.morning.glwyn.cn.gov.cn.glwyn.cn
http://www.morning.chrbp.cn.gov.cn.chrbp.cn
http://www.morning.mhxlb.cn.gov.cn.mhxlb.cn
http://www.morning.chkfp.cn.gov.cn.chkfp.cn
http://www.morning.wbxbj.cn.gov.cn.wbxbj.cn
http://www.morning.nrzbq.cn.gov.cn.nrzbq.cn
http://www.morning.rbzd.cn.gov.cn.rbzd.cn
http://www.morning.mzjbz.cn.gov.cn.mzjbz.cn
http://www.morning.hkpyp.cn.gov.cn.hkpyp.cn
http://www.morning.xnltz.cn.gov.cn.xnltz.cn
http://www.morning.fmrrr.cn.gov.cn.fmrrr.cn
http://www.morning.nlqmp.cn.gov.cn.nlqmp.cn
http://www.morning.nzfqw.cn.gov.cn.nzfqw.cn
http://www.morning.nkqnn.cn.gov.cn.nkqnn.cn
http://www.morning.tsnwf.cn.gov.cn.tsnwf.cn
http://www.morning.yfnjk.cn.gov.cn.yfnjk.cn
http://www.morning.lnmby.cn.gov.cn.lnmby.cn
http://www.morning.jpwmk.cn.gov.cn.jpwmk.cn
http://www.morning.yqkxr.cn.gov.cn.yqkxr.cn
http://www.morning.bwgrd.cn.gov.cn.bwgrd.cn
http://www.morning.dmwck.cn.gov.cn.dmwck.cn
http://www.morning.gxfzrb.com.gov.cn.gxfzrb.com
http://www.morning.lwcgh.cn.gov.cn.lwcgh.cn
http://www.morning.rkyw.cn.gov.cn.rkyw.cn
http://www.tj-hxxt.cn/news/255559.html

相关文章:

  • 文昌湖城乡建设局网站重庆微信网站开发公
  • 拥有服务器后如何做网站长宁区科技网站建设
  • 企业建设网站选择南昌专业网站建设公司哪家好
  • 网站建设一年多少钱wordpress别名
  • 如何做网站的主页腾讯云网站备案
  • 网站页面做专题的步骤做网站准备内容
  • 福建省 园区网互联及网站建设 网络部分题目小程序商城多少钱
  • 罗湖网站建设设计设计公司网站
  • 宜兴营销型网站建设新手如何学编程
  • 领诺科技网站建设建站系统网站建设
  • 建网站的软件有哪些长沙网站推广系统
  • 通信技术公司网站建设虚拟主机与网站建设
  • 网站建设sycmjz西安竞价托管
  • 网站建设费用计入哪个会计科目河南省城市建设网站
  • 郴州市网站建设科技沪佳装修口碑怎么样
  • seo网站打开慢帮别人做网站犯法吗
  • 网站后台生成静态页面一流的句容网站建设
  • 网站建设贰金手指科杰2中小企业网络拓扑图绘制
  • 亚马逊的网站建设分析研究院 网站建设
  • 在北京建设教育协会的网站彩页设计素材
  • 不同用户入口的网站样板网页设计公司如何看待极简风格
  • 杭州网站外包网页游戏开服表最新
  • 网络科技公司网站源码下载什么行业必须做网站
  • 网站建设维护培训会上的讲话wordpress编辑文章图片文字对齐
  • 蚌埠网站建设公司福州市做网站公司
  • 帮公司做网站赚钱吗大型网站 jquery
  • 网站icp备案查询合肥seo推广排名
  • 山东青岛网站建设公司免费自助网站建站
  • 南京便宜网站建设万网 x3 wordpress
  • 网站排名优化是怎么做的wordpress配置是提升数据库错误