自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 docker入门(3)

[root@foundation25 ~]# docker run -it --name vm1 -v /data ubuntu [root@foundation25 ~]# df ker/containers/b4166dd4cec90f7e15411576199c6a3dfd6e6f35a88...

2018-08-25 21:49:47

阅读数 99

评论数 0

原创 docker入门(2)

怎样进入容器内 第一种方法: # 如果是如下方法创建容器 [root@foundation25 kiosk]# docker run -d --name vm1 nginx b4206bb51bf47b4154b0eb428de7e17811cff4c950203277fc13f58d5a22...

2018-08-23 11:22:05

阅读数 65

评论数 0

原创 docker入门(1)

[root@foundation25 kiosk]# yum install docker-engine-17.03.1.ce-1.el7.centos.x86_64.rpm docker-engine-selinux-17.03.1.ce-1.el7.centos.noarch.rpm [roo...

2018-08-21 23:27:38

阅读数 97

评论数 0

原创 saltstack扩展

把salt执行后的回显存到数据库 第一种方法: master端 [root@server9 ~]# yum install -y mysql-server [root@server9 ~]# /etc/init.d/mysqld start minion端 [root@serve...

2018-08-20 19:00:31

阅读数 110

评论数 0

原创 saltstack部署高可用负载均衡

server9:master(keepalived,haproxy) server7:minion(keepalived,haproxy) server8:minion(nginx) server10:minion(httpd) 安装keepalived 在server9上 # 建立目...

2018-08-20 18:54:25

阅读数 127

评论数 0

原创 自动化管理工具saltstack

master:server9 172.25.25.9 minion:server10 172.25.25.10 安装部署saltstack server9 [root@server9 ~]# yum install salt-master [root@server9 ~]# /etc/...

2018-08-20 18:52:09

阅读数 111

评论数 0

原创 zabbix扩展

[root@server7 ~]# rpm -ivh nginx-1.8.0-1.el6.ngx.x86_64.rpm [root@server7 ~]# cd /etc/nginx/conf.d/ [root@server7 conf.d]# vim default.conf 13 ...

2018-08-17 00:28:54

阅读数 179

评论数 0

原创 zabbix分布式系统监控

下载下列安装包: fping-3.10-1.el7.x86_64.rpm iksemel-1.4-2.el7.centos.x86_64.rpm php-bcmath-5.4.16-42.el7.x86_64.rpm php-mbstring-5.4.16-42.el7.x86_64.rpm za...

2018-08-16 16:54:23

阅读数 685

评论数 0

原创 Redis 作 mysql 的缓存服务器

安装nginx yum install nginx

2018-08-16 13:45:23

阅读数 57

评论数 0

原创 redis的主从同步及高可用集群

1.安装redis 以server2为例(server3也做) [root@server2 ~]# tar zxf redis-4.0.8.tar.gz [root@server2 ~]# yum install gcc -y Make &&a...

2018-08-15 23:10:48

阅读数 69

评论数 0

原创 mysql读写分离(proxy)

master:server3 slave:server2 mysql-proxy:server1 先做好主从复制,检测一下 在master查看 mysql> show slave status\G mysql> show mas...

2018-08-15 22:54:56

阅读数 45

评论数 0

原创 Mysql高可用之MHA

Mysql高可用之MHA Slave:server1,server2 Master:server3 Monitor:server4 (1)安装数据库 在srevre1.server2.server3上安装数据库并开启,修改密码 安装perl-DBD-MySQL,mha4mysql-no...

2018-08-15 21:16:48

阅读数 51

评论数 0

原创 mysql组复制

mysql组复制 Server1—->172.25.25.1 Server2—->172.25.25.2 Server3—->172.25.25.3 根据 MySQL 组复制要求更改配置文件/etc/my.cnf 以ser...

2018-08-13 20:27:18

阅读数 184

评论数 0

原创 mysql级连型复制

Master:server3  172.25.25.3 Master&slave: server2  172.25.25.2 Slave: server1 &am...

2018-08-13 19:34:35

阅读数 123

评论数 0

原创 mysql主从复制及半同步(基于gtid)

1.MySQL主从复制(基于GTID) Mysql主库(master):server2 —>172.25.155.2 Mysql从库( slave ):server3 —>172.25.155.3 下载安装包 mysql-com...

