自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 服务器源码安装openssh7.4p1

源码安装openssh7.4p1

2023-03-06 16:27:14 1389

原创 vim分屏显示

主要内容命令行中分屏打开多文件vim中命令模式分屏分屏间光标移动分屏的移动关闭分屏命令行中分屏打开多个文件-o 水平分屏vim -o[n] file1 [file2 ...]-O 垂直分屏vim -O[n] file1 [file2 ...]vim中命令模式分屏垂直分屏:vs [file]水平分屏:sv [file]:sv 将当前文件水平分屏:sv f...

2019-03-25 15:37:55 1341

原创 shell脚本练习题

1、猜数字游戏系统随机给出一个数,猜大小,#!/bin/bashecho "可以输入q或者quit退出!"a=$[RANDOM%100+1]while :do read -p "请输入一个1-100之间的整数:&

2019-02-25 22:14:41 1287

原创 hadoop集群安装配置

HDFS2分布式文件系统 YARN集群资源管理器来做任务的分发调度 mapReduce分布式离线计算框架,主要做日志分析(java语言编写),storm实时计算框架 Zookcaper高可用系统一、hadoop单节点配置1、hadoop安装部署[root@server1 ~]# id 800id: 800: No such user[root@server1 ~]...

2018-07-22 17:16:24 312

原创 mfs分布式文件系统配置

MFS是什么 MFS全称MooseFS,是文件管理系统的抽象层,将用户的数据通过master之后,存储在多个网络存储节点上面,这个过程对于用户来说时透明的,并且MFS具有很强大的网络容错能力; MFS的特性1.是一个通用的文件系统,不需要商城应用软件提供接口,直接可以进行使用;2.允许在线扩容,伸缩性强大;3.可以设置任意文件的冗余程度,并且不会影响读/写性能;4.可以在执行事件内...

2018-07-20 21:36:49 446

原创 saltstack自动化运维之一键部署keepalived高可用+haproxy负载均衡集群

占坑,待跟!!

2018-07-20 20:55:42 372

原创 saltstack自动化运维其他用法

一、grians[root@server1 salt]# salt server1 grains.items ##查看server1的所有信息server1: ---------- SSDs: biosreleasedate: 01/01/2011 biosversion: 0.5.1 cpu_flags: ...

2018-07-19 16:12:32 292

原创 saltstack自动化运维一键部署haproxy负载均衡

11

2018-07-19 14:48:43 287

原创 saltstack自动化运维一键部署rpm安装httpd和源码安装nginx

配置环境:rhel6.5 server1:172.25.254.1 master server2:172.25.254.2 minion server3:172.25.254.3 minion一、安装软件1、搭建salt的yum源我在真机的httpd下创建了我的salt yum仓库 2、修改虚拟机的yum源[salt]name=saltbaseurl=htt...

2018-07-18 23:22:29 475

原创 zabbix安装配置

一、Zabbix简介1.zabbix简介Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix由zabbix server与可选组件zabbix agent两部门组成。 zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视。 zabbix agent需要安...

2018-07-16 16:40:52 227

原创 redis+mysql实现lnmp架构缓存

配置环境:redhat6.5 server1:redis(172.25.254.1) server2:php(172.25.254.2) server3:mysql(172.25.254.3) 配置步骤:server2:1、server2安装php的redis相应模块2、nginx安装[root@server2 php-fpm.d]# rpm -ivh nginx-...

2018-07-13 23:38:44 1393

原创 redis集群配置

一、Redis集群Redis3.0 及其之后的版本提供了 redis-cluster 集群支持,用于在多个redis节点间共享数据,以提高服务的可用性。构建redis-cluster集群可以通过redis-trib.rb工具来完成。redis-trib.rb是redis官方提供的一个集群管理工具,集成在redis安装包的src目录下。redis-trib.rb封装了redis提供的集群命令...

2018-07-12 23:32:45 159

原创 redis配置

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与...

2018-07-12 11:54:22 210

原创 Mysql+MHA高可用配置

配置环境:版本:redhat6.5 master:server1(172.25.254.1) Candicate slave:server2(172.25.254.2) slave:server3(172.25.254.3) manager:server4(172.25.254.4)一、搭建主从复制1、master机搭建[root@server1 ~]# mysql -...

2018-07-11 22:12:03 421

原创 mysql主从复制,半同步复制,并行复制,读写分离,分布式mysql配置

