自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 k8s----kubectl命令管理与yaml文件资源创建

kubectl管理Kubectl是管理k8s集群的命令行工具,通过生成的json格式传递给apiserver进行创建、查看、管理的操作。可以查看帮助信息kubectl --help[root@localhost dashborad]# kubectl --helpkubectl controls the Kubernetes cluster manager. Find more information at: https://kubernetes.io/docs/reference/kubect

2020-10-12 19:00:40 713

原创 k8s网站页面--kubernetes dashboard仪表盘

前面我们做了k8s的多节点实验下面是k8s的网站管理页面的部署//在master01上操作//创建dashborad工作目录[root@localhost k8s]# mkdir dashboard//拷贝官方的文件https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dashboard这个yaml文件里面包含了网站的一些pod资源:我把他分成了5个yaml文件,也可以放在一个yaml文件中创建[root@

2020-10-12 18:18:57 483

原创 kubernetes二进制部署---单节点和多节点

k8s的二进制部署实验,单节点,多节点k8s官网地址:https://github.com/kubernetes/kubernetes/releases?after=v1.13.1ETCD 二进制包地址:https://github.com/etcd-io/etcd/releases一、实验环境:Master节点master01:192.168.130.10/24master02:192.168.130.20/24Node节点node01:192.168.130.30/24node02:1

2020-10-03 15:51:31 604

原创 kubernetes入门基础知识

kubernetes概述kubernetes,简称K8s。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。1、k8s特性自我修复:在节点故障时重新启动失败的容器,替换和重新部署,保证预期的副本数量;杀死健康检查失败的容器,并且在为准备好之前不会处理客户请求,确保线上服务不中断弹性伸缩:使用命令,UI或者基于CPU使用情况自动快速扩容和缩容实例,以

2020-09-28 11:42:33 345

原创 用Dockerfile创建SSHD,systemctl,Nginx,Tomcat,mysql镜像,快速部署,随时使用

一、sshd的镜像创建二、systemctl镜像创建三、Nginx镜像创建四、Tomcat镜像创建五、mysql镜像创建

2020-09-22 19:25:10 104

原创 入门docker容器及其基本管理命令

目录一、docker概述1、什么是docker?2、docker与虚拟机的区别:3、Docker的使用场景4、Docker的核心概念及安装二、镜像和容器的管理1、镜像操作2、容器操作三、docker数据管理四、Dockerfile基本创建方法五、Dockerfile创建各种应用容器一、docker概述1、什么是docker?docker是一种轻量级的“虚拟机”,在Linux容器里运行应用的开源工具Docker是一个用于开发,交付和运行应用程序的开放平台。Docker使您能够将应用程序与基础架构分开

2020-09-22 08:56:41 431

原创 docker的镜像加速步骤讲解

使用docker容器下载镜像时速度会很慢,我们可以设置一下镜像加速,可以速度快一点。要注册一个aliyun的账号

2020-09-21 11:22:58 110

原创 GFS分布式存储(有实验)

目录一、概述二、GlusterFS工作原理三、GlusterFS的卷类型四、实验一、概述开源的分布式文件系统,由存储服务器,客户端以及NFS/Samba存储网关组成,无元数据服务器二、GlusterFS工作原理三、GlusterFS的卷类型四、实验...

2020-09-15 15:24:45 467 1

原创 ELk日志分析

目录一、ELK日志分析系统简介二、Elasticsearch介绍三、Logstash介绍四、Kibana介绍五、ELK部署一、ELK日志分析系统简介日志服务器:提高安全性,集中存放日志,缺陷是对日志的分析困难处理日志的步骤:1,将日志进行集中化管理2,将日志格式化并输出到elasticsearch3,对格式化后数据进行索引和存储4,前端数据的展示其中:Elasticsearch —存储和索引。群集,建立大量索引,方便查找日志数据Logstash —收集日志,传递给ESKibana

2020-09-15 10:32:22 227 1

原创 rsync + inotify 监控远程同步

目录一、rsync 远程同步1、rsync工具2、实验操作二、rsync + inotify 实时监控1、inotify机制2、操作一、rsync 远程同步1、rsync工具一款快速增量备份工具(Linux系统自带安装)[root@localhost html]# rpm -q rsync ##查看rsync-3.1.2-4.el7.x86_64rsync同步源:指备份操作的远程服务器,也称备份源rsync备份工具:命令用法rsync [选项] 原始位置 目标位置常用选项:-a:

2020-09-12 15:06:38 175

原创 Redis 配置与优化

