![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维
文章平均质量分 88
小柏ぁ
清醒、自律、知进退、明得失。
展开
-
Docker构建镜像报“invalid diffID for layer xxx”
在某一台服务器加载过后出现这个问题,应该是某一层的镜像盐值不一致导致的。首先先把这个镜像解压出来,找到加载失败的那一层镜像,替换manifest.json里的重新生成的镜像id。将之前错误的加密生成的镜像替换最新加密生成的镜像。此时重新打个tag上传harbor可以使用啦。重新用sha256生成新的镜像id。重新生成镜像层sha256。然后重新打包,构建就可以啦。原创 2023-05-10 21:57:53 · 3180 阅读 · 6 评论 -
搭建 StorageClass + NFS,实现 NFS 的动态 PV 创建
目录介绍StorageClass 资源实现NFS的动态pv创建介绍StorageClass 为管理员提供了描述存储 "类" 的方法。 不同的类型可能会映射到不同的服务质量等级或备份策略,或是由集群管理员制定的任意策略。 Kubernetes 本身并不清楚各种类代表的什么。这个类的概念在其他存储系统中有时被称为 "配置文件"StorageClass 资源每个 StorageClass 都包含provision...原创 2022-05-25 21:57:05 · 2470 阅读 · 3 评论 -
Cgroups资源配置方法
目录Cgroups介绍cpu使用率控制利用stress压力测试工具来测试CPU 和内存使用状况 cpu周期限制CPU Core控制CPU 配额控制参数的混合使用 小结内存限额Block io的限制bps 和iops 的限制构建镜像( docker build)时指定资源限制总结一、资源限制的主要类型...原创 2022-01-26 18:14:48 · 342 阅读 · 0 评论 -
Dockerfile的使用
目录基于Dockerfile创建——dockerfile自定义镜像 dockerfile操作指令Docker镜像分层dockerfile分层原理使用dockerfile自定义构建tomcat镜像总结基于Dockerfile创建——dockerfile自定义镜像dockerfile是由指令组成的文件,dockerfile结构由四部分组成,基础镜像信息,维护者信息、镜像操作指令、容器时执行的指令,D...原创 2022-01-16 20:16:57 · 1547 阅读 · 0 评论 -
Docker的网络模式及数据管理
目录Docker四种网络模式docker自定义网络查看网络模式列表查看容器信息(包含配置、环境、网关、挂载、cmd等等信息)指定分配容器IP地址自定义网络固定IP 端口映射在宿主机环境执行容器内命令Docker的数据管理数据卷...原创 2022-01-16 17:01:24 · 834 阅读 · 0 评论 -
走进容器的心里——理解Docker
什么是Dockerdocker是一个用于开发、交付和运行应用程序的开放平台。docker使我们能够将应用程序与基础架构分开,从而可以快速交付软件。是一个开源的应用容器引擎,让开发者可以打包大门的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或者Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口沙箱(sandbox):在计算机安全领域,沙箱是一种程序的隔离运行机制,Docker从2013年开始“一炮而红”,直到现在...原创 2022-01-10 21:45:07 · 684 阅读 · 0 评论 -
ELK——一套实用、易用的监控架构
ELK是什么通俗来讲,ELK是由Elasticsearch(日志存储和搜索)、Logstash(日志收集)、Kibana(查看日志)三个开源软件的组成的一个组合体,ELK是elastic公司研发的一套完整的日志收集、分析和展示的企业级解决方案,在这三个软件当中,每个软件用于完成不同的功能,ELK又称为ELKstack。 官方域名为elastic.co。ELK的主要优点 处理方式灵活:elasticsearch是实时全文索引,具有强大的搜索功能 (支持任意key全文搜索) ...原创 2021-12-30 22:46:09 · 8956 阅读 · 3 评论 -
分布式存储系统——GlusterFS/GFS
目录背景 分布式存储系统GlusterFS概述GlusterFS特点GlusterFS 术语模块化堆栈式架构GlusterFS 工作流程弹性HASH算法GlusterFS 支持卷类型分布式卷条带卷复制卷...原创 2021-12-15 17:47:26 · 918 阅读 · 0 评论 -
Rsync远程同步
目录rsync介绍 rsync的一些选项rsync远程同步实现 修改配置文件为备份账户创建数据文件rsync实时同步(inotify) 实际操作rsync快速删除大量文件总结rsync介绍在 Linux 系统下,数据备份的工具很多,除了tar、cpio、dd 命令之外,还有一个用来备份数据的命令,就是rsync。...原创 2021-12-14 17:12:34 · 1365 阅读 · 0 评论 -
Redis集群(二)——利用多实例搭建Redis集群模式
集群集群,即Redis Cluster,是Redis 3.0开始引入的分布式存储方案。集群由多个节点(Node)组成,Redis的数据分布在这些节点中。集群中的节点分为主节点和从节点:只有主节点负责读写请求和集群信息的维护;从节点只进行主节点数据和状态信息的复制。集群的作用,可以归纳为两点:1、数据分区:数据分区(或称数据分片)是集群最核心的功能。集群将数据分散到多个节点,一方面突破了Redis单机内存大小的限制,存储容量大大增加;另一方面每个...原创 2021-12-13 11:59:58 · 1444 阅读 · 0 评论 -
Redis集群(一)
目录简介Redis主从复制 主从复制的作用 主从复制的流程 搭建主从复制安装redis 主从服务器操作 验证主从哨兵模式 哨兵模式原理 哨兵模式作用 哨兵模式结构组成故障转移机制 搭建哨兵模式 ...原创 2021-12-12 15:07:20 · 169 阅读 · 0 评论 -
带你走进NoSql——Redis篇(二)
目录Redis持久化 RDB持久化 触发条件 AOF持久化开启AOF 执行流程RDB和AOF的优缺点redis的性能管理Redis持久化 持久化功能:Redis是内存数据库,所有数据都是保存在内存中,为了避免服务器断电等原因导致Redis进程异常退出后数据永久丢失,需要定期将Red...原创 2021-12-09 16:59:03 · 144 阅读 · 0 评论 -
带你走进NoSql——Redis篇
目录Redis简介缓存的概念 系统缓存 buffer和cache缓存保存位置及分层结构关系型数据库和NoSql数据库关系型数据库非关系型数据库关系型数据库和非关系型数据库区别非关系型数据库产生背景redis基础 redis特性...原创 2021-12-08 20:04:19 · 920 阅读 · 0 评论 -
squid代理服务器
目录squid简介主要功能及工作原理功能: 主要作用Squid代理的类型squid代理服务器应用操作编译安装squid 修改默认配置文件 做iptables规则 透明模式 初始操作 路由转发 acl模式日志squid反向代理squid简介...原创 2021-12-07 22:01:57 · 414 阅读 · 0 评论 -
MySQL高可用群集——MHA高可用
目录MySQL高可用群集简介MHA实战演练 初始化环境 修改节点的主机名 主从同步 安装MHA 故障模拟故障修复总结MySQL高可用群集简介 在实际的生产环境中,当MySQL主从复制和读写分离不能满足实际需求时,就需要考虑MySQL高可用群集了,MySQL高可用群集主要的就有MySQL-MMM(...原创 2021-12-06 22:07:32 · 749 阅读 · 0 评论 -
Linux操作MySQL的一些基础
MySQL原理 使用数据库的必要性 使用数据库可以高效且条理分明的存储数据,使人们能够更加迅速、方便的管理数据。数据库有如下特点:1、可以结构化存储大量的数据信息,方便用户进行有效的检索和访问2、可以有效的保持数据信息的一致性,完整性,降低数据冗余。3、可以满足应用的共享和安全方面的要求数据库技术是计算机科学的核心技术之一,具有完备的理论基础,对数据库基本概念的掌握,将有助于对数据库的理解 数据库的基本概念...原创 2021-11-24 21:20:47 · 1253 阅读 · 0 评论 -
使用Haproxy搭建web群集
Haproxy是目前比较流行的一种群集调度工具,同类群集调度工具有很多,如LVS和Nginx。相比较而言,LVS性能最好,但是搭建相对复杂Nginx的upstream模块支持群集功能,但是对群集节点的健康检查功能不强,性能没有Haproxy好Haproxy概述HAProxy是法国开发者威利塔罗(Willy Tarreau)在2000年使用C语言开发的一个开源软件,是一款具备高并发(一万以上)、高性能的TCP和HTTP负载均衡器,支持基于cookie的持...原创 2021-11-22 16:38:45 · 2002 阅读 · 0 评论 -
LVS+Keepalived——高可用群集
目录Keepalived概述 Keepalived功能 Keepalived架构 keepalived的热备方式 VRRP相关技术 vrrp相关术语Keepalived相关文件 配置组成具体实现 主备keepalived 节点配置 非抢占式 延迟抢占脑...原创 2021-11-21 20:37:50 · 791 阅读 · 0 评论 -
LVS负载均衡群集——超详细(2万字)
LVS群集详解 群集(集群)的称呼来自英文单词“Cluster”,表示一群、一串的意思,用在服务器领域则表示大量服务器的集合体,以区分于单个服务器。LVS(Linux Virtual Server)Linux虚拟服务器,将多台虚拟主机组织起来满足同一个需求。由国人章文嵩博士开发,通过LVS提供的负载均衡可实现一个高性能、高可用的服务器群集,从而以低成本实现最优的服务性能。LVS 官网:http://www.linuxvirtualserver.org/阿里SLB...原创 2021-11-18 18:53:15 · 1321 阅读 · 0 评论 -
Nginx+Tomcat——负载均衡、动静分离群集
目录Tomcat多实例 具体操作负载均衡和动静分离 部署nginx负载均衡器 部署tomcat 动静分离配置 Nginx配置总结Tomcat多实例 多实例就是在一台服务器上同时开启多个不同的服务端口,同时运行多个服务进程,这些服务进程通过不同的socket监听不同的服务端口来提...原创 2021-11-16 20:11:57 · 1785 阅读 · 0 评论 -
轻量级应用服务器——Tomcat
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器, 在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。 对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可 利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。 实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时, 它实际上作为一个与Apache 独立的进程单独运行的...原创 2021-11-15 19:18:53 · 3875 阅读 · 0 评论 -
Nginx的重写功能——Rewrite
目录Nginx常见模块 nginx内置模块 nginx配置文件的常见模块location模块 常见的正则表达式 location常用的匹配规则Rewrite模块 Rewrite功能 Rewrite跳转场景 Rewrite跳转实现 语法格式 ...原创 2021-11-14 21:57:39 · 18658 阅读 · 2 评论 -
高性能轻量级web服务器——Nginx
Nginx概述Nginx:Nginx是一个高性能的HTTP和反向代理服务器。是一款轻量级的web服务器/反向代理服务器/电子邮件(IMAP/POP3)代理服务器单台物理服务器可支持30 000~50 000个并发请求。ApacheApache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适用于多处理器环境,因此,在一个apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。1、优缺点比较:(1...原创 2021-11-08 23:03:14 · 4672 阅读 · 1 评论 -
Apache的配置与应用
目录构建虚拟主机 解析域名(搭建dns,前面写的有用脚本搭建dns解析的文章感兴趣可以直接拿来用) 添加虚拟主机配置(基于域名) 基于IP地址 基于端口APACHE 长连接保持Apache HTTP Server 之所以受到众多企业的青睐,得益于其代码开源、跨平台、功能模块化、可灵活定制等诸多优点,不仅性能稳定,在安全性...原创 2021-11-07 20:41:57 · 417 阅读 · 0 评论 -
shell-——正则表达式
目录正则表达式之元字符 表示次数 位置锚定 分组和其他扩展正则表达式grepegrepsed 基本用法 sed脚本格式 sed常用命令awk 基础用法结合sed取IP...原创 2021-10-30 17:04:29 · 714 阅读 · 0 评论 -
Shell基础
目录了解Shell Linux常见的shell 什么是shell脚本及构成脚本执行逻辑及执行方式 查看代码正确 shell脚本应用场景重定向与管道操作交互式硬件设备 重定向操作 多行重定向变量 变量类...原创 2021-10-20 19:30:29 · 228 阅读 · 0 评论 -
PXE高效批量网络装机
目录PXE介绍pxe 优点实现的硬件条件Linux安装光盘的安装相关文件 PXE的实现过程 搭建过程中的服务TFTP服务vsftp:安装系统镜像文件获取方式syslinuxDHCP服务具体操作kickstart 无人值守安装总结PXE介绍PXE 的全称是 preboot execute environme...原创 2021-10-18 22:04:05 · 282 阅读 · 0 评论 -
部署YUM仓库及NFS共享服务
目录YUM简介 yum的实现过程YUM配置文件及命令 yum配置文件 yum仓库设置文件 yum日志文件 YUM命令详解 查询 yum安装升级 yum软件卸载搭建仓库的方式搭建本地yum仓库 搭建...原创 2021-10-05 18:14:31 · 188 阅读 · 0 评论 -
远程访问及控制
目录SSH远程登录协议 SSH服务常见的ssh协议ssh原理 公钥传输原理 ssh加密通讯原理 登录服务端配置 服务端常用配置 使用密钥对其免交互验证登录基于密钥的登录方式 ssh客户端TCP...原创 2021-10-03 17:11:20 · 336 阅读 · 0 评论 -
Linux分离解析
目录概述 总结概述 分离解析的域名服务器实际也还是主域名服务器,所说的分离解析,主要是指根据不同的客户端提供不同的域名解析记录。来自不同地址的客户机请求解析同一域名时,为其提供不同的解析结果。做个实验:Linux中配置两块网卡,都仅主机模式(仅主机模式要和你的vm1在同一网段)ens33:192.168.40.1ens38:12.0.0.1win7 设为外网,IP地址 12.0.0.10win10 设为内网,IP地址为 ...原创 2021-10-01 22:26:28 · 143 阅读 · 0 评论 -
Linux主从复制
实验环境:主服务器:192.168.91.111从服务器:192.168.91.100主服务器配置老样子,还是安装bind和bind的工具[root@localhost ~]#yum install bind bind-utils.x86_64 -y开启namd服务[root@localhost ~]#systemctl start named配置/etc/named.conf[root@localhost ~]#vim /etc/named.conf原创 2021-10-01 15:12:46 · 288 阅读 · 0 评论 -
DNS域名解析服务
BIND域名服务 DNS系统的作用 DNS系统在网络中的作用就是维护着一个地址数据库,其中记录了各种主机域名与IP地址的对应关系,以便客户程序提供正向或反向的地址查询服务,即正向解析和反向解析。 ●正向解析:根据域名查IP地址,即将指定的域名解析为相对应的IP地址,域名的正向解析是DNS服务器最基本的功能,也是最常用的功能。●反向解析:根据IP地址查域名,即将指定的IP地址解析为相对应的域名。域名的反向解析不是很常用,只有在...原创 2021-10-01 13:49:19 · 215 阅读 · 0 评论 -
链路聚合
目录一、端口绑定技术链路聚合/端口聚合/端口绑定实现的条件端口聚合的工作原理实现二层链路聚合二层链路聚合的图解总结一、端口绑定技术 链路聚合是将一组物理接口捆绑在一起作为一个逻辑接口来增加带宽的一种方法,又称为多接口负载,均衡组成链路聚合组,通过在两台设备之间建立链路聚合组,可以提供更高的通讯带宽和更高的可靠性。链路聚合不仅为设备间通信提供了冗余保护,而且不需要对硬件进行升级链路聚合/端口聚合/端口绑定实现的条件1)每个Eth-trunk接...原创 2021-08-11 20:58:04 · 772 阅读 · 0 评论 -
三层交换技术
目录一、三层交换技术二、两种工作方式 三、三层交换机和路由器的区别四、实现三层交换机是不同网段pc相通三层交换机配置pc机配置五、总结一、三层交换技术使用三层交换技术实现VLAN间通信三层交换=二层交换+三层转发二、两种工作方式 三层交换机要执行三层信息的硬件交换,路由处理器(三层引擎)必须将有关路由选择等的三层信息下载到硬件中。以便对数据包进行过处理。为完成在硬件中处理数据包的高层信息,会使用传统的MLS和基于CEF的MLS。传统的...原创 2021-08-10 22:40:49 · 1028 阅读 · 0 评论 -
VLAN的运作和单臂路由
目录一、VLAN跨交换机的传输过程二、不同网段实现连接三、vlan间通信使用的技术1、相同间vlan间通信2、不同vlan间通信(不同网端)3、vlan的标识总结一、VLAN跨交换机的传输过程 PC机经过发送方交换机某个接口发送数据,此时交换机会对应vlan信息表,给经过某接口的数据打上对应的标签,打上对应标签的数据经由Trunk(主干)链路验证这个vlan id是不是在trunk链路的白名单范围内,无条件放行,若不在白名单范围内,则流量不予通过,当打...原创 2021-08-08 15:58:24 · 221 阅读 · 0 评论 -
VLAN(虚拟局域网)
目录一、vlan的实现原理1、原理2、VLAN的好处和管理方式二、探索VLAN三、总结一、vlan的实现原理1、原理 先了解一些专业术语冲突:俩个节点同时发送数据的情况冲突域:产生冲突的范围 集线器/交换机的冲突域:集线器所以接口都处于一个冲突域中,交换机一个接口一个冲突域 本网段广播:发送的消息会传达给这个网段的全体成员 广域域:广播扩散的范围 交换机...原创 2021-08-06 21:42:36 · 612 阅读 · 0 评论 -
VMware 安装Linux 以及和本机地址Ping相通
目录一、在VMware上安装Linux系统二、Linux系统和本机地址Ping相通三、总结一、在VMware上安装Linux系统1、创建新的虚拟机2、选择Linux操作系统,选择版本3、设置虚拟机名字和它的位置4、选择磁盘大小5、点击完成6、编辑虚拟机7、添加iso映像,点击确定8、点击选项,把共享文件夹打开9、开启虚拟机10、选择语言,点击继续11、选择可视化12、安装目标位...原创 2021-07-23 20:56:32 · 208 阅读 · 0 评论 -
VMware Workstation下载和安装
目录一、虚拟机下载和安装二、虚拟机安装Windows iso映像三、总结一、虚拟机下载和安装1、去VMware官网下载https://my.vmware.com/en/web/vmware/downloads/#all_products注意:安装目录不要有中文依次点下一步安装成功二、虚拟机安装Windows iso映像1、打开VMware workstation 创建新的虚拟机,选择典型,点击下一步2、选择稍后安装操作系统3、选择客户机操作系...原创 2021-07-21 21:37:43 · 3503 阅读 · 4 评论