自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Zabbix 从入门到精通

通过以上内容,我们对 Zabbix 从入门到精通进行了全面的介绍。从 Zabbix 的安装部署,到基础配置和高级应用,再到维护与优化,希望读者能够掌握 Zabbix 的核心知识和技能,利用 Zabbix 实现高效的系统监控和管理,保障企业业务系统的稳定运行。在实际应用中,还需要不断地实践和探索,根据具体的业务需求和场景,灵活运用 Zabbix 的各种功能。

2025-01-13 11:32:33 689

原创 Redis 全维度深度剖析:从基础架构到实战应用

Redis 凭借其卓越的性能、丰富的数据结构和广泛的应用场景,已然成为现代分布式系统中不可或缺的核心组件。深入透彻地理解 Redis 的各个层面,对于开发高效、可靠的应用程序,以及构建健壮的分布式系统架构具有举足轻重的意义。相较于传统的关系数据库,Redis 将数据存储在内存里,极大地缩短了数据读写的延迟,通常响应时间可达微秒级甚至纳秒级,这使其成为对性能要求严苛的应用场景的不二之选,诸如实时数据处理、高频交易系统等领域。

2025-01-10 15:05:41 902

原创 MySQL 5.7 全解析:从新手小白到进阶高手

MySQL 5.7 作为一款经典的开源关系型数据库管理系统,以其卓越的性能、丰富的功能和广泛的应用场景,为无数开发者和企业提供了强大的数据存储与管理支持。从基础的数据库、表、数据操作,到进阶的存储引擎、索引优化、事务与锁机制,再到实战案例中的具体应用以及与其他数据库的对比分析,我们全方位地探索了 MySQL 5.7 的奥秘。通过深入学习,我们了解到 MySQL 5.7 在应对各种复杂业务需求时的灵活性与可靠性。

2025-01-10 11:22:03 918

原创 Kafka 深度剖析

在当今大数据与分布式系统蓬勃发展的时代,Apache Kafka 作为一款极具影响力的分布式发布 - 订阅消息系统,宛如一颗璀璨的明星,照亮了数据流转与处理的诸多场景。它由 LinkedIn 公司于 2010 年慷慨贡献给 Apache 基金会,并迅速晋升为顶级开源项目,凭借其独特卓越的设计理念与强大非凡的性能优势,赢得了全球开发者的青睐。

2025-01-10 10:36:32 1563

原创 高可用技术:构筑数字世界的稳固根基

doubaocanvas>标签内的内容似乎没有完整生成,你可以补充更多指令,让我继续为你完善,或者直接使用当前内容。若有其他需求,比如重新生成、润色等,也请一并告知。

2025-01-09 13:24:55 1101

原创 探秘 Kafka Bug:深度解析与解决方案

在当今数字化时代,数据已然成为企业发展的核心驱动力之一。随着大数据技术的迅猛发展,如何高效地处理、传输和存储海量数据,成为众多企业面临的关键挑战。Apache Kafka 作为一款开源的分布式流处理平台,在大数据生态系统中占据着举足轻重的地位,犹如数据世界的 “高速公路”,为实时数据的流转提供了强有力的支持。Kafka 最初由 LinkedIn 公司开发,并于 2010 年贡献给 Apache 基金会,凭借其卓越的性能、高度的可扩展性和可靠性,迅速赢得了全球众多企业的青睐。

2025-01-09 13:05:31 1203

原创 ELK日志收集系统部署

1、 ElasticSearch部署系统类型:Centos7.4节点IP:172.16.246.234软件版本:jdk-8u191-linux-x64.tar.gz、elasticsearch-6.5.4.tar.gz示例节点:172.16.246.234。

2024-12-30 17:40:07 1429

原创 Redis缓存数据库

redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库redis的官网:redis.io注:域名后缀io属于国家域名,是british Indian Ocean territory,即英属印度洋领地1、主从 – 用法像MySQL一样,redis是支持主从同步的,而且也支持一主多从以及多级从结构。主从结构,一是为了纯粹的冗余备份,二是为了提升读性能,比如很消耗性能的SORT就可以由从服务器来承担。

2024-12-23 13:36:09 1120

原创 Memcached缓存数据库

许多Web应用都将数据保存到 RDBMS(关系型数据库管理系统)中,应用服务器从中读取数据并在浏览器中显示。但随着数据量的增大、访问的集中,就会出现RDBMS的负担加重、数据库响应恶化、 网站显示延迟等重大影响。

2024-12-23 13:20:42 881

原创 负载均衡-lvs

