自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker --harbor

docker --harbor部署上传镜像指定ip地址登录创建用户维护管理Harbor部署//[root@localhost ~]# chmod +x docker-compose//[root@localhost ~]# cp docker-compose /usr/local/bin/[root@localhost ~]# docker-compose -vdocker-compose version 1.21.1, build 5a3f1a3//[root@localho

2021-09-15 01:22:09 451

原创 Docker Cgroup资源配置操作

Cgroup资源配置操作权重 --cpu-sharesCPU周期限制 --cpu-period、 --cpu-quota查询容器的资源限制参数CPU Core控制 --cpuset-spusCPU配额控制参数的混合使用内存限额Block IO的限制bps和iops的限制Cgroup资源配置方法:Docker通过Cgroup来控制容器使用的资源配额,包括CPU、内存、磁盘三大方面,基本覆盖了常见的资源配额和使用量控制。Cgroup是Control Groups的缩写,是Linux内核提供的一种可以限制、

2021-09-14 23:05:28 486

原创 docker私有仓库regidtry

docker私有仓库regidtry下载registry和nignxdocker引擎终端设置仓库地址上传镜像到私有仓库获取私有仓库镜像列表先删除本地镜像测试能否从私有仓库下载镜像下载registry和nignx//[root@docker ~]# docker pull registry [root@docker ~]# docker pull nginx docker引擎终端设置仓库地址//[root@localhost ~]# cd /etc/docker[root@localhos

2021-09-14 19:20:49 216

原创 dockerfile关于nginx镜像的优化

nginx镜像的优化dockerfile未优化版nginx优化1.不需要输出的指令丢入/dev/null优化2.减少RUN构建优化3.多阶段构建运行容器dockerfile未优化版nginx//FROM centos:7 ##基于centos:7镜像RUN yum install -y gcc pcre pcre-devel devel zlib-devel make ##安装依赖环境ADD nginx-1.12.2.tar.gz /mnt ##将源码复制到指定目录,并解压WOR

2021-09-14 17:39:40 281

原创 docker ---compose和consul

