自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mongodb集群

同一台机器上安装,无分片安装mongodb #解压 tar -xzvf mongodb-linux-x86_64-3.4.6.tgz -C /usr/local/ #改名 mv mongodb-linux-x86_64-3.4.6 mongodb #复制 cp -r mongodb mongodb1 cp -r mongodb mongodb2建立数据文件夹可存放在...

2019-04-10 11:54:12 221

原创 docker-compose 编排的prometheus+cadvisor+node-exporter+grafana样例

version: '3.2'services: prometheus: image: prom/prometheus:latest container_name: prometheus restart: unless-stopped ports: - '9090:9090' user: '0' command: - '...

2019-03-05 20:52:50 3092

原创 Dockerfile基本结构和指令

基本结构Dockerfile由一行行命令语句组成,支持以#开头的注释行。一般分为四个部分:基础镜像信息,维护者信息,镜像操作指令和容器启动时执行指令。例如:# This dockerfile uses the ubuntu image# VERSION 2 -EDITION 1# Author: docker_user# Command format: Instruction [argu...

2019-02-13 11:32:47 329

原创 微信报警脚本

vim /usr/lib/zabbix/alertscripts/wechat.py加粗字体需修改self.__corpid = self.__secret = 'toparty': 'agentid': 更改属主属组,更改777权限#!/usr/bin/env python# -*- coding: utf-8 -*-import urllib,urllib2,jso...

2018-10-13 17:25:18 1264

原创 Nginx 500错误总结

500(服务器内部错误)服务器遇到错误,无法完成请求501(尚未实施)服务器不具备完成请求的功能。例如,当服务器无法识别请求方法时,服务器可能会返回此代码502(错误网关)服务器作为网关或代理,从上游服务器收到了无效的响应503(服务不可用)目前无法使用服务器(由于超载或进行停机维护)。通常,这只是一种暂时的状态504(网关超时)服务器作为网关或代理,...

2018-10-11 17:14:51 18168

原创 Nginx常见日志分析

日志格式'$remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" &a

2018-10-09 11:42:42 3998

原创 git版本控制系统

git与svnsvn属于集中化版本控制系统,c/s架构优点 适用简单,符合常规思维 同步代码简单,只需一步操作 缺点 数据丢失风险大git属于分布式版本控制系统优点 在网络断开的时候操作不受影响,可以频繁的进行提交更新,等到有网络的时候再上传到远程的镜像仓库就可以了 文档详细,使用提示到位,使用方便缺点 每个人都拥有所有代码,不利于核心代码保密git...

2018-09-13 20:22:14 184

原创 shell三剑客 grep sed awk

shell 元字符^ 行首定位符$ 行尾定位符. 任意单个字符 1. 匹配前导符0到多次.* 任意多个字符[] 匹配指定范围内的一个字符[-] 匹配指定范围内的一个字符 [^] 匹配不在指定组内的字符\ 用来转义元字符 ('' "" \)\< \> ...

2018-09-11 21:19:39 281

原创 shell数组

数组普通数组 只能使用整数作为数组索引 1.定义数组 一次赋一个值:数组名[下标]=变量值,例,array1[0]=pear 一次赋多个值:array2=(tom jack alice)        array5=(1 2 3 4 5 6 7 “linux shell” [20]=saltstack)2.访问数组 echo ${array1[0]} 访问数组中的第一个元数 ...

2018-09-11 12:12:38 441

原创 shell 循环

for语法结构:for 变量名 [ in 取值列表 ]do循环体donewhile和until循环次数不[一定]是固定的语法结构:while语句结构(死循环/逐行处理文件)while 条件测试do 循环体done==当条件测试成立(条件测试为真),执行循环体until与while相反until 条件测试do循环体do...

2018-09-10 21:24:11 174

原创 shell 判断

一、条件测试1、格式      格式1: test 条件表达式      格式2: [ 条件表达式 ]      格式3: [[ 条件表达式 ]]2、分类     ① 字符串比较    =,==,等于 [root@localhost ~]# [ "$USER" = "root" ];echo $?0[root@localhost ~]# [ "$USER" =...

2018-09-10 19:42:05 5163 1

原创 shell变量

shell变量shell 变量是用一个固定的字符串去表示不固定的内容,便于修改。变量的类型一.自定义变量 定义变量:变量名=变量值,变量名必须以字母或下划线开头,区分大小写 1.显示赋值 变量名=变量值 示例: ip1=192.168.1.251 school=”BeiJing 1000phone” today2=$(date +%F)2.read 从键盘读入变量值...

2018-09-10 18:06:15 176

原创 zabbix监控部署

一、环境,监控服务器和被监控服务器都关闭防火墙和SELINUX二、监控服务器安装及配置1、zabbix官网下载yum仓库安装      yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent    httpd  mariadb mariadb-server  -y2、 安装好数据库后启动systemctl star...

2018-08-31 11:02:17 316

原创 kvm安装虚拟机基础脚本

 只写了少部分功能,需提前准备centos7.0-2.xml.bak和centos7.0-2.qcow2文件,用手动装一个虚拟机就会生成这两个文件做模板,其他功能自己看着加吧。#!/usr/bin/env bashconf=/etc/libvirt/qemuimg=/var/lib/libvirt/imagesuser_defined() { while : do read -...

2018-08-29 20:15:12 461

原创 kvm安装及简单使用

一、KVM(Kernel-based Virtual Machine)基于内核的虚拟机KVM是Linux kernel的一个模块。可以用命令modprobe去加载KVM模块。加载了模块后,才能进一步通过其他工具创建虚拟机。但仅有KVM模块是远远不够的,因为用户无法直接控制内核模块去作事情,你还必须有一个运行在用户空间的工具才行。这个用户空间的工具,kvm开发者选择了已经成型的开源虚拟化软件 Q...

2018-08-28 21:34:07 36274 1

原创 keepalived + lvs 集群

一、keepalived原理keepalived基于VRRP(虚拟路由冗余协议)实现的将多台相同功能的服务器组成一个服务器组,这个组里面有一个master和多个backup,master上面有一个对外提供服务的vip(该服务器所在局域网内其他机器的默认路由为该vip),master会发组播,当backup收不到vrrp包时就认为master宕掉了,这时就需要根据VRRP的优先级...

2018-08-23 20:52:15 283 1

原创 四层负载均衡lvs

一、 四种模式1、nat模式

2018-08-22 21:56:31 809

原创 七层负载均衡

一、 集群的分类1、高可用集群   HA high availability      优点:避免单节点故障,另一节点能迅速顶替工作      软件:keepalived2、负载均衡集群  LB   load    balance      优点:提高负载,提高并发量      软件:nginx反向代理,lvs      硬件:F5(BigIP)和redware3、...

2018-08-22 10:26:53 1402

原创 python猜数游戏

#!/usr/bin/env python# coding:utf-8# __author__ = 'cheng'# Date: 8/14/18import randomj = 5while True: n = random.randint(1, 50) # print(n) for i in range(j): num = input("...

2018-08-21 18:48:15 3626

原创 简单初始化脚本

#!/usr/bin/env bashrpm -q expect &>/dev/nullif [ $? -ne 0 ];then yum -y install expect tcl tclx tcl-devel &>/dev/nullfiif [ ! -f ~/.ssh/id_rsa.pub ];then ssh-keygen -P "" -f ~/.ss...

2018-08-21 18:02:45 1824

原创 使用优快云-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-08-21 08:52:44 153

转载 huan欢迎使用优快云-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-08-15 16:32:22 107

空空如也

空空如也

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

TA关注的人

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