自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 k8s一键安装报错

docker 服务无法自拔被找到原先k8s环境卸载不彻底kubeadm reset -fmodprobe -r ipiplsmodrm -rf ~/.kube/rm -rf /etc/kubernetes/rm -rf /etc/systemd/system/kubelet.service.drm -rf /etc/systemd/system/kubelet.servicerm -rf /usr/bin/kube*rm -rf /etc/cnirm -rf /opt/cnirm.

2021-12-17 18:00:11 1043

原创 k8s一键安装报错

k8s一键安装报错5000端口被占用杀死进程即可

2021-12-17 17:49:07 161

原创 Docker安全

一、Docker 容器与虚拟机的区别1.隔离与共享虚拟机通过添加 Hypervisor 层,虚拟出网卡、内存、CPU 等虚拟硬件,再在其上建立 虚拟机,每个虚拟机都有自己的系统内核。而 Docker 容器则是通过隔离的方式,将文件系 统、进程、设备、网络等资源进行隔离,再对权限、CPU 资源等进行控制,最终让容器之间互不影响,(docker 原理 cgroups + namespaces)容器无法影响宿主机。容器与宿主机共享内核、文件系统、硬件等资源。2.性能与损耗与虚拟机相比,容器资源损耗要少

2021-09-15 03:05:24 429

原创 Docker——私有仓库Harbor

Harbor简介Harbor是VMware公司的开源级的企业级DockerRegistry(仓库)项目,项目地址为 https://github.com/vmware/harbor.Harbor的目标是帮助用户迅速搭建一个企业级的DockerRegistry服务。一、Harbor的优势1、基于角色控制:有管理员与普通用户,可赋权普通用户,比如只能上传和下载,可根据项目来进行操作和管理2、基于镜像的复制策略:也与权限相关,比如有只一些用户与组才能对此项目进行相对应的操作3、支持 LDAP/AD:域

2021-09-15 02:52:47 281

原创 Dockerfile