2018-08-13 19:32:12

阅读数 56

评论数 0

原创 Nginx + tomcat + memcached的配置

Tomcat-1 (T1) 将 session 存储在 memcached-2 (T2)上。只有当 M2 不可用时,T1 才将 session 存储在 memcached-1 上(M1 是 T1 failoverNode)。使用这种配置的好处是,当 T1 和 M1 同时崩溃时也不会丢失 sessi...

2018-08-13 19:29:08

阅读数 173

评论数 0

原创 lnmp架构

1.安装Mysql 从第三方库下载mysql-boost-5.7.17.tar.gz,cmake-2.8.12.2-4.el6.x86_64.rpm -y # 解压 [root@server5 ~]# tar zxf mysql-boost-5.7.17.tar.gz # 安装cmake [...

2018-08-09 12:21:04

阅读数 48

评论数 0

原创 pacemaker+haproxy实现高可用

haproxy简介 HAProxy是一个使用C语言编写的自由及开放源代码软件[1],其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。 HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计...

2018-08-09 11:05:28

阅读数 378

评论数 0

原创 基于linux下nginx服务负载均衡的配置

1.安装部署nginx [root@server4 ~]# cd /mnt [root@server4 mnt]# ls nginx-1.14.0.tar.gz [root@server4 mnt]# tar zxf nginx-1.14.0.tar.gz [root@server4 mnt]...

2018-08-05 20:29:34

阅读数 4716

评论数 0

原创 RHCS实现issci高可用磁盘和mysql数据库部署

1.安装部署 1)server1上服务端scisi, server2和server3上安装iscisi [root@server2 ~]# yum install iscsi-* -y [root@server3 ~]# yum install iscsi-* -y [root@server1...

2018-08-03 22:48:03

阅读数 168

评论数 0

原创 RHCS套件实现nginx高可用负载均衡

1.两台主机安装ricci ,一台主机安装luci 设置ricci密码 开启ricci服务并设置开机自启 开启luci服务,并设置开机自启 在浏览器访问https://172.25.25.2:8084 登录:用户名和密码为server2的主机用户和密码 创建Clusters...

2018-08-03 22:47:46

阅读数 61

评论数 0

原创 linux虚拟服务器(lvs)

什么是lvs LVS集群采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。整个服务器集群的结构对客户是透明的,而且无需修改客户端和服务器端的程序。为此,...

2018-08-03 22:41:50

阅读数 282

评论数 0

原创 linux下vanish的部署

建立三个虚拟主机:配置ip分别为172.25.25.1,172.25.25.2,172.25.25.3 主机名分别为server1,server2,server3 主机环境: rhel6 selinux and iptables disabled 实验主机: 172.25.25.2 ---&a...

2018-07-30 11:41:04

阅读数 467

评论数 0

原创 虚拟机封装

虚拟机的封装与搭建 在物理主机上: 安装并打开apache 下载一个6.5版本的镜像 挂载镜像 [root@foundation25 html]# mkdir /var/www/html/rhel6.5 [root@foundation25 html]# mount /iso/rhel-...

2018-07-28 17:29:57

阅读数 124

评论数 0

原创 python_07_mysql,多线程,socket

1.mysql 1)什么是MySQLdb? MySQLdb 是用于Python链接Mysql数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的 2)安装部署MySQL-Python 打开shell执行pip install MySQ...

2018-07-28 17:25:37

阅读数 209

评论数 0

原创 python_06_异常输出,模块,文件的读写及数据存储json

1.异常 1)在程序开发中,如果对某些代码的执行不确定(程序的语法完全正确),可以增加try来捕获异常 try: 尝试执行的代码 except: 出现错误的处理 例如: try: num = int(raw_input('请输入一个整数:')) ...

2018-07-24 22:58:27

阅读数 51

评论数 0

原创 python_04_面向对象

1.面向对象 1)定义 面向对象 是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 面向过程: 就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 2)面向对象的...

2018-07-23 15:56:31

阅读数 102

评论数 0

原创 python综合应用_班级管理系统

建立一个名片管理系统,要求: 1)输入1—>新添学生信息 新增的名片信息为:姓名,电话,QQ,邮箱 2)输入2—>显示全部信息 显示所有学生信息,如果没有名片信息提示用户添加 3)输入3—>查询学生信息 输入要查找的姓名,查询到之后选择删除或者...

