- 博客(81)
- 收藏
- 关注
原创 部署zabbix遇到问题: cannot find a valid baseurl for repo:centos-sclo-rh/x86 64 怎么解决 ?
cannot find a valid baseurl for repo:centos-sclo-rh/x86 64 怎么解决 ?connection to database 'zabbix' failed: [2059] Authentication plugin 'caching_sha2_password' cannot be loaded: /usr/lib64/mysql/plugin/caching_sha2_password. 怎么解决
2024-11-13 20:23:32
1884
2
原创 k8s集群部署Harbor镜像仓库
通过在Kubernetes集群中部署Harbor镜像仓库,你可以更好地管理、安全地存储和有效地使用容器镜像,提高了容器化环境的可维护性和安全性。
2024-01-03 08:38:25
1846
原创 部署tomcat单机多实例,keepalived+mysql的互为主从高可用,mysql+keepalived高可用
部署tomcat单机多实例,keepalived+mysql的互为主从高可用,mysql+keepalived高可用
2023-12-23 11:28:31
2119
原创 k8s投射数据卷--超详细!!!
在 k8s 中,有几种特殊的 Volume,它们的意义不是为了存放容器里的数据,"而是为容器提供预先定义好的数据。"从容器的角度来看,这些 Volume 里的信息仿佛是被 k8s "投射"(Project)进入容器当中的。
2023-12-18 10:15:14
365
原创 部署Kubernetes(k8s)集群,可视化部署kuboard
Kubernetes 集群提供了一种高效、弹性和灵活的方式来管理和运行容器化应用程序,使得开发者和运维人员可以更加便捷地构建、部署和管理现代化的应用程序。
2023-12-12 19:09:35
2391
原创 Jenkins参数化构建及代码发布
总之,参数化构建提供了更大的灵活性和可配置性,帮助你根据需求定制构建过程,并提高自动化程度和效率。它是Jenkins强大的功能之一,可以帮助你更好地管理和执行构建任务。Centos7及以上。
2023-12-10 22:30:00
554
2
原创 dockerfile简单实践部署(jenkins,wordpress)
由于已经将插件的包从宿主机映射到容器内,因此不在需要我们手动安装,点进去会很快加载好。
2023-12-07 21:29:02
764
原创 docker镜像与容器的基本操作,容器打包以及镜像迁移
Docker镜像是Docker容器的基础,它是一个轻量级的、可执行的软件包,包含了运行应用程序所需的所有文件、代码、库和系统工具。Docker镜像通常是通过Dockerfile来创建的,Dockerfile是一个文本文件,其中包含一个个指令,用于描述如何构建镜像。Docker容器是镜像的运行实例,它是一个独立、可移植的软件单元,包含了运行应用程序所需的所有组件。Docker容器是基于Docker镜像创建的,当启动一个Docker容器时,它会将镜像的文件系统加载到内存中,并在其上执行应用程序。
2023-12-06 14:10:07
1124
原创 docker安装以及镜像加速,修改数据存储,错误解决!
Docker 是一个开源的容器化平台,用于构建、发布和运行应用程序和服务。Docker 容器是一种轻量级的虚拟化技术,它使得开发人员可以在不同的环境中构建、测试和部署应用程序,而无需担心环境的差异性或依赖的问题。Docker 提供了一个容器化的解决方案,使得应用程序可以在独立的容器中运行,并且与底层的操作系统和硬件无关。每个容器拥有自己的文件系统、网络和进程空间,这使得应用程序可以在不同的环境中运行,而不受环境的限制。
2023-12-06 09:57:16
674
原创 企业级iptalbes防火墙
举个例子,如果把Netfilter看成是某个小区的一栋楼。那么表(tables)就是楼里的其中的一套房子。这套房子"表(tables)"属于这栋“Netfilter/iptables”。表(tables)是链的容器,即所有的链(chains)都属于其对应的表(tables).如上,如果把Netfilter看成是某个小区的一栋楼.那么表(tables)就是楼里的其中的一套房子。链(chains)是规则(Policys)的容器。
2023-12-02 14:48:51
261
原创 jenkins 使用 nexus插件,将代码打包好推送到制品库
Nexus是一个开源的、基于Java的应用程序框架和存储库管理系统,可用于管理软件开发和部署的所有相关构件。 它允许用户创建和维护Maven存储库,使其更易于组织,搜索和共享构建工件和库。 Nexus具有安全性和身份验证、多格式支持、镜像管理和自定义插件等功能。
2023-11-30 19:06:17
833
原创 ELk部署,保姆级教学超详细!!!
Elasticsearch:是一个分布式的搜索和分析引擎。它能够处理大量的数据,并提供快速、准确的搜索结果,支持复杂的数据分析和可视化。Logstash:是一个日志收集和处理工具。它可以从各种数据源收集数据,并对数据进行过滤、解析和转换,使其能够被Elasticsearch等系统所理解。Kibana:是一个数据可视化工具,提供了强大的图形化界面,能够帮助用户更好地理解和分析数据。它支持各种图表和图形,可以直观地展示数据趋势、关系和特征。
2023-11-28 21:06:52
13995
3
原创 jenkins + gitlab 自动部署(webhook)
webhook,避免了传统获取数据的拉的方式。不用本地不断用轮询的方式向对方服务器发送请求来知晓是否已经处理完成。而是给对方服务器提前设置好了hook url。这样地方在处理完成后就会给这个url发送请求结果了。采取的是推数据的方式。
2023-11-26 16:25:46
375
原创 使用Kibana让es集群形象起来
Kibana是一个开源的数据可视化和分析平台,它是弹性搜索栈(Elastic Stack)的一部分,旨在帮助用户以更直观和交互式的方式分析和查询数据。Kibana提供了丰富的可视化选项,包括图表、地图和仪表板,可以对弹性搜索集群中的数据进行实时分析和可视化。Kibana还提供强大的查询工具和聚合框架,可以针对大规模的数据集进行高效的查询和分析。Kibana还支持实时协作和数据共享,可以获取团队内共享的仪表板和可视化项目。
2023-11-25 17:42:47
620
原创 Elasticsearch集群部署,配置head监控插件
Elasticsearch:是一个基于Lucene的搜索服务器。提供搜集、分析、存储数据三大功能。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。
2023-11-25 16:51:15
1488
1
原创 Git详解
Git的基本概念包括仓库(repository)、分支(branch)、提交(commit)和合并(merge)。仓库是Git存储代码的基本单位,可以理解为一个目录,其中包含着项目的所有文件和历史提交记录。Git支持本地仓库和远程仓库,本地仓库存储在开发者的计算机上,而远程仓库通常存储在云端,如GitHub、GitLab等。分支(branch)分支是Git非常重要的概念,它允许开发者在不影响主干代码的情况下,进行代码的修改和开发。每一个分支都是当前代码仓库中的一个拷贝,可以独立进行修改和版本管理。
2023-11-20 17:52:25
941
原创 Prometheus+Grafana监控
Grafana是一种开源的面向数据的仪表板和可视化工具,可与Prometheus等数据源一起使用。它提供了各种可视化选项和插件,可以可视化数据和指标以便于分析。Grafana还支持警报和通知机制,以便在指标达到特定条件时通知用户。
2023-11-19 15:59:58
782
原创 zabbix-proxy分布式监控
Zabbix分布式监控是指在监控大型网络环境时,使用多个Zabbix Proxy代理服务器来分担Zabbix Server的负载,从而提高监控效率和准确性。
2023-11-18 15:37:32
1105
原创 zabbix之邮箱告警,钉钉告警,电话告警
Zabbix告警是指当监控项的值超过了预设的阈值时,Zabbix会向管理员发送告警信息,以便管理员及时处理问题。
2023-11-15 21:13:50
1753
2
原创 Zabbix 5.0部署(centos7+server+MySQL+Apache)
如果你的虚拟机的主机名不是zabbix-server,那么他就会映射不到。我选择版本是zabbix-5.0。zabbix的官网是。
2023-11-14 15:13:27
1037
原创 利用角色roles上线wordpress项目
对于以上所有的方式有个弊端就是无法实现复用假设在同时部署Web、db、ha 时或不同服务器组合不同的应用就需要写多个yml文件。很难实现灵活的调用。 roles 用于层次性、结构化地组织playbook。roles 能够根据层次型结构自动装载变量文件、tasks以及handlers等。要使用roles只需要在playbook中使用include指令即可。简单来讲,roles就是通过分别将变量(vars)、文件(file)、任务(tasks)、模块(modules)及处理器(handlers)放置于单独的
2023-11-13 22:01:47
813
原创 Xshell远程登录 Linux小键盘数字输入变成字母解决办法
的设置问题,依次查看:文件-->属性-->终端-->VT模式-->初始数字键盘模式更改为:设置普通(s)
2023-11-12 11:40:48
849
1
原创 keepalived+Nginx+邮件
我使用keepalived保证nginx的高可用,我想知道什么时候ip发生漂移,可以让ip发生漂移的时候 我的邮箱收到消息.
2023-11-11 11:48:59
871
原创 Memcached&Redis构建缓存服务器 (主从,持久化,哨兵)
redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库redis的官网:redis.io注:域名后缀io属于国家域名,是british Indian Ocean territory,即英属印度洋领地Sentinel(哨兵)是用于监控redis集群中Master状态的工具,其已经被集成在redis2.4+的版本中是Redis官方推荐的高可用性(HA)解决方案。
2023-11-10 17:38:38
616
原创 Redis集群
如果存储很大大对象,则可以使用更大的page,如果不 确定,就使用默认值。指定Redis最大内存限制,Redis在启动时会把数据加载到内存中,达到最大内存后,Redis会先尝试清除已到期或即将到期的Key,当此方法处理 后,仍然到达最大内存设置,将无法再进行写入操作,但仍然可以进行读取操作。.指定是否启用虚拟内存机制,默认值为no,简单的介绍一下,VM机制将数据分页存放,由Redis将访问量较少的页即冷数据swap到磁盘上,访问多的页面由磁盘自动换出到内存中(在后面的文章我会仔细分析Redis的VM机制)
2023-11-07 20:27:56
361
原创 RabbitMQ 消息中间件
Kafka是LinkedIn开源的分布式发布-订阅消息系统,目前归属于Apache顶级项目。Kafka主要特点是基于Pull的模式来处理消息消费,追求高吞吐量,一开始的目的就是用于日志收集和传输。0.8版本开始支持复制,不支持事务,对消息的重复、丢失、错误没有严格要求,适合产生大量数据的互联网服务的数据收集业务。
2023-11-07 19:16:40
906
原创 shell脚本 if判断-e -d -f -eq -ne -gt -ge操作符的含义
【代码】shell脚本 if判断-e -d -f -eq -ne -gt -ge操作符的含义。
2023-11-06 08:37:31
1906
原创 云计算实战项目之---学之思在线考试系统
学之思开源考试系统是一款 java + vue 的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。支持web端和微信小程序,能覆盖到pc机和手机等设备。支持多种部署方式:集成部署、前后端分离部署、docker部署。
2023-11-05 11:43:53
4576
9
原创 上线Spring boot-若依项目
制作Spring boot-若依项目构建前后端分离由于本项目采用的是java Spring Boot 框架编写的一个项目,他所采用的方式为jar包部署。采用jar包部署的有Spring Cloud 微服务系列。下面主要实战整个模拟生产中如何使用jar包上线,以及上线流程。
2023-11-04 14:40:20
5484
2
原创 Haproxy负载均衡
ha-proxy是一款高性能的负载均衡软件。因为其专注于负载均衡这一些事情,因此与nginx比起来在负载均衡这件事情上做更好,更专业。
2023-11-03 11:54:25
1087
原创 keepalived与nginx与MySQL
集群(cluster)技术是一种较新的技术,通过集群技术,可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益,其任务调度则是集群系统中的核心技术。集群组成后,可以利用多个计算机和组合进行海量请求处理(**负载均衡**),从而获得很高的处理效率,也可以用多个计算机做备份(高可用),使得任何一个机器坏了整个系统还是能正常运行。
2023-11-02 21:53:40
838
原创 企业 Tomcat 运维 部署tomcat反向代理集群
├── bin #存放tomcat的管理脚本├── conf #tomcat的配置文件├── lib #web应用调用的jar包存放路径├── logs #tomcat日志存放目录,catalina.out日志为只要输出日志├── NOTICE├── temp #存放临时文件├── webapps #默认网站发布目录└── work #存放编译生产的.java与.class文件├── docs #tomcat的帮助文档├── examples #web应用实例。
2023-10-30 21:51:14
964
原创 Linux—vmstat命令详解
vmstat命令是 Virtual Meomory Statistics(虚拟内存统计)的缩写,可用来动态监控系统资源的 CPU 使用、进程状态、内存使用、虚拟内存使用、硬盘输入/输出状态等信息使用情况。st:当 hypervisor 服务另一个虚拟处理器的时候,虚拟 CPU 等待实际 CPU 的时间的百分比。缓存(cache)是用来加速数据从硬盘中读取的,而缓冲(buffer)是用来加速数据写入硬盘的。这两个数越大,表明数据需要经常在磁盘和内存之间进行交换,系统性能越差。wa:等待 I/O 的占用率。
2023-10-28 17:05:13
1145
k8s集群部署Harbor镜像仓库
2024-01-02
部署k8s集群所需镜像库
2023-12-11
项目nexus.zip
2023-11-29
部署kafka,jdk8.0 kafka包
2023-11-27
kibana安装包7.13.2.zip
2023-11-25
Elasticsearch压缩包.head node phantomjs-2.1.1-linux-x86-64.tar.bz
2023-11-25
gitlab安装rpm包
2023-11-21
Prometheus+grafana所需软件包.zip
2023-11-18
初学linux可用到的命令
2023-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人