自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于ubuntu搭建wordpress个人博客

1.搭建lamp环境1)安装Apachesudo apt-get install apache2 -y网页测试:http://IP2)安装PHPsudo apt-get install -y phpsudo apt-get install libapache2-mod-php3)安装MySQLsudo apt-get install mysql-server -ysudo ...

2019-03-29 09:24:57 1953

原创 Docker swarm搭建集群以及实现负载均衡

三台系统7三台主机都需要安装[root@server1 ~]# lsdocker-engine-17.03.1.ce-1.el7.centos.x86_64.rpmdocker-engine-selinux-17.03.1.ce-1.el7.centos.noarch.rpm[root@server1 ~]# yum install -y *[root@server1 ~]# ...

2018-08-23 13:50:19 1182

原创 Docker仓库认证registry

证书[root@foundation41 docker]# docker run -d --restart=always --name registry -v `pwd`/certs:/certs -e REGISTRY_HTTP_ADDR=0.0.0.0:443 -e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/domain.crt -e REGISTRY_...

2018-08-23 09:34:14 1041

原创 自动化管理工具Saltstack之Salt-API、Salt-Sybdic、Salt-Ssh

配置SYNDIC关闭服务[root@server4 ~]# /etc/init.d/salt-minion stop[root@server4 ~]# chkconfig salt-minion off[root@server4 ~]# /etc/init.d/haproxy stop[root@server4 ~]# /etc/init.d/keepalived stop...

2018-08-22 23:49:12 294

原创 Saltstack 把数据返回到mysql服务器

[root@server2 ~]# yum install -y MySQL-python.x86_64[root@server2 ~]# vim /etc/salt/minion #添加以下内容815 mysql.host: '172.25.41.1'816 mysql.user: 'salt'817 mysql.pass: 'westos'818 mysql.db: 'salt...

2018-08-22 23:33:52 319

原创 利用cgroup对Docker做权限限制

系统6[root@server1 ~]# cd /cgroup/[root@server1 cgroup]# /etc/init.d/cgconfig start[root@server1 cgroup]# ll[root@server1 cgroup]# cd memory/[root@server1 memory]# ls[root@server1 memory]# vim ...

2018-08-22 23:27:33 1038

原创 Docker的安全

[root@foundation41 kiosk]# systemctl start docker[root@foundation41 kiosk]# docker ps -a[root@foundation41 web]# docker rm -f `docker ps -aq`[root@foundation41 web]# docker ps -a[root@foundation41...

2018-08-22 22:55:56 295

原创 Docker安装部署以及镜像、数据卷、网络管理

Docker Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低Docker...

2018-08-22 22:04:30 311

原创 Saltstack 实现keepalived高可用

[root@server4 ~]# vim /etc/yum.repos.d/rhel-source.repo [root@server4 ~]# yum repolist[root@server4 etc]# yum install -y salt-minion[root@server4 etc]# cd salt/[root@server4 salt]# vim minion16 ...

2018-08-20 21:16:46 217

原创 Saltstack 多节点推送实现haproxy负载均衡集群

实现负载均衡[root@server1 ~]# yum install -y salt-minion[root@server1 ~]# cd /etc/salt/[root@server1 salt]# vim minion16 master: 172.25.41.1[root@server1 salt]# /etc/init.d/salt-minion start分发密钥[r...

2018-08-20 21:09:21 348

原创 使用saltstack部署nginx

在server3中需要做同样的步骤[root@server3 salt]# vim /etc/yum.repos.d/rhel-source.repo [root@server3 salt]# yum install -y salt-minion[root@server3 salt]# cd /etc/salt/[root@server3 salt]# vim minion16 m...

2018-08-20 20:41:10 426

原创 Saltstack安装部署

server1 172.25.41.1 master server2 172.25.41.2 minion【server1】【server2】 配置yum源[root@server1(2) ~]# vim /etc/yum.repos.d/rhel-source.repo[saltsack]name=saltsackbaseurl=http://172.25.4...

