自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux企业实战 --SaltStack(一) 安装部署 && 远程连接

文章目录一 SaltStack 简介1. SaltStack 是什么??2. Salt 的核心功能3. SaltStack 通信机制二 SaltStack 安装部署一 SaltStack 简介1. SaltStack 是什么??SaltStack 是一个配置管理系统,能够维护预定义状态的远程节点。SaltStack 是一个分布式远程执行系统,用来在远程节点上执行命令和查询数据。SaltStack 是运维人员提高工作效率、规范业务配置与操作的利器。2. Salt 的核心功能使命令发送

2020-06-19 17:55:16 426

原创 linux企业实战 --Docker之harbor的安装部署

文章目录一、Harbor二、部署Harbor1. 安装Docker2. 安装harbor2. 安装docker-compose三、GUI界面一、HarborHarbor是VMware公司开源了企业级Registry项目,它是Docker Registry的更高级封装。其的目标是帮助用户迅速搭建一个企业级的Docker registry服务。二、部署Harbor1. 安装Docker此部分...

2020-04-11 22:51:33 601

原创 linux企业实战 --Docker镜像构建

文章目录一、镜像的分层结构二、镜像的构建1. 从容器构建镜像(简:容器镜像) --commit命令1.1 commit 详述1.2 构建方式2. Dockerfile构建镜像2.1 Dockerfile 参数2.2 构建方式四、镜像的优化一、镜像的分层结构如上图所示:共享宿主机的kernelbase镜像提供的是最小的Liunx发行版同一docker主机支持运行多种Liunx发行版采...

2020-04-11 15:40:19 256

原创 linux企业实战 --Docker之部署nginx

步骤一:搜索nginx步骤二:下载镜像加速器后重新拉取nginx步骤三:查看已下载的镜像步骤四:开启nginx,并查看nginx信息(所分配的IP)步骤五:nginx运行后,会发现出现一个docker0网络接口步骤六:查看桥接,容器接口步骤七:访问虚拟机IP此时nginx被分配的网络是内网,若需要分配外网,可重拉取nginx步骤八:重新拉取nginx,并设访问端口...

2020-04-10 13:57:30 206 1

原创 linux企业实战 --Docker之部署docker & 镜像加速器

文章目录一、部署docker二、镜像加速器一、部署docker步骤一:在 develpoer.aliyun.com/mirrors/ 下找到docker-ce的下载地址步骤二:使用 wget 下载 docker注: 在yum目录下下载docker步骤三:下载后生成的docker-ce文件进行编辑步骤四:yum repolist步骤五:查看当前系统步骤六:此时下载docke...

2020-04-10 10:24:22 169

原创 linux企业实战 --Docker定义

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

2020-04-10 01:16:33 109

原创 linux企业实战 --ansible常用模式之命令操作(command & shell & script)

文章目录一、command 模块1. 模块参数2. 应用二、shell模块1. 模块参数2. 应用三、script 模块1. 模块参数2. 应用一、command 模块command模块可以帮助我们在远程主机上执行命令注意:使用command模块在远程主机中执行命令时,不会经过远程主机的shell处理,在使用command模块时,如果需要执行的命令中含有重定向、管道符等操作时,这些符号也会失...

2020-04-02 20:07:17 213

原创 linux企业实战 --ansible常用模块之文件操作(find & replace)

文章目录一、find 模块1. 模块参数一、find 模块find模块可以班帮助我们再远程主机中查找符合条件的文件,就像find命令1. 模块参数参数含义paths必须参数,指定在哪个目录中查找文件,可以指定多个路径,路径间用逗号隔开,此参数有别名,使用别名path或者别名name可以代替paths。recurse默认情况下,只会在指定的目录中查找文件,也就是...

2020-04-02 19:01:03 284

原创 linux企业实战 --ansible常用模块之文件操作(file & blockinfile & lineinfile)

文章目录一、file模块1. file模块参数一、file模块file模块可以帮助我们完成一些对文件的基本操作, 比如:创建文件或目录、删除文件或目录、修改文件权限等1. file模块参数参数用法path必须参数,用于指定要操作的文件或目录,在之前版本的ansible中,使用dest参数或者name参数指定要操作的文件或目录,为了兼容之前的版本,使用dest或name...

2020-04-02 14:03:12 659

原创 linux企业实战 --ansible常用模块之文件操作 (Fetch & copy)