一、镜像分层1.1 、docker 三要素镜像:容器的一种静态模板(一组资源的集合,分层的方式一层层累加,组成了完整的镜像容器:是一种应用/环境的运行时状态/运行时环境仓库:存放镜像1.2、镜像包含内容(1)基础镜像(base image):比如centos7(2)依赖环境:比如gcc、gcc-c++、make、jdk、jre、gd(3)应用服务软件包(4)应用服务的相关配置文件(5)启动方式/容器开启时运行时的脚本/命令/指令1.3、分层原理基于AUFS构建AUFS是一种可叠加的

2021-09-15 02:52:33 94

原创 Docker第三招——网络,网络通讯,容器卷,通信卷

Docker第三招一、docker自定义网络一、docker自定义网络查看网络列表docker network ls查看容器IPdocker inspect 容器工D查看容器信息(包含配置,环境,网关,挂载,cmd等等信息)docker inspect 容器工Ddocker run -itd --name test1 --network bridge --ip 172.17.0.10 centos:latest /bin/bash–network:指定网络类型–ip:指定i

2021-09-15 02:52:09 101

原创 Docker第二招——命令基础

Docker第二招一、docker镜像操作一、docker镜像操作docker run hello-world run :pull dockerhub 仓库中项目/库/镜像start hello-world-image注释:1、dockerclient客户端连接到了服务端(服务端是以一个守护进程的形式跑在操作系统里的)restful api典型的C/S架构2、由docker服务端的守护进程从docker hub上下载了镜像3、服务端创建了一个新的容

2021-09-04 23:14:21 224

原创 Docker第一招

Docker第一招一、Docker概述1.1、docker是什么?1.2、Docker的使用场景1.3、docker的产生背景一、Docker概述1.1、docker是什么?●是一种轻量级的“虚拟机”●在Linux容器里运行应用的开源工具1.2、Docker的使用场景●打包应用程序简化部署●可脱离底层硬件任意迁移●例:服务器从腾讯云迁移到阿里云1.3、docker的产生背景以linux而言,linux操作系统会有一个主进程pid=1派生出其他进程来控制不同服务例如: pid=2–&gt

2021-09-04 22:42:19 181

原创 Openstack组件——Glance镜像服务

1、主要功能镜像服务就是用来管理镜像的,让用户能够发现、获取和保存镜像。在OpenStack中提供镜像服务的是Glance,其主要功能如下:查询和获取镜像的元数据和镜像本身注册和上传虚拟机镜像,包括镜像的创建、上传、 下载和管理维护镜像信息,包括元数据和镜像本身。...

2021-08-28 23:47:13 2353

原创 OpenStack组件——Keyston身份认证服务

1、主要功能身份认证:对用户进行身份认证,并对应权限范围用户授权(令牌管理权限):以token令牌的方式标识用户对应拥有的权限范围用户管理(寻址功能):提供用户访问资源的寻址功能(URL)服务目录:所有服务的交互/调用,均需要keyston进行认证...

2021-08-28 23:45:17 2225

原创 GFS分布式管理

1、文件系统组成文件系统接口对对像管理的软件集合对象及属性2、文件系统作用系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取3、文件系统的挂戟使用:除根文件系统以外的文件系统创建后要使用需要先挂载至挂载点后才可以被访问,挂载点即分区设备文件关联的某个日录文件类比: NFS...

2021-08-21 23:52:44 164

原创 openstack入门第一章基础与部署环境

openstack入门第一章一、云计算概念与资源二、云计算服务模型三、Openstack概述:1、OpenStack的概念2、OpenStack的八个核心服务一、云计算概念与资源●狭义的云计算是指IT基础设施的交付和使用模式●广义的云计算是指服务的交付和使用模式云计算资源●网络资源●存储资源●计算资源●等等二、云计算服务模型1、laaS(基础架构即服务)●提供底层IT基础设施服务,包括处理能力、存储空间、网络资源(如迅雷)等●面向对象一般是IT管理人员2、PaaS (平台即服务)

2021-08-21 21:59:02 382

原创 排障——mount :在 /dev/sr0 上找不到媒体

打开设置这两个都要勾选再次查看成功

2021-08-17 18:43:58 300

原创 KVM虚拟化平台

KVM虚拟化平台一、虚拟化简介1.1虚拟化产生的背景1.2虚拟化技术1. 3虚拟化技术的发展1.4虚拟化类型1.5虚拟化的优势与劣势一、虚拟化简介1.1虚拟化产生的背景美国环境保护EPA报告中曾经统计过一组统计数据:EPA研究服务器和数据中心得能源效率时发现,实际上服务器只有5%得时间时在工作的,其他时间一直处于休眠状态软件资源是没有硬件资源性能高(稳定和效率)的(相同功能)1.2虚拟化技术通过虚拟化技术将一台计算机虚拟为多台逻辑计算机,在一台计算机上同时运行多个逻辑计算机,同时每个逻辑计算机可

2021-08-16 08:33:31 330

原创 rsync远程同步

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

2021-08-14 23:49:09 92

原创 redis集群——主从,哨兵,cluster

redis集群介绍1、简介Redis集群是一个提供在多个Redis间节点间共享数据的程序集Redis集群并不支持处理多个keys的命令,因为这需要在不同的节点间移动数据,从而达不到像Redis那样的性能,在高负载的情况下可能会导致不可预料的错误Redis集群通过分区来提供一定程度的可用性,在实际环境中当某个节点宕机或者不可达的情况下可继续处理命令2、redis集群的优势自动分割数据到不同的节点上整个集群的部分节点失败戟者不可达的情况下能够迷续处狸命令...

2021-08-14 23:48:10 252

原创 DR集群+keepalived

DR集群+keepalived一、LVS-DR数据包流量分析一、LVS-DR数据包流量分析① 客户端向目标VIP发送请求,负载均衡器接收② 负载均衡器根据负载均衡算法选择后端真实服务器,不修改也不封装IP报文,而是将数据帧的MAC地址改为后端真实服务器的MAC地址,然后在局域网上发送③ 后端真实服务器收到这个帧,解封装后发现目标IP与本机匹配(事先绑定了VIP),于是处理这个报文。④ 随后重新封装报文,将响应报文通过lo接口传送给物理网卡然后向外发出客户端将收到回复报文。客户端认为得到正常的服务

2021-08-12 09:19:46 68

原创 Redis五种数据类型

Redis五种数据类型一、string类型1.1SET / GET / APPEND / STRLEN1.2INCR / DECR / INCRBY / DECRBY1.3GETSET1.4SETEX1.5SETNX1.6MSET / MGET / MSETNX二、List数据类型2.1LPUSH/LPUSHX/LRANGE2.2LPOP / LLEN一、string类型String是redis最基本的类型,最大能存储512MB的数据,String类型是二进制安全的,即可以存储任何数据、例如数字、图片、

2021-08-12 07:55:28 118

原创 Redis高可用,持久化与性能管理

Redis高可用,持久化与性能管理一、Redis高可用持久化:主从复制:哨兵:集群:二、Redis持久化1.1 RDB 持久化1.2触发条件1.3执行流程1.4启动时加载2.1AOF持久化2.2开启AOF2.3执行流程2.4文件重写的触发分类2.5启动时加载三、Redis性能管理3.1查看Redis内存使用3.2内存碎片率3.3内回收key一、Redis高可用在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间之内可以提供正常服务(99.9%、99.99%、99.999%等等),

2021-08-12 07:42:54 76

原创 redis安装与命令工具

1

2021-08-11 23:54:41 86

原创 Squid服务器

Squid服务器一、squid代理服务器1.1代理的工作机制1.2代理工作类型及优点二、安装squid1、squid代理安装2、修改squid配置文件3、编写squid服务脚本三一、squid代理服务器squid主要提供缓存加速、应用层过滤控制的功能。1.1代理的工作机制代替客户机向网站请求数据,从而可以隐藏用户的真实IP地址。将获得的网页数据(静态 web元素)保存到缓存中并发送给客户机,以便下次请求相同的数据时快速响应。1.2代理工作类型及优点① 传统代理:适用于Internet,需在客

2021-08-11 23:52:23 427

原创 Haproxy搭建Web集群

Haproxy搭建Web集群一、常见的Web集群调度器二、Haproxy应用分析三、Haproxy调度算法原理四、LVS、Haproxy、nginx区别五、搭建haproxy1、安装harproxy2、Haproxy服务器配置3、启动haproxy4、编译安装nginx服务器一、常见的Web集群调度器常见的Web集群调度器分为软件和硬件●软件通常使用开源的LVS、Haproxy、Nginx●硬件一般使用比较多的是F5,也有很多人使用国内的一些产品,如梭子鱼、绿盟等二、Haproxy应用分析1、L

2021-08-11 15:22:53 72

原创 LVS-NAT部署

LVS-NAT部署一、企业群集应用概述1、群集的含义2、为什么要用群集3、解决负载均衡及高可用性的办法二、企业集群分类三、负载均衡群集架构四、负载均衡群集工作模式分析五、三种负载调度工作模式一、企业群集应用概述1、群集的含义①、Cluster,集群,群集②、由多台主机构成,但对外只表现为一个整体,只提供一个访问入口(域名与IP地址),相当于一台大型计算机。2、为什么要用群集互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要求越来越高,单台服务器已经无法满足负载均衡及高可用性的

2021-08-11 15:20:55 298

原创 MHA高可用架构与故障修复

MHA架构一、MHA概述1、MHA的组成二、MHA特点1、自动故障切换过程一、MHA概述●一套优秀的MySQL高可用环境下故障切换和主从复制的软件●MySQL故障过程中,MHA能做到0- 30秒内自动完成故障切换1、MHA的组成①MHA Manager(管理节点)②MHA Node(数据节点)manager作用:可以借助node组件,实现健康检查,故障切换功能node组件(存在于所有mysql服务器)作用:1)、定时汇报给主manager节点mysql服务得状态2)、监控本地mysql服