一、主从复制(常用方法)1、主从复制(异步复制)过程1.主数据库(Master)将变更信息写入到二进制日志文件中,这里需要注意的是旧版本的MySQL数据库默认是不开启二进制日志的,强烈建议在安装好数据库启动之前一定要先检查一下二进制日志文件是否开启,即使不做主从复制架构也要开启,否则当数据库启动之后再开启二进制日志时需要重新启动数据库。2.从数据库(Slave)开启一个IO工作线程,通...

2018-07-06 23:46:50 1543

原创 nginx+jdk+tomcat+memcache配置

一、jdk的源码安装1、解压源码,设定连接[root@server6 ~]# tar zxf jdk-7u79-linux-x64.tar.gz -C /usr/local/[root@server6 ~]# cd /usr/local/[root@server6 local]# ln -s jdk1.7.0_79/ java[root@server6 local]# llto...

2018-07-05 17:14:03 667

原创 nginx+memcache配置+性能优化

一、编译安装openresty1、编译[root@server6 ~]# tar zxf openresty-1.13.6.1.tar.gz [root@server6 ~]# cd openresty-1.13.6.1[root@server6 openresty-1.13.6.1]# ./configure --prefix=/usr/local/lnmp/openresty...

2018-07-05 14:03:21 920

原创 LNMP架构之源码安装

一、mysql源码安装mysql5.7版本更新后,都需要boost库,mysql官网有自带boost库的源码包 1、下载,解压源码包[root@server5 ~]# lsmysql-boost-5.7.11.tar.gz[root@server5 ~]# tar zxf mysql-boost-5.7.11.tar.gz [root@server5 ~]# lsmy...

2018-07-01 17:02:30 1500

原创 haproxy+pacemaker高可用配置

一、配置环境 server1:172.25.62.1 server4:172.25.62.4 二、两台主机安装pacemaker服务,以及corosync管理服务(这两个服务可以在系统自带镜像安装) 三、安装所需要的依赖包 cemsh和pssh 四、在/etc/corosync下有配置文件 cp /etc/corosync/corosync.conf.example /etc/cor...

2018-07-01 00:49:05 347

原创 haproxy配置

配置环境: server1:调度器1(172.25.254.1) server2:real server1(172.25.254.2) server3:real server2(172.25.254.3)一、haproxy负载均衡1、haproxy安装haproxy可以使用源码安装,rpm直接安装和rpmbuild安装三种方式,本次采用rpmbuild安装 1、在官网下载h...

2018-06-29 23:42:48 2227

原创 luci+mysql+iscsi高可用配置

配置环境server5:scisi(172.25.62.5) server1:iscsi(172.25.62.1) server4:iscsi(172.25.62.4)[root@server1 ~]# yum install -y iscsi-*[root@server4 ~]# yum install -y iscsi-*server5:一、添加一块新的硬盘...

2018-06-28 17:16:53 509

原创 luci+nginx高可用集群配置

配置环境: 节点1:server1(172.25.62.1) 节点2:server2(172.25.62.4) real server1(172.25.62.2) real server2(172.25.62.3)一、RS配置:下载httpd服务,并修改默认发布录文件,打开httpd服务 二、nginx配置server1和server4配置ngnix服务,配置方法...

2018-06-28 11:42:50 1228

原创 nginx负载均衡配置

Nginx是一个高性能的HTTP和反向代理服务器,可以在4层/7层来实现负载均衡 配置环境: 负载均衡器:server4(172.25.254.4) real server1:server2(172.25.254.2) real server2:server3(172.25.254.3)一、开始配置server4安装nginx,本次选择nginx-1.14.0.tar.gz版本...

2018-06-27 22:52:35 5887

原创 Luci高可用集群配置

一、物理机安装需要的软件包[root@foundation77 ~]# yum install -y fence-virtd[root@foundation77 ~]# yum install fence-virtd-libvirt[root@foundation77 ~]# yum install fence-virtd-multicast -y[root@foundation77...

2018-06-26 00:26:24 546

原创 LVS负载均衡fullnat模式配置

