运维
乆乄
还可以做到更好!
展开
-
运维学习————Jenkins部署Jar包
add pre-build step 和add post-build step 区别?add post-build step 在项目构建之后执行什么 (执行脚本等操作)add pre-build step 在项目构建之前执行什么 (执行脚本等操作)构建无数次,只保留最近10次,并且保存3天,节省磁盘空间!丢弃旧的构建 保存构建天数=3 保持构建的最大个数=10。再次构建运行,测试:可以正常访问。运行,测试,没一点问题。#给脚本添加可执行权限。原创 2024-09-05 11:46:18 · 643 阅读 · 0 评论 -
运维学习————运维日志分析系统es——Elasticsearch
Elasticsearch 是一个分布式的开源搜索和分析引擎,适用于所有类型的数据,包括文本、数字、地理空间、结构化和非结构化数据。Elasticsearch 在 Apache Lucene 的基础上开发而成,由 Elasticsearch N.V.(即现在的 Elastic)于 2010 年首次发布。Elasticsearch 以其简单的 REST 风格 API、分布式特性、速度和可扩展性而闻名,是 Elastic Stack 的核心组件原创 2024-09-12 19:48:45 · 1348 阅读 · 1 评论 -
运维学习————Zabbix监控框架(2)
在 Zabbix 中添加自定义监控项(通常称为用户参数或 User Parameters)有多种原因和好处。自定义监控项允许你监控那些标准模板和内置监控项无法覆盖的特定场景或指标。让监控更具备灵活性,更好的完成特定业务需求,复杂监控。修改应用集可以自己写新的应用类,也可以使用已经有的!5、查看监控结果改变web服务器的在线人数在服务器,再打开一个会话窗口,然后监控Zabbix自定义触发器是一种用于定义监控项报警阈值的机制,一旦数据超出设定的阈值,将触发警报。原创 2024-09-12 13:29:37 · 739 阅读 · 0 评论 -
运维学习————Zabbix监控框架(1)
zabbix是基于web界面的开源监控平台,帮助我们实时检查设备的状态,比如服务器、网络设备等。当设备出现问题时,它会及时通知我们,让我们可以采取措施来解决。它支持自定义配置和自定义告警,并且可以实现邮件、短信等方式的告警。原创 2024-09-09 20:24:50 · 1554 阅读 · 0 评论 -
运维学习————GitLab的搭建和使用
将工具整合到单个应用程序中,以实现无与伦比的协作、可见性和开发速度。极狐GitLab不仅是源代码管理或CI/CD工具,它是一个覆盖完整软件开发生命周期和DevOps的开放式一体化平台。原创 2024-09-09 10:07:52 · 1730 阅读 · 0 评论 -
运维学习————Jenkins(1)
作为领先的开源自动化服务器,Jenkins 提供了数百个插件来支持构建、部署和自动化任何项目。构建伟大,无所不能。Jenkins是开源CI(持续集成Continuous Integration)&CD(持续开发Continuous deployment)软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的部署需要(如何把我们项目部署到测试或者生产环境技术)。原创 2024-09-05 08:53:37 · 1594 阅读 · 0 评论 -
运维学习————kafka(2)
没有副本,一旦当前保存消息的服务器宕机,就会造成消息丢失,如果有replication,当保存消息的服务器宕机后,从新选举新的leader,继续进行消息读写,不会造成消息丢失。当消费者占用一个分区后,且能够正常发送心跳,但是不 poll 消息了,不再进行消息处理了,这种情况下就出现了活锁。当ack配置-1时 leader收到数据,所有follower都开始同步数据,但有一个follower,因为某种故障,迟迟不能与leader进行同步,那leader就要一直等下去,直到它完成同步,才能发送ack。原创 2024-09-04 19:21:02 · 739 阅读 · 0 评论 -
运维学习————kafka(1)
kafka中文文档kafka是由apache软件基金会开发的一个开源流处理框架,由JAVA和scala语言编写。是一个高吞吐量的分布式的发布和订阅消息的一个系统。Kafka用于构建实时的数据管道和流式的app.它可以水平扩展,高可用,速度快,并且已经运行在数千家公司的生产环境。原创 2024-09-04 17:46:31 · 1441 阅读 · 0 评论 -
运维学习————Zookeeper(2)
ls -s /frame/spring/aop 发现 ephemeralOwner 就是依赖当前会话IDls -s /ls -s /frame 发现持久节点 ephemeralOwner 都是0x0create -e /frame/spring/aop/cglibproxy 'cglibproxy' 都错误 临时节点不能有子节点。原创 2024-09-03 20:24:59 · 1868 阅读 · 0 评论 -
运维学习————Zookeeper(1)
ApacheZooKeeper是一项致力于开发和维护开源服务器的工作,它能够实现高度可靠的分布式协调。ZooKeeper是一个集中的服务,用于维护配置信息、命名( 服务注册和发现)、提供分布式同步以及提供组服务。原创 2024-09-03 19:35:02 · 870 阅读 · 0 评论 -
运维学习————Docker自制镜像并上传至阿里云以及Docker Compose的使用
docker自己构建镜像并上传至阿里云,以及docker-compose的使用,同时启动多个容器原创 2024-08-26 15:49:32 · 1133 阅读 · 0 评论 -
运维学习————LVS集群和Keepalived+LVS高可用
ARP (Address Resolution Protocol) 是一种网络协议,用于将 IP 地址解析为物理地址(MAC 地址)。当你尝试与另一台设备通信时,如果只知道它的 IP 地址而不知道它的 MAC 地址,ARP 协议就会帮助你找到这个 MAC 地址arp_ignore 是 Linux 内核中的一个配置参数,用于控制系统如何处理接收到的 ARP 请求。原创 2024-08-26 10:30:26 · 995 阅读 · 0 评论 -
运维学习————nginx3-keepalived及高可用nginx集群
Keepalived的作用是检测服务器(目前保活的是nginx,可以保活其他软件)的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。Keepalived 是一个用 C 语言编写的路由软件。原创 2024-08-21 08:41:20 · 1058 阅读 · 0 评论 -
运维学习————nginx2-配置详解及负载均衡
是个主模块指令,用来定义全局错误日志文件。为了保证服务的高可用,服务单元往往都是集群化(相同服务部署多份)部署的,当服务消费者消费服务时,负载均衡组件(F5(硬负载),nginx,ribbon,dubbo(软负载))获取服务提供者所有实例的注册信息,并通过一定的。通过location指令来对网页URL进行分析处理,所有扩展名以.gif、.jpg、.jpeg、.png、.bmp、.swf结尾的静态文件都交给nginx处理,而expires用来指定静态文件的过期时间,这里是30天。指定响应客户端的超时时间。原创 2024-08-20 17:08:41 · 1510 阅读 · 2 评论 -
运维学习————nginx-入门及反向代理搭建
nginx [engine x] 是一个 HTTP 和反向代理服务器,一个邮件代理服务器,一个通用的 TCP/UDP 代理服务器。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3/SMAP)代理服务器。其特点是占有内存少并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。Nginx以事件驱动的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理、负载平衡服务器。原创 2024-08-20 14:04:35 · 827 阅读 · 0 评论 -
运维学习————Linux环境下Tomcat的部署
这是Tomcat的默认部署目录。将应用放在这里,每个应用都会在其路径中添加一个目录名。这意味着应用将占用Tomcat服务器的根路径,适用于需要在根路径下运行的应用。浏览器访问:虚拟机ip+端口号(默认8080),出现下面的页面说明访问成功。我这里就把项目里的东西全部放在ROOT下 ,直接不通过项目名访问。:这是Tomcat的默认根应用目录。目录中,这个应用将直接映射到网站的根路径,即。也可以去部署自己的项目,只要能访问就行。Tomcat会在启动时自动部署。就会发现webapps目录下多个文件。原创 2024-08-19 21:27:37 · 466 阅读 · 0 评论 -
运维学习————Redis在Linux(Centos7)单机部署和集群部署
Redis提供了三种集群策略:1. 主从模式:这种模式⽐较简单,主库可以读写,并且会和从库进⾏数据同步,这种模式下,客户端 直接连主库或某个从库,但是但主库或从库宕机后,客户端需要⼿动修改IP,另外,这种模式也⽐ 较难进⾏扩容,整个集群所能存储的数据受到某台机器的内存容量,所以不可能⽀持特⼤数据量。原创 2024-08-19 17:55:07 · 1401 阅读 · 0 评论 -
运维学习————Rabbit的学习——从入门到集群
RabbitMQ的大白话理解原创 2024-08-14 09:21:31 · 479 阅读 · 0 评论