自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Kubernetes二进制部署

Master//生成ETCD证书修改etcd-cert.sh 配置文件//ETCD 二进制包//配置文件,命令文件,证书拷贝//进入卡住状态等待其他节点加入执行 ./etcd.sh etcd01 192.168.150.103 etcd02=https://192.168.150.104:2380,etcd03=https://192.168.150.105:2380另开一个master终端会发现etcd进程已经开启//拷贝证书去其他节点scp -r /opt/etcd.

2021-08-12 17:20:20 224

原创 了解K8s

K8S架构原理及其工作流程 前言一、容器编排系统二、K8S整体架构图1、K8S Master节点2、K8S Node节点 三、POD创建过程四、K8S各组件工作流程总结k8s的工作流程 前言 一、容器编排系统 容器编排系统需要满足的条件: 服务注册,服务发现负载均衡配置、存储管理健康检查自动扩缩容零宕机...

2021-08-11 14:56:59 246

原创 Docker数据管理、镜像、Dockerfile创建

一、docker的数据管理 管理Docker 容器中数据主要有两种方式:数据卷(Data Volumes)和数据卷容器( DataVolumes Containers) 。 1.数据卷 数据卷是一个供容器使用的特殊目录,位于容器中。可将宿主机的目录挂载到数据卷上,对数据卷的修改...

2021-08-07 17:17:22 261

原创 Docker资源管理

Docker的资源控制管理 一、CPU控制1.1 设置CPU使用率上限1)查看CPU使用率2)测试CPU使用率3)设置CPU使用率 1.2 设置CPU资源占用比(设置多个容器时才有效) 二、对内存使用进行限制三、对磁盘IO配额控制(blkio)的限制 一、CPU控制 ____cgroups,是一个非常强大...

2021-08-07 13:45:30 376

原创 Docker harbor启动报错

解决方法将占用registry的容器进行删除解决

2021-08-05 22:05:06 212

原创 Docker网络部分详解

Docker网络部分详解 一、docker网络概述1.1 docker网络实现的原理1.2 docker的网络模式 二、docker网络模式详解2.1 host模式2.2 container模式2.3 none模式2.4 bridge模式2.5 自定义网络模式自定义网络模式创建步骤 一、docker网络概述...

2021-07-27 13:33:30 110

原创 Docker yyds

一、了解dockerDocker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源。Docker是在Linux容器里运行应用的开源工具,是一种轻量级的“虚拟机”。Docker 的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器。容器化越来越受欢迎,因为容器是:●灵活:即使是最复杂的应用也可以集装箱化。●轻量级:容器利用并共享主机内核。●可互换:可以即时部署更新和升级。●便携式:可以在本地构建,部署到云,并在任何地方运行。●可扩展:可.

2021-07-24 11:37:29 439 1

原创 ELK ELK

ELK平台是一套完整的日志集中处理解决方案,将 ElasticSearch、Logstash 和 Kiabana 三个开源工具配合使用, 完成更强大的用户对日志的查询、排序、统计需求。●ElasticSearch:是基于Lucene(一个全文检索引擎的架构)开发的分布式存储检索引擎,用来存储各类日志。Elasticsearch 是用 Java 开发的,可通过 RESTful Web 接口,让用户可以通过浏览器与 Elasticsearch 通信。Elasticsearch 是个分布式搜索和分析引擎,优

2021-07-20 13:35:10 172 1

原创 GFS分布式搭建

GFS支持的七种卷1、分布式卷(默认):文件通过HASH算法分布到所有Brick Server上,这种卷是GFS的基础;以文件为单位根据HASH算法散列到不同的Brick,其实只是扩大了磁盘空间,并不具备容错能力,属于文件级RAID 02、条带卷(默认):类似RAID 0,文件被分成数据库并以轮询的方式分布到多个Brick Server上,文件存储以数据块为单位,支持大文件存储,文件越大,读取效率越高3、复制卷(Replica volume):将文件同步到多个Brick上,使其具备多个文件副本,属于文

2021-07-18 17:15:12 314 1

原创 rsync下行同步+inotify实时同步部署