目录一、关系数据库与非关系数据库二、Redis安装部署三、Redis数据库常用命令四、Redis持久化五、Redis性能管理一、关系数据库与非关系数据库关系型数据库:一个结构化的数据库,创建在关系模型基础上一般面向于记录包括:Oracle 、MySQL 、SQL server 、DB2等非关系数据库:除了主流的关系型数据库外的数据库包括:Redis 、MongoDB 、Hbase 、CouhDB等非关系数据库产生的背景:High performance -----对数据库高并发读

2020-09-08 19:29:54 103

原创 Linux中如何解压安装rar软件包?

首先确保虚拟机能上网,Linux系统本身是不支持解压rar包的,但是可以通过安装RAR工具来进行解压。地址:https://www.rarlab.com/download.htm选择对应的版本进行下载。一、下载对于版本的rar解压工具[root@localhost opt]# wget https://www.rarlab.com/rar/rarlinux-x64-5.9.0.tar.gz[root@localhost opt]# lsMongoDB.rar rarlinux-x64-5.9.

2020-09-08 10:18:49 1376

原创 squid代理服务器应用

一、squid介绍Squid是一个高性能的代理缓存服务器,Squid支持FTP、gopher、HTTPS和HTTP协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。1、工作机制:缓存网页对象,减少重复请求端口号:31282、代理的基本类型:传统代理:适用于Internet ,需明确指定服务端透明代理:客户机不需要指定代理服务器的地址和端口,而是通过默认路由,防火墙策略将web访问重定向给代理服务器处理使用代理的好处:提高web访问速

2020-09-07 20:11:01 114

原创 Nginx + Tomcat 负载均衡与动静分离的实验部署

一、Tomcat与NginxNginx用于处理静态的网页并做反向代理,Tomcat处理动态的网页。具体安装与配置文件介绍请看我之前的博客 https://blog.csdn.net/weixin_47152389/article/details/108031845https://blog.csdn.net/weixin_47152389/article/details/107927415二、Nginx 负载均衡原理通过反向代理实现负载均衡Nginx 配置反向代理的主要参数:upstream

2020-09-03 23:23:39 107

原创 Haproxy搭建web群集怎么搞?简单!

目录一、Haproxy简介二、Haproxy调度算法三、Haproxy配置文件四、Haproxy参数优化五、实验一、Haproxy简介常见的web集群调度器目前常见的web集群调度器分为软件和硬件软件通常使用开源的LVS、Haproxy、Nginx硬件一般使用比较多的是F5,也有很多人使用国内的一些产品,如梭子鱼,绿盟等Haproxy应用分析1、LVS在企业应用中抗负载能力很强,但存在不足:LVS不支持正则处理,不能实现动静分离对于大型网站,LVS的实施配置复杂,维护成本较高2、Ha

2020-09-02 20:04:50 94

原创 如何部署LVS-DR + keepalived ?群集负载均衡

一、keepalived实现原理在实际的企业应用中,单台服务器承担应用存在单点故障的危险。1、keepalived工具介绍专为LVS和HA设计的一款健康检查工具支持节点健康状态检查(health checking)支持故障自动切换(failover)官网:http://www.keepalived.org/2、keepalived实现原理剖析keepalive采用VRRP热备份协议实现Linux服务器的多机热备功能VRRP(虚拟路由冗余协议):是针对路由器的一种备份解决方案由多台

2020-09-02 09:41:48 127

原创 如何部署LVS-DR群集?

目录一、LVS-DR工作原理二、部署过程一、LVS-DR工作原理1、数据包流向分析调度器和服务器节点共用相同的虚拟ip,因为客户端要寻找目标虚拟ip来通过调度器访问网页注意:若是跨网段,则报文通过路由器返回给用户。2、LVS-DR中存在的arp问题在局域网中具有相同的IP地址,势必会造成各服务器arp通信的紊乱当arp广播发送到LVS-DR群集时,因为负载均衡器和各节点都是连接到相同的网络上,他们都会收到arp广播,会造成广播风暴。解决:对接点服务器处理,设置只有前端的负载均衡器进行响应,

2020-09-02 09:41:10 112

原创 mysql数据库主从环境常见故障

故障一:故障现象:从库的slave_IO_Running 为NO问题分析:主库和从库的server-id值一样解决方法:1、修改从库的server-id的值,修改为和库不一样2、重启数据库再次同步故障二:故障现象:从库的slave_IO_Running 为NO问题分析:主键冲突或者主库删除或者更新数据,从库内找不到记录,数据被修改导致解决方法:方法一:方法二:set global read_only=true故障三:故障现象:问题分析:从库的中继日志relay-bin损坏

2020-09-01 11:41:37 135

原创 mysql常见故障

问题一:故障现象:ERROR 2002(HY000):Can‘t connect to local MySQL server through socket ‘/data/mysql/mysql.sock’(2)问题分析:数据库未启动或者数据库端口被防火墙拦截解决方法:启动数据库或者防火墙开放数据库监听端口问题二:故障现象:ERROR 1405(28000):Access denied for user ‘root’@‘localhost’(using password: NO)问题分析:密码不正