文章目录一、实验环境二、模块基本用法三、fetch 模块三、copy 模块1. copy模块与fetch模块的区别2. copy模块参数3. copy模块应用一、实验环境编写 ansible 清单二、模块基本用法ansible-doc-l #列出ansible所支持的模块ansible-doc -s fetch #查看模块的详细帮助信息(fetch模块)ansible all -...

2020-03-27 22:29:54 552

原创 linux企业实战 --ansible之清单配置 (INI语法&YAML语法)

文章目录一、INI配置ansible清单1. 将一台服务器添加到清单中:a. 用IP连接b. 用主机名连接c. 免密连接(简化清单书写)2. ansible的分组功能a. 分组类别一:b. 分组类别二:二、YAML语法配置ansible清单一、INI配置ansible清单cd /etc/ansiblevim hosts #ansible的清单文件1. 将一台服务器添加到清单中:a. ...

2020-03-27 17:02:43 486

原创 linux企业实战 --ansible定义&安装

文章目录1. ansible是什么?2. ansible能做什么?3. "幂等性"是什么意思呢?总结1. ansible是什么?它是一个配置管理工具,它是一个自动化运维工具2. ansible能做什么?正如其他配置餐理工具一样,ansible可以帮助我们完成一些批量任务,或者完成一些需要经常重复的工作。比如:同时在100台服务器上安装nginx服务,并在安装后启动它们。比如:将某个文件...

2020-03-27 00:32:31 136

原创 linux企业实战 --zabbix之proxy监控配置

文章目录一、简介一、简介当监控规模变得庞大时,我们可能有成千,上万台设备需要监控,这时我们是否需要部署多套zabbix系统进行监控呢?如果部署多套zabbix监控系统,那么监控压力将会被分摊,但是,这些监控的对象将会被尽平均的分配到不同的监控系统中,这个时候,我们就无法通过统-的监控入口,去监控这些对象了,虽然分摊了监控压力,但是也增加了监控工作的复杂度,那么,我们到底该不该建立多套zabbi...

2020-03-20 15:57:58 266

原创 linux企业实战 --zabbix之使用JMX监控tomcat

步骤一:在server2上配置tar zxf apache-tomcat-8.5.24.tar.gz -C /usr/local/cd /usr/local/ln -s apache-tomcat-8.5.24/ tomcat步骤二:[root@server2 bin]# vim catalina.sh CATALINA_OPTS='-Dcom.sun.management.jmx...

2020-03-20 14:05:42 128

原创 linux企业实战 --zabbix结合mail+第三方应用监控

文章目录1. zabbix结合qqEmail监控服务2. zabbix结合第三方应用(这里用睿象云)监控1. zabbix结合qqEmail监控服务2. zabbix结合第三方应用(这里用睿象云)监控...

2020-03-19 17:25:20 446

原创 linux企业实战 --zabbix之监控mysql服务

步骤一:建立目录并写隐藏文件mkdir /var/lib/zabbix cd /var/lib/zabbix/vim .my.cnf [mysql]user = zabbix #ps ax 看到的zabbix_server 的用户就是zabbix,所以不用root,太大password = redhatsocket = /var/lib/mysql/mysql.sock[my...

2020-03-19 16:30:27 99

原创 linux企业实战 --zabbix之监控httpd nginx

文章目录1. zabbix监控httpd服务2. zabbix监控nginx服务继续添加监控项1. zabbix监控httpd服务步骤一:在server2上安装httpd并开启服务yum install httpd -ysystemctl start httpdsystemctl enable httpd步骤二:在web界面上进行设置httpd是zabbix自带的监控模块。接下来...

2020-03-19 15:19:28 151

原创 linux企业实战 --zabbix之API远程 查看/创建/删除 监控主机

