自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 资源 (4)
  • 收藏
  • 关注

原创 11-golang流程控制

流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的“经脉”。语句还可以在语句后面添加标签,表示退出某个标签对应的代码块,标签要求必须定义在对应的。语句,可以同时匹配多个条件,中间用逗号分隔,有其中一个匹配成功即可。主要是为了简化代码、降低重复代码而生的结构,属于扩展类的流程控制。语句可以结束当前循环,开始下一次的循环迭代过程,仅限在。语句后添加标签时,表示开始标签对应的循环。注意:在go语言中布尔表达式不用使用括号!语句,可以非常容易的判断多个值的情况。...

2022-08-05 14:47:45 626 1

原创 WSL2最佳实践,淘汰难用的Xshell和Finalshell

帮助运维更加高效进行工作

2022-07-17 19:29:05 1536

原创 10-golang运算符

文章目录算术运算符关系运算符逻辑运算符位运算符赋值运算符Go 语言内置的运算符有:算术运算符关系运算符逻辑运算符位运算符赋值运算符算术运算符运算符描述+相加-相减*相乘/相除%求余注意: ++(自增)和--(自减)在Go语言中是单独的语句,并不是运算符。实例package mainimport "fmt"func main() { a := 100 b := 10 // 当第一次声明该变量时,需要 := ;如果

2022-05-22 22:09:51 612 1

原创 09-golang格式化输出

文章目录概念哪些函数支持PrintSprint占位符使用占位符类型结构体通用占位符布尔占位符整数占位符浮点数和复数字符串与字节切片指针其它标记精度截断字符串实例概念在 Golang 中,格式化的输入与输出,都需要使用到格式化占位符。比如获取用户输入的数据的函数 fmt.Scanf() ,格式化输出的函数 fmt.Printf()。Go 语言的格式化占位符大概可分为普通占位符、布尔 占位符、整数 占位符、浮点数 和 复数 占位符、字符串 与 字节切片 占位符、指针 占位符以及其它标记等。哪些函数支持

2022-05-22 16:36:16 5464

原创 08-golang字符串类型

文章目录golang字符串go语言字符串字面量go语言字符串连接go语言字符串转义字符go语言字符串切片操作go语言字符串常用方法byte和rune类型golang字符串一个Go语言字符串是一个任意字节的常量序列。go语言字符串字面量在Go语言中,字符串字面量使用双引号 "" 或者反引号 ' 来创建。双引号用来创建可解析的字符串,支持转义,但不能用来引用多行;反引号用来创建原生的字符串字面量,可能由多行组成,但不支持转义,并且可以包含除了反引号外其他所有字符。双引号创建可解析的字符串应用最广泛,反引

2022-05-16 15:35:58 436

原创 07-golang数字类型

文章目录go语言数字类型实例以二进制、八进制或十六进制浮点数的格式定义数字浮点型复数go语言数字类型Go 语言支持整型和浮点型数字,并且原生支持复数,其中位的运算采用补码。Go 也有基于架构的类型,例如:int、uint 和 uintptr。这些类型的长度都是根据运行程序所在的操作系统类型所决定的:int 和 uint 在 32 位操作系统上,它们均使用 32 位(4 个字节),在 64 位操作系统上,它们均使用 64 位(8 个字节)。uintptr 的长度被设定为足够存放一个指针即可。

2022-05-16 15:35:25 663

原创 06-golang布尔类型

文章目录go语言布尔类型布尔类型用在条件判断中用在循环语句中用在逻辑表达式中go语言布尔类型go语言中的布尔类型有两个常量值:true 和 false。布尔类型经常用在 条件判断 语句,或者 循环语句。也可以用在 逻辑表达式 中。布尔类型package mainimport "fmt"func main() { var b1 bool = true var b2 bool = false var b3 = true var b4 = false b5 := true //

2022-05-16 15:33:45 666

原创 05-golang数据类型

文章目录go语言数据类型数字类型浮点型其他数字类型go语言数据类型在 Go 编程语言中,数据类型用于声明函数和变量。数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。Go 语言按类别有以下几种数据类型:序号类型和描述1布尔型 布尔型的值只可以是常量 true 或者 false。一个简单的例子:var b bool = true。2数字类型 整型 int 和浮点型 float32、float64,Go

2022-05-16 15:33:19 453

原创 04-golang常量

文章目录golang常量定义常量的格式iota使用`_`跳过某些值iota声明中间插队golang常量常量,就是在程序编译阶段就确定下来的值,而程序在运行时则无法改变该值。常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。定义常量的格式语法格式如下:const constantName [type]= valuecosnt:定义常量关键字constantName:常量名称type:常量类型value:常量的值实例package mainimport "fm

2022-05-16 15:32:23 337

原创 03-golang变量

文章目录golang变量声明变量批量声明变量的初始化短变量声明匿名变量golang变量变量是计算机语言中能储存计算结果或能表示值的抽象概念。不同的变量保存的数据类型可能会不一样。声明变量Go语言中的变量需要声明后才能使用,同一作用域内不支持重复声明。 并且Go语言的变量声明后必须使用。声明变量的语法var identifier typevar:声明变量关键字identifier:变量名称type:变量类型例如package mainimport "fmt"func main(

2022-05-16 15:31:25 411

原创 02-golang标识符、关键字、命令规则

文章目录标识符标识符的组成举例说明标识符的命名go语言关键字go语言命名规范包名称文件命名结构体命名接口命名变量命名常量命名错误处理单元测试标识符标识符的英文是identifier,通俗的讲,就是给变量、常量、函数、方法、结构体、数组、切片、接口起名字。标识符的组成标识符由数字、字母和下划线(_)组成。只能以字母和下划线(_)开头。标识符区分大小写。举例说明标识符的命名正确的命名package mainimport "fmt"func main() { var name st

2022-05-15 13:34:18 455

原创 01-初始go语言

文章目录1. go语言简介1.1 go语言特点1.2 go语言的应用领域2. go语言开发环境搭建2.1 windows平台2.1.1 下载安装并配置环境变量2.1.2 配置go环境2.1.3 安装配置git2.1.4 goroot和gopath2.2 Linux平台2.3 Mac平台3. go开发工具3.1 使用goland开发go应用3.2 使用vscode开发go应用3.2.1 安装插件3.2.2 测试4. go常用命令5. golang开发vscode快捷键快捷键位置常用快捷键修改快捷键快速生成代码

2022-05-15 13:33:39 487

原创 Redis 数据备份和恢复

1. Redis性能优化1.设置最大打开文件数cat /etc/security/limits.confredis soft nofile 100000redis hard nofile 1000002.请确保将Linux内核的超额内存设置设为1。cat /etc/sysctl.confvm.overcommit_memory=1net.core.somaxconn=65535sysctl -p3.设置内存大页cat /etc/rc.localecho never > /s

2022-05-09 20:41:28 6387 3

原创 Supervisor进程管理详解

文章目录1. supervisor简介2. supervisor安装2.1 安装方式2.2 验证3. supervisor配置文件3.1 主配置文件3.2 子配置文件(program 配置)3.2.1 详细配置3.2.2 公司配置4. 进程管理命令5. web管理(不常用)6. Supervisor配置systemctl服务7. Supervisor管理redis和nginx7.1 安装nginx和redis7.2 配置文件7.3 重新加载新配置文件7.4 测试8. 组管理8.1 部署三个redis8.2

2022-05-06 21:28:57 18724 8

原创 Lniux系统 swap命令

swaponswapon命令用于激活Linux系统中交换空间,Linux系统的内存管理必须使用交换区来建立虚拟内存。语法swapon(选项)(参数)选项-a:将/etc/fstab文件中所有设置为swap的设备,启动为交换区;-h:显示帮助;-p<优先顺序>:指定交换区的优先顺序;-s:显示交换区的使用状况;-V:显示版本信息。参数交换空间:指定需要激活的交换空间,可以是交换文件和交换分区,如果是交换分区则指定交换分区对应的设备文件。实例mkswap -c /de

2022-04-11 09:40:53 1006

原创 Elasticsearch 索引生命周期管理方案

Elasticsearch索引生命周期管理方案文章目录Elasticsearch索引生命周期管理方案1、生命周期1.1 阶段介绍2、模拟过程(基础)2.1 创建索引生命周期策略2.2 创建索引模版2.3 创建初始索引2.4 配置检测时间2.5 验证3、Elasticvue 插件3.1 安装插件3.2 使用插件3.3 测试3.4 head插件(扩展)4、模拟过程(针对热温冷优化)4.1 部署es集群和kibana4.2 创建索引策略4.3 创建索引模板4.4 创建初始索引4.5 测试5、filebeat使

2022-02-09 18:45:55 2070

原创 Filebeat 自定义索引名

文章目录1、加载外部配置文件1.1 Input config1.2 Module config2、Elasticsearch output2.1 配置模板加载2.2 自定义索引名2.2.1 配置filebeat2.2.2 查看es是否增加了新的索引2.2.3 在kibana上关联es索引1、加载外部配置文件1.1 Input configfilebeat.config.inputs: enabled: true path: inputs.d/*.ymlinputs.d目录下的配置文件示例:

2022-02-09 18:42:54 6545

原创 Prometheus数据存储、集群和高可用

文章目录1. Prometheus 储存瓶颈2. 本地存储2.1 本地存储配置2.2 从失败中恢复3. 远程存储3.1 Remote Write3.2 Remote Read3.3 配置文件3.4 使用Influxdb作为远程存储3.4.1 Influxdb部署3.4.2 创建数据库3.4.3 Prometheus指定存储路径3.4.4 添加远程读写3.4.5 验证influxdb数据4. 联邦集群4.1 使用联邦集群4.2 功能分区5. Prometheus高可用部署5.1 基本HA:服务可用性5.2 基

2021-11-17 11:16:37 5552

原创 Prometheus时间序列、指标类型和配置文件

1. 概念1.1 时间序列时间序列指在连续等间隔的时间点上获取的数据值,存储时间序列数据的数据库称为时间序列数据库Time Series Database (TSDB),时间序列数据库特点是写远大于读,并且写入平稳,基本不会涉及更新操作。Prometheus从本质上来说,就是将所有监控指标存储为时间序列,默认存在宿主机上。Prometheus的每个时间序列通过metirc name和label来标识的。Prometheus中常见的几个名词:时间序列(time-series):时间序列,也成为向量(

2021-11-15 14:14:00 6021

原创 Prometheus 基于 Consul 集群来实现自动服务发现

1. Consul 分布式集群搭建Consul 单机安装很方便,官网 提供各个系统版本二进制安装包,解压安装即可,可以参照之前文章 Prometheus 通过 consul 实现自动服务发现 文章来安装。这里我们要搭建 Consul 分布式集群,既然是分布式集群,那么肯定至少得部署到三台机器上,组成一个集群,苦于手上没有那么多的机器,我们只能在一台机器上部署三个 Consul 服务来模拟 “分布式” 集群,Consul 默认以 client 方式启动,这里我们采用 Server 方式来启动实例,通过不同

2021-11-15 11:02:41 3333

原创 Prometheus 通过 consul 实现自动服务发现

1. Consul 介绍Consul 是基于 GO 语言开发的开源工具,主要面向分布式,服务化的系统提供服务注册、服务发现和配置管理的功能。Consul 提供服务注册/发现、健康检查、Key/Value存储、多数据中心和分布式一致性保证等功能。之前我们通过 Prometheus 实现监控,当新增一个 Target 时,需要变更服务器上的配置文件,即使使用 file_sd_configs 配置,也需要登录服务器修改对应 Json 文件,会非常麻烦。不过 Prometheus 官方支持多种自动服务发现的类型,

2021-11-15 09:45:32 1975 2

原创 Prometheus企业级监控入门

文章目录1. Prometheus介绍1.1. Prometheus简介1.2. Prometheus架构1.2.1. Prometheus Server1.2.2. 指标采集1.2.3. 服务发现1.2.4. 告警管理1.2.5. 图形化展示1.3. 对比Zabbix2. Prometheus部署服务端2.1 下载安装2.2 创建Prometheus用户2.3 配置systemctl管理3. 部署监控端node_exporter3.1 下载安装包3.2 创建Prometheus用户3.3 解压安装包3.4

2021-11-09 15:13:43 1516

原创 Centos使用chrony做时间同步

文章目录1. 概念2. 优势3. chrony工具安装4. 设置chrony的服务状态,并关闭防火墙4.1 服务状态4.2 防火墙5. 服务端和客户端chrony配置5.1 服务端配置5.2 客户端配置6. 常用命令7. 各类参数说明7.1 chrony.conf配置参数说明7.2 chronyc命令参数说明8. 设置时区(非必须)1. 概念Chrony是一个开源的自由软件,在RHEL 7操作系统,已经是默认服务,默认配置文件在 /etc/chrony.conf。它能保持系统时间与时间服务器(NTP)同

2021-11-08 10:35:02 864

原创 《Jenkins 2.x实践指南》读书笔记-触发pipeline执行

1. 什么是触发条件之前,我们都是在推送代码后,再切换到Jenkins界⾯,⼿动触发构建的。显然,这不够“⾃动化”。⾃动化是指pipeline按照⼀定的规则⾃动执⾏。⽽这些规则被称为pipeline触发条件。对于pipeline触发条件,从两个维度来区分:时间触发事件触发2. 时间触发时间触发是指定义一个时间,时间到了就触发pipeline执行。在Jenkins pipline中使用trigger指令来定义时间触发。tigger指令只能被定义在pipeline块中,Jenkins内置支持

2021-11-05 15:34:04 843

原创 《Jenkins 2.x实践指南》读书笔记-环境变量与构建工具

文章目录1. 环境变量1.1 Jenkins内置变量1.2 ⾃定义pipeline环境变量1.3 ⾃定义全局环境变量2. 构建工具2.1 构建工具的选择2.2 tools指令介绍2.3 JDK环境搭建2.3.1 自动安装JDK2.3.2 自定义JDK路径2.4 Maven2.4.1 使用Maven进行构建2.4.2 使用Managed files设置Maven2.5 Go语言环境搭建2.6 Python环境搭建3. 利用环境变量支持更多的构建工具4. 利用tools作用域实现多版本编译1. 环境变量环境

2021-11-05 12:49:49 729

原创 Linux服务器远程连接(采用密钥,禁止密码连接)

Linux服务器远程连接只允许密钥文件1.点击Xshell菜单栏的工具,选择新建用户密钥生成向导,进行密钥对生成操作。2.这个时候,你已经有了一对密钥,需要开始设定服务器的配置,启用密钥认证登录,同时为了系统安全着想,关闭密码认证的方式!# vim /etc/ssh/sshd_config修改下面几处:PubkeyAuthentication yes #启用PublicKey认证。AuthorizedKeysFile .ssh/authorized_keys

2021-10-21 21:10:34 906

原创 K8s持久化存储PV和PVC(通俗易懂)

一、PV和PVC的引入Volume 提供了非常好的数据持久化方案,不过在可管理性上还有不足。拿前面 AWS EBS 的例子来说,要使用 Volume,Pod 必须事先知道如下信息:当前 Volume 来自 AWS EBS。EBS Volume 已经提前创建,并且知道确切的 volume-id。Pod 通常是由应用的开发人员维护,而 Volume 则通常是由存储系统的管理员维护。开发人员要获得上面的信息:要么询问管理员。要么自己就是管理员。这样就带来一个管理上的问题:应用开发人员和系统

2021-10-14 19:55:29 20893 10

原创 二进制方式部署k8s集群(详细讲解)

文章目录一、Kubernetes集群部署架构规划二、准备环境三、 部署Etcd集群1、生成证书2、安装etcd3、部署Flannel网络*四、在Master节点部署组件1、生成证书2、部署apiserver组件---在master节点进行3、部署schduler组件---master节点4、部署controller-manager组件--控制管理组件五、在Node节点部署组件1、部署kubelet组件2、部署kube-proxy组件六、部署Dashboard(Web UI)一、Kubernetes集群部署

2021-10-12 19:55:45 7333 5

原创 kubeadm方式部署k8s集群(1.18版本,亲测可用)

文章目录一、系统环境1、准备三台机器并进行解析2、关闭防火墙3、关闭系统Swap二、安装Docker1、安装docker2、所需镜像三、安装kubelet、kubeadm 和 kubectl(所有节点执行)1、配置源2、安装 kubeadm 和相关工具3、启动kubelet4、初始化master5、配置kubectl6、配置使用网络插件7、添加 node1 和 node2(1)所有node节点操作(2)在master操作一、系统环境官方文档:https://kubernetes.io/docs/set

2021-10-09 16:33:44 1022 2

原创 Docker 容器技术(史上最强总结)

一、容器介绍1、概念容器其实是一种沙盒技术。顾名思义,沙盒就是能够像一个集装箱一样,把你的应用"装"起来的技术。这样,应用与应用之间,就因为有了边界而不至于相互干扰;而被装进集装箱的应用,也可以被方便地搬来搬去,这其实是 PaaS 最理想的状态。2、容器本质容器的本质是进程,容器镜像就是这个系统里的".exe"安装包.**。3、容器和虚拟机对比​ 容器是应用程序层的抽象,将代码和依赖项打包在一起。多个容器可以在同一台计算机上运行,并与其他容器共享OS内核,每个

2021-10-04 17:09:49 2931 8

原创 服务器卡顿排查方法(Linux服务器)

一、分析思路排除本机自身原因服务器性能分析项目本身分析(不详细说)虚拟机分析数据库分析二、详细分析方法1、排除本机自身原因查看服务器的网络情况可以下载一个大型文件基本就可以确定网络情况了。或者使用站长工具测试网站速度。2、服务器性能分析(1)查看服务器的内存和服务器核数大小①查看服务器内存大小cat /proc/meminfo | grep MemTotal②查看服务器核数总核数 = 物理CPU个数 * 每个物理CPU的核数查看CPU的个数:cat /proc/cpu

2021-09-28 19:12:49 8445 1

原创 企业虚拟化KVM,一文带你快速了解

文章目录一、虚拟化概念1、什么是虚拟化2、常用的虚拟化产品3、虚拟化技术的分类4、平台虚拟化类型5、企业级虚拟化与桌面级虚拟化的区别二、KVM虚拟化技术简介三、KVM安装1、准备工作2、安装3、KVM gustos图形方式部署安装虚拟机4、完全文本方式安装虚拟机5、模板镜像+配置文件方式安装虚拟机四、KVM虚拟机管理1、虚拟机的组成部分2、虚拟机的基本管理命令(1)查看(2)启动(3)暂停(挂起)虚拟机:(4)关闭(5)重启(6)重置(7)删除虚拟机(8)虚拟机开机自动启动3、虚拟机添加设备4、虚拟机克隆5

2021-09-26 23:40:22 1001

原创 ELK+Kafka+Filebeat 企业内部日志分析系统(版本6.5.4)

一、ELKELK:日志搜集平台ELK由ElasticSearch、Logstash和Kibana三个开源工具组成:1、组件介绍(1)ElasticsearchElasticSearch是一个基于Lucene的开源分布式搜索服务。只搜索和分析日志特点:分布式,零配置,自动发现,索引自动分片,索引副本机制,多数据源等。它提供了一个分布式多用户能力的全文搜索引擎。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是第二流行的企业搜索引擎。设计用于云计算中,能够

2021-09-23 00:15:03 1252

原创 消息中间件/消息队列 Rabbitmq(看完包教、包会、包。。。。)

文章目录一、消息中间件1、简介2、消息中间件主要作用3、消息中间件的两种模式(1)P2P模式(2)Pub/Sub模式4、常用中间件介绍与对比(1)Kafka(2)RabbitMQ(3)RocketMQ二、RabbitMQ集群1、RabbitMQ简介2、RabbitMQ 特点3、什么是消息队列4、RabbitMQ模式5、集群中的基本概念三、RabbitMQ 安装1、准备环境2、配置安装rabbitmq软件3、管理界面4、创建用户四、集群部署1、创建数据存放目录和日志存放目录2、拷贝erlang.cookie3

2021-09-22 21:45:24 334

原创 缓存服务器 Memcached&Redis

一、前言许多Web应用都将数据保存到关系型数据库( RDBMS)中,应用服务器从中读取数据并在浏览器中显示。但随着数据量的增大、访问的集中,就会出现RDBMS的负担加重、数据库响应恶化、 网站显示延迟等重大影响。Memcached/redis是高性能的分布式内存缓存服务器,通过缓存数据库查询结果,减少关系型数据库访问次数,以提高动态Web等应用的速度、 提高可扩展性。NOSQL名词解释:非关系型数据库nosql产品: redis,mongodb,memcached.以键值对的方式存储数据—(Ke

2021-09-17 09:59:55 553

原创 企业级高可用Keepalived、负载均衡haproxy

1、Keepalived VRRP 介绍keepalived是什么 keepalived是集群管理中保证集群高可用的一个服务软件,用来防止单点故障。keepalived工作原理 keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router Redundancy Protocol,即虚拟路由冗余协议。 虚拟路由冗余协议,可以认为是实现高可用的协议,即将N台提供相同功能的路由器组成一个路由器组,这个组里面有一个master和多个backup,mast

2021-09-15 18:26:21 274

原创 负载均衡(四层) LVS(看完就能去上班)

文章目录一、负载均衡1、集群是什么?2、负载均衡集群技术3、负载均衡集群技术的实现4、实现效果如图5、负载均衡分类6、四层负载均衡(基于IP+端口的负载均衡)7、七层的负载均衡(基于虚拟的URL或主机IP的负载均衡)8、四层负载与七层负载的区别二、LVS1、LVS 介绍2、LVS 优势与不足(1)优势(2)不足3、LVS 核心组件和专业术语(1)核心组件(2)专业术语(3)具体图解4、LVS工作内核模型及工作模式5、LVS负载均衡四种工作模式6、LVS 四种工作模式原理(1)NAT模式(LVS-NAT)(2

2021-09-13 20:52:47 9258

原创 Jenkins 构建CI/CD(一看就会)

文章目录一、CI / CD1、概念2、CI / CD 方法简介二、jenkins介绍1、Jenkins概述2、Jenkins目标3、Jenkins特性4、产品发布流程三、部署应用Jenkins+Github+Tomcat实战1、准备环境2、访问界面3、安装插件4、邮箱(可选)5、配置Jenkins私钥6、添加后端服务器7、配置JDK和Maven(全局配置)8、构建发布任务9、调用maven命令和启用邮箱10、部署java服务器11、构建项目12、查看测试结果四、Jenkins+Gitlab 部署第一个小项目

2021-09-11 15:55:45 16127 7

原创 Jenkins 2.303.1版本安装(YUM和War包)

文章目录一、Yum安装1、配置 Jenkins的yum源2、启动Jenkins二、War包安装1、下载安装包2、配置环境变量3、配置国内镜像三、访问登录1、插件安装2、邮箱配置(可选)3、配置Jenkins私钥4、添加后端服务器5、配置JDK和Maven6、构建发布任务7、调用maven打包命令8、启用邮箱9、构建项目一、Yum安装1、配置 Jenkins的yum源wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-s

2021-09-11 13:31:30 1558

原创 Git 版本控制器 Gitlab与Github(企业级总结)

一、版本控制系统/版本控制器1、版本控制系统Git 分布式 —没有中心代码库,所有机器之间的地位同等(每台机器上都有相同的代码)Svn 集中管理的 —有中心代码库,其他都是客户端2、Git与Svn介绍(1)GitGit 属于分布式版本控制系统客户端并不只提取最新版本的文件,而是把原始的代码仓库完整地克隆下来。优点:由于任何人每次提取操作,实际上都是一次对代码仓库的完整备份,因此近乎所有的操作都可以在本地执行,速度就是相当的快,并且可以在网络断开的时候操作仍然不受影响,可以

2021-09-09 22:51:27 1609

ELK全部安装包.zip

elasticsearch、head、logstash、kibana、filebeat

2021-09-16

jenkins安装相关包.zip

jenkins+jdk+tomcat+maven

2021-09-11

01-Zabbix介绍1.mp4

01-Zabbix介绍1.mp4

2021-09-02

zabbix缓存包.zip

内含mariadb的rpm包、zabbix的rpm包、版本 3.4.15

2021-09-02

空空如也

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

TA关注的人

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