自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第七十九集 私有仓库harbor

私有仓库harborHarbor概述关于 Harbor.cfg 配置文件中有两类参数所需参数可选参数部署Harbor服务Harbor概述1、Docker Harbor有可视化的Web管理界面,可以方便管理Docker镜像,又提供了多个项目的镜像权限管理及控制功能。2、Harbor的优势:基于角色控制:有管理员与普通用户,可赋权普通用户,比如只能上传和下载,可根据项目来进行操作和管理基于镜像的复制策略:也与权限相关,比如有只一-些用户与组才能对此项目进行相对应的操作支持LDAP/AD: 域控制.

2021-09-14 21:20:10 189

原创 第七十八集 Doscker Compose搭建consul集群环境

Doscker Compose搭建consul集群环境Compose概述标题 Docker Compose容器编排docker-compose常用字段docker compose常用命令Consul的概述Consul容器服务更新与发现compose部署Consul部署安装 consul-template配置并启动 templateCompose概述Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使.

2021-09-14 21:10:35 163

原创 第七十七集 私有仓库registry+Cgroup资源限制 ✌

文章目录私有仓库建立 registryCgroup概述CPU使用率控制stress工具测试CPU和内存CPU周期限制CPU Core控制CPU配额控制参数的混合使用内存限额Block IO限制bps和iops私有仓库建立 registry[root@docker ~]# docker pull registry #下载registry镜像[root@docker ~]# vim /etc/docker/daemon.json { "insecure-registries":["192.168

2021-09-14 20:54:28 158

原创 第七十六集 docker 镜像搭建和dockerfile编写优化✔

docker 镜像搭建和dockerfile编写优化Harbor概述关于 Harbor.cfg 配置文件中有两类参数部署Harbor服务Harbor概述1、Docker Harbor有可视化的Web管理界面,可以方便管理Docker镜像,又提供了多个项目的镜像权限管理及控制功能。2、Harbor的优势:基于角色控制:有管理员与普通用户,可赋权普通用户,比如只能上传和下载,可根据项目来进行操作和管理基于镜像的复制策略:也与权限相关,比如有只一-些用户与组才能对此项目进行相对应的操作支持L.

2021-09-14 20:24:30 90

原创 第七十五集 docker的部署(づ ̄ 3 ̄)づ

docker的部署Docker的概述Docker的优势Docker的使用场景Docker引擎( Docker Engine)Docker三大组件Docker底层原理环境部署Docker的概述Dcoker是基于容器技术的轻量级虛拟化解决方案,docker是由容器引擎,把linux的cgroup、namespaces等容器底层技术进行完美的封装、并抽象为用户提供创建和管理容器的便捷界面(命令行Cli、api等) C/sDocker的优势docker引擎统一了基础设施环境:docker环境------.

2021-09-04 23:27:22 94

原创 第七十四集 openstack 部署

openstack 部署什么是openstack云计算模式OpenStack 中有哪些项目?openstack基本架构OpenStack环境部署控制节点配置MariaDB部署memcachedKeystone组件部署Glance组件部署OpenStack-Nova和OpenStack-Placement模块部署模块部署什么是openstackOpenStack 是一系列开源工具(或开源项目)的组合,主要使用池化虚拟资源来构建和管理私有云及公共云。其中的六个项目主要负责处理核心云计算服务,包括计算、网.

2021-08-28 23:50:35 218

原创 第七十三集 KVM虚拟化☜(゚ヮ゚☜)

KVM虚拟化概念应用数据化的原因虚拟化的优势KVMVirtual Machine ManagerKVM虚拟化平台部署总结概念将计算机的各种实体资源(CPU、内存、磁盘空间、网络适配器等),予以抽象 、转换后呈现出来并可供分区、组合为一个或多个电脑配置环境。应用数据化的原因1)同一台物理机运行多个不同版本应用软件2)硬件依赖性较低3)便于数据迁移虚拟化的优势1)提高应用兼容性2)降低运营成本3)加速应用部署4)提高服务器可用性5)提高资源利用率6)动态调度资源7)降低能源消耗.

2021-08-22 23:46:03 105