介绍Rync服务器Rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。并且可以不进行改变原有数据的属性信息,实现数据的备份迁移特性。Rsync软件适用于unix/linux/windows等多种操作系统平台。 Rsync是一个快速和非常通用的文件复制工具。它能本地复制,远程复制,或者远程守护进程方式复制。它提供了大量的参数来控制其行为的各个方面,并且允许非常灵活的方式来实现文件的传输复制。它以其delta-transfer算法闻名。 rsync监听端口:873

2021-07-15 17:14:01 102 1

原创 redis主从复制原理及实验

redis主从复制一、redis原理二、redis主从复制实验一、redis原理Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,保证主数据库的数据内容和从数据库的内容完全一致。Redis的主从结构可以采用一主多从或者级联结构,Redis主从复制可以根据是否是全量分为全量同步和增量同步。全量同步Redis全量复制一般发生在Slave初始化阶段,这时Slave需要将Master上的所有数据都复制一份。具体步骤如下:从服务器连接主服务器,

2021-07-14 21:49:41 154

原创 LNMP平台对接redis实验

一、安装LNMP【安装 Nginx 服务】systemctl stop firewalldsystemctl disable firewalldsetenforce 01、安装依赖包yum -y install pcre-devel zlib-devel gcc gcc-c++ make2、创建运行用户useradd -M -s /sbin/nologin nginx3、编译安装cd /opttar zxvf nginx-1.12.0.tar.gz -C /opt/cd ngi

2021-07-14 17:53:32 100

原创 Firewalld概述

一、Firewalld概述 1.firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙 2.firewalld提供了支持网络区域所定义的网络连接以及接口安全等级的动态防火墙管理工具。 二、firewalld与iptables 的区别 1.ipta...

2021-07-14 15:25:30 916

原创 iptables规则

一、iptables概述 • Linux 系统的防火墙: IP信息包过滤系统,它实际上由两个组件netfilter和iptables组成 • 主要工作在网络层,针对IP数据包。体现在对包内的IP地址、端口等信息的处理上 二、netfilter/iptables...

2021-07-14 15:08:09 208

原创 dns基本原理及正反解析

DNS原理及配置一、DNS原理二、正向解析一、DNS原理1、dns的定义是将域名和ip地址相互映射的一个分布式数据库,能够使客户端更方便的进行访问。tcp链接 udp解析 53号端口2、dns类似为树状结构,最顶层为根域,"."来表示,相应服务器为跟服务器,整个域名空间解析权都归跟服务器所有。但跟服务器无法承担庞大的负载,采用“委派”机制,在根域下设置了一些顶级域,然后将不通顶级域的解析权分别委派给相应的顶级域服务器,同样的道理,为减轻顶级域的压力,又下了若干个二级域,二级域下面又设置三级

2021-07-10 18:40:31 3115 1

原创 DNS原理及递归查询与迭代查询

2021-07-09 08:50:43 217

原创 Squid 代理服务器应用

squid搭建一、Squid基本概念二、Squid代理服务器的安装三、传统代理服务器四、透明代理一、Squid基本概念Squid 是 Linux 系 统 中 最 常 用 的 一 款 开 源 代 理 服 务 软 件 ,可以很好地实现 HTTP 和 FTP,以及 DNS 查询、SSL 等应 用的缓存代理,功能十分强大。代理的基本类型1、传统代理:也就是普通的代理服务,首先必须在客户机的浏览器、QQ 聊天工具、下载 软件等程序中手动设置代理服务器的地址和端口,然后才能使用代理来访问网络。对于 网页浏览器.

2021-07-07 00:01:10 142

原创 mysql主从复制

代码 一、框架 master服务器:192.168.235.101,安装mysql5.7 slave1服务器:192.168.235.102,安装mysql5.7 slave1服务器:192.168.235.103,安装mysql5.7 客户端:192.168.235.104,安装

2021-07-06 21:00:24 333 8

原创 Apache--构建虚拟主机步骤

注:所有实验先关闭防火墙 一、基于域名的虚拟主机 1.为虚拟主机提供域名解析 2.为虚拟主机准备网页 3.添加虚拟主机配置 4.设置访问控制(和第三步在同一文件中输入) 5.加载独立的配置文件 6.重启服务,验证 二、基于IP地址的虚拟主机 1.增加一个虚拟网卡 2.修改虚拟主机配...

2021-07-04 15:56:31 677

原创 Mysql MHA高可用配置及故障切换实验