fullnat模式需要的安装包ipvsadmkernel-2.6.32-220.23.1.el6.src.rpm Lvs-fullnat-synproxy.tar.gz rpm-build 因为kernel是一个src类型的包,对于此类型的包我们需要rpm-build一、开始配置 [root@server5 ~] yum install ipvsadm -y [...

2018-06-25 15:19:38 2077

原创 CDN实现varnish缓存

实验环境:server5:varnish机 server2:read server机 server3:read server机server5配置一、安装varnish相关软件[root@server5 ~]# yum install -y varnish-libs-3.0.5-1.el6.x86_64.rpm [root@server5 ~]# yum install...

2018-06-23 17:20:45 896 1

原创 lvs负载均衡和双机热备高可用配置(keepalived)

简介keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。原理Layer3,4,5工作在IP/TCP协议栈的...

2018-06-21 17:10:31 605

原创 lvs健康检查,更新策略(ldirectord)

当lvs负载均衡中,有一台rs不能使用时,访问vip,还会去访问down掉的这台rs,并返回一个错误的页面。这种情况是不合理的,所以我们需要一个lvs的健康检查,更新策略ldirectord[root@foundation77 ~]# curl 172.25.254.100curl: (7) Failed connect to 172.25.254.100:80; Connection ...

2018-06-20 23:39:34 421

原创 lvs负载均衡三种模式配置

一、lvs三种模式lvs有三种模式:nat模式(LVS/NAT),直接路由模式( LVS/DR),ip隧道模式(LVS/TUN) 以及二度开发的第四种模式(FULL NAT)1、DR直接路由模式1、配置环境: 三台redhat6.5版本虚拟机(server1,server2,server3) server1作为vs server2和server3作为rsserver1(VS...

2018-06-20 22:05:30 1065

原创 KVM虚拟机的封装

一、新建虚拟机1、新建6.5版本的虚拟机1、通过iso或者yum源创建一个6.5的虚拟机 2、虚拟机设置1、设置虚拟机的网卡 2、删除/etc/udev/rules.d/目录下的70开头的文件(为了防止子快照的网卡无法使用) 3、修改yum源 4、进行域名解析 5、设置selinux的级别 6、关闭火墙 7、永久修改主机名 8、关闭虚...

2018-06-19 22:24:42 329

原创 python—面向对象编程

1

2018-06-19 20:16:07 95

原创 python—魔术方法

1

2018-06-19 20:15:32 108

原创 python—类属性

1

2018-06-19 20:15:08 123

原创 Python—文件操作

1

2018-06-11 22:20:18 130

原创 Python—模块

一、模块1、模块定义在 Python 中,一个.py文件就称之为一个模块(Module)。其优势在于:大大提高了代码的可维护性; 当一个模块编写完毕,就可以被其他地方引用; 2、模块的搜索路径1、默认情况下,Python 解释器会搜索当前目录、所有已安装的内置模块和第三方模块,搜索路径存放在 sys 模块的 path 变量中import sysprint(...

2018-06-11 17:11:17 165

原创 Python—高阶函数

1、map函数1.map原理: map( ) 函数接收两个参数,一个是函数,一个是序列, map 将传入的函数依次作用到序列的每个元素,并把结果作为新的 list 返回 2、对列表[1,2,3]和[4,5,6]依次求和def add(*args): return sum(args)m = map(add,[1,2,3],[4,5,6]) ##map接受的必...

2018-06-07 17:23:37 136

原创 Python—高级特性

1、迭代

2018-06-04 22:45:01 106

原创 Python—函数

一、函数的理解1、函数定义:不指定函数内容def 函数名(形参): 函数体 return 返回值 函数名(实参) print(函数名(实参)def hello(): ##定义函数,不会执行函数内容 print('nihao') ##函数内容hello() ...

2018-06-04 22:44:03 165

原创 Python—字典

一、字典1、字典的生成d = {} ##定义一个空字典d1 = dict(name='xiaoming',age=18) ####赋值定义字典批量赋值users = [] ##定义一个空列表,来保存用户信息for i in range(100): ##循环100次 users.append('user%d' %(i+1))import ...

2018-06-04 17:21:06 438

原创 python—列表,元组与集合

一、列表1、列表的创建a = [] ##创建一个空列表b = ['hello',123,True,[1,2,3]] ##列表里面的元素可以是任何类型print(a,type(a))print(b,type(b))2、列表的特性1、索引b = ['hello',123,True,[1,2,3]]print(b[3])print(b[3][1...

2018-05-30 17:25:12 6012 1

空空如也

空空如也

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

TA关注的人

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