(1)LVS 是的简称,也就是 Linux 虚拟服务器, 是一个由章文嵩博士发起的自由软件项目,它的官方站点是。现在LVS已经是 Linux标准内核的一部分,因此性能较高。(2)LVS软件作用:通过LVS提供的负载均衡技术和Linux操作系统实现一个高性能、高可用的服务器集群,它具有良好可靠性、可扩展性和可操作性。从而以低廉的成本实现最优的服务性能。

2024-12-20 19:11:32 955

原创 Docker网络

Docker默认使用桥接模式,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP,同时Docker网桥是每个容器的默认网关。如果容器希望外部访问能够访问到,可以通过映射容器端口到宿主主机(端口映射),即docker run创建容器时候通过-p参数来启用,访问容器的时候就通过[宿主机IP]:[端口]访问容器。创建的容器不会创建自己的网卡,配置自己的IP,而是和一个指定的容器共享IP、端口。

2024-12-18 14:13:21 939

原创 Dockerfile构建镜像

它是这个容器的 rootfs 最下面的五层,对应的正是 ubuntu:latest 镜像的五层。可以看到,它们的挂载方式都是只读的(ro+wh,即 readonly+whiteout,至于什么是 whiteout?它是这个容器的 rootfs 最上面的一层,它的挂载方式为:rw,即 read write。在没有写入文件之前,这个目录是空的。而一旦在容器里做了写操作,你修改产生的内容就会以增量的方式出现在这个层中。

2024-12-18 13:50:50 933

原创 Docker容器镜像打包

将容器的文件系统打包成tar文件,也就是把正在运行的容器直接导出为tar包的镜像文件注意: 这种方式,将tar包拷贝到其他机器运行容器的时候,必须加bash有两种方式:第一种:第二种:导入镜像文件迁移到其他宿主机:import背景:容器运行起来后,又在里面做了一些操作,并且要把操作结果保存到镜像里方案:使用 docker commit 指令,把一个正在运行的容器,直接提交为一个镜像。例子:在容器内部新建了一个文件将这个新建的容器提交到镜像中保存 也可以这样例子: 保存一台宿主机上的镜像为tar文件,然

2024-12-18 13:28:05 823

原创 Docker数据卷

docker run -it -v /abc:/abc -v /def:/def 镜像名称/ID。把本地宿主机上面的某一个目录挂载到容器里面的目录去。这两个目录都不用提前存在,会自动创建。root@86320e734cd1:/# ctrl+p+q #退出 ·新卷只能在容器创建过程当中挂载。

2024-12-18 13:23:27 484

原创 Docker端口映射

从上面的结果中可以看出,本地主机的32768端口被映射到了redis容器的6379端口上,也就是说访问本机的32768端口即可访问容器内redis端口。-P(大P):当使用-P标记时,Docker 会随机映射一个 32768~49900 的端口到内部容器开放的网络端口。-p:创建应用容器的时候,一般会做端口映射,这样是为了让外部能够访问这些容器里的应用。通过本地IP:192.168.246.141的3307端口访问容器mysql1内的数据库,出现如下提示恭喜你。运行容器:使用-p作端口转发,

2024-12-18 13:21:29 1009

原创 Docker镜像

Docker 镜像Docker 镜像是 Docker 容器运行时的只读模板,每一个镜像由一系列的层 (layers) 组成。Docker 使用 UnionFS 来将这些层联合到单独的镜像中。正因为有了这些层的存在,Docker 是如此的轻量。当你改变了一个 Docker 镜像,比如升级到某个程序到新的版本,一个新的层会被创建。因此,不用替换整个原先的镜像或者重新建立(在使用虚拟机的时候你可能会这么做),只是一个新的层被添加或升级了。

2024-12-18 11:41:26 960

原创 【Docker容器】

容器其实是一种沙盒技术。沙盒像一个集装箱一样把你的应用“装”起来的技术。这样应用与应用之间就因为有了边界而不至于相互干扰;而被装进了集装箱的应用,也可以被方便地搬来搬去。Linux容器是与系统其他部分隔离开的一系列进程,从另一个镜像运行,并由该镜像提供支持进程所需的全部文件。容器提供的镜像包含了应用的所有依赖项,因而在从开发到测试再到生产的整个过程中,它都具有可移植性和一致性。1.2 容器简史。

2024-12-18 11:16:24 956

原创 CenrOS 7 IP不显示解决方案参考

可尝试用如下命令解决 1.将networkmanager服务停了(注意大小写)2、我的是ens33这个网卡ip显示不出来,所以我需要修改下图这个文件。如果过一段时间ip地址又不显示,并且重启网卡时如下报错。命令:service network restart。试着重启机器,如果不行的话下面的操作可以作为参考。3、编辑 ifcfg-ens33 文件。再次通过ip addr测试。再次执行就能看到IP了。

2024-10-16 19:56:27 174

原创 CentOS7固定IP

打开文件 /etc/sysconfig/network-scripts/ifcfg-ens33。重启网卡 systemctl restart network。红色框框里面的可以注释掉 将第四行改为none。

2024-10-16 19:46:47 393

原创 nginx三种对外暴露方式

第一种、是基于域名方式对外暴露服务,简单点理解就是你想让别人看到的。第二种、是基于ip地址的形式对外暴露服务。第三种、是基于端口的形式对外暴露服务。

2024-10-16 19:44:24 261

原创 虚拟机进入紧急模式退出后zabbix登陆不上解决参考

第一是一定是按照zabbix要求去写字符不然登陆不上create database zabbix character set utf8 collate utf8_bin;第二个是修改完/etc/zabbix/zabbix_server.conf文件后他没有同步到web这个文件中会一直提示zabbix密码错误还需要修改/etc/zabbix/web这个配置文件。不修改的话会显示第三张图,就算看日志也会报zabbix密码错误

2024-10-12 16:03:41 160

原创 虚拟机紧急模式解决方式参考

在紧急模式输入这三条命令就可以退出,但是不保证数据的完整,有可能会丢失数据。

2024-10-12 08:48:21 607

原创 zabbix自动发现配置

最后会显示不可用可以在发现的主机安装agent。

2024-10-11 14:23:25 179

原创 Zaabbix触发器+动作创建{nginx}

2024-10-10 11:41:24 136

原创 zabbix-server部署

安装zabbix存储库把官方源替换为阿里云源如果aliyun源装不了前端包替换源:-i.bak \安装zabbix服务和代理修改yum源文件将前端包的两个源地址也进行替换,如下图改为需要修改的就是图中的段落。

2024-10-09 17:32:49 1809

原创 RabbitMQ普通集群部署+镜像

第二个地方就是/var/lib/rabbitmq/.erlang.cookie。各节点是通过⼀个magic cookie来实现的,这个cookie存放在/var/lib/rabbitmq/.erlang.cookie中,⽂件是400的权限。在RabbitMQ集群集群中,必须⾄少有⼀个磁盘节点,否则队列元数据⽆法写⼊到集群中,当磁盘节点宕掉时,集群将⽆法写⼊新的队列元数据信息。(1)默认rabbitmq启动后是磁盘节点,在这个cluster命令下,mq-2和mq-3是内存节点,mq-1是磁盘节点。

2024-10-08 18:11:27 1827

原创 RabbitMQ部署

此处设置权限时注意'.*'之间需要有空格 三个'.*'分别代表了conf权限,read权限与write权限 例如:当没有给。# /sbin/service rabbitmq-server status ---查看状态。# /sbin/service rabbitmq-server start ---启动。因为是基于erlang开发的所以需要下载erlang。因为是基于erlang开发的所以需要下载erlang。# rabbitmq 和erlang兼容版本。4369 -- erlang发现端口。

2024-10-08 15:13:25 734

原创 iptables四表五链+基本参数

-line-numbers:查看规则时,显示规则的序号(方便之处,通过需要删除规则。表的顺序为:raw->mangle->nat->fliter。nat表 ---> 网络地址转换即IP地址和port的转换。fliter{非哦特}表 ---> 做过滤用到的最多的表。POSTROUTING- --> 路由之后修改数据包。PREROUTING --->进路由之前的数据包。mangle表 --->给数据打标记,做标记。INPUT --->就是过滤进来的数据包。OUTPUT ---> 转发出去的数据包。

2024-10-07 17:24:24 267

原创 jenkins部署

.

2024-10-07 16:11:32 680

原创 Git&Gitlab

git push origin 分支名。git commit -m “标记”

2024-10-06 17:14:22 156

原创 linux基本命令

当删除用户后,只是删除了用户名称(只删除passwd、shadow、group文件中的用户信息),用户的家目录/home信息没有删除,用户的邮件/var/spool/mail没有删除。#使用root可以修改普通用户密码且不需要知道原密码,不满足密码策略要求也可以修改成功,普通用户修改自己密码必须知道原密码,新密码必须满足密码策略规则要求。#可以使用"" '' 或者什么都不加,来重定向或者追加,使用""来追加或者覆盖来创建文件的话这个文件就是双文件,'' 或者什么都不加都是单文件。

2024-10-06 17:09:05 3898 1

空空如也

空空如也

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

TA关注的人

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