自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 k8s集群中kubectl的陈述式资源管理

4)配置kubectl自动补全。

2024-08-13 12:00:18 736

原创 kubeadm快速部署k8s集群+负载均衡

先切换阿里云在线源(官方源已挂),否则yum不了。master02、master03节点。

2024-08-07 15:54:32 860 4

原创 K8S————初识

k8s创建pod资源对象的工作流程。

2024-08-01 10:34:31 1027

原创 Docker————数据卷容器,容器互联,镜像创建

Docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那么镜像构建透明性的问题、体积的问题就都会解决。这个脚本就是 Dockerfile。

2024-07-24 15:52:00 1206 2

原创 Docker容器——网络模式和Cgroup资源限制

Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP,同时Docker网桥是每个容器的默认网关。因为在同一宿主机内的容器都接入同一个网桥,这样容器之间就能够通过容器的 Container-IP直接通信。Docker网桥是宿主机虚拟出来的,并不是真实存在的网络设备,外部网络是无法寻址到的,这也意味着外部网络无法直接通过Container-IP访问到容器。如果容器希望外部

2024-07-16 23:06:25 285

原创 Docker容器——初识Docker,安装以及了解操作命令

(限制进程使用资源最大使用量)实现资源限制,通过写时复制技术(边写边复制)(copy-on-write)实现了高效的文件操作(类似虚拟机的磁盘比如分配500g并不是实际占用物理磁盘500g,只有当需要修改时才复制一份数据)。虚拟机运行的是一个完整的操作系统,通过虚拟机管理程序对主机资源进行虚拟访问,(一个虚拟机就有一个内核)相比之下需要的资源更多。容器是与其他容器共享主机的内核,它运行的是一个独立的进程,不占用其他任何可执行文件的内存,非常轻量。容器没自己的内核,一个容器相当于物理机上的一个进程。

2024-07-16 16:38:46 768 1

原创 【web缓存】——nginx和CDN应用

其目的是通过在现有的Internet中增加一层新的CACHE(缓存)层,将网站的内容发布到最接近用户的网络”边缘“的节点,使用户可以就近取得所需的内容(就近原则),提高用户访问网站的响应速度。将源站点(web应用服务器)的静态网页资源缓存到CDN节点上,用户请求资源时,就近返回。CDN节点上缓存的资源,而不需要每个用户的请求都从源站点获取,从而避免了网络拥塞,缓解。(2)大部分请求在CDN边缘节点完成,CDN起到了分流作用,减轻了源站的负载。了源站点的压力,提高用户访问资源的速度。1.CDN的工作过程。

2024-07-10 22:15:35 733

原创 【MySQL】——高级SQL语句

求左表无交集求右表无交集案例1:删除重复数据案例2:去除重复值,保留唯一。

2024-07-09 21:51:54 965

原创 【MySQL】——存储过程

存储过程是一组为了完成特定功能的SQL语句集合存储过程在使用过程中是将常用或者复杂的工作预先使用SQL语句写好并用一个指定的名称存储起来,这个过程经编译和优化后存储在数据库服务器中。当需要使用该存储过程时,只需要调用它即可存储过程在执行上比传统SQL速度更快、执行效率更高。

2024-07-09 17:05:11 237

原创 【MySQL】——MMM高可用集群部署

MMM(Master-Master replication manager for MySQL,MySQL主主复制管理器)是一套支持双主故障切换和双主日常管理的脚本程序。

2024-07-09 16:01:25 930

原创 【MySQL】数据库—— MHA高可用配置及故障切换

MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA的出现就是解决MySQL 单点的问题。MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的高可用。mysql集群(MHA高可用集群)部署总结1.采用一主两从架构2.一主两从先做主从复制3.给MHA进行登录授权,访问数据库的授权。

2024-07-09 15:45:55 727

原创 【分布式技术】——监控平台zabbix 介绍与部署

zabbix是一个开源的监控系统,提供了分布式监控以及集中的web管理页面zabbix具备常见商业监控软件所具备的功能,主机性能监控,网络设备性能监控,数据库性能监控,ftp、http等通用协议的监控,当被监控的指标异常可以发送基于 E-mail的报警zbbix提供报表及实时的图形化数据处理,实现对监控主机7x24小时集中监控。