2020-09-01 11:34:09 470

原创 mysql数据库中MHA配置出现的故障

[root@mha ~]# masterha_check_repl --conf=/etc/masterha/app1.cnf问题一:[error] [/usr/local/share/perl5/MHA/Server.pm, line 180] Got MySQL error when connecting 192.168.130.13(192.168.130.30:3306) :1130:Host ‘192.168.130.40’ is not allowed to connect to this

2020-09-01 09:40:22 749

原创 虚拟机开启双网卡后,命令查看不了网卡信息故障

虚拟机开启了双网卡命令查看没有第二张网卡信息ifconfig查看后,只有ens33网卡信息,没有ens36的解决办法:要开启双网卡功能systemctl start NetworkManager ##双网卡,开启然后即可查看到网卡信息,自行修改文件即可如果充当网关的话,要开启路由功能...

2020-09-01 09:10:46 431

原创 mysql5.7.20版本MHA高可用配置

一、MHA概述一套优秀的mysql高可用环境下故障切换和主从复制的软件mysql故障过程中,MHA能做到0-30秒内自动完成故障切换1、由MHA Manager(管理节点)和MHA Node(数据节点)组成主要解决传统mysql主从架构存在的单点故障的问题2、特点:自动故障切换过程中,MHA试图从宕机的主服务器上保存二进制日志,最大程度保证数据不丢失使用半同步复制,可以大大降低数据丢失的风险目前MHA支持一主多从架构,最少三台服务,即一主两从二、实验1、实验环境:Linux系统

2020-09-01 08:54:35 520 1

原创 实验:LVS-NAT负载均衡怎么搞?

目录一、负载均衡群集的原理1、集群应用概述2、集群分类3、负载均衡群集架构4、群集工作模式分析二、LVS-NAT的部署1、LVS的负载调度算法2、使用ipvsadm工具三、实验一、负载均衡群集的原理1、集群应用概述随着站点对硬件性能,相应速度,服务稳定性,数据可靠性要求越来越高,单台服务器力不从心。可以使用普通服务器构建服务群集来解决此问题群集的含义:又叫集群、Cluster由多台主机构成,但对外只表现一个整体2、集群分类负载均衡群集:1,提高应用系统的响应能力、尽可能处理更多的访

2020-08-31 17:20:11 311

原创 mysql数据库的主从复制与读写分离

当业务的数据量比较大时,单台mysql数据库在安全性,高可用和高并发方面读无法满足实际的需要,配置多台从数据库服务器以实现读写分离一、mysql主从复制类型:基于语句的复制基于行的复制混合类型的复制复制过程二、读写分离原理只在主服务器上写,只在从服务器上读取主数据库处理事务性查询,从服务器处理select查询...

2020-08-29 00:15:43 82

原创 安装VMware出错

原因:上次装了此软件,且没卸载干净不影响

2020-08-26 20:00:19 221

原创 apache服务配置好,开启报错‘ServerName‘

报错:AH00558:httpd: Could not reliably determine the server’s fully qualified domain name. using localhost.location domain. Set the ‘ServerName’ directive globally to suppress this message服务开启失败,查看下端口,发现已经有服务占用端口,解决方法:把占用此端口的服务kill 杀死 就可以了。 如果还开启不了,就找到此服

2020-08-26 19:58:34 711

原创 MySQL高级SQL语句

目录一、mysql进阶查询二、mysql数据库函数三、mysql存储过程一、mysql进阶查询二、mysql数据库函数三、mysql存储过程

2020-08-26 19:24:42 234

原创 MySQL数据库的备份与恢复

目录一、数据库备份的分类1、数据备份的重要性2、数据库备份的分类3、常见的备份方法二、mysql完全备份与恢复1、优缺点2、完全备份分类三、mysql增量备份与恢复一、数据库备份的分类1、数据备份的重要性2、数据库备份的分类3、常见的备份方法二、mysql完全备份与恢复1、优缺点2、完全备份分类三、mysql增量备份与恢复...

2020-08-23 11:59:38 149

原创 mysql数据库中索引用法(事务与存储引擎介绍)

目录一、索引介绍1、索引概念1、索引作用2、索引分类1)普通索引2)唯一索引3)主键索引4)组合索引2、索引创建方法3、索引查看4、索引删除5、索引配置二、事务介绍1、事务概念2、事务的ACID特点3、事务的控制语句4、事务操作三、存储引擎介绍1、存储引擎概念2、MyISAM介绍3、InnoDB介绍一、索引介绍1、索引概念数据库索引:是一个排序的列表,存储着索引值和这个值对应的物理地址,无需整张表查询,通过物理地址找到所需数据,但是需要额外的磁盘空间存放索引文件1、索引作用数据库利用各种快速定位

