自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 k8s集群部署(脚本版)

由于电脑性能问题我这里用1台作为master,1台作为worker,1台负载均衡器。

2025-08-02 15:42:59 182

原创 Kubernetes架构和部署

k8s组件master节点:管理节点 管理平面组件scheduleretcd 数据库worker节点:被管理节点,运行容器kube-proxy:service 网络。

2025-08-01 11:24:26 247

原创 玩转ELK的所有案例

前情案例提要。由于本宿主机的内存不高,虚拟机的数量响应减少4.4.7 收集应用特定格式的日志输出至 Elasticsearch 并利用 Kibana 展示6.1 Filebeat 收集Nginx日志利用 Redis 缓存发送至Elasticsearch-画地图6.2 Filebeat 收集Nginx日志并写入 Kafka 缓存发送至Elasticsearch6.3 通过坐标地图统计网站访问用户的 IP 所在城市6.4 Logstash收集日志写入 MySQL 数据库。

2025-07-30 19:32:42 72

原创 企业级日志分析系统ELK

如果系统和应用出现异常和问题,相关的开发和运维人员想要排查原因,就要先登录到应用运行所相应的主机,找到上面的相关日志文件再进行查找和分析,所以非常不方便,此外还会涉及到权限和安全问题,而ELK的出现就很好的解决这一问题。ELK是由一家Elastic公司开发的三个开源项目的首字母缩写,即是三个相关的项目组成的系统。

2025-07-28 20:15:16 633

原创 关于linux运维 出现高频的模块认知

入门级:先扎实掌握 Linux 基础 + Nginx+Docker,再拓展自动化工具(如 Ansible)。进阶级:重点突破 K8s+Prometheus + 云服务,掌握至少一种云厂商(如 AWS/GCP)。专家级:深耕性能优化(如内核调优)、安全攻防(如零信任架构)、分布式系统设计。

2025-07-25 19:28:19 550

原创 80道面试经典题目

物理层:定义计算机、网络设备、以及直接连接的介质、接口类型的标准,建立比特流的传输,用来组件物理网络的连接。数据链路层:建立逻辑连接、进行硬件地址寻址,差错校验、差错恢复等功能。网络层:进行逻辑地址寻址,实现不同网络之间的通信,定义了IP地址,为数据传输选择最近路径,实现不同网段之间通信。传输层:可靠与不可靠的传输,实现程序与程序之间的连接,需要借助两个协议TCP(可靠)和UDP(不可靠),不同的程序对应不同的端口号,传输前的错误检测、流控。程序与程序直接的连接识别的是端口号,不同的程序有不同的编号,即为端

2025-07-24 16:45:02 958

原创 面试总结第54天微服务开始

微服务(Microservices)是一种软件架构设计模式,它将一个复杂的应用程序拆分为多个小型、独立的服务,每个服务专注于完成单一业务功能,并通过轻量级通信机制(如 HTTP/REST、gRPC)协同工作。简单来说,就是 “化整为零”—— 把原来一个庞大的单体应用,拆成多个可独立开发、部署、维护的小服务。微服务还是单体,单体在绝大部分时候是更好的选择,即单体优先。无服务架构(Serverless Architecture)

2025-07-21 19:45:55 392

原创 关于prometheus的一些简单的理解和总结

数据流向:Pushgateway 是客户端推数据到它,再由 Prometheus 拉取;Node Exporter 是 Prometheus 直接从它拉取数据。应用场景:Pushgateway 针对特殊场景(短任务、网络受限等)的数据采集;Node Exporter 专注于主机系统指标的长期、稳定采集。数据性质:Pushgateway 数据临时、动态变化大;Node Exporter 数据相对稳定、持续产生。

2025-07-19 19:36:56 718

原创 基础知识大总结

本文系统介绍了计算机基础、Linux系统安装与配置、网络基础及网站搭建的核心知识。主要内容包括:1.计算机架构与硬件组成(CPU、内存、存储等)及操作系统原理;2.Linux系统安装流程(RockyLinux/Ubuntu)与远程管理配置;3.网络基础知识(OSI/TCP-IP模型、IP协议、HTTP/HTTPS);4.Linux网络配置与常用命令;5.Web服务器部署(Nginx/Apache)及Node.js应用实践。重点涵盖系统管理、网络服务搭建等实用技能,为Linux运维和Web开发提供完整知识框架