2021-08-01 12:15:30 179

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

mysql数据库主从复制一、概述:二、主从复制原理:三、主从复制实验一、概述:在企业应用中,成熟的业务通常数据量都比较大。单台MySQL在安全性、高可用性(冗余备份)和高并发方面都无法满足实际的需求配置多台主从数据库服务器以实现读写分离。二、主从复制原理:1、MySQL的复制类型:①基于语句的复制(STATEMENT,MySQL默认类型)②基于行的复制(ROW)③混合类型的复制(MIXED)2、主从复制默认使用的机制:①全同步②半同步③异步(默认)3、主从复制原理:原理核心:2个日志文

2021-07-27 13:33:37 108

原创 mysql高阶语句第三章

mysql高阶语句第三章一、数据库函数1、数学函数一、数据库函数1、数学函数数据库内存储的记录,经常要进行一系列的算术操作,所以MysQI支持很多数学函数。常用的数学函数:数学函数 描述abs(×) 返回×的绝对值rand() 返回o到1 的随机数mod(x,y) 返回x除以y 以后的余数power(x,y) 返回x的y次方round(×) 返回离x最近的整数round(x,y) 保留x的y位小数四舍五入后的值

2021-07-24 19:07:45 155 3

原创 mysql高阶语句第二章

mysql高阶语句一、正则表达式二、运算符1、算术运算符2、比较运算符3、逻辑运算符(布尔值)4、位运算符三、连接查询⭐⭐⭐1、内连接2、左连接3、右连接一、正则表达式MySQL 正则表达式通常是在检索数据库记录的时候,根据指定的匹配模式匹配记录中 符合要求的特殊字符串。MySQL 的正则表达式使用 REGEXP 这个关键字来指定正则表达 式的匹配模式,REGEXP 操作符所支持的匹配模式如表所示。regexp操作符:匹配 描述^ 匹配文本的开始字符$ 匹配文本的结束字符. 匹配任何单