2024-07-08 00:07:54 1107

原创 【MySQL】数据库——主从复制和读写分离

读写分离,主数据库处理事务性增、改、删操作从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。

2024-07-02 23:25:48 1505 1

原创 【MySQL】数据库——备份与恢复,日志管理

直接对数据库的数据文件或者日志文件进行备份.对数据库的库或表对象进行备份.

2024-06-26 14:52:36 439

原创 【MySQL】数据库——存储引擎

死锁是指两个或多个事务在同一个资源上相互占用,并请求对方锁定的资源,从而导致相互阻塞的现象。如何避免死锁?

2024-06-25 15:33:50 770

原创 【MySQL】数据库——事务

使多个事务并发操作同一个表数据时,每个事务都有各自独立的数据空间,当事务被提交以后,事务中的命令操作修改的。这是oracle 和 SQL server的默认隔离级别。like表示模糊查询 百分号相当于通配符*的作用。可通过设置隔离级别来解决不同的一致性问题。把事务中的所有操作看作是。隔离级别分为四种,用以。事务所做的修改,并将。

2024-06-24 22:09:45 1014 1

原创 【MySQL】数据库——索引 的增删改查

一种排序的表记录着索引字段的值数据所在的物理位置。

2024-06-24 16:18:18 1005

原创 【Mysql】 MySQL数据库——管理基本操作 SQL语句