搭建Mysql MHA一、实验思路二、实验步骤三、故障模拟一、实验思路1.MHA架构1)数据库安装2)一主两从3)MHA搭建2.故障模拟1)主库失效2)备选主库成为主库3)原故障主库恢复重新加入到MHA成为从库MHA manager 节点服务器:CentOS7.4(64 位) manager/192.168.150.103 ,安装MHA node 和 manager 组件Master 节点服务器:CentOS7.4(64 位) mysql1/192.168.150.100 ,安装mys

2021-07-04 15:50:21 128 2

原创 MHA故障排除

启动masterha_check_repl -conf=/etc/masterha/app1.cnf------------报错解决方案:网上的说法是Failover两种方式:一种是虚拟IP地址,一种是全局配置文件。MHA并没有限定使用哪一种方式,而是让用户自己选择,虚拟IP地址的方式会牵扯到其它的软件,比如keepalive软件,而且还要修改脚本master_ip_failover。所以这里暂时把 app1.cnf内容的master_ip_failover_script= /usr/local/bi

2021-07-03 18:42:02 86

原创 网络知识复习

文章目录 ①简述三次握手与四次挥手,为什么挥手有四次?②BGP 有几种类型,分别适用于哪些场景?③OSPF 有哪五种数据包及七种状态?④你都用过哪些设备?(思科/华为)⑤二层交换机都能做些什么?⑥QoS 是什么? ①简述三次握手与四次挥手,为什么挥手有四次? TC...

2021-07-03 14:08:07 83

转载 Web 群集服务小复习

文章目录 ①没有没有做过 Nginx 支持 https 的访问,如何配置?②Nginx 前端页面/图片加载不出来,如何排查故障?③Nginx、LVS、Haproxy 三者有何区别?(优缺点总结)④如何优化 Tomcat?⑤补充:对称密钥与非对称密钥有何区别? ①没有...

2021-07-03 14:05:20 64

原创 mysql索引

一、MySQL 索引 1.索引的概念 **自行百度** 2.索引的作用 **自行百度** 3.索引的分类和创建 (1)普通索引 最基本的索引类型,没有唯一性之类的限制。 ●直接创建索引 ●修改表方式创建 ●创建表的时候指定索引 (2)唯一索引 与普通...

2021-06-30 13:15:28 424 2

原创 mysql数据库基本概念

一、数据库的基本概念 1、数据库的组成 数据:描述事物的符号记录 包括数字,文字、图形、图像、声音、档案记录等 以“记录”形式按统一格式进行存储 表:将不同的记录组织在一起,用来存储具体数据 数据库: 表的集合,是存储数据的仓库 以一定的组织方式存储的相互有关的数据集合 2...

2021-06-30 13:14:08 789 2

原创 LNMP部署

一、将安装PHP 所需软件包传到/opt目录下 二、安装GD库和GD库关联程序,用来处理和生成图片 三、配置软件模块 四、编译及安装(make -j 2 && make install) 五、复制模版文件作为PHP 的主配置文件,...

2021-06-24 18:22:22 66

原创 LNMP部署

一、安装 Nginx 服务 1.安装依赖包 2.创建运行用户 3.编译安装 然后make -j2 && make install 4.优化路径 5.添加 Nginx 系统服务 二、安装 MySQL 服务 1.安装Mysql环境依赖包 2.创建运行用户 3.编译安装 ...

2021-06-24 18:21:12 52

原创 LVS--NAT模式

准备 负载调度器:内网关 ens33:192.168.110.10,外网关 ens37:12.0.0.1 Web节点服务器1:192.168.110.20 Web节点服务器2:192.168.110.50 NFS服务器:192.168.110.60 客户端:12.0.0.12 1...

2021-06-24 18:18:41 138 1

原创 LVS+Keepalived....

一、一.Keepalived工具介绍 专为LVS和HA设计的一款健康检查工具 • 支持故障自动切换(Failover) • 支持节点健康状态检查(Health Checking) • 官方网站:http://www.keepalived.org/ 二、Keepalived工作...

2021-06-24 18:17:26 287

原创 HAProxy搭建Web群集