2021-07-21 12:29:10 79

原创 mysql高阶语句第一章

mysql高阶语句一、按关键字排序1.1、单字段多字段排序:1.2、区间判断及查询不重复记录:二、对结果进行分组三、限制结果条目(limit⭐⭐⭐)四、设置别名(alias ——as)五、通配符六、子查询七、NULL值一、按关键字排序格式:select 字段1, 字段2 from 表名 ORDER BY 字段1, 字段2 ASC|DESC;示例:数据库有一张info表,记录了学生的id,姓名,分数,地址和爱好create table info (id int,name varchar(10)

2021-07-20 08:32:28 628 2

原创 mysql数据的备份与恢复

mysql数据的备份与恢复数据备份的重要性:二级目录三级目录数据备份的重要性:1)、在生产环境中,数据得安全性至关重要2)、任何数据的丢失都可能产生严重的后果3)、造成数据丢失的原因●程序错误●认为操作错误●运算错误●磁盘故障●不可抗力因素或者盗窃等二级目录三级目录...

2021-07-18 08:46:07 363 1

原创 MySQL数据库存储引擎用法大全

MySQL数据库存储引擎一、存储引擎概念二、MYSQL数据库中常用的存储引擎MyISAM的定义:MyISAM表支持3种不通的存储格式MyISAM表适用的生产场景三、MYSQL数据库中常用的存储引擎INNODB的定义特点:四、查看系统支持的存储引擎五、查看表使用的存储引擎六、修改存储引擎一、存储引擎概念MysQL中的数据用各种不同的技术存储在文件中,每一种技术都使用不同的存储机制、索引技巧、锁定水平并最终提供不同的功能和能力,这些不同的技术以及配套的功能在MysOL中称为存储引擎存储引擎是MySQL将数

2021-07-12 00:23:44 166 1

原创 mysql数据库事务的用法大全

mysql数据库事务mysql数据库事务概念:事务的ACID特点数据不一致产生的结果:mysql及事务隔离级别:事务控制语句:mysql数据库事务概念:●事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行。●事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时,事务是最小的控制单元。●事务适用于多用户同时操作的数据库系统的场景,如银行、保险公司及证券交易系统等等。●事务是通过事务的整

2021-07-11 19:55:35 430

原创 mysql数据库索引的用法大全

1

2021-07-11 01:17:50 345

原创 MySQL数据库增删改查的基本操作2

1

2021-07-09 00:09:01 69 1

原创 MySQL数据库简介和增删改查1