2025-07-19 11:02:43 950

原创 搞定 HR 面试的 40 个必备问题!

2025-07-18 19:17:57 303

原创 运维工程师面试题174道

应用运维:是给业务上线、维护和做故障排除的,用开发运维开发出来的工具给业务上线、维护、做故障排查。在他运转的过程中,对他进行维护,他集合了网络、系统、数据库、开发、安全、监控于一身的技术。)运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常,系统运维:是给应用运维提供业务上的基础设施,比如:系统、网络、监控、硬件等等。上的支撑开发运维、应用运维和系统运维他们的工作是环环相扣的。运维、网站运维、虚拟化运维、监控运维、游戏运维等等。)建立简单的服务器的系统、配置、应用的。

2025-07-17 13:01:35 161

原创 实例操作:基于 PipeLine 实现 JAVA项目集成 SonarQube代码检测通知 Jenkins

①准备相关服务器,并实现域名解析图例过程如下:实现方式流程:①准备相关服务器,并实现域名解析方法1:安装bind9 并配置文件 vim /etc/bind/self.zone方法2:在/etc/hosts 里面定义下面的内容。

2025-07-16 20:42:25 352

原创 阿里云错题集分享

1.在使用阿里云的负载均衡SLB实例时,做了如下健康检查的配置:成功响应和超时响应时间均为1秒,健康检查间隔为2秒,不健康阈值为3,健康阈值为3。如果某后端云服务器ECS实例当前状态不健康的,现在对该实例进行修复,可以通过健康检查确认该实例是健康的时间窗是多久?每个可用区完全隔离,但同一个地域内的可用区之间使用低时延链路相连。健康检查从不健康到健康的时间窗为(成功响应时间1s X健康阈值3) + (健康检查间隔2s X健康阈值(3-1)) = 3s+4s=7s。可将实例迁移至同一地域内的其它可用区。

2025-07-10 19:20:09 232

原创 面试总结46-50天

延伸:如何破解mysql密码,如何破解linux密码。

2025-07-07 16:01:57 236

原创 阿里云习题多选部分459道

比如: UserA的用户在杭州有一台经典网络的ECS云服务器InstanceA (内网IP: A.A.A),InstanceA所属的默认安全组为GroupA, UserB的用户在杭州有一台经 典网络的ECS云服务器InstanceB(内网IP:B.B.B),InstanceB所属的默认安全组为GroupB。43.创建阿里云的云服务器ECS实例之前,需要对ECS实例的配置进行选型,阿里云为用户提供了推荐的配置组合方案来满足大部分用户的需求,这些推荐配置只是作为开始使用云服务器ECS实例的参考。

2025-07-03 10:36:02 1010

原创 关于docker的一些实践

可以看持久化的案例。只需要将wordpress容器和数据库容器里面添加如下内容。其余都不变--network wordpress-net # 连接到同一网络测试与检测docker network inspect wordpress-net #查看此网络详情。

2025-06-28 18:25:42 416

原创 基于 Alpine 基础镜像制作 Nginx个性化定制

curl -H "host:www.w.org" 10.0.0.101:88 得到结果为:www.w.org。假设自己创建的镜像名字:标签为mynginx:1.29.0 主机ip是10.0.0.101。自己定制的话需要在dockerfile文件里面添加。然后在重复上面定义的测试。

2025-06-28 16:20:29 204

原创 基于 Alpine 基础镜像制作 Nginx 源码编译镜像

本次尝试将dockerfile的18条命令全部进行应用 大概流程和命令解释如下。

2025-06-26 10:59:29 261

原创 Docker命令大全 仅供参考

容器命令大全 仅供参考

2025-06-23 13:31:34 242

原创 17-日志服务和文件共享总结

rsyslog主要用于单机日志管理,ELK主要用于分布式集群环境中的日志管理。rsyslog服务默认开机自启动配置结构:在主配置文件中,将配置分为三个部份全局配置模块(MODULES)日志记录规则配置(RULES)日志记录规则配置(RULES)logger命令可以手动生成相关日志tail -n 1 /var/log/messages #rocky系统tail -n1 /var/log/syslog #ubuntu系统logger命令发送错误信息文件。