2020-08-19 19:42:43 99

原创 MySQL数据库安装和管理(sql语句)

目录一、数据库基本概念1、数据库2、主流数据库介绍二、MySQL数据库安装1、MySQL数据库介绍2、编译安装三、MySQL数据库管理一、数据库基本概念1、数据库2、主流数据库介绍二、MySQL数据库安装1、MySQL数据库介绍2、编译安装三、MySQL数据库管理...

2020-08-19 09:36:13 189

原创 Tomcat部署及优化

目录一、概述1、Tomcat介绍2、核心组件二、Tomcat安装部署1、下载并安装JDK2、安装并启动Tomcat3、Tomcat目录结构三、虚拟主机设置四、Tomcat优化一、概述1、Tomcat介绍免费的、开源的web服务器apache软件基金会Jakarta项目中的一个核心项目2、核心组件web容器:web服务器servlet容器:名为catalina,处理servlet代码JSP容器:将JSP动态网页翻译成servlet代码二、Tomcat安装部署1、下载并安装JDK2

2020-08-16 21:16:04 140

原创 Nginx rewrite模块

目录一、Nginx rewrite模块1、rewrite跳转场景2、rewrite跳转实现3、rewrite实际场景4、常用的正则表达式元字符5、rewrite 命令6、location 分类7、比较 rewrite 和 location二、示例验证1、基于客户端IP地址访问跳转(仅限指定IP地址)2、基于域名跳转(新的跳转旧的)3、基于旧域名跳转到新域名后面加目录4、基于参数匹配跳转(如:以100-(100|200)-100.html为结尾的网页跳转)5、基于目录下所有php结尾的文件跳转6、普通的一条

2020-08-14 19:51:24 171

原创 LNMP架构搭部署及应用

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2020-08-13 11:02:15 134

原创 Nginx优化与防盗链配置

(隐藏版本号,网页缓存,日志分割,连接超时,更改Nginx运行进程数网页压缩,防盗链)

2020-08-12 13:37:46 130 1

原创 Nginx网页服务中虚拟机主机的应用

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2020-08-11 20:21:03 73

原创 Nginx网页服务基础及配置文件

目录一、Nginx概述二、配置文件1、手工编译安装2、运行控制3、配置文件三、Nginx统计页面四、访问控制:一、Nginx概述一款高性能,轻量级web服务软件稳定性高系统资源消耗低对http并发连接的处理能力高(高并发处理)单台物理服务器可支持30000-50000个并发请求二、配置文件1、手工编译安装yum -y install gcc gcc-c++ pcre-devel zlib-develuseradd -M -s /sbin/nologin nginx./configu

2020-08-11 19:44:50 235

原创 Apache服务网页和安全优化(带有小实验,轻松学习)

目录一、Apache网页优化1、网页压缩2、网页缓存二、Apache安全优化1、隐藏版本信息一、Apache网页优化1、网页压缩2、网页缓存二、Apache安全优化1、隐藏版本信息2、配置防盗链

2020-08-10 18:44:25 103

原创 Apache服务配置剖析及相关应用(日志管理)

目录一、Apache配置参数1、Apache连接保持2、Apache访问控制二、Apache日志管理1、日志分割2、AWStats日志分析一、Apache配置参数1、Apache连接保持相关参数:KeepAlive:是否打开连接保持(OFF关闭,ON打开)KeepAliveTimeout:2、Apache访问控制二、Apache日志管理1、日志分割2、AWStats日志分析...

2020-08-07 13:12:49 78

原创 LAMP平台部署实验

目录一、LAMP架构二、Apache服务1、主要特点2、手工编译安装的优点3、编译安装httpd服务1)准备工作2)源码编译及安装3)确认安装结果4)优化执行路径4、httpd配置文件三、MySQL服务四、PHP构建五、LAMP应用实例一、LAMP架构定义:LAMP指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web应用平台。软件组件编辑LinuxLinux 是免

2020-08-06 20:12:00 845

原创 虚拟主机的构建实验

虚拟web主机在同一台服务器中运行多个web站点,其中每一个站点并不独立占用一台真正的计算机httpd支持的虚拟主机类型基于域名的虚拟主机基于端口的虚拟主机基于IP地址的虚拟主机实验:实验环境:一台Linux做服务器,一台Windows做客户端1、基于域名虚拟主机的构建实验[root@localhost yum.repos.d]# yum -y install bind[root@localhost yum.repos.d]# rpm -q bindbind-9.9.4-72.

2020-08-06 19:32:05 165

空空如也

空空如也

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

TA关注的人

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