一、数据库的基本概念二、操作MySQL1.1 基本概念:数据、表、数据库数据:●描述事物的符号记录●包括数字,文字、图形、图像、声音、档案记录等●以“记录”形式按统一的格式进行存储表:●将不同的记录组织在一起●用来存储具体数据数据库:●表的集合,是存储数据的仓库●以一定的组织方式存储的相互有关的数据集合数据库管理系统(DBMS):●是实现对数据库资源有效组织、管理和存取的系统软件数据库系统:●是一个人机系统,由硬件、oS、数据库、DBMS、应用软件和数据库用户组成●用户可以

2021-07-08 00:49:50 106 1

原创 Tomcat部署与优化

tomcat概述:自2017年11月编程语言排行榜Java占比 13%,高居榜首,Tomcat也一度成为Java开发人员的首选。其开源、占用系统资源少、跨平台等特性被深受喜爱。本章主要学习如何部署Tomcat 服务,根据生产环境实现多个虚拟主机的配置,最后的重点是进行压测,根据压测结果如何优化 Tomcat服务及常见的内存溢出如何处理。tomcat简介:Tomcat是一款免费、开放源代码的web应用服务器,是Apache软件基金会的一个核心开源项目,属于轻量级应用服务器,PS: Apache: Apa

2021-07-05 12:34:27 88 2

原创 Web服务:nginx rewrite

Rewrite跳转场景URL看起来更规范、合理企业会将动态URL地址伪装成静态地址提供服务网址换新域名后,让旧的访问跳转到新的域名上服务端某些业务调整Rewrite实际场景Nginx跳转需求的实现方式●使用rewrite进行匹配跳转●使用if匹配全局变量后跳转●使用location匹配再跳转rewrite放在server{}, if{},location{}段中(三个生效位置)●location只对域名后边的除去传递参数外的字符串起作用对域名或参数字符串●使用if全局变量匹配●使

2021-07-01 19:49:37 127 2

原创 排障集锦大全

nginx服务启动不了原因:进程被占用处理方法:杀死占用进程,重新启动

2021-06-28 00:39:48 205

原创 Web:nginx优化与防盗链

Nginx优化方法●隐藏软件版本号●设置连接超时●更改程序运行用户与组●更改进程数●配置网页缓存时间●配置网页压缩与防盗链●Nginx日志切割●fpm参数优化nginx隐藏版本号(在生产环境中,需要内藏版本号,以免泄露nginx的版本,使得攻击者不能对挺特定版本攻击)查看nginx版本,可以使用命令curl -I 查看[root@localhost ~]# curl -I http://192.168.153.220/HTTP/1.1 200 OKServer: nginx/1.

2021-06-27 22:51:45 78 1

原创 Web服务:Apachede虚拟主机与日志分割

一、访问主机服务的本质(1)\访问web服务,本质上看(从协议上)是访问某个IP的主机上的某个端口(默认是80),通常需要通过访问不同的域名或者端口,实现对不同网站的访问(具体到服务器里就是不同目录),这个时候就需要设置网站空间。通常分为3种:基于域名、基于端口、基于IP以及它们的混合。(2)、Apache虚拟主机就是在一个Apache服务器上配置多个虚拟空间,实现一个服务器提供多站点服务,其实就是访问同一个服务器上的不同目录。(3)、同时在同一台服务器中运行多个web站点,其中每一个站点并不独立占用

2021-06-24 12:13:40 112 1

原创 Web服务:Nginx与LNMP架构部署及应用

一、Nginx服务基础●Nginx安装●Nginx配置●访问状态统计二、Nginx访问控制●基于授权的访问控制●基于客户端的访问控制三、Nginx虚拟主机●基于ip的虚拟主机●基于端口的虚拟主机四、LNMP架构部署及应用●MySQL安装配置●PHP安装配置●配置Nginx支持PHP环境关于Nginx●一款高性能、轻量级Web服务软件(1)稳定性高(2)系统资源消耗低(3)对HTTP并发连接的处理能力高(单台物理服务器可支持30 000~50 000个并发请求)1.1手工

2021-06-23 17:13:38 137 1

空空如也

空空如也

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

TA关注的人

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