HAProxy的主要特性有:●可靠性和稳定性非常好,可以与硬件级的F5负载均衡设备相媲美;●最高可以同时维护40000-50000个并发连接,单位时间内处理的最大请求数为20000个,最大处理能力可达10Git/s;●支持多达8种负载均衡算法,同时也支持会话保持;●支持虚机主机功能,从而实现web负载均衡更加灵活;●支持连接拒绝、全透明代理等独特的功能;●拥有强大的ACL支持,用于访问控制;●其独特的弹性二叉树数据结构,使数据结构的复杂性上升到了0(1),即数据的查寻速度不会随着数据条目的增加

2021-06-18 13:39:49 97 1

原创 tomcat安装服务、优化、虚拟主机配置

Tomcat 一、tomcat简介Java ServletJSP 二、安装Tomcat服务三、优化tomcat启动速度四、Tomcat 虚拟主机配置五、Tomcat 优化 一、tomcat简介 Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合...

2021-06-10 17:08:33 128 2

原创 Apache网页优化

一、网页压缩 1.检查是否安装 mod_deflate 模块 如果没有安装,先停止httpd服务,然后把/usr/local/httpd/conf中httpd.conf删除,在/opt/httpd-2.4.29中重新使用./configure,重新加入模块,把deflate模块加上 2.配置 mod_deflate 模块启用...

2021-06-03 15:11:16 72 2

原创 Apache配置与应用(图文详解)

注:所有实验先关闭防火墙 一、基于域名的虚拟主机 1.为虚拟主机提供域名解析 2.为虚拟主机准备网页 3.添加虚拟主机配置 4.设置访问控制(和第三步在同一文件中输入) 5.加载独立的配置文件 6.重启服务,验证 二、基于IP地址的虚拟主...

2021-06-02 20:03:56 245

原创 PHP搭建

一、将安装PHP 所需软件包传到/opt目录下 二、安装GD库和GD库关联程序,用来处理和生成图片 三、配置软件模块 四、编译及安装(make -j 2 && make install) 五、复制模版文件作为PHP 的主配置文件,并进行修改(主配置...

2021-06-01 23:31:38 381 4

原创 mysql

一、将安装mysql所需软件包传到opt目录下 二、安装环境依赖包 三、配置软件模块 四、编译及安装 五、创建mysql用户 六、修改mysql配置文件 在/etc/my.conf中修改 七、更改mysql安装目录和配置文件的属主属组 八、设置路径环...

2021-06-01 23:30:35 59

原创 Apache

一、关闭防火墙,把安装Apache所需软件包传到/opt目录下(软件可在网上下载) 二、安装环境依赖包 三、配置软件模块 再将两个文件移动到httpd中srclib中 进入httpd目录里,运行configure这个可执行文件 四、编译及安装 五、把h...

2021-06-01 23:20:27 59

原创 Here Document免交互

目录 一、免交互(一)Here Document 免交互定义(二)语法格式(三)注意事项1、免交互方式实现对行数的统计,将要统计的内容置于标记“EOF"之间,直接将内容传给 wc -l 来统计2、通过read命令接收输入并打印,输入值是两个EOF 标记之间的部分,作为变量i的值3、通过passwd给用户设置密码 (四)支...

2021-05-26 08:33:27 263

原创 数组的排列

文章目录 数组一、数组定义方法二、数组包括的数据类型三、获取数组长度1、读取某索引赋值 四、数组遍历五、数组切片六、数组替换七、数组删除八、数组追加元素九、向函数传数组参数十、排序算法1、冒泡排序算法2、直接选择排序3、反转排序 数组 一、数组定义方法 方法...

2021-05-18 16:02:09 310 2

原创 NFS概述及应用

文章目录 一、NFS概述1、NFS优点与缺点2、NFS服务实现所需条件 二、NFS服务配置1、服务器使用 NFS 发布共享资源2、在客户机中访问 NFS 共享资源 一、NFS概述 ●NFS是一种基于TCP/IP传输的网络文件系统协议。通过使用NFS协议,客户机...

2021-05-18 15:47:00 432

原创 shell三种循环

文章目录 前言一、for循环for语句结构例题: 二、while循环1、while语句结构例题: 三、until循环1、until语句结构例题: 四、常用转义字符五、例题:购物 前言 脚本执行任务的时候总会遇到需要重复执行的时候,为了节省...

2021-05-17 13:45:11 18180 1

空空如也

空空如也

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

TA关注的人

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