原创 第七十二集 日志分析系统 (☞゚ヮ゚)☞ ELK ‍

ELK简介组件结构Elasticsearch介绍Logstash介绍Kibana介绍Kibana的主要功能简介顾名思义ELK是由Elasticsearch Logstash Kibana三大组件构成的一个基于web页面的日志分析工具。日志分析是运维工程师解决系统故障,发现问题的主要手段。日志包含多种类型,包括程序日志,系统日志以及安全日志等。通过对日志分析,预发故障的发生,又可以在故障发生时,寻找到蛛丝马迹,快速定位故障点。及时解决。组件结构Elasticsearch:是一个开源分布式时实分析.

2021-08-14 17:28:10 148 1

原创 第七十一集 GlusterFS分布式文件系统☜(゚ヮ゚☜)

GlusterFS分布式文件系统GlusterFS介绍适用场景设计理念GlusterFS特点GlusterFS组成GlusterFS专业术语卷的模式GlusterFS集群部署四台GFS同时操作创建卷GlusterFS介绍GlusterFS是一个高层次的分布式文件系统解决方案。通过增加一个逻辑层,对上层使用者掩盖了下面的实现,使用者不用了解也不需知道,文件的存储形式、分布。内部实现是整合了许多存储块并通过Infiniband RDMA或者 tcp/ip方式互联的一个并行的网络文件系统,这样的许多存储块.

2021-08-14 17:20:09 210

原创 第七十集 rsync远程同步✈(╯▽╰ )好香~~

rsync远程同步rsync 同步概述:rsync 同步特点:rsync 命令rsync本地复制配置rsync源服务器关闭服务查看同步客户端面交互同步Inotify介绍inotify内核参数优化rsync+inotify实验客户端安装部署inotify-toolsclient编写触发同步脚本开启另外一个client终端创建文件,在原终端上实时查看rsync 同步概述:Remote Sync ----- 远程同步,支持本地复制,或者与其他SSH 、rsync主机同步,功能类似于scp,但是要比scp丰.

2021-08-14 16:49:45 97

原创 第六十九集 Redis谢啦!!☆⌒(*^-゜)v数据库集群部署

Redis数据库集群部署Redis集群Redis三种模式原理介绍主从模式主从复制流程哨兵模式(Sentinel)Cluster集群模式作用Redis主从复制部署Redis哨兵模式部署cluster集群搭建Redis集群1、简介Redis集群是一个提供在多个Redis间节点间共享数据的程序集Redis集群并不支持处理多个keys的命令,因为这需要在不同的节点间移动数据,从而达不到像Redis那样的性能,在高负载的情况下可能会导致不可预料的错误Redis集群通过分区来提供一定程度的可用性,在实际环.

2021-08-11 20:59:56 122

原创 第六十八集 Redis(o-ωq)).oO 困 数据类型

Redis数据类型Redis有哪些数据类型String数据类型List数据类型Hash数据类型set数据类型(无序集合)Sortcd Set数据类型(有序集合)小结Redis有哪些数据类型Redis主要有5种数据类型,包括String,List,Set,Zset,Hash,满足大部分的使用要求String数据类型set/get/append/strlen127.0.0.1:6379> keys * //查看当前数据库所有键(empty list or set)127.0.0.1:.

2021-08-09 02:38:42 130

原创 第六十七集 Redis(*≧▽≦)ツ┏━┓ 持久化及性能管理

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-08-09 01:52:09 71