compose概述YAML简介YAML支持的数据结构compoes常用命令compose配置常用字段![在这里插入图片描述](https://img-blog.csdnimg.cn/53ca1e8c1f93422792f3d8c57431de63.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6ams6ZOD6Jav6ICB5ZOl,size_20,color_FFFFFF,t_7.

2021-09-12 03:02:15 638

原创 Dockerfile的概述和构建镜像

dockerfile概述docker 三要素创建镜像的方式镜像有哪些部分组成docker镜像分层具体技术docker 三要素镜像:容器的惊涛模板容器:一种应用环境的运行时状态仓库:存放镜像的创建镜像的方式基于已有镜像创建基于本地模板创建基于Dockerfile创建镜像有哪些部分组成1、基础镜像-------centos2、依赖环境-------gcc make jdk gd等3、应用服务软件包4、应用服务的相关配置文件5、启动方式/容器开启时运行的脚本/命令docker镜像分

2021-09-11 01:51:57 316

原创 docker--数据管理容器卷和网络通讯

docker容器卷和网络通讯Docker的数据管理docker数据卷数据卷容器docker自定义网络自定义容器名称Docker的数据管理数据管理操作●方便查看容器内产生的数据●多容器间实现数据共享两种管理方式●数据卷●数据卷容器数据之间的共享(目的)①宿主机与容器之间的数据共享②容器与容器之间的数据共享docker数据卷数据卷是一个提供容器使用的特殊目录宿主机目录 /var/www 挂载容器中的/data1,/var/html挂载容器中的/data2// [root@local

2021-09-06 01:30:51 217

原创 docker简介和部署

docker简介和部署docker是什么?docker和虚拟机的区别?为社么需要容器技术?docker核心目的?docker三要素优势安装设置阿里云镜像源安装docker-ce社区版设置镜像加速网络优化相关命令查看查看docker版本用于显示docker系统级信息Docker镜像相关操作运行镜像删除镜像搜索镜像用search下载镜像用pull获取镜像信息添加镜像标签镜像导出镜像导入docker命令—容器操作创建容器启动容器start停止容器容器持续后台运行进入容器docker网络模式HOST模式![在这里插

2021-09-04 23:56:37 498

原创 OpenStack--Keystone组件部署

KEYSTONE主要功能管理对象Keystone认证过程Keystone身份服务组件安装创建数据库实例和数据库用户安装keystone、http、mod_wsgi配置 keystone初始化数据库主要功能身份认证:对用户进行身份认证,并对应权限范围用户授权(令牌管理权限):以token令牌的方式标识用户对应拥有的权限范围用户管理(寻址功能):提供用户访问资源的寻址功能(URL)服务目录:所有服务的交互/调用,均需要keyston进行认证管理对象User:指使用Openstack serv

2021-08-29 01:26:04 120

原创 OpenStack(一)简介+T版部署

云计算服务模型IaaS(基础架构即服务)提供底层 IT 基础设施服务,包括处理能力、存储空间、网络资源等面向对象一般是 IT 管理人员PaaS(平台即服务)把安装好开发环境的系统平台作为一种服务通过互联网提供给用户面向对象一般是开发人员SaaS(软件即服务)直接通过互联网为用户提供软件和应用程序等服务面向对象一般是普通用户OpenStack 简介1、NASA (美国国家航空航天局)和 Rackspace(是一家全球领先的托管服务器及云计算提供商)共同发起2、以 Apache 许可证(

2021-08-21 01:11:06 530

原创 KVM虚拟化部署

这里写目录标题KVM虚拟化虚拟化类型虚拟化技术虚拟化技术的优劣KVM虚拟化架构/三种模式kvm作用工作流程KVM虚拟化美国环境保护EPA报告曾经统计过一组数据:EPA研究服务器和数据中心的能源效率时发现,实际上服务器只有5%的时间在工作,其他时间一直处于休眠状态。为了提高服务器的利用率,研发出一种虚拟化技术。广义的KVM实际上包含两个部分,一部分是基于Linux内核支持的KVM内核模块,另一部分是经过简化和修改的Qemu。KVM内核模块模拟处理器和内存以支持虚拟机的运行,Qemu主要处理I/O以及

2021-08-21 00:52:51 558

原创 ELK---日志分析系统

这里写目录标题ELK日志服务器的优缺点日志服务器日志处理步骤LogStash概述LogStash主要组件主机分类Elasticsearch概念Kibana概述Kibana主要功能配置ELK日志分析系统配置elasticsearch环境(node1、node2)部署elasticsearch软件修改主配置文件创建数据存放路径并修改属组主宿主机检测集群健康状态ELK日志简化分析的管理工具,由Elasticsearch(ES)、Logstash、Kibana三个开源工具组成,官方网站: https://www

2021-08-21 00:39:34 865

原创 GlusterFS 分布式文件系统·

GlusterFS简介文件系统(FS)简介文件系统作用文件系统的挂载使用GFS是由三个组件GlusterFS构成专业术语GLusterFS 模块化 维栈式架构工作历程GFS支持的七种卷后端存储如何定位文件部署文件系统(FS)简介文件系统组成①文件系统接口②对对像管理的软件集合③对象及属性文件系统作用从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取文件系统的

2021-08-14 21:01:24 634

原创 rsync远程同步

rsync服务器Rsync 介绍rsync同步源同步方式rsync配置rsync配置源的两种表示方法Rsync 介绍① rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。并且可以不进行改变原有数据的属性信息,实现数据的备份迁移特性。② rsync软件适用于unix/linux/windows等多种操作系统平台③ rsync是一个快速和非常方便的文件复制工具。它能本地复制,远程复制,或者远程守护进程方式复制,它提供了大量的参数来控制其行为的各个方面,并且

2021-08-14 00:06:08 73

原创 redis数据类型

数据类型·# stringget set append strlenincr decr incrby decrbygetset setexmset、mget、msetnx# stringstring是redis最基本的类型,最大能存储512MB的数据,string类型是二进制安全的,即可以存储任何数据、比如数字、图片、序列对象等get set append strlen// 192.168.142.143:6379> get school(nil)192.168.142.143:637

2021-08-10 01:56:13 101

原创 redis高可用

redis高可用高可用持久化主从复制哨兵集群关于持久化redis 提供两种方式进行持久化ROB持久化触发条件手动触发自动触发其他自定触发机制执行流程启动时加载AOF 持久化执行流程RDB和AOF的优缺点主从复制高可用在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间内可以提供正常服务(99.9%、99.99%、99.999%等等)但是在Redis语境中,高可用的含义似乎要宽泛一些,除了保证提供正常服务(如主从分离、快速容灾技术),还需要考虑数据容量的扩展、数据安全不会丢失等

2021-08-10 01:14:54 601

原创 什么是redis??

redis是非关系型数据库的一种关系数据库与非关系型数据库非关系型数据库产生的背景关系型数据库和非关系型数据库得区别redis介绍redis优点redis使用场景安装redis关系数据库与非关系型数据库关系型数据库( sql)关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上(E-R图),一般面向于SQL语句 (标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的松主流的关系型数据库包括Oracle、MysQL、sQL Server、Microsoft

2021-08-09 01:19:49 406

原创 Squid代理服务器应用

Squid代理Web代理机制代理的基本类行哪些会被放入本地缓存Web代理机制缓存网页对象,减少重复请求。客户端想要访问Web应用,中间会存在代理服务器,所以客户端第一时间会先通过代理服务器去加载自己本地的缓存。如果有缓存,代理服务器就响应给客户端,中间不经过后端服务器。如果本地没有缓存,,代理服务器就会向后端服务器发送请求,然后再返回给客户端。代理的基本类行传统代理:适用于Internet,需要明确指定服务器Ip。透明代理:客户机不需要指定代理服务器的地址和端口,而是通过默认路由,防火墙策略

2021-07-31 17:56:20 391

原创 Haproxy搭建Web集群

这里写目录标题常见负载均衡调度器Haproxy调度算法Haproxy的优点实验环境Haproxy搭建Haproxy服务器配置开启haproxynginx搭建测试网页结果常见负载均衡调度器分硬件和软件硬件F5裸金属用得较多,梭子鱼,绿盟。软件lvs.haproxy,nginxHaproxy是一款高可用,负载均衡,基于TCP和HTTP应用的代理软件适用于负载大的web站点运行在硬件上可支持数以万计的并发连接的连接请求Haproxy调度算法最常用的有三种,还有很多RR轮询LC最小连接数算法

2021-07-30 19:38:36 993

原创 LVS-nat+DR+keepalived

负载均衡集群DR模式DR实验前期准备LVS配置虚拟网啦配置负载分配策略server01 server02配置虚拟IP地址#配置启动管理执行路由禁锢调整内核的ARP响应参数结果三级目录DR实验前期准备//root@lvs-01 ~ 192.168.142.142root@server01 ~192.168.142.143 root@server2 ~ 192.168.142.144 三台全部做LVS// [root@lvs-01 ~]# modprobe ip_vs ## 加载模

2021-07-28 23:44:45 753

原创 MySQL高可用(MHA)

MySQL高可用(MHAMHA的概念MHA 的组成搭建思路主从复制+MAH实验环境配置软连接配置MySQL一主两从所有从库开启只读功能,刷新权限表安装MHA同步所有服务器时间安装node和manager在所有服务器上设置ssh免密登录亲测无密码认证使用脚本管理VIP创建MHA软件目录MHA的概念MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA 的出现就是解决MySQL 单点的问题。MySQL故障切换过程中,MHA能做到0-3

2021-07-25 00:14:20 796

原创 MySQL高阶语句3

MySQL高阶语句3数据库函数聚合函数返回指定列的平均值返回指定列中非NULL值的个数返回指定列的最小值和最大值返回指定列的所有值之和数学函数返回 x 的绝对值返回 0 到 1 的随机数返回 x 除以 y 以后的余数返回 x 的 y 次方返回离 x 最近的整数保留 x 的 y 位小数四舍五入后的值 和 返回 x 截断为 y 位小数的值返回 x 的算术平方根返回大于或等于 x 的最小整数 和 返回小于或等于 x 的最大整数返回集合中最大的值 和 返回集合中最小的值字符串函数返回字符串的长度返回去除指定格式的值

2021-07-20 23:51:53 84

原创 MySQL高阶语句2

这里写目录标题正则表达式查询以…开头的信息查看以 … 结尾的信息查询包含…的信息查询以ha开头,中间包含e,后面有三个字符的记录查询包含…或。。的信息查询…出现一次或多次的记录查询…出现一次或零次的记录查询… 出现零次或多次的记录查询以【…】开头的记录查看不以[…]开头的记录运算符算数运算符比较运算符正则表达式MySQL 的正则表达式使用 REGEXP 这个关键字来指定正则表达 式的匹配模式,REGEXP 操作符所支持的匹配模式如表所示查询以…开头的信息查看以 … 结尾的信息查询包含…的信息

2021-07-20 01:49:54 644 1

原创 MySQL的主从复制和读写分离

MySQL的主从复制MySQL的复制类型主从复制机制复制过程主从复制实验MySQL的复制类型基于语句的复制基于行的复制混合类型的复制主从复制机制全同步半同步异步(默认)复制过程2个日志文件:二进制日志文件中继日志文件3个线程:master上的dump线程slave上的IO线程和SQL线程主从复制实验mysql-master 192.168.142.142mysql-slave1 192.168.142.150mysql-slave2

2021-07-20 01:34:24 703 3

原创 MySQL事务和储存引擎

这里写目录标题MySQL事务概念事务的ACID特点事务之间的相互影响MySQL及事务隔离级别查询会话事务隔离级别查询全局事务隔离级别设置全局事务隔离级别事务控制语句测试提交事务单点回滚多点回滚MySQL存储引擎概念常用的存储引擎MyISAMMyISAM的磁盘存储MyISAM表支持三种不同存储格式MyISAM 适用的生产环境InnoDB查看系统支持的存储引擎查看表使用的存储引擎修改储存引擎MySQL事务概念事务是一种机制,一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交

2021-07-17 21:55:21 54

原创 MySQL高阶语句

MySQL高阶语句前言按关键字排序升序降序结合where降序多字段降序区间判断及查询不重复记录And且OR或嵌套多条件查询不重复的记录对结果进行分组结合where语句限制结果条目查看前三行查看第3行后面的3行输出最后3行设置别名设置列别名查询表字段数加入where 语句判断通配符%—前言对数据库的查询,除了基本的增删改查外,有时候需要对查询的结果集进行处理。例如只取20条数据,对查询结果进行排序或者分组等等。按关键字排序用select语句将数据查出来,如果要对查询结果进行排序,可以用order by

2021-07-15 22:18:57 773 1

原创 MySQL索引

MySQL索引什么是索引二级目录三级目录什么是索引二级目录三级目录

2021-07-14 17:44:40 49

原创 MySQL用户和权限管理

MySQL用户和权限管理新建用户查看用户信息用户重命名删除用户修改当前登录用户密码修改其它用户密码新建用户// mysql> create user 'zhangsan'@'localhost' identified by '123456';##新建一个名叫张三密码为“123456”的用户,仅允许再本地登录“localhost”也可用IP地址。“密码”目前是明文设置的,别人在日志文件就能查看到密码,虽然mysql会自动加密。为避免查看到密码。建议用加密的密码。需要先使用select p

2021-07-12 08:31:55 189 2

原创 MySQL数据库的扩展,主从表

这里写目录标题一级目录复制表结构复制表数据删除表内容一级目录if not exists: 表示检测要创建的表是否已存在,如果不存在就创建。int(4) zerofill: 表示若数值不满4位数,则前面要用“0”填充,例如:0001.auto_increment: 表示此字段为自增长字段,即每条记录自动递增1,默认从1开始。自增长字段数据不可重复,自增长字段必须是主键。unique key: 表示此字段唯一键约束,此字段数据不可重复:一张表中只能有一个主键,但是一张表中可以有多个唯一键。//

2021-07-08 00:41:49 679

原创 初识MySQL

初识MySQL数据库的基本概念二级目录三级目录数据库的基本概念数据:包括数字,文字,图形,图像,声音等以“记录”(行),“字段”(列)的形式进行存储表: 将不同的记录组织在一起用来存储具体数据数据库: 是表的集合,是数据存储的仓库以一定的组织方式的相互有关的数据集合二级目录三级目录...

2021-07-07 01:27:38 100

原创 Tomcat的优化

Tomcat的优化Tomcat配置文件优化常用的优化相关参数修改配置文件Nginx + Tomcat 动静分离Nginx端设置Tomcat1服务器配置配置虚拟主机Tomcat1服务器配置配置虚拟主机测试动静分离Tomcat配置文件优化Tomcat默认安装下的缺省配置并不合适生产环境,可能会出现假死现象需要重新启动,只有通过不断地优化才能能高效稳定地运行。优化分为三步:操作系统优化(内核参数优化);tomcat配置文件参数优化;java虚拟机(JVM)调优。常用的优化相关参数maxThre

2021-07-04 21:48:34 112

原创 Nginx Rewrite

部署Tomcat一级目录二级目录三级目录一级目录二级目录三级目录

2021-07-03 17:38:12 64

原创 关于部署Tomcat

RewriteRewrite的跳转二级目录三级目录Rewrite的跳转二级目录三级目录

2021-07-01 19:58:45 59

原创 Nginx的优化

Nginx的优化一级目录二级目录三级目录一级目录二级目录三级目录

2021-06-30 13:43:29 55

原创 手把手LNMP的搭建

手把手LNMP的搭建概述LNMP操作安装Mysql概述 LNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP,是Linux系统下Nginx+MySQL+PHP这种网站服务器架构。Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Mysql是一个小型关系型数据库管理系统。PHP是一种在服务器端执行的嵌入HTML文档的脚本语言LN

2021-06-24 23:42:28 212 1

原创 Nginx网页服务搭建

Nginx网页服务搭建概述特点优点手工编译安装Nginx添加Nginx系统服务Nginx配置文件概述Nginx(engine x)是一个高性能的HTTP和反向代理Web服务器,同时也提供了IMAP/POP3/SMTP服务。其将源代码以类BSD许可证的形式发布,具有稳定性、丰富的功能集、简单的配置文件和低系统资源的消耗。Nginx是一款轻量级的Web服务器反向代理服务器及电子邮件代理服务器,在BSD-like协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表

2021-06-24 00:05:03 711 1

原创 LINUX--Apache虚拟主机与日志分割

Apache虚拟主机与日志分割访问主机的本质httpd支持的虚拟主机类型基于域名基于IP地址访问虚拟主机基于端口的访问控制访问主机的本质访问web服务,实质就是访问主机的端口。通常需要通过访问不同的域名或者端口,实现对不同网站的访问。这个时候就需要设置网站空间。通常分为3种:基于域名、基于端口、基于IP以及它们的混合。Apache虚拟主机就是在一个Apache服务器上配置多个虚拟空间,实现一个服务器提供多站点服务,其实就是访问同一个服务器上的不同目录。虚拟主机:解决在一台主机上可以使用不同的域名、不

2021-06-23 12:23:31 240 1

原创 LINUX--Web基础和HTTP协议加源码编译安装部署LAMP平台

目录webWeb概述web 版本域名系统域名概述域名的结构域名的注册HTTPHTTP协议概述HTTP协议版本HTTP 1.0与HTTP 2.0的区别HTTP方法HTTP状态码网页网页概述网页格式静态网页+动态网页webWeb概述Web (World wide Web) 全球广域网,也称为万维网,是一种分布式图形信息系统,是建立在Internet上的一种网络服务web 版本Web1.0以编辑为特征,网站提供给用户的内容是编辑处理后提供的,然后用户阅读网站提供的内容。这个过程是网站到用户的单向行为

2021-06-22 11:31:29 597

原创 Linux--防火墙

这里写目录标题概述iptables的四表五链结构包过滤的匹配过程iptables安装iptables语法三种匹配规则通用匹配显示匹配隐含匹配概述防火墙分为两类:硬件防火墙+软件防火墙Linux的防火墙体系主要工作在网络层,针对TCP/IP数据包实施过滤和限制。属于典型的包过滤防火墙。linux系统的防火墙体系基于内核编码实现,具有非常稳定的性能和极高的效率,因此获得广泛的应用。在很多安全技术资料中,netfilter和iptables都用来指linux防火墙,区别如下:netfilter:指的是l

2021-06-21 20:00:25 9901

原创 shell脚本的免交互

免交户expect基本命令expect基本命令expect语法expect完成ftp登录Here Document免交互Here Document概述Here Document使用注意事项Here Document变量设定Here Document常规用法expect基本命令expect概述1 建立在tcl之上的一个工具2 用于进行自动化控制和测试3 解决shell脚本中交互相关的问题4 需要用yum安装expectexpect基本命令expect:判断上次输出结果中是否包含指定的字符

2021-06-21 19:06:09 227

空空如也

空空如也

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

TA关注的人

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