2025-06-19 15:46:09 858

原创 15-加密和安全及时间同步服务

暴力破解是一种网络攻击手段,攻击者通过不断尝试各种可能的字符组合,来猜测用户的密码、密钥或其他认证信息,以获取对系统、账户或加密数据的访问权限。会话劫持是一种网络攻击技术,攻击者通过获取用户的会话标识,从而冒充合法用户与服务器进行交互,获取敏感信息或执行恶意操作。)是一种常见的网络安全漏洞,攻击者通过在目标网站中注入恶意脚本,来获取用户的敏感信息或执行其他恶意操作。)攻击,是一种恶意的网络攻击手段,旨在通过耗尽目标系统的资源或带宽,使其无法正常提供服务。语句,以篡改或窃取数据库中的信息。

2025-06-17 12:17:43 298

原创 第39天到第45天面试总结(redis,docker 相关内容 已完结)

Docker 是一种容器化平台,通过轻量级隔离技术实现应用及其依赖的打包、分发和运行,使软件能够在不同环境中保持一致性。

2025-06-17 11:59:18 148

原创 三剑客用法解析

【代码】三剑客用法解析。

2025-06-16 13:38:13 164

原创 14-域名解析DNS 自我总结

接上一部分......复制内容再进行相应的修改设置具体解析规则修改权限,修改属主属组语法检查重载生效2.apt update;apt install -y nginx #部署nginxecho "this page from 10.0.0.13" > /var/www/html/index.html #更改首页内容curl127.1 #测试页面内容。

2025-06-13 16:58:48 266

原创 12-进程-系统性能-计划任务总结

进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,也是操作系统结构的基础。它既是程序的执行实例,也是程序在操作系统中的动态表现。即:进程是运行中的程序。2.什么是线程线程是程序执行中一个单一的顺序控制流程,是程序执行流的最小单元,是CPU处理器调度和分派的基本单位。一个进程可以有一个或多个线程,各个线程之间共享程序的内存空间(也就是所在进程的内存空间)。

2025-06-13 12:23:32 1005

原创 13-Linux启动流程和内核管理自我总结

1.加载BIOS的硬件信息,获取第一个启动设备2.读取第一个启动设备MBR的引导加载程序(grub)的启动信息3.加载核心操作系统的核心信息,核心开始解压缩,并尝试驱动所有的硬件设备4.核心执行init程序,并获取默认的运行信息5.init程序执行etcrc.drc.sysinit文件,重新挂载根文件系统6.启动核心的外挂模块7.init执行运行的各个批处理文件(scripts)8.init执行etcrc.drc.local9.执行。

2025-06-12 19:50:08 781

原创 zabbix升级文档

(解决:使用centos6编译而不是centos7环境)

2025-06-12 13:31:18 201

原创 zabbix项目流程总结(面试专用版)

随着公司业务的发展和规模的扩大,我们的IT基础设施变得越来越复杂,单靠人工进行系统管理和维护已经无法满足业务的需求。因此,我们决定建立一个监控系统,以实时收集和分析系统的运行数据,及时发现并解决问题,提高系统的稳定性和可靠性,从而更好地支持公司的业务发展。1.1 公司之前就有监控系统 自己去了是维护,怎么维护进行升级,为什么升级?流程化操作习惯(备份 → 执行 → 验证 → 回滚闭环 );业务视角(优先保障监控不中断,减少对研发、业务侧的影响 )。风险预判能力(提前识别依赖冲突、功能弃用 );

2025-06-12 13:25:54 42

原创 阿里云实践创建实例步骤

步骤3:创建弹性公网ip。

2025-06-12 09:28:56 293

原创 KVM命令大全及文本解释

KVM)是一个完整的虚拟化解决方案,适用于包含虚拟化扩展Intel-VT或AMD-V)的x86硬件上的Linux。目前也支持ARM等其它硬件平台它由可加载的内核模块kvm.ko组成,它提供核心虚拟化基础架构和处理器特定模块,或kvm-amd.koKVM的用户空间组件包含在QEMU1.3后续版本中,KVM目前已成为学术界的主流,虚拟机监视器,也称之一。