2018-08-20 20:16:22 465

原创 zabbix监控之邮件或微信报警

网页输入: www.onealert.com 注册登陆[root@foundation41 Desktop]# iptables -t nat -I POSTROUTING -s 172.25.41.0/24 -j MASQUERADE[root@localhost zabbix]# route add default gw 172.25.41.250[root@localhost...

2018-08-16 11:28:12 1686

原创 zabbix-proxy 实现分布监控

简介 在日常运维工作中,难免会遇到这样或那样的故障,如何能在第一时间发现故障,并及时定位故障原因,保证业务不受影响,我想这应该是做好一个运维必须要掌握的技能。但人力不可能实时掌控系统的变化,于是监控系统应运而生,监控便是运维的眼睛,把监控和性能管理做好后,运维就是一件很轻松的事情。目前比较流行的开源监控工具有Cacti、Nagios(Icinga)、Zabbix等。本文带来的是Zabbix...

2018-08-16 11:08:58 604

原创 Zabbix Agent active主动模式配置

主动模式流程: 主动模式一定要记得设置ServerActive=ServerIP Agent向Server建立一个TCP连接 Agent请求需要检测的数据列表 Server响应Agent,发送一个Items列表  Agent允许响应 TCP连接完成本次会话关闭 Agent开始周期性地收集数据实验环境server3 172....

2018-08-16 10:59:42 7660

原创 zabbix安装以及部署

[root@server1 ~]# lsfping-3.10-1.el7.x86_64.rpm zabbix-java-gateway-3.4.6-1.el7.x86_64.rpmiksemel-1.4-2.el7.centos.x86_64.rpm zabbix-proxy-mysql-3.4.6-1.el7.x86_64.rpmphp-bcmath-5.4.1...

2018-08-16 10:43:07 2669

原创 zabbix监控nginx

[root@server2 ~]# cd /etc/nginx/conf.d/[root@server2 conf.d]# vim default.conf [root@server2 conf.d]# nginx -t[root@server2 conf.d]# nginx 网页访问:172.25.41.2/status [root@server2 conf.d]# vim d...

2018-08-16 10:40:46 427

原创 zabbix通过jmx监控tomcat

tomacat[root@server2 ~]# lsjdk-8u121-linux-x64.rpm apache-tomcat-8.5.24.tar.gz[root@server2 ~]# rpm -ivh jdk-8u121-linux-x64.rpm [root@server2 ~]# tar zxf apache-tomcat-8.5.24.tar.gz -C /u...

2018-08-16 10:21:03 227

原创 使用zabbix监控mysql

实验环境localhost: zabbix agent server2: zabbix server一·安装以及修改配置文件[root@localhost ~]# lspercona-zabbix-templates-1.1.8-1.noarch.rpm[root@localhost ~]# rpm -ivh percona-zabbix-templates-1...

2018-08-16 10:14:09 2216

原创 Linux:使用mysql-proxy实现mysql的读写分离

实验环境:【server1 master 172.25.41.1】 【server2 slave 172.25.41.2 】 【server3 proxy 172.25.41.3】做实验前【server1】和【server2】需要搭建简单的主从复制[root@server3 ~]# tar zxf mysql-proxy-0.8.5-linux-el6-x86-64bit.ta...

2018-08-16 09:18:54 941 1

原创 Linux:Mysql5.7的主从复制,半同步

授权grant设置用户, 号:日志标识主从服务器[root@server1 ~]# lsmysql-community-client-5.7.17-1.el6.x86_64.rpmmysql-community-common-5.7.17-1.el6.x86_64.rpmmysql-community-libs-5.7.17-1.el6.x86_64.rpmmysql-commu...

2018-08-13 00:32:44 823

原创 Linux:Mysql的多组复制

