自定义博客皮肤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)
  • 收藏
  • 关注

原创 #####Linux基础菜鸟自学(二)####

Linux系统结构在Linux下所有东西都是以文件的形式存在,所有的文件夹都是目录,文件都存放在目录下,所有的目录都存放在顶级目录根目录下,根目录下是二级目录注:linux是一个倒树型结构,最大的目录名称叫“/” (根目录)根不能删除,必须存在倒树型目录形状:命令查看目录的方式:下图是系统结构根目录下的文件linux系统中的二级目录(根下的目录)存放的文件类型:文件名...

2019-10-15 23:00:57 200

原创 #####Linux基础菜鸟自学(一)####

I haven’t studied for a long time,persist in studying every day!!!Linux简介Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线...

2019-10-15 22:22:27 324

原创 #####shell脚本示例应用######

之前的Shell章节介绍了那么多shell的基础知识,那么今天就来操练以下吧!示例应用一:用户建立脚本执行user_create.sh userlist passlist建立userlist列表中的用户,设定userlist列表中的密码为passlist列表中的密码当脚本后面跟的文件个数不足两个时报错;当文件不存在时报错;当用户存在时报错;#!/bin/bash#判定脚本后的文...

2019-08-28 21:46:39 166

原创 ####Shell基础知识之expect####