2025-06-11 12:38:54 373

原创 Zabbix 高可用架构部署方案(2最新版)

Server1(10.0.0.12):主 Zabbix Server + MySQL 主库 + HAProxy(主) + Keepalived。Server2(10.0.0.15):备 Zabbix Server + MySQL 从库 + HAProxy(备) + Keepalived。Zabbix 高可用架构部署方案(MySQL + 双 VIP+HAProxy+Nginx)Server3(10.0.0.18):Nginx 负载均衡器。

2025-06-09 16:31:01 535

原创 基于zabbix的集群高可用1 仅供参考

HAProxy可以通过不存在的ip地址,作为反向代理的入口。只不过需要让内核参数支持该功能前提条件如下10.0.0.12 10.0.0.15 做zabbix高可用10.0.0.18 做mysql的高可用下面的命令 10.0.0.12 10.0.0.15每台主机都要执行一遍通过不存在的ip地址生效yum install haproxy -y #安装haproxy。

2025-06-09 14:23:57 865

原创 Linux面试题大全,测测你的水平(答案)

i节点是一个64字节长的表,表中包含了文件的相关信息,其中有文件的大小、文件所有者、文件的存取许可方式以及文件的类型等重要信息。Linux文件系统使用索引节点来记录文件信息,作用于Windows的文件分配表类似,索引节点是一个数据结构,它包含了一个文件的文件名,位置,大小,建立或修改时间,访问权限,所属关系等文件控制信息,一个文件系统维护了一个索引节点的数组,每个文件或目录都与索引结点数组中的唯一一个元素对应,系统为每个索引结点分配了一个号码,也就是该结点在数组中的索引号,称为索引结点号。

2025-06-09 09:38:18 1105

原创 企业级监控系统 ZABBIX

任何一个产品从无到有,都至少要经历如下几个阶段:调研阶段、设计阶段、开发阶段、测试阶段、运营阶段。每一个设备的xx属性,定制一个属性条目。

2025-06-03 09:51:24 114

原创 ansible-playbook 进阶 接上一章内容

综合实践T。

2025-05-30 13:37:56 1190

原创 ansible自动化playbook简单实践

基于现有的nginx配置文件,定制部署nginx软件,将我们的知识进行整合 定制要求:启动用户:nginx-test,uid是82,系统用户,不能登录启动端口82 web项目根目录/data/webserver/html默认首页:index.html首页内容:"welcome to ansible"

2025-05-30 10:32:07 601

原创 SSH免密登录其它用户脚本

【代码】SSH免密登录其它用户脚本。

2025-05-29 20:01:23 171

原创 基于Role实现LNMP[M]

....未完待续。

2025-05-29 15:28:01 126

原创 运维自动化工具 ansible 知识点总结

做准备的,所以由于性能损耗方面的原因,特别是主机量比较多的场景,效率是相当的低,解决该办法就是通过专用的代理或者客户端的方式来解决这种大环境下的低效。使用命令行方式来管理各种目标主机,适用于小中型、简单的、临时的业务场景。根据用户请求指令,结合相应的功能模块,指定目标主机执行相应的功能。方式来管理各种目标主机,适用于中大型、复杂的、规划好的业务场景。目标主机执行完毕后,会将相应的状态结果返回给控制端。的每一个模块的使用方法就类似于一条专用的命令。安装的是最新的软件源,若直接apt安装可能。

2025-05-27 19:47:45 851

原创 综合实现案例 LVS keepalived mysql 等

本文介绍基于Linux的高可用Web架构实现方案,整合Nginx、LVS、Keepalived和MySQL等技术。方案实现Web集群负载均衡与故障自动切换,通过HTTPS保障传输安全,并采用MySQL主从复制实现数据库高可用与读写分离,构建完整的企业级高可用服务体系。

2025-05-26 15:48:48 411

k8s集群部署(脚本版)

k8s集群部署(脚本版)

2025-08-05

docker 通信模式流程图

docker 通信模式流程图

2025-06-28

mysql数据库-中间件MyCat 包package

mysql数据库-中间件MyCat 包package

2025-06-05

空空如也

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

TA关注的人

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