组复制原理组复制是一种可用于实现容错系统的技术。 复制组是一个通过消息传递相互交互的 server 集群。 通信层提供了原子消息(atomic message)和完全有序信息交互等保障机制。 这些是非常强大的功能,我们可以据此架构设计更高级的数据库复制解决方案。 MySQL 组复制以这些功能和架构为基础,实现了基于复制协议的多主更新。 复制组由多个 server成员构成,并且组中的每个 ser...

2018-08-12 22:23:46 160

原创 Linux:Redis 的主从缓存,高可用,搭建集群以及作 mysql 的缓存服务器

Redis redis 是一个高性能的 key-value 数据库。 redis 的出现,很大程度补偿了 memcached 这类 keyvalue 存储的不足,在部分场合可以对关系数据库起到很 好的补充作用。它提供了 Python,Ruby,Erlang,PHP 客户端,使用很方便。 Redis 的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上 (这称为“半持...

2018-08-12 17:12:11 704 1

原创 Nginx网页重定向

[root@server1 ~]# cd /usr/local/lnmp/nginx/conf/[root@server1 conf]# vim nginx.conf ##修改配置文件[root@server1 conf]# mkdir /www1[root@server1 conf]# mkdir /www2[root@server1 conf]# cd /www1[root@se...

2018-08-11 20:56:09 5286

原创 Linux:nginx+tomcat+memcache实现负载均衡和session共享

Nginx在server1中:[root@server1 ~]# lsnginx-1.10.1.tar.gznginx-sticky-module-ng.tar.gz[root@server1 ~]# tar zxf nginx-1.10.1.tar.gz [root@server1 ~]# cd nginx-1.10.1[root@server1 nginx-1.10.1]# ...

2018-08-09 10:20:35 280

原创 Linux:Haproxy的负载均衡

一·Haproxy安装包:haproxy-1.6.11.tar.gz如果是新的环境需要下载gcc,openssl-devel,php[root@server1 ~]# yum install rpm-build-4.8.0-37.el6.x86_64 -y[root@server1 ~]# yum install pcre-devel -y[root@server1 ~]# rpm...

2018-08-06 10:52:59 216

原创 Linux:Memcached--(PHP网页访问的加速)

四·php模块扩展安装包:memcache-2.2.5.tgz [root@server1 ~]# tar zxf memcache-2.2.5.tgz ##解压[root@server1 ~]# cd memcache-2.2.5[root@server1 memcache-2.2.5]# cd /usr/local/lnmp/php/bin/[root@server1 ...

2018-08-06 10:48:41 433

原创 Linux:LNMP架构----搭建论坛

建立论坛安装包:Discuz_X3.2_SC_UTF8.zip[root@server1 ~]# yum install -y unzip[root@server1 ~]# unzip Discuz_X3.2_SC_UTF8.zip -d /usr/local/lnmp/nginx/html/[root@server1 ~]# cd /usr/local/lnmp/[root@s...

2018-08-06 10:44:07 313

原创 Linux:LNMP架构源码编译----(Linux+Nginx+Mysql+PHP)

一·Mysql需要用的安装包: mysql-boost-5.7.17.tar.gz cmake-2.8.12.2-4.el6.x86_64.rpm[root@server1 ~]# ls mysql-boost-5.7.17.tar.gz ##安装包cmake-2.8.12.2-4.el6.x86_64.rpm ##安装包[root@server1 ~...

2018-08-06 10:39:28 329

原创 Linux:corosync + pacemaker高可用集群

[root@server1 ~]# yum install pacemaker corosync -y[root@server4 ~]# yum install pacemaker corosync -y[root@server4 ~]# cd /etc/corosync/[root@server4 corosync]# cp corosync.conf.example corosy...

2018-08-06 10:29:25 274

原创 Linux:RHCS 实现高可用(共享存储,gfs2文件系统)

一·iscsi1.iscsi是什么 iSCSI( Internet Small Computer System Interface 互联网小型计算机系统接口)是由IBM下属的两大研发机构一一加利福尼亚AImaden和以色列Haifa研究中心共同开发的,是一个供硬件设备使用的、可在IP协议上层运行的SCSI指令集,是一种开放的基于IP协议的工业技术标准。该协议可以用TCP/IP对SC...

2018-08-03 22:07:08 2012

原创 Linux:RHCS高可用负载均衡集群(ricci、luci、fence)

一·RHCS1.RHCS是什么 RHCS是Red Hat Cluster Suite的缩写,也就是红帽子集群套件,RHCS是一个能够提供高可用性、高可靠性、负载均衡、存储共享且经济廉价的集群工具集合,它将集群系统中三大集群架构融合一体,可以给web应用、数据库应用等提供安全、稳定的运行环境。更确切的说,RHCS是一个功能完备的集群应用解决方案,它从应用的前端访问到后端的数据存储都提供了...

2018-08-03 14:11:34 702

原创 Linux:Nginx的负载均衡以及添加sticky模块

一·Nginx Nginx (engine x)是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。...

2018-08-01 17:52:05 2926

原创 Linux:LVS/FullNat模式

一·fullnat模式fullnat原理图: fullnat原理: 1 client主机(cip)将请求发往前端的负载均衡器(vip),请求报文源地址是CIP,目标地址为VIP。负载均衡器收到报文后,发现请求的是在规则里面存在的地址,那么它将客户端请求报文的源MAC地址改为自己DIP的MAC地址,目标MAC改为了RIP的MAC地址,并将此包发送给RS。 2 RS发现...

2018-08-01 15:05:38 653

原创 Linux:LVS/TUN模式

一·LVS/YUN模式1.LVS/TUN模式原理和特点 在原有的IP报文外再次封装多一层IP首部,内部IP首部(源地址为CIP,目标IIP为VIP),外层IP首部(源地址为DIP,目标IP为RIP) (a) 当用户请求到达Director Server,此时请求的数据报文会先到内核空间的PREROUTING链。此时报文的源IP为CIP,目标IP为VIP 。 (b) PRE...

2018-08-01 11:10:52 307

原创 Linux:LVS/NAT模式

一、LVS/NAT原理和特点1. 重点理解NAT方式的实现原理和数据包的改变。

2018-08-01 11:05:06 594

原创 Linux:LVS实现负载均衡原理(DR模式)

一、负载均衡LVS基本介绍 LB集群的架构和原理很简单,就是当用户的请求过来时,会直接分发到Director Server上,然后它把用户的请求根据设置好的调度算法,智能均衡地分发到后端真正服务器(real server)上。为了避免不同机器上用户请求得到的数据不一样,需要用到了共享存储,这样保证所有用户请求的数据是一样的。 LVS是 Linux Virtual Serve...

2018-07-30 20:41:09 367

原创 Linux:用Varnish搭建CDN网络

一·Varinsh Varnish是一款高性能的开源HTTP加速器 ,挪威最大的在线报纸 Verdens Gang 使用3台Varnish代替了原来的12台Squid 性能比以前更好。 Varnish 的作者Poul-Henning Kamp是FreeBSD的内核开发者之一,他认为现在的计算机比起1975年已经复杂许多。在1975年时,储存媒介只有两种:内存与硬盘。但现...

2018-07-28 17:01:01 267

原创 Linux:python数据库(mysql),多线程以及套接子(socket)

一·数据库(mysql)什么是MySQLdb? MySQLdb 是用于Python链接Mysql数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的。1·安装MySQLdb以及与python的联系首先配置好yum源进行配置环境:[root@foundation41 kiosk]# yum install maria...

2018-07-26 16:49:03 434

原创 Linux:python捕获异常,模板,文件以及数据存储

一·异常异常是什么: 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 一般情况下,在Python无法正常处理程序时就会发生一个异常。 异常是Python对象,表示一个错误。 当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。异常处理: 捕捉异常可以使用try/except语句。 try/except语句用来检测try语句块中...

2018-07-26 11:52:40 536

空空如也

空空如也

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

TA关注的人

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