原创 第六十六集 Redis缓存代理`(*>﹏<*)′

Squid缓存代理Redis数据库的概念Redis数据库的优点编译安装squid搭建传统代理搭建透明代理ACL控制访问Squid 日志分析Redis数据库的概念Redis是一个开源的、使用c语言编写的NosQL数据库。Redis基于内存运行并支持持久化(支持存储在磁盘),采用key-value(键值对)的存储形式,是目前分布式架构中不可或缺的一环Redis服务器程序默认是单进程模型Redis服务在一台服务器上可以同时启动多个Redis进程,Redis的实际处理速度则是完全依靠于主进程的执行效率.

2021-08-09 00:18:29 132

原创 第六十五集 Squid缓存代理服务(p≧w≦q)

mysql 主从复制、读写分离前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy a.

2021-08-08 10:58:02 95

原创 第六十四集 Haproxy负载均衡部署o(*^@^*)o

Haproxy负载均衡部署HAproxy负载均衡部署Haproxy简介常见的wed集群调度器Haproxy的应用Haproxy的优点Haproxy调度算法原理nginx和LVS、 Haproxy的区别实验两台nginxHAproxy负载均衡部署HAproxy的负载均衡已经被我们广泛的用于生产环境中了,其优秀的性能也得到了人们的认可;接下来我们来说说Haproxy的有点;1.可以实现4层、7层的负载均衡;2.友好的可视界面,支持web显示;3.心跳监测,可以自动识别故障点,移除后者添加(Ngin.

2021-08-08 02:55:07 115

原创 第六十三集 LVS负载均衡❤群集 (✿◡‿◡) DR模式 + Keepalived部署

LVS负载均衡群集DR模式+Keepalived部署LVS-DR数据包流量分析LVS-DR中的ARP问题解决ARP的两个问题的设置方法KeepalivedLVS调度服务器配置(主-备)web服务器配置Keepalived安装设置LVS-DR数据包流量分析同一局域网中客户端向目标VIP发送请求,负载均衡器接收负载均衡器根据负载均衡算法选择后端真实服务器,不修改也不封装IP报文,而是将数据帧的MAC地址改为后端真实服务器的MAC地址,然后在局域网上发送后端真实服务器收到这个帧,解封装后发现目标IP

2021-08-08 02:38:04 108

原创 第六十二集 LVS负载均衡 ❤集群

LVS负载均衡群集的含义集群的分类负载均衡群集架构关于LVS虚拟服务器LVS的管理工具ipvsadm群集的含义1、概念由多台主机构成,但对外只表现为一个整体,只提供一个访问入口(域名与IP地址),相当于一台大型计算机2、问题主要来源于市场需求(企业需求),以及企业管理维护人员的合理性和效率;为了解决互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要求越来越高,单台服务器已经无法满足负载均衡及高可用性的要求3.、解决方法主要是:增强单体和集群化使用价格昂贵的小型机、大型.

2021-08-08 02:22:05 142

原创 第六十一集 MySQL数据库高可用MHA ヾ(≧▽≦*)o

MySQL数据库高可用MHA MHA概述搭建MySQL-MHA实验总结MHA概述1、简介主要是为了解决msater只有一台,若master出现故障时就使用MHA解决单点故障问题一套优秀的MySQL高可用环境下故障切换和主从复制的软件MySQL故障过程中,MHA能做到0-30秒内自动完成故障切换2、MHA的组成(性能、组件)MHA Manager (管理节点)可以借助于node组件,实现健康检查(ssh、主从复制)、控制故障切换MHA Node 组件(数据节点)部署在所有MySQL服务.

2021-08-08 01:52:40 101

原创 第六十集 mysql高阶语句

mysql高阶语句按关键字排序按单字段排序按多字段排序对结果进行分组GROUP BY结合ORDER BY限制结果条目设置别名as作为连接语句通配符的使用子查询NULL值正则表达式算术运算符连接查询函数按关键字排序1.1、使用ORDER BY语句来实现排序1.2、排序可针对一个或多个字段1.3、ASC:升序,默认排序方式1.4、DESC:降序1.5、ORDER BY的语法结构语法: 1 select column1,column2,... from 库名 order by column1,.

2021-08-01 10:05:36 107

原创 第五十九集 myaql备份与恢复

myaql备份与恢复数据库备份的分类使用tar打包文件夹备份进数据库,创建school数据库,创建info数据表,并添加几条记录恢复数据库备份的分类备份方式分很多种,从物理与逻辑的角度,备份分为以下几类:(1)物理备份:指对数据库操作系统的物理文件(如数据文件、日志文件等)的备份。物理备份又可以分为脱机备份(冷备份)和联机各份(热备份)。冷备份:在关闭数据库时进行的备份操作,能够较好地保证数据库的完整性。热备份:在数据库运行状态中进行操作,这种备份方法依赖于数据库的日志文件。(2)逻辑备份:.

2021-08-01 10:05:13 288

原创 第五十八集 MySQL的事务与存储引擎

第五十八集 MySQL的事务与存储引擎事务事务的ACID特点数据不一致产生的结果MySQL事务隔离级别事务控制语句新建表,添加数据,测试提交事务测试回滚MySQL存储引擎MyISAM特点表级锁定形式:MyISAM的三种存储格式MyISAM适用的场景InnoDB特点查看系统支持的存储引擎查看表使用的存储引擎修改存储引擎总结事务事务是一个操作序列,这些操作要么执行,要么不执行,它是一个不可分割的工作单位,在数据库系统上执行并发操作时,事务是最小的控制单元,事务适用于多用户同时操作数据库的场景.

2021-07-13 21:30:53 70

原创 第五十七集 MySQL 索引 方便管理

索引的概念●索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。●使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。●索引就好比是一本书的目录,可以根据目录中的页码快速找到所需的内容。●索引是表中一列或者若干列值排序的方法。●建立索引的目的是加快对表中记录的查找或排序索引的作用●设置了合适的索引之后,数据库利用各种快速定位技术,

2021-07-13 20:22:47 62

原创 第五十六集 MySQL数据库——增、删、改、查

MySQL数据库下面展示一些 内联代码片。// A code blockvar foo = 'bar';// An highlighted blockvar foo = 'bar';

2021-07-13 19:41:27 123 1

原创 第五十五集 Nginx服务的跳转Rewrite和正则表达式

Nginx服务的Rewrite和正则表达式

2021-07-06 21:21:11 104 2

原创 第五十四集 Tomcat 优化以及与Nginx结合使用

文章目录在这里插入代码片

2021-07-05 22:24:03 222 3

原创 第五十三集 Nginx的优化

Nginx的优化     前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示.

2021-06-27 23:15:07 76 1

原创 第五十二集 LNMP架构

文章目录安装LNMP安装LNMP[root@localhost ~]# cd /opt[root@localhost opt]# rz -Erz waiting to receive.[root@localhost opt]# rz -Erz waiting to receive.[root@localhost opt]# rz -Erz waiting to receive.[root@localhost opt]# lsmysql-boost-5.7.20.tar.gz php.

2021-06-23 19:21:01 68

原创 第五十二集 适用于工作环境中的Nginx

适用于工作环境中的Nginx什么是Nginx标题什么是NginxNginx ,是一个 Web 服务器和反向代理服务器,用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 协议。目前使用的最多的 Web 服务器或者代理服务器,像淘宝、新浪、网易、迅雷等都在使用。Nginx 的主要功能如下:作为 http server (代替 Apache ,对 PHP 需要 FastCGI 处理器支持)FastCGI:Nginx 本身不支持 PHP 等语言,但是它可以通过 FastCGI 来将请求扔.

2021-06-22 23:32:20 61 1

原创 第五十一集 LAMP架构

LAMP架构一、安装Apache一、安装Apache在这里插入代码片

2021-06-21 22:13:49 53

原创 第五十集 web基础 DNS与域名

HTTP协议和web基础DNS与域名DNS解析域名WebWeb概述Web1.0 Vs Web2.0Web1.0Web2.0Web2.0特征HTTP协议概述HTTP协议简介、版本GET 与POST 区别区别一:语义上的区别区别二:服务器请求的区别区别三:参数放请求头和请求体的差别HTTP1.0和HTTP1.1之间的区别缓存处理带宽优化及网络连接的使用错误通知的管理Host头处理长连接DNS与域名1、网络是基于TCP/IP 协议进行通信和连接的,每一-台主机都有一个唯一的标识(固定的IP地址),用以区.

2021-06-17 10:05:15 140

原创 第四十九集 Linux iptables防火墙

Linux iptables防火墙Firewalld简介netfilterFriewalld/iptablesFriewalld和iptables的区别iptablesFirewalld简介支持网络区域所定义的网络连接以及接口安全等级的动态防火墙管理工具支持IPv4、IPv6防火墙设置以及以太网桥支持服务或应用程序直接添加防火墙规则接口拥有两种配置模式(1)运行时配置(2)永久配置netfilter位于Linux内核中的包过滤功能体系称为Linux防火墙的“内核态”Frie.

2021-06-16 19:10:15 43

原创 第四十八集 Shell脚本 免交互expect

Shell脚本 免交互expectExpext概述基本命令Expect语法Expect执行方式Expext概述Expect是建立在tcl基础上的一个工具,Expect是用来自动化控制和测试的工具。主要解决shell脚本中不可交互的问题。有助于大规模的系统运维工作。在日常的运维与开发中,常常需要运城登录到服务器,然而登录的过程却是个需要交互的过程,可能会要输入yes/no等信息,使用Expect脚本即可实现免交互操作。基本命令send向进程发送字符串,用于模拟用户的输入,该命令不能自动回车换.

2021-06-16 12:01:26 105

原创 第四十七集 Shell脚本 sort、tr、uniq工具

shell编程之正则表达式与文本处理器

2021-06-16 11:20:34 72

原创 第四十六集 shell编程之正则表达式与文本处理器

shell编程之正则表达式与文本处理器什么是正则grep 参数sedawk什么是正则正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。在linux中,通配符是由shell解释的,而正则表达式则是由命令解释的,下面我们就为大家介绍三种文本处理工具/命令:grep、sed、awk,它们三者均可以解释正则。grep 参数 -n  显示行号    -o  只显示匹配内容    -q  静默模式,没有任何输出,得.

2021-06-15 18:40:11 73

原创 第四十五集 shell脚本----函数的应用

shell脚本----函数的应用函数基本概述标题函数基本概述1、什么是函数?函数其实就是一堆命令的合集,用来完成特定功能的代码块,你可以对它进行自定义命令,并且可以在脚本中任意位置使用这个函数,要使用定义的函数,只需要填写函数名称就可以了。2、函数的作用使用函数可以让代码模块化,便于代码的复用,同时增加脚本的可读性。函数和变量类似,必须先定义才可使用,如果定义不调用则不会被执行。标题...

2021-06-09 17:14:57 43

原创 第四十四集 shell编程之循环语句

shell编程之循环语句for循环语句for循环语句for语句的结构读取不同的变量值,用来逐个同一组命令第一种:for 变量名 in 取值列表do 命令序列 done 第二种:

2021-06-08 20:01:02 63

原创 第四十三集 Shell脚本条件测试、if语句、case语句

Shell脚本条件测试、if语句、case语句条件测试文件测试整数值比较字符串测试if语句条件测试文件测试与整数测试字符串测试与逻辑测试test 条件表达式[ 条件表达式 ] 条件表达式与方括号直接至少有一个空格,每个字符也要有空格文件测试文件测试是指根据指定的路径名称,判断对应的是文件还是目录,或者判断文件是否存在,是否有可读、可写、可执行等权限(root用户权限太大,默认三个权限一直都有)-d :测试是否为目录-e :测试目录或文件是否存在-f :测试是否为.

2021-06-08 17:03:16 49

原创 第四十二集 Shell脚本 变量

文章目录shellshellShell是一种脚本语言,那么,就必须有解释器来执行这些脚本,常见的脚本解释器有:bash:是Linux标准默认的shell。bash由Brian Fox和Chet Ramey共同完成,是BourneAgain Shell的缩写,内部命令一共有40个。sh: 由Steve Bourne开发,是Bourne Shell的缩写,sh 是Unix 标准默认的shell。另外还有:ash、 csh、 ksh等。...

2021-06-08 14:59:15 74 2

原创 第四十一集 FTP服务器、yum仓库搭建

FTP服务器、yum仓库搭建一、FTP概述二、FTP服务搭建三、搭建yum仓库一、FTP概述FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。FTP(File Transfer Protocol: 文件传输协议)作用: Internet 上用来传送文件的协议VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷.

2021-06-01 18:26:11 162

空空如也

空空如也

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

TA关注的人

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