数据库:database表:table,行:row 列:column索引:index视图:view存储过程:procedure存储函数:function触发器:trigger事件调度器:event scheduler,任务计划用户:user权限:privilege数据库系统中,SQL 语句不区分大小写;可单行或多行书写,默认以 ";" 结尾。数据库名表名用户名区分大小,必须以字母开头后续可以包括字母数字和三个特殊字符(# _ $)SQL语言分类:DDL:数据定义语言,用于创建。

2024-06-23 23:58:52 824

原创 【MySQL】 数据库——基本概念

一款深受欢迎的开源关系型数据库Oracle旗下的产品遵守GPL协议,可以免费使用与修改特点性能卓越、服务稳定开源、无版权限制、成本低多线程、多用户基于C/S(客户端/服务器)架构安全可靠。

2024-06-20 11:21:08 1152

原创 Haproxy集群11

Haproxy 是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。

2024-06-18 15:47:51 285

原创 LVS+Keepalived 群集部署111

引言Keepalived是一个基于VRRP协议来实现的LVS服务高可用方案,可以解决静态路由出现的单点故障问题。

2024-06-18 15:46:34 395

原创 LVS-DR集群部署111

11111。

2024-06-18 15:45:49 398

原创 LVS-NAT群集部署 1

1111111。

2024-06-18 15:44:37 328

原创 LVS负载均衡集群1

11111。

2024-06-18 15:37:08 319

原创 Nginx和Tomcat负载均衡、动静分离集群1

一、Nginx负载均衡1.负载均衡概念服务端接受来自客户端的请求中,既有动态资源也有动态资源,静态资源由 Nginx 提供服务,动态资源 Nginx 转发至后端

2024-06-18 15:23:08 548

原创 Tomcat优化1

1。

2024-06-18 15:19:00 99

原创 Tomcat 概述与部署1

Tomcat 是 Java 语言开发的,Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,是 Apache 软件基金会的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。Tomcat 属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。

2024-06-18 15:17:58 375

原创 Nginx的location匹配和rewrite重写1

一、location匹配

2024-06-18 14:34:54 100

原创 Nginx优化与防盗链1

一、nginx的日志分割

2024-06-18 14:33:45 348

原创 Web基础与HTTP协议

IP地址不易记忆HTML叫做超文本标记语言,是一种规范,也是一种标准,它通过标记符号来标记要显示的网页中的各个部分;网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容HTML文件可以使用任何能够生成txt文件的文本编辑器来编辑,生成超文本标记语言文件,只用修改文件名后缀为”.html”或“.htm”即可有利于浏览器解析有利于搜索引擎搜索<title>标签<meta>标签标题标签行控制相关标签范围标签图像标签超链接标签特殊符号。

2024-06-18 14:11:07 1721

原创 LNMP网站架构分布式搭建部署

客户端请求访问一个地址,这个请求会到达nginx服务器nginx服务器首先判断是否为静态请求,如果是静态请求则直接返回结果到达客户端,

2024-06-18 13:44:02 941

原创 Nginx网站服务

一款高性能、轻量级Web服务软件稳定性高系统资源消耗低对HTTP并发连接的处理能力高单台物理服务器可支持30 000~50 000个并发请求。

2024-06-15 15:19:20 853

原创 Web基础和Http协议

html概述纯文本格式文件编写语言为HTML在用户的浏览器中被“翻译”成网页形式显示出来HTML文件可以使用任何能够生成txt文件的文本编辑器来编辑,生成超文本标记语言文件,只用修改文件名后缀为”.html”或“.htm”即可。HTML基本标签HTML 语法规则HTML标签采用双标记符的形式,前后标记符对应,分别表示标记开始和结束,标记符中间的内容被标签描述。前标记符由“<XXX>”表示,结尾标记符多了一个“/”,由“</XXX>”表示。HTML 文件结构。

2024-06-14 18:11:33 597

原创 部署LAMP架构和论坛

架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境。LAMP是一个缩写词,具体包括Linux操作系统、Apache网站服务器、MySQL数据库服务器、PHP(或Perl、Python)网页编程语言。

2024-06-14 17:16:48 890

原创 firewalld防火墙

firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙。firewalld和iptables都是用来管理防火墙的工具(属于用户态)来定义防火墙的各种规则功能,内部结构都指向netfilter网络过滤子系统(属于内核态)来实现包过滤防火墙功能。firewalld提供了支持网络区域所定义的网络连接以及接口安全等级的动态防火墙管理工具。

2024-06-14 17:15:56 873

原创 iptables 防火墙

容纳各种规则链。

2024-06-13 22:28:17 755

原创 Shell编程之免交互

使用I/O重定向的方式将命令列表提供给交互式程序或命令,比如ftp、passwd、sudo、ssh、cat或read命令。是标准输入的一种替代品,可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地生产出一个“文件”并用作“命令”的标准输入。Here Document也可以与非交互式程序和命令一起使用。命令 <<标记 (此处标记的前后面可以有空格)...内容 #标记之间是传入内容...标记 #结尾的标记字符要和开头的标记字符,保持相同的大小写,并且结尾标记必须要顶格写。

2024-06-13 14:47:47 1146

原创 shell文本三剑客之sed

1.sed命令是一种流编辑器读取文件会进行逐行读取加上指令操作,所以过大的文件一定要拆分后再交给sed处理2.sed -r 搭配扩展正则表达式使用,使用\{n\} \{n,\} \{n,m\} 不需要加“\”3. 用 -i 时一定要先备份(尤其对重要文件的操作),或者时先实验好确定无误时,再使用 -i4.sed 命令 的重点在于增删改查四个功能,可以运用在脚本中对重要文件配置的修改,添加等作用尤其有效。

2024-06-12 23:25:59 678

原创 shell文本三剑客 awk 和 grep

grep主要用于过滤文本,sed用于修改文本,而awk则擅长处理和格式化文本。

2024-06-12 16:36:13 712

原创 shell快捷命令与正则表达式

正则表达式:通常用于判断语句中,用来检查某一字符串是否满足某一格式。正则表达式是由普通字符与元字符组成.普通字符包括大小写字母、数字、标点符号及一些其他符号.元字符是指在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符前面的字符或表达式)在目标对象中的出现模式.linux命令行的常用通配符有*?[…]:匹配文件或目录名;正则表达式:用来匹配文件内容,[.\n]表示匹配所有字符.基础正则表达式常见元字符有:(支持的工具:grep、egrep、sed、 awk )

2024-05-23 17:30:51 889 1

空空如也

空空如也

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

TA关注的人

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