自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 MySQL——主从复制

MySQL主从复制1.MySQL主从复制原理首先要部署主从复制,只有主从复制完成了,才能在此基础上进行数据的读写分离1.1MySQL支持的复制类型基于语句的复制。在主服务器上执行的SQL语句,在从服务器上执行同样的语句。MySQL默认采用语句的复制,效率比较高,基于行的复制,把改变的内容复制过去,而不是吧命令在从服务器上执行一遍。混合类型的复制,默认采用基于语句的复制,一旦发现基于语句无法精确复制时,就会采用基于行的复制1.2复制的过程在每个事物更新数据完成之前, Master在二进制日志记录

2020-09-24 10:15:33 204

原创 LVS负载均衡重点概要及实验

LVS负载均衡重点概要及轮询实验LVS负载均衡重点概要根据群集所针对的目标差异,可分为三种类型负载均衡群集高可用群集高性能运算群集负载均衡群集(Load Balance Cluster) 以提高应用系统的响应能力、尽可能处理更多的访问请求、减少延迟为目标,获得高并发、高负载(LB)的整体性能LB的负载分配依赖于主节点的分流算法高可用群集(High Availability Cluster) 以提高应用系统的可靠性、尽可能地减少中断时间为目标,确保服务的连续性,达到高可用(HA)的容错效果H

2020-09-21 18:57:55 205

原创 shell脚本练习——由浅入深(11)shell脚本——内存监控

每日一测本次练习为shell脚本系列的最后一篇,感谢诸君阅读!!!此实验接上一篇的邮箱练习!用shell脚本监控内存使用情况,使用超过80%并发邮件告警#!/bin/bashA=free -m | grep "^Mem" |awk '{print $2}'B=free -m | grep "^Mem" |awk '{print $3}'C=$ [$ B*100/$ A]if [ $ C -gt 1 ]then/opt/sendEmil.sh 948621963@qq.com “内存警告”

2020-09-09 15:33:40 211

原创 shell脚本练习——由浅入深(10)shell脚本——监控网站异常

每日一测用shell脚本,通过curl -I 返回状态码来判定所访问的网站是否正常,比如当代码状态200,才算正常。如果出现异常,发送邮件本次实验需要安装邮箱的安装包[root@localhost ~]# wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz[root@localhost ~]# tar -zxvf sendEmail-v1.56.tar.gz[root@localhost ~

2020-09-09 15:19:52 381

原创 shell脚本练习——由浅入深(9)一键部署Samba服务

每日一测用shell脚本实现一键安装并配置Samba服务,且任何人都可以访问,不需要密码,只读模式。执行脚本时需要一个路径(格式$0 $1)/opt/samba.sh/opt/samba目录若存在,则自动创建#!/bin/bashif [ “$#” -ne 1 ] thenecho “运行脚本的格式为:$0 /dir/” ###$0为运行的脚本,切需要一个绝对路径为/direxit 1

2020-09-08 14:58:59 364

原创 shell脚本练习——由浅入深(8)shell脚本自动清理日志文件

每日一测有两类机器300多台,用shell脚本自动清理着这两类机器里面的日志文件,在堡垒机上发布,不需要考虑堡垒机上的操作。A类机器日志存放路径很统一,B类机器日志文件存放路径需要用*匹配A类:/opt/cloud/log/ 删除7天前的日志B类:/opt/cloud/instances/ 删除15天前的日志#!/bin/bashdir1=/opt/cloud/instances/dir2=/opt/cloud/log/if [ -d $dir1 ]th

2020-09-07 19:50:30 926

原创 shell脚本练习——由浅入深(7)for循环遍历出IP地址

每日一测假设有个项目上线,有个需求:为了不让上线的服务器与线网的IP地址冲突,写个脚本,把20.0.0.0/24网段在线的IP地址和不在线的IP地址列出来并且保存到文档中#!/bin/bashfor i in seq 1 254doping -c 1 20.0.0.$i > /dev/nullif [ $ ? -eq 0 ]thenecho “IP地址20.0.0.$ i 被占用” >> /opt/ipup.txtelseecho “IP地址20.0.0.$i 未被

2020-09-06 15:55:59 1188

原创 shell脚本练习——由浅入深(6)正则表达式

每日一测用shell脚本格式至少2种方法输出有效的号码:987 456-1230和(123) 456-7890,至少要有一种方法使用正则表达式匹配完整的号码cat file.txt987-123-4567987 456-1230(123) 456-7890awk ‘/^((?[0-9]{3})? )[0-9]{3}-([0-9]{4})$/{print}’ file.txtsed -nr /’^((?[0-9]{3})? )[0-9]{3}-([0-9]{4}) $’/p file.txt

2020-09-02 19:16:28 216

原创 shell脚本练习——由浅入深(5)冒泡排序

每日一测使用冒泡排序方法把 123.txt 文件中的数字按照降序排序输出在一行当中,并要求没有重复数字cat 123.txt1 4 7 92 5 8 33 6 9 7#!/bin/bashmyarray() {array=(echo $@)#echo $ {array[*]}a= $ { # array [ * ]}for ((i=1; i<$a; i++))dofor ((j=0; j< $a-i; j++))doif [ $ {array[ $j ]} -lt

2020-09-01 18:45:38 308

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除