- 博客(90)
- 资源 (1)
- 收藏
- 关注
原创 记我Jenkins创建任务时错误
在刚完成Jenkins安装后,build了一个项目,发生以下报错:Started by user rootRunning as SYSTEMBuilding in workspace /var/lib/jenkins/workspace/item01The recommended git tool is: NONEusing credential gitlab-root > git rev-parse --resolve-git-dir /var/lib/jenkins/workspace
2021-12-07 12:33:28
6087
原创 Kubernetes组件初步了解!!
Kubernetes初步了解!!Kubernetes简介序言Kubernetes概述Kubernetes特性基本组件1、master组件1、auth/认证模块2、kube-apiserver/api接口3、kube-scheduler/k8s pod调度器4、kube-controller-manager/k8s管理器5、cloud-controller-manager/云控制器管理器6、etcd/k8s后台数据库2、work-node组件1、kubelet/节点管理工具2、kube-proxy/网络管理器
2021-09-24 23:39:16
982
原创 Docker--私有仓库Harbor建立
Docker--私有仓库Harbor建立Harbor概述Harbor的优势Harbor组件关于 Harbor.cfg 配置文件中有两类参数1.所需参数2.可选参数部署Harbor服务1.下载 Harbor 安装程序修改daemon.json安装docker-compose安装harbor2.配置 Harbor 参数文件3.启动 Harbor4.新建项目5.推送镜像到harbor仓库6.Harbor 服务器非本地操作修改私有仓库地址下载私有仓库文件Harbor概述Docker Harbor有可视化的Web
2021-09-14 23:50:11
415
原创 使用Docker-Compose搭建consul集群环境
使用Docker-Compose搭建consul集群环境compose和consul概述docker-compose概述Docker Compose容器编排Docker Compose配置常用字段Docker Compose常用命令Consul的概述特性:部署Compose和consul部署Compose1.下载compose2.编写nginx的dockerfile文件3.编写index.html4.编写docker-compose.yml文件Consul部署部署consul服务器通过httpd api 获
2021-09-14 22:43:22
959
原创 Docker--Cgroup资源配置
Docker--Cgroup资源配置CPU使用率控制优先级/权重测试:编写Dockerfile创建容器容器产生10个子函数进程,做cpu权重限制另开一个终端,在创建一个容器进行对比查看当前宿主机所有容器CPU和内存等信息说明:CPU周期限制指定容器目录中top完按数值1可查看所有的cpuCPU Core核心控制指定容器只能用0、1两个内核查看容器中进程与CPU内核绑定关系CPU配额控制参数的混合使用创建两个容器,分别指定不同的内核,和cpu权限,对比查看内存限额配置容器最多使用200M内存和300M的swa
2021-09-14 19:53:43
455
1
原创 Docker--私有仓库建立
Docker--私有仓库建立部署私有仓库1.拉取私有仓库镜像Docker 官方提供了一个叫做 registry 的镜像用于搭建本地私有仓库使用。在内部网络搭建的 Docker 私有仓库可以使内网人员下载、上传都非常快速,不受外网带宽等因素的影响,同时不在内网的人员也无法下载我们的镜像,并且私有仓库也支持配置仓库认证功能。接下来详细讲解 registry 私有仓库的搭建过程。部署私有仓库1.拉取私有仓库镜像...
2021-09-14 14:50:01
73
原创 Docker--基于Dockerfile制作镜像
Docker--基于Dockerfile制作镜像DockerfileDockerfile概念Docker镜像的创建方法Dockerfile操作指令基于Dockerfile制作镜像实验构建Nginx镜像1.建立工作目录2.创建并编写Dockerfile文件3.生成镜像4.查看镜像5.启动容器进行测试nginx镜像优化优化方式1.不需要输出的指令丢入/dev/null(需要确定执行命令是正确的)2. 减少RUN构建3. 多阶段构建(使用FROM命令生成多个镜像,将制定的镜像作为其他镜像的基础镜像环境来构建)4.
2021-09-09 10:20:12
205
原创 Docker--数据管理与网络通信
Docker--数据管理与网络通信一、Docker网络模式1.Docker容器的虚拟网关2.Docker的四种网络模式3.Docker自定义网络1.查看网络列表2. 自定义网络3.创建容器时指定固定的IP4. 暴露端口5.容器互联1.创建源容器2.创建接收容器3.测试容器互联二、数据卷和数据卷容器1.数据卷1.创建数据卷2.挂载主机目录作为数据卷2.数据卷容器一、Docker网络模式1.Docker容器的虚拟网关loopback:回环网卡、TCP/IP网卡是否生效virtual bridge: l
2021-09-08 01:14:05
168
原创 Docker--镜像、容器相关操作
Docker--r镜像、容器相关操作一、镜像操作1.搜索镜像2.下载镜像3.镜像打标签4.查看镜像信息5.删除镜像6.运行镜像7.镜像的导出、导入二、容器操作1.查看所有容器(包括非启动状态的容器)2.删除容器3.启动运行容器1. 使容器开启并持续性运行2. 启动一次性运行容器3.容器的开启、关闭4. 持续后台运行4.进入/退出容器一、镜像操作1.搜索镜像docker search 镜像名称 docker search 镜像名称:标签名称2.下载镜像docker pull 镜像名称[ro
2021-09-05 14:25:41
808
原创 Docker--容器虚拟化技术的初步了解
Docker--容器虚拟化技术Docker简介一.Docker介绍二、Docker的底层原理三、Docker的优势四、Docker容器与传统虚拟化的比较五、Docker的三大核心概念1.镜像(image)2.容器(container)3.仓库(repository)Docker社区版安装1.环境配置2.安装依赖包3.设置阿里云镜像源4.安装docker-ce社区版5.设置镜像加速1、登录阿里云官网2.通过修改daemon配置文件/etc/docker/daemon.json来使用加速器3.设置路由转发4.查
2021-09-04 18:19:48
910
原创 OpenStack服务组件01--keystone
OpenStack服务组件01--keystoneKeyston身份服务Keyston身份服务简介1、主要功能:2、管理对象3、keystone认证过程Keystone身份服务组件安装1、创建数据库实例和数据库用户2.安装、配置keystone、数据库、Apache1.安装keystone、apache2.配置keystone3.初始化数据库4.初始化fernet密钥存储库5.配置bootstrap身份认证服务6.配置apache服务器7.配置管理员账户的环境变量8.查看当前所有用户列表3、创建OpenSt
2021-08-25 00:44:36
465
原创 OpenStack入门知识与环境部署
OpenStack服务和架构OpenStack云计算服务模型OpenStack概念OpenStack核心组件OpenStack优势OpenStack架构描述设计基本原则OpenStack概念架构OpenStack它是NASA(美国航空航天局)和Rackspace共同发起以Apache许可证授权的自由软件和开源项目,为公有云及私有云的建设和管理提供软件的开源项目,覆盖了网络、虚拟化、操作系统、服务器等各个方面云计算服务模型laaS(基础架构即服务)]提供底层IT基础设施服务,包括处理能力、存储空
2021-08-24 21:39:18
985
原创 ELK日志分析系统讲解
ELK日志分析系统ELK日志分析系统简介日志服务器介绍ELK日志分析系统ELK组成日志处理步骤Elasticsearch的基础核心概念1.接近实时(NRT)2.集群(cluster)3.节点(node)4.索引5.类型6.文档7.分片和副本logstash介绍1.logstash主要组件Shipper:日志收集者Indexer:日志存储者Broker:日志HubSearchandstorageWeb Interface2.logstash主机分类Kibana介绍主要功能:ELK部署配置ES环境部署elast
2021-08-16 23:47:46
384
原创 Gluster FS分布式文件系统
Gluster FS分布式文件系统Gluster FS概述分布式文件系统介绍1.文件系统组成2.文件系统作用3.文件系统的挂载使用Gluster FS 简介Gluster FS 特点Gluster FS组成Gluster FS专业术语模块化堆栈式架构Gluster FS工作原理GlusterFS卷类型基本卷复合卷GlusterFS集群部署实验环境:1.关闭防火墙2.磁盘分区并挂载3.添加映射安装部署GlusterFS解压gfsrepo.zip配置本地yum源安装并启动添加节点到存储信任池中创建卷1.创建分布
2021-08-16 00:57:34
1151
原创 远程文件同步工具--rsync
远程文件同步工具--rsyncrsyncrsync同步简介rsyncrsync同步简介rsync是一款快速增量备份工具(Remote Sync)特点支持本地复制,或者其他SSH,rsync主机同步它的监听端口是873
2021-08-15 17:31:46
3143
原创 Redis数据类型详解
Redis数据类型详解一、String数据类型概述:1. set/get/append/strlen2.INCR/ DECR/ I NCRBY/ DECRBY3.GETSET4. setex5.setnx6.MSET/MGET/MSETNX二、List数据类型1.LPUSH/LPUSHX/LRANGE2.LPOP/LLEN3.LREM/LSET/LINDEX/LTRIM4.LINSERT5.BPUSH/ RPUSHX/RPOP/RPOPLPUSH三、Hash数据类型(散列类型)概述:1.HSET/HGET/
2021-08-14 01:29:09
179
原创 Redis 高可用及集群三种模式
redis 高可用及集群三种模式redis高可用redis 集群三种模式redis集群三种模式简介redis 集群三种模式介绍redis 集群三种模式原理主从复制哨兵模式redis高可用redis 集群三种模式redis集群三种模式简介redis 集群三种模式介绍主从复制redis高可用的基础,实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复。缺陷:故障恢复无法自动化、写操作无法负载均衡、存储能力受到单机的限制。哨兵模式基于主从复制模式,实现了自动化的故障恢复缺陷:写操作
2021-08-13 20:49:56
873
原创 Squid缓存代理
Squid缓存代理Squid代理服务器Squid代理服务器Squid代理服务器是基于Unix的代理服务器(proxy server),它主要提供缓存加速、应用层过滤控制的功能,缓存网页对象,可以减少重复请求1.功能缓存加速应用层过滤控制2.工作机制代替客户机向网站请求数据,从而隐藏用户的真实IP地址将获得的网页数据保存到缓存中,对下次请求相同数据时做到快速响应...
2021-08-07 20:21:21
884
原创 Haproxy负载均衡
Haproxy负载均衡Haproxy常见的web集群调度器Haproxy应用分析优点四层与七层区别Haproxy中最常用的三种调度算法Nginx和Lvs、Haproxy的区别Haproxy服务器部署1.Haproxy1.配置Haproxy服务器2.Nginx访问网页HaproxyHAProxy 提供高可用性、负载均衡以及基于 TCP 和 HTTP 应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案.HAProxy 特别适用于那些负载特大的 web 站点, 这些站点通常又需要会话保持或七层处理
2021-08-01 16:25:58
150
原创 LVS负载均衡+DR模式+Keepalived
LVS负载均衡+DR模式一、LVS-DR数据包流量分析(同一局域网)一、LVS-DR数据包流量分析(同一局域网)1、客户端向目标VIP发送请求,负载均衡器接收2、负载均衡器根据负载均衡算法选择后端真实服务器,不修改也不封装IP报文,而是将数据帧的MAC地址改为后端真实服务器的MAC地址,然后在局域网上发送3、后端真实服务器收到这个帧,解封装后发现目标IP与本机匹配(事先绑定了VIP),于是处理这个报文。4、随后重新封装报文,将响应报文通过 lo 接口传送给物理网卡然后向外发出客户端将收到回复报文
2021-07-31 20:18:39
638
原创 LVS负载均衡群集+NAT模式
LVS负载均衡群集群集技术的概述群集的分类1.负载均衡群集2.高可用群集3.高性能运算群集负载均衡群集架构负责均衡的工作模式1.地址转换(NAT)2.IP隧道(TUN)3.直接路由(DR)负载均衡三种工作模式的区别LVS虚拟服务器LVS负载调度算法手动加载ip_vs模块并查看当前系统中ip_vs模块的版本信息。LVS的管理工具ipvsadmLVS负载均衡群集部署(NAT模式)配置负载调度器配置虚拟IP地址(VIP)配置NAT转发规则加载LVS内核模块配置负载分配策略部署共享存储群集技术的概述在互联网应
2021-07-29 22:42:35
619
原创 更加方便的MySQL--索引、事务与存储引擎
更加方便的MySQL--索引、事务与存储引擎索引索引的概念索引的作用索引的应用索引的分类普通索引创建普通索引唯一索引主键索引组合索引全文索引查看索引删除索引事务事务的ACID特点数据不一致产生的结果事务隔离级别1、查询全局事务隔离级别2、查询会话事务土岗级别3、设置全局事务隔离级别4、设置会话事务隔离级别事务控制语句1.测试提交事务2.测试回滚事务3.测试多点回滚4.使用set设置控制事务存储引擎存储引擎概念MyISAM表级锁定形式:MyISAM的三种存储格式静态表:动态表:压缩表:MyISAM适用的场景I
2021-07-26 23:06:49
852
1
原创 MySQL主从复制,读写分离
这里写自定义目录标题主从复制原理MySQL复制类型MySQL主从复制默认使用的机制MySQL主从复制工作过程主从复制实验1.主从同步时间①.安装ntp,修改配置文件②.开启ntp服务,关闭防火墙和安全功能MySQL读写分离MySQL读写分离原理读写分离方案在企业应用中,成熟的业务通常数据量都比较大,单台MysQL在安全性、高可用性和高并发方面都无法满足实际的需求配置多台主从数据库服务器以实现读写分离主从复制原理MySQL复制类型基于行复制基于sql语句复制混合型复制MySQL主从复制默认使
2021-07-20 00:07:39
441
6
原创 Mysql数据库服务
Mysql数据库服务使用MySQL数据库访问MySQL数据库1.登陆MySQL服务器2.执行MySQL操作语句3.退出数据库查看数据库结构1.查看数据库信息2.查看数据库中的表信息3.查看表结构4.常用的数据类型:数据库管理操作SQL语句概述SQL语言SQL分类创建及删除库和表使用DDL语句新建库、表创建数据库2.创建数据表使用MySQL数据库访问MySQL数据库1.登陆MySQL服务器[root@localhost ~]# mysql -uroot -pEnter password: //输
2021-07-13 23:25:35
1206
原创 初识MySQL数据库
初识MySQL数据库数据库基本概念什么是数据什么是表什么是数据库数据库管理系统(DBMS)数据库系统数据库分类关系型数据库E-R图三要输关系型数据库的优点非关系型数据库非关系型数据库优点MySQL数据库介绍数据库基本概念什么是数据描述事物的符号记录包括数字,文字、图形、图像、声音、档案记录等以“记录”形式按统一的格式进行存储什么是表将不同的记录组织在一起记录为行,字段为列用来存储具体数据什么是数据库表的集合,是存储数据的仓库以一定的组织方式存储的相互有关的数据集合数据库
2021-07-07 17:34:43
87
原创 Tomcat部署
Tomcat部署Tomcat介绍Tomcat简介Tomcat核心组件web容器JSP容器Servlet容器Tomcat部署Tomcat主要目录1.部署及管理流程1.安装JDK2.设置JDK的环境变量3.安装Tomcat4.优化5.启动Tomcat优化Tomcat启动速度虚拟主机配置1.创建item_a 和 item_b 项目目录和主页文件 添加映射2.修改 tomcat 主配置文件Tomcat优化Tomcat配置文件参数优化Nginx+Tomcat负载均衡群集Nginx1.修改Nginx配置文件Tomcat
2021-07-06 23:42:42
122
原创 Nginx优化、防盗链处理
Nginx优化、防盗链处理Nginx优化隐藏版本号Nginx隐藏版本号方法1.修改配置文件2.修改源码设置缓存时间设置方法日志分割编写脚本进行日志分割Nginx优化隐藏版本号nginx隐藏版本号是为了避免安全漏洞泄露。可以用 curl -I IP 查询[root@www html]# curl -I 192.168.233.106HTTP/1.1 200 OKServer: nginx/1.15.9 //nginx版本Date: Thu, 24 Jun 2021 15:58:13 GMT
2021-07-01 20:02:11
503
2
原创 LNMP架构部署
LNMP架构部署安装MySQL数据库安装PHP解析环境配置Nginx支持PHP环境安装MySQL数据库为了与Nginx,PHP环境保持一直,这里需要采用源码编译安装MySQL。1)上传并编译安装MySQL安装PHP解析环境配置Nginx支持PHP环境...
2021-06-23 23:36:56
120
1
原创 Nginx服务了解与配置
Nginx服务Nginx服务基础Nginx服务基础Nginx是一款高性能、轻量级Web服务软件。它具有下面特点:稳定性高系统资源消耗低对HTTP并发连接的处理能力高单台物理服务器可支持30 000~50 000个并发请求nginx和ache区别:消耗同样的资源处理更多的事。...
2021-06-23 19:26:42
241
1
原创 部署LAMP平台
部署LAMP平台MySQL服务MySQL的编译安装1.准备工作及源码编译及安装2.安装后其他调整3.添加系统服务访问MySQL数据库给root账号设置密码登陆MySQL服务器执行MySQL操作语句构建PHP运行环境安装PHP软件包1.准备工作2.编译安装PHP设置LAMP组件环境修改Apache配置文件让Apache支持PHP安装论坛准备工作小结:错题在上一篇我详细讲解了关于apache的安装与使用以及创建虚拟主机。因此关于LAMP的部署,大家可以结合的查看。今天我会把MySQL和PHP安装并搭建。My
2021-06-22 23:13:27
109
1
原创 部署LAMP平台之Apache详解
部署LAMP平台Apache网站服务基础Apache简介Apache主要特点安装httpd服务器源码编译安装步骤Apache网站服务基础Apache简介Apache HTTP Server 是基于标准的HTTP网络协议提供网页浏览服务。(前台)Apache:作为LAMP架构的前端,是一款功能强大,稳定性好的Web服务器程序,该服务器直接面向用户提供网站访问,发送网页,图片等文件内容。Apache主要特点开放源代码跨平台应用支持各种Web编程语言模块化设计运行非常稳定良好的安全性安
2021-06-22 09:42:43
301
原创 web基础
web基础web基础域名与DNS域名概述域名的结构hosts文件hosts文件的作用修改hosts文件DNS网页与HTML网页概述HTML概述HTML基本标签网站和主页web1.0与web2.0web1.0概述:web2.0概述静态网页与动态网页静态网页动态网页web基础域名与DNS域名概述网络是基于TCP/IP协议进行通信和连接的,每一台主机都有一个唯一的固定的IP地址。每个IP地址长32比特,由4组8位的二进制数字组成。由于是有数字标识,不易记忆。域名的结构根. : 根域。.com :顶
2021-06-18 11:13:19
171
1
原创 Linux 防火墙
防火墙基础Linux包过滤防火墙概述netfilteriptables的表、链结构包过滤的工作层次规则表数据包过滤袋匹配流程规则表之间的顺序规则链之间的顺序规则链内部各条防火墙规则之间的顺序iptables安装与使用iptables安装iptables的基本语法iptables的管理选项添加新的规则查看规则列表删除,清空规则Linux包过滤防火墙概述netfilter位于Linux内核中的包过滤功能体系称为Linux防火墙的“内核态”iptables的表、链结构位于/sbin/iptabl
2021-06-16 20:10:42
1325
7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人