2018-07-19 11:56:04

阅读数 716

评论数 0

原创 python_04_数据结构(列表,元祖,字典)

我们引入一个新的概念:数据结构 数据结构是通过某种方式组织在一起的数据元素的集合,这些数据元素可以是数字或字符,甚至可以是其他数据结构>,在python中,最基本的数据结构是序列,序列中的每个元素匾被分配一个序号–即元素的位置,也称...

2018-07-19 10:22:04

阅读数 483

评论数 1

原创 python_03_函数,装饰器

1.函数的概念与作用 所谓函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用 函数的使用包含两个步骤 1.定义函数–封装独立的功能 2.调用函数–享受封装的成果 函数的作用:在开发时,使用函数可以提高编写的效率以及代码的重用‘’ 函数:...

2018-07-19 10:21:45

阅读数 49

评论数 0

原创 python_02_while语句

1.while循环 目标: 程序的三大流程 while 循环的基本使用 break 和 continue while 循环嵌套 程序的三大流程 在程序开发中,一共有三种流程方式: 顺序:从上向下,顺序执行代码 分支:根据条件判断,决定执行代码的分支 循环:让特定代码重复执行(解...

2018-07-19 10:20:34

阅读数 41

评论数 0

原创 python_02_if语句

1.if语句 生活中的判断案例: 生活中的判断几乎是无所不在的,我们每天都在做各种各样的选择,如果这,如果 那样…. 1)判断的定义: 如果条件满足,才能做某件事 如果条件不满足,就做另外一件事情,或者什么也不做 正是有了判断,才使得程序世界丰富多彩,充满变化(程序不再从上到下的‘呆...

2018-07-19 10:19:19

阅读数 55

评论数 0

原创 python_01_python基础,变量

1.什么是python Python 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public Lice...

2018-07-19 10:17:59

阅读数 62

评论数 0

原创 shell应用示例

1.数据库备份 执行 “mysql_dump.sh 数据库密码” 脚本执行后会备份数据库中的所有库到/mnt/mysql_dump/目录中 备份文件名为“库名称.sql” 当此文件存在时报错并询问动作 输入 “s” 跳过备份,输入“b”时备份“库名称.sql”文件为“库名称_backup....

2018-06-28 16:32:40

阅读数 51

评论数 0

原创 shell中的运算

1.运算方式及运算符号 +,- #加法,减法 *,/,% #乘法,除法,取余 ** #幂运算 ++,-- #自增加 自减少 <,&am...

2018-06-27 22:55:44

阅读数 42

评论数 0

原创 shell中的语句

1.for语句 示例: [root@localhost mnt]# vim file.sh #!/bin/bash for num in {1..5} do if [ "$num" -eq 3 ]...

2018-06-21 18:19:42

阅读数 121

评论数 1

原创 shell中的变量

1.变量的定义 变量即在程序运行过程中它的值是允许改变的量 变量是用一串固定的字符来标示不固定的值的一种方法 变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储Script运行时可更改的程序信息 在shell中变量是不能永久保存在系统中的,必须在文件中声明 2....

2018-06-21 17:46:22

阅读数 620

评论数 0

原创 shell中文本处理正则表达式

1.grep命令 1)grep中字符的匹配位置设定 grep 匹配条件 处理文件 ^关键字 #关键字开头的行 关键字$ #关键字结尾的行 \<关键字 #不再向前扩展 关键字...

2018-06-20 23:07:24

阅读数 58

评论数 0

原创 shell基本知识及常用命令

1.什么是shell shell是操作系统中的软件,它用来保护内核并提供命令行 shell是解释性语言,相当于解释器,用shell脚本保存执行动作,用脚本判定命令的执行条件,实现动作的批量执行 shell脚本文件一般以.sh结尾 当文件没有执行权限时用sh调用 有可执行权限时可以用绝对路...

2018-06-14 09:15:41

阅读数 114

评论数 0

原创 iptables服务

1.启用iptables [root@client ~]# systemctl stop firewalld.service [root@client ~]# systemctl disable firewalld.service [root@client ~]# systemctl sta...

2018-06-14 09:14:47

阅读数 1375

评论数 0

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