网上一搜一大把安装python3教程,但是每个又不是一样,还不如自己写一个,以下是步骤: 下载Python3的源码包,这里以3.6.5为例,打开官方ftp地址:https:/...
网上一搜一大把安装python3教程,但是每个又不是一样,还不如自己写一个,以下是步骤: 下载Python3的源码包,这里以3.6.5为例,打开官方ftp地址:https:/...
zookeeper 1.1.zookeeper概述 zookeeper是一个分布式协调服务的开源框架。主要是用来解决分布式集群中应用系统的一致性问题,例如怎么避免同时操作同一...
一、为什么要用Rsync+sersync架构?
1、sersync是基于Inotify开发的,类似于Inotify-tools的工具
2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或者这个目录。
二、Rsync+Inotify-tools与Rsync+sersync两种架构有什么区别?
2.1 Rsync+Inotify-tools
(1):Inotify-tools只能记录下被监听的目录发生了变化(包括增加、删除、修改),并没有把具体是哪个文件或者哪个目录发生了变化记录下来;
(2):rsync在同步的时候,并不知道具体是哪个文件或者哪个目录发生了变化,每次都是对整个目录进行同步,当数据量很大时,整个目录同步非常耗时(rsync要对整个目录遍历查找对比文件),因此,效率很低。
2.2 Rsync+sersync
(1):sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字;
(2):rsync在同步的时候,只同步发生变化的这个文件或者这个目录(每次发生变化的数据相对整个同步目录数据来说是很小的,rsync在遍历查找比对文件时,速度很快),因此,效率很高。
小结:当同步的目录数据量不大时,建议使用Rsync+Inotify-tools;当数据量很大(几百G甚至1T以上)、文件很多时,建议使用Rsync+sersync。
day35综合架构实时同步篇实时同步原理概念 实现实时同步方式a.利用脚本实现实时同步b.利用软件实现实时同步(sersync) 1.网站实时同步服务数据备份方法: 定时任务备份数据:内部人员备份数据...
整体说明: 详细操作 1.安装过程不同CentOS7 CentOS6 大家看图片不一定能很明显的看出来,推荐看https://blog.csdn.net/weixin_422...
1.for ip in $(cat /server/scripts/ip_info.txt) 中/server/scripts/ip_info.txt需要自己写,能不能使用交互或者其他方式 获取整个IP段的存活状态呢?
day30综合架构备份服务篇网络知识常用命令 系统模板主机克隆说明 备份服务概念介绍 rsync备份服务软件的使用方法 rsync备份服务配置文件 rsync备份服务应用方式 1.网络知识常用命令 2....
zabbix可以通过客户端的[net.tcp.port[ ,port]]该item监控项来判断本地/远程服务器TCP端口是否正常,不过当时没有想起来,就用了自定义脚本去写的,...
3.一般来说,用户在对域名发起请求的时候,都会过cdn,具体查看是否经过cdn的方法为ping 域名
day29综合架构篇系统路由配置方法 企业办公环境上网原理 综合架构组成部分 综合架构的服务准备系统基础优化配置系统网络配置进行虚拟主机克隆操作 1.系统路由配置作用:路由网络线路可以进行选路⑴...
[toc] rabbimtq简介 rabbitmq是用erlang语言开发的,erlang语言最初用于交换机领域,这样就使得rabbitmq和broker(server)之间...
调用的时候修改下自己的webhook地址
zabbix利用python脚本发送报警脚本在zabbix报警媒介中,能够使用脚本、邮件、短信去发送告警通知,今天我们就来说一下如何利用python去发送告警通知。 那么我们就可以看到目录是存放在/usr/lib/za...
0 */1 * * * cp /etc/hosts /etc/hosts.01 不一定会执行成功,因为文件已经存在,用\cp或者全路径
day22操作系统定时任务篇定时任务概念 定时任务实现方式 定时任务配置应用 1.系统定时任务概念1.类似于生活中的闹钟2.时间信息不准时,可定时时间同步操作3.备份数据信息(代替人自动完成一些任务)2...
8.面试题:history显示时间、用户以及哪个IP
history作为显示历史执行的命令,当生产出现重大事故不知道是谁执行的时候,就需要翻看history历史命令查看:
history
设置时间、用户、连接IP
USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`
export HISTTIMEFORMAT="[%F %T][`whoami`][${USER_IP}] "
day06操作系统管理命令- 文件相关的命令说明- vi编辑命令使用方法- 常用的快捷方式 一、和文件相关的命令 1.查看文件信息 :cat 2.重要文件需要备份 : copy==cp ⑴.操作完后...
7.面试题:使用rm --rf删除当前目录下除2.txt文件:
touch {1..100}.txt
但是反选的时候会报错,所以需要开启模式匹配功能,shopt -s extglob
然后进行rm -rf !(2.txt)即可
day06操作系统管理命令- 文件相关的命令说明- vi编辑命令使用方法- 常用的快捷方式 一、和文件相关的命令 1.查看文件信息 :cat 2.重要文件需要备份 : copy==cp ⑴.操作完后...
1.查看文件中空格行:grep -v "[^$]" filename
day17操作系统正则符号篇系统通配符号 系统正则符号 1.系统通配符号* ---匹配所有内容 { } --- 匹配序列信息数字序列: 字母序列: 组合序列: 2.系统正则符号通常与grep、sed...
2.top命令一定要熟
day10操作系统基础优化篇系统硬件信息查看方法 系统信息查看方法(版本 内核) 系统用户优化(创建用户 设置密码等) 系统命令提示符优化 1.系统硬件信息查看方法: ⑴.CPU信息查看: 方法一:...
1.cat /proc/cpuinfo |grep processor这个也可以用来插cpu的个数
day10操作系统基础优化篇系统硬件信息查看方法 系统信息查看方法(版本 内核) 系统用户优化(创建用户 设置密码等) 系统命令提示符优化 1.系统硬件信息查看方法: ⑴.CPU信息查看: 方法一:...