文章目录1. API2. Zabbix API 综述3. API查看,删除,创建监控主机1. APIAPI ( Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。2. Zabbix API 综述Zabbix API允许你以...

2020-03-19 13:48:48 152

原创 linux企业实战 --zabbix之监控平台的搭建

文章目录1. 实验环境2. 搭建基本的zabbix监控平台1. 实验环境hostnameIPserver1172.25.42.1zabbix-server,zabbix-web,mariadb-server监控方server2172.25.42.2zabbix-agent(1)被监控方server3172.25.42.3zabbix-agent(2...

2020-03-19 11:12:35 223

原创 linux企业实战 --zabbix定义

我们监控的初衷就是当某些指标不符合我们的需求时,我们能够在第一时间发现异常,所以,监控工具需要定期的对被监控主机进行检查、信息收集等操作,当被监控主机出现异常时,能够及时报警、通知管理员,并且需要记录这些异常,以便我们分析这些数据,查漏补缺,那么,一个监控工具就应该具备采集信息、存储信息、展示信息、报警通知等功能,而zabbix就可以做到这些,除了zabbix,你可能还听说过cacti、nagio...

2020-03-19 01:36:53 106

原创 linux企业实战 --Redis作为mysql的加速器

redis 配合 mysql数据访问流程:client -> app -> redis -> mysql -> redis -> client客户端用 app 访问,先在 redis 里读数据,因为快,redis 没有才去 mysql 读,读完保存在redis 里,然后返回客户端,下次再读就快server4:nginx和phpyum install -...

2020-03-13 17:26:52 315 1

原创 linux企业实战 --Redis的cluster集群

文章目录1. 基础概念1.1 节点1.2 分配槽2. 高可用redis cluster集群2.1 集群2.2 搭建集群3. 添加新的节点1. 基础概念1.1 节点Redis Cluster是分布式架构:即Redis Cluster中有多个节点,每个节点都负责进行数据读写操作。每个节点之间会进行通信meet操作节点之间会相互通信meet操作是节点之间完成相互通信的基础,meet操作有一定...

2020-03-13 17:13:31 153

原创 linux企业实战 --Redis的主从切换+哨兵模式实现

文章目录实验环境1. 主从复制的实现server1server2(slave)server3(slave)2. 哨兵模式的实现实验环境IPserver1(172.25.254.10)redis主服务器server2(172.25.254.20)redis从服务器1server3(172.25.254.30)redis从服务器2真机(172.25.25...

2020-03-13 15:53:42 173

原创 linux企业实战 --Redis定义

文章目录1. Rdeis是什么2. 为什么要使用Redis3. 什么是切换上下文?4. 多路1/O复用模型1. Rdeis是什么Redis是完全开源免费的,遵守BSD协议,是一个高性能的key - value数据库Redis与其他key - value缓存产品有以下三个特点:Redis支持数据持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的k...

2020-03-13 14:05:48 86

原创 linux企业实战 --MySQL数据库之组复制

实验环境hostnameIPserver1172.25.42.1masterserver2172.25.42.2slaveserver3172.25.42.3slave

2020-03-13 11:45:54 109

原创 linux企业实战 --MySQL数据库之读写分离

文章目录1. MySQL读写分离2. MySQL-proxy实现读写分离1. MySQL读写分离Mysql的主从复制和Mysql的读写分离两者有着紧密联系。首先部署主从复制,只有主从复制完了,才能在此基础上进行数据的读写分离。Master数据库处理事务性增、删除、修改、更新操作(CREATE、INSERT、UPDATE、DELETE),而让Slave数据库处理SELECT操作。MYSQL...

2020-03-10 16:54:32 115

原创 linux企业实战 --MySQL数据库之半同步复制

文章目录1. MySQL复制1.1 MySQL同步模式概念:1.2 半同步复制具体特性2. 半同步复制的配置1. MySQL复制1.1 MySQL同步模式概念:异步复制( Asynchronous replication )MySQL默认的复制即是异步的,主库在执行完客户端提交的事务后会立即将结果返给给客户端,并不关心从库是否已经接收并处理,这样就会有一个问题,主如果down掉了,此时...

2020-03-10 16:08:43 142

原创 linux企业实战 --MySQL数据库之基于GTID的主从复制

1.GTID的含义LiGlobal Transaction Identifier,全局事务标识一个GTID在一个服务器上只执行一次,避免重复执行导致数据混乱或者主从不一致。GTID用来代替传统复制方法,不再使用MASTER_LOG_FILE+MASTER_LOG_POS开启复制。而是使用MASTER_AUTO_POSTION=1的方式开始复制。基于gtid的主从复制原理:每个mysql数...

2020-03-10 15:37:29 157

原创 linux企业实战 --MySQL数据库之基于position的主从复制

文章目录1. Mysql的主从复制1.1 什么是主从复制1.2 为什么要做主从复制1.3 MySQL主从复制的特点1.4 MySQL主从复制的原理2. 基于position的异步复制实验准备1. Mysql的主从复制1.1 什么是主从复制MySQL主从复制是值数据可以从一个Mysql数据库服务器主节点复制到一个或者多个从节点。MySQL是默认采用异步复制方式,这样从节点不用一直访问主服务器来...

2020-03-10 15:21:55 302

原创 linux企业实战 --HAProxy之重定向的实现+读写分离

文章目录1.错误页面重定向2. 301永久重定向3.读写分离的实现1.错误页面重定向步骤一:编辑haproxy配置文件测试客户端输入172.25.42.250 自动调转到172.25.42.1:80802. 301永久重定向编辑主配置文件真机做本地解析当访问172.25.42.1或者westos.org时,会自动重定向3.读写分离的实现编辑主配置文件安装 php ...

2020-03-10 14:10:08 111

原创 linux企业实战 --HAProxy之动静分离的实现

文章目录1.动态、静态请求2.haproxy实现客户端动态静态访问分离1.动态、静态请求看网址区分,html就是静态的。动态页面是以ASP、PHP、JSP、http://ASP.net、Perl、或CGI等编程语言制作的。动态页面又叫动态链接,英文写法是:Dynamic URL。动态页面上的内容存在于数据库中,根据用户发出的不同请求,其提供个性化的网页内容; 动态页面内容不是存在于页面...

2020-03-10 13:56:35 178

原创 linux企业实战 --HAProxy之负载均衡的实现+生成采集日志

1.什么是haproxyHaProxy是一个特别适用于高可用性环境的TCP/HTTP开源的反向代理和负载均衡软件。在七层负载均衡方面的功能很强大(支持coρkie track, header rewrite等等) ,支持双机热备,支持虚拟主机,支持健康检查,同时还提供直观的监控页面,可以清晰的监控服务集群的运行状况。2.负载均衡区别二层负载均衡会通过一个虚拟MAC地址接收请求,然后再分配到...

2020-03-10 13:37:04 152

原创 linux企业实战 --tomcat

一 、TomcatTomcat服务器是一个免费的开发源代码的WEB应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。其主要的应用场景是解析动态程序代码( Java ) JSP程序可以处理Tomcat界面换句话说:Tomcat 理解为 Java 容器,可以跑 JSP 代码!!!二 、 实验准备三台虚拟机server1...

2020-03-06 01:46:40 129

原创 linux企业实战 --lnmp架构中OpenResty

OpenResty ?OpenResty(又称: ngx_ openresty) 是一个基于NGINX的可伸缩的Web平台,由中国人章亦春发起,提供了很多高质量的第三方模块。OpenResty是一个强大的Web应用服务器,Web开发人员可以使用Lua脚本语言调动Nginx支持的各种C以及Lua模块,更主要的是在性能方面,OpenResty可以快速构造出足以胜任10K以上并发连接响应的超高性能...

2020-03-05 18:43:47 153

原创 linux企业实战 --lnmp架构中部署wordpress博客

步骤一:解压tar zxf wordpress-5.3.2-zh_CN.tar.gz -C /usr/local/lnmp/nginx/html/cd /usr/local/lnmp/nginx/html/ls步骤二:浏览器访问172.25.60.253/wordpress步骤三:点击现在就开始,并登陆问题1:登陆进去,会报错能够链接进去,但是无此数据库步骤四:建立数据库...

2020-03-05 15:33:43 117

原创 linux企业实战 --lnmp架构中 php增加memcache模块

1 MemCache什么是MemCacheMemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存系统。MemCaChe是一个存储键值对的HashMap,在内存中对任意的数据(比如字符串、对象等)使用key-value存储。为什么要使用Memcache ?主要用于动态Web应用以减轻数据库的负载它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高了网站...

2020-03-01 17:01:33 259

原创 linux企业实战 --源码编译Nginx+MySQL+PHP

1 lnmpLNMP是指一-组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。L指Linux, N指Nginx, M-般指MySQL,也可以指MariaDB, P一般指PHP,也可以指Perl或Python2 lnmp架构的过程介绍LNMP:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系...

2020-03-01 16:13:29 235

原创 linux企业实战 --nginx

1. nginx是什么Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Nginx是一款轻量级的Web服务器/反向代理服务器以及电子邮件代理服务器,并在一个BSD-like协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。ginx相较于Apache\lighttpd具有占有内存少,稳定...

2020-03-01 14:04:54 281

原创 linux企业实战 --RHCS之共享存储

准备实验所需虚拟机客户端:172.25.42.250nginx服务端1:172.25.42.11 —server11nginx服务端2:172.25.42.22 —server22在服务器上同时安装keepalived,并配置。两台服务端添加 VIP...

2020-02-26 16:01:19 183

原创 linux企业实战 --RHCS之Fence

3. fence步骤一:真机安装fence[root@foundation42 ~]# yum install fence-virtd.x86_64 fence-virtd-libvirt.x86_64 fence-virtd-multicast.x86_64 -y[root@foundation42 ~]# fence_virtd -c[root@foundation42 ~]# c...

2020-02-23 17:16:53 351

空空如也

空空如也

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

TA关注的人

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