expect 基础要知道:expect是自动应答用于交互式的命令(相对于语句,更像是命令);spawn 是expect中的监控程序,运行后会监控命令提出的交互问题;send 发送问题答案给交互命令exp_continue 表示当问题答案不存在时继续回答下面的问题;expect eof 表示问题回答完毕退出expect环境interact 表示问题回答完毕依旧停留在交互界面(一般用于...

2019-08-23 17:28:11 230

原创 ####Shell的基本语句(二)

###For 语句###循环语句for 循环的条件do 执行的动作done 循环结束的标志循环条件:会依次执行满足每个条件,规定循环的次数for循环的方法:方法一:for num in 1 4 5 ##循环 1 4 5三个数 ,num不一定只指数字还可以指字符[root@localhost mnt]# vim for.sh ###############...

2019-08-23 13:38:24 148

原创 ####Shell基础之变量及函数#####

1.脚本中的函数脚本中的函数是把脚本中复杂的语句块定义成一串简单的字符的方法;该字符串为函数名,通过函数名调用函数先要尽行函数的定义才能调用函数函数的作用:缩减脚本长度、可以循环执行命令2.函数的定义函数名称(){语句块}...

2019-08-22 15:07:56 140

原创 #####shell的基础知识########

###shell###1.什么是shell?Linux系统中的shell是操作系统的外壳(用于区别内核),也是操作系统的一个软件,“指为使用者提供操作界面”的软件(命令解释器),为用户提供使用操作系统之间的接口(用户需求或命令通过shell甄别后将输入的命令给内核通信,让内核控制调动相应的程序对需求进行响应)。它是命令语言、命令解释程序和程序设计语言的通称;shell是解释型语言,它拥有...

2019-08-21 16:02:19 253

原创 #####ELK#####

ELK Stack 简介ELK 不是一款软件,而是 Elasticsearch、Logstash 和 Kibana 三种软件产品的首字母缩写。这三者都是开源软件,通常配合使用,而且又先后归于 Elastic.co 公司名下,所以被简称为 ELK Stack。根据 Google Trend 的信息显示,ELK Stack 已经成为目前最流行的集中式日志解决方案。组成入下图:Elasticse...

2019-07-25 17:28:06 439

原创 #####Docke网络#####

#####Docker原生网络#####1.docker 安装后会自动生成3种网络:bridge 、host 、none[root@server4 docker]# docker network lsNETWORK ID NAME DRIVER SCOPE91c7c4709d58 bridge ...

2019-07-18 23:26:08 240

原创 ####Ansible环境部署####

ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括:(1)、连接插件connection p...

2019-07-18 15:21:22 201

原创 #####Docker搭建portainer######

https://www.portainer.io/blog/Portainer是一个轻量级的Docker环境管理UI,可以管理docker host和docker swarm(我主要看中了能管理swarm这个,毕竟市面上能管理swarm的平台不多)。之所以说是轻量级的,是因为部署只有一个container,也可以使用二进制程序直接部署,不像rancher的部署,部署了一大堆container,而...

2019-07-16 22:40:49 692

原创 #####Docke仓库的Web UI#####

私有仓库可以使用web ui来便于使用,可以查询自己私人仓库镜像情况,这个仓库web ui其实就是docker提供的原生web界面,比较简单。拉取web ui镜像[root@server3 ~]#docker search docker-registry-web[root@server3 ~]#docker pull hyper/docker-registry-web ##拉取web ...

2019-07-15 17:56:36 79

原创 #####Docker私有仓库的搭建和加认证####

1.下载registry镜像[root@server1 docker]# docker pull registry:2: Pulling from library/registryc87736221ed0: Pull complete 1cc8e0bb44df: Pull complete 54d33bcb37f5: Pull complete e8afc091c171: Pull c...

2019-07-14 23:03:37 361

原创 #####Docker仓库介绍和镜像加速器####

Docker仓库的简单介绍docker官方仓库:Docker Hub https://www.docker.comDocker运行中使用的默认仓库是Docker Hub公共仓库,里面存储了各类的镜像Docker Hub是世界上最大的容器图像存储库,包含一系列内容源,包括容器社区开发人员、开源项目和独立软件供应商在容器中构建和分发代码。用户可以访问用于存储和共享图像的免费公共存储库,也可以选择...

2019-07-13 18:02:08 252

原创 #####Harbor创建私有仓库#####

1.harbor简介Harbor是一个开源的云本地注册表,用于存储、标识和扫描容器映像以寻找漏洞。Harbor通过交付信任、遵从性、性能和互操作性来解决共同的挑战。它填补了组织和应用程序无法使用公共或基于云的注册表,或希望跨云获得一致体验的空白。Harbor可以安装在任何支持Docker的系统上环境部署:Harbor被部署为几个Docker容器,因此可以部署在任何支持Docker的Li...

2019-07-12 16:52:13 162

原创 ####Zabbix监控主动模式和proxy代理服务####

zabbix agent的运行模式有以下两种:1、被动模式:此模式为zabbix默认的工作模式,由zabbix server 向zabbix agent 发出指令获取数据,zabbix agent被动地去获取数据并返回给zabbix server,zabbix server会周期性地向agent索取数据。此模式的最大问题就是会增加zabbix server的工作量,在大量的服务器环境下,zabb...

2019-07-11 22:53:27 147

原创 #####zabbix使用JMX监控tomcat####

这个实验是在zabbix监控平台已搭建的基础上进行的,并且由一个监控主机server2(zabbix-agent)zabbix使用JMX监控tomcat1.配置server2(agent客户端),安装tomcat和jdk,并打开tomcat...

2019-07-11 22:06:25 238

原创 #####Docker镜像结构和镜像优化######

###Docker镜像的分层结构####共享宿主机的kernel(内核)base镜像提供的是最小的Linux发行版同一docker主机支持运行多种linux发行版采用分层结构的最大好处:共享资源(节省本地空间占用)[root@server2 ~]# docker images #查看docker镜像信息REPOSITORY TAG ...

2019-07-11 17:31:02 313

原创 ####Docker容器搭建及简单应用####

###Docker简介###Docker 是一个开源的应用容器引擎Docker 可以让开发者将所有应用软件以及它的以来打包成软件开发的标准化单元开发者打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。就好像 Java 虚拟机一样,“一次编写,到处运行(Write once...

2019-07-10 13:36:39 225

原创 ####Zabbix部署云告警平台#####

当我们部署好zabbix监控,为监控主机添加各种监控项完毕后主机出现问题我们如何在第一时间获得报警信息及时处理里问题呢?one alter云告警,可以为我们提供这个服务-实现云告警平台,必须要有部署好的zabbix服务,虚拟机的要能联网一.注册云高警帐号访问 www.onealert.com 登陆云告警系统注册一个帐号并设置个人信息登陆选择CA点击集成->监控工具(企业级监控...

2019-07-10 00:07:24 559

原创 ####Zabbix监控系统配置TIDB服务####

TiDB 是 PingCAP 公司设计的开源分布式 HTAP (Hybrid Transactional and Analytical Processing) 数据库,结合了传统的 RDBMS 和 NoSQL 的最佳特性。TiDB 兼容 MySQL,支持无限的水平扩展,具备强一致性和高可用性。TiDB 的目标是为 OLTP (Online Transactional Processing) 和 O...

2019-07-08 22:15:38 314

原创 #####Zabbix分布式监控平台添加监控服务项(http、nginx和mysql)####

Zabbix监控平台基于Zabbix的集群基础上操作###.添加http服务监控项###http在zabbix中自带监控模版点击配置->主机->server2->模版->选择:Tempalte App HTTP Service点击更新后server2模版中显示Template App HTTP Service###添加nginx服务监控项###nginx...

2019-07-08 03:25:23 162

原创 #####zabbix部署、组群添加、API动作###

1.什么是zabbix?zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成:zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP...

2019-07-07 22:05:36 346

原创 ############mysql-proxy实现读写分离##########

读写分离可以用很多软件实现:mysql-proxy 、MyCat 、Amoebawestos1:172.25.40.11masterwestos2:172.25.40.12slavewestos3:172.25.40.13mysql-proxy用westos3来做proxy,1和2一个读一个写做以下实验之前,先做好westos1和westos2的gtid主从...

2019-07-06 20:07:27 102

原创 #####Tomat前端和nginx负载均衡、sessin交叉储存#####

##什么是Tomcat?Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以...

2019-07-04 23:50:53 132

原创 #####Mysql的组复制(全同步复制)######

###Mysql的组复制(全同步复制)####master :westos1172.25.40.11slave:westos2172.25.40.12slave:westos3172.25.40.131.基于之前的实验,所有的mysql关闭,把mysql数据删除确保实验环境纯净 ##注意 :删除数据之前先复制uuid /var/lib/mysql/auto....

2019-07-04 15:30:37 200

原创 ####Mysql主从复制 基于GDIT的主从复制和半同步复制#####

实验环境部署:selinux和firewalld 关闭两台虚拟机:主库端westos1172.25.40.11从库端westos2172.25.40.12####Mysql5.7的主从复制###部署环境:1.)主库和从库下载mysql的rpm包tar xf mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar #解压mysql...

2019-07-04 13:51:03 153

原创 ####Pacemaker+corosyn+pcs####

Pacemaker+corosyn+pcs:rhel7.3 实现高可用集群管理##Pacemaker是什么?Pacemaker是一个集群资源管理器。它利用集群基础构件(OpenAIS 、heartbeat或corosync)提供的消息和成员管理能力来探测并从节点或资源级别的故障中恢复,以实现群集服务(亦称资源)的最大可用性。实验环境配置:1.配置seerver1、server2、serve...

2019-07-04 09:28:21 237

原创 ####Keepalived+LVS配置高可用负载均衡均衡集群#####

###LVS中DR模式简介###一.LVS中DR模式简介:TUN模式下,由于需要在LVS调度器与真实服务器之间创建隧道连接,这同样会增加服务器的负担。与TUN类似,DR模式也叫直接路由模式,其体系结构如图4所示,该模式中LVS依然仅承担数据的入站请求以及根据算法选出合理的真实服务器,最终由后端真实服务器负责将响应数据包发送返回给客户端。与隧道模式不同的是,直接路由DR模式要求调度器与后端服务器...

2019-07-04 09:27:36 68

原创 ####Memcach模块#####

memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著MemCache的工作流程如下:先检查客户端的请求数据是否在memcached中,如有,直接把请求数据返回,不再对数据库进行任何操作;如果请求的数据不在memcached中...

2019-07-01 22:34:34 119

原创 ####lnmp搭建论坛#####

1.lnmp架构的基础上保证php、nginx、mysql都开启服务[root@server1 fpm]# /etc/init.d/mysqld start ##开启数据库Starting MySQL.. SUCCESS! [root@server1 fpm]# /etc/init.d/php-fpm start ##开启phpStarting php-fpm done[root...

2019-07-01 12:37:52 163

原创 ####lnmp架构的搭建——源码编译(Mysql,php,nginx)####

主机环境:rhel7.3 :selinux and firewalld 关闭LNMP架构介绍:LNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写(L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP,也可以指Perl或Python)LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。Lin...

2019-06-30 23:13:38 238

原创 ###Haproxy###

实验环境:实验主机:westos1:172.25.40.11westos2:172.25.40.12westos3:172.25.40.13真机:172.25.40.250##动静分离##可根据客户访问请求的实际情况,将不同类型的访问请求调转到不同的后端服务器。php请求交给php server处理,jsp交给tomcat处理,即业务上的请求分离。而haproxy可以利用acl 匹配...

2019-06-27 15:33:49 230

原创 ####LVS:NAT网络地址转换模式####

NAT模式client ->vs(转换ip)->RS->vs(转换ip)->client 当用户请求到达Director Server,此时请求的数据报文会先到内核空间的PREROUTING链。 此时报文的源IP为CIP,目标IP为VIPPREROUTING检查发现数据包的目标IP是本机,将数据包送至INPUT链IPVS比对数据包请求的服务是否为集群服务,若是...

2019-06-24 14:48:43 121

原创 #####Python(八)文件#####

####文件####1.文本文件:可以处理各种语言所需的字符,只包含基本文字字符,不包含诸如字体、字号、颜色等信息2.二进制文件:每一种二进制文件都需要自己的处理器才能打开###文件的访问####1.文件取读三部曲:打开---->操作---->关闭###打开文件f= open('/tmp/passwd') ##写绝对路径print(f)##操作(读写权限)conte...

2019-06-24 12:16:04 206

原创 #####LVS负载均衡#####

###LVS(Linux虚拟机服务器)###.LVS是什么?LVS的英文全称是Linux Virtual Server,即Linux虚拟服务器。它是我们国家的章文嵩博士的一个开源项目。在linux内存2.6中,它已经成为内核的一部分,在此之前的内核版本则需要重新编译内核。.LVS能干什么?LVS主要用于多服务器的负载均衡。它工作在网络层,可以实现高性能,高可用的服务器集群技术。它廉价,...

2019-06-24 12:14:46 331

原创 #####TUN隧道模式####

隧道模式client->vs->RS->client

2019-06-24 12:10:10 350

原创 ###RHCS高可用集群下的ISCSI磁盘共享###

###磁盘共享###generic3添加一块虚拟磁盘[root@generic3 ~]# fdisk -l ##查看磁盘Disk /dev/vda: 21.5 GB, 21474836480 bytes ##添加的磁盘/dev/vda16 heads, 63 sectors/track, 41610 cylindersUnits = cylinders of 1008 * 512 ...

2019-06-20 17:08:56 167

原创 ###RHCS集群套件及实现高可用集群####

####环境部署###1.快照三台6.5的虚拟机2.导入虚拟机,修改主机名、设置网络、地址解析vim /etc/sysconfig/network #修改主机名vim /etc/sysconfig/network-script/ifcfg-eth0 #配置网络vim /etc/hosts #增加地址解析getenforce=disabled #关闭selinux/etc/in...

2019-06-20 14:32:16 111

原创 ###封装虚拟机####

1.下载镜像:rhel-server-6.5-x86_64-dvd.iso2.创建母盘:virt-manager ##打开虚拟机管理界面

2019-06-19 22:38:58 122

空空如也

空空如也

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

TA关注的人

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