自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ansible自动化运维工具

Ansible是一款基于Python开发的开源自动化运维工具,由RedHat公司维护。它通过SSH协议与远程主机通信,无需在被管理节点安装客户端,仅需Python环境即可实现自动化管理。Ansible的核心组件包括模块、插件和Playbook,通过YAML格式的Playbook实现任务编排。其特点包括部署简单、幂等性、支持云计算平台等。本文详细介绍了Ansible的安装配置、常用模块(如command、shell、copy、yum等)使用方法,并通过实际案例演示了如何通过Playbook批量部署LNMP环境

2026-04-08 16:33:46 336

原创 自制Repo包

本文介绍了在无网络环境下通过搭建本地yum源安装软件的方法。主要步骤包括:1)在有网服务器安装阿里源和epel扩展源;2)使用createrepo工具打包;3)修改yum.conf保留安装包;4)安装指定软件并收集依赖包;5)将打包文件传输到无网服务器,配置本地yum源后安装。关键操作涉及yum缓存设置、rpm包收集和本地源配置,适用于离线环境下的软件部署需求。

2026-04-04 08:53:53 43

原创 Frp内网穿透

摘要:FRP是一款高性能的内网穿透工具,支持TCP/UDP协议和HTTP/HTTPS应用。部署需要公网服务器和内网服务器,通过配置服务端(frps.ini)和客户端(frpc.ini)文件实现穿透。服务端设置连接端口、token认证及管理界面;客户端配置连接公网IP、端口映射规则。支持SSH端口转发,可通过公网IP+指定端口访问内网服务。适用于不同网络环境,包括客户端可访问外网和仅内网访问的情况。

2026-04-04 08:45:35 56

原创 Zabbix详解

Zabbix是一款开源的企业级分布式监控系统,用于实时监控网络服务、服务器性能和应用程序状态。采用C/S架构设计,支持通过代理(Proxy)实现分布式监控,具备高度可扩展性和自动化告警能力。添加zabbix配置文件,放于/usr/local/zabbix/etc/zabbix_agentd.conf.d/目录下(agent的配置文件/usr/local/zabbix/etc/zabbix_agentd.conf中定义了其他key的包含目录)创建配置文件nginx_status.conf。

2026-04-03 18:13:52 393

原创 Lvs+Keepalived详解

LVS(Linux Virtual Server)是由章文嵩博士开发的开源负载均衡软件,通过IPVS内核模块实现高性能流量分发。文章详细介绍了LVS的三种工作模式(NAT/TUN/DR)、调度算法(轮询/加权/最少连接等)及核心组件。重点演示了LVS-DR模式的配置过程,包括VIP设置、ARP抑制、健康检查等关键步骤。同时阐述了如何结合Keepalived实现高可用,通过VRRP协议完成主备切换,并提供了脑裂问题的解决方案。最后介绍了TCP/HTTP/MISC三种健康检查方式,为构建高可用负载均衡集群提供了

2026-04-01 14:59:46 559

原创 Tomcat详解

本文详细介绍了Tomcat服务器的概念、安装配置与优化方法。主要内容包括:1. Tomcat基本概念,包括JSP、Servlet等核心技术;2. Tomcat安装步骤,包括JDK环境配置、目录结构说明;3. 性能优化方案,如隐藏版本信息、运行模式优化(BIO/NIO/APR)、线程池配置、连接器优化等;4. 安全配置建议,如禁用AJP连接器、关闭8005端口;5. JVM参数调优方法;6. 使用JMeter进行压力测试;7. 虚拟主机配置实例。文章提供了详细的命令行操作步骤和配置文件修改示例,适合系统管理员

2026-03-31 13:09:13 836

原创 Linux三剑客

Linux文本处理三剑客(grep、sed、awk)摘要 本文详细介绍了Linux系统中三个强大的文本处理工具:grep用于文本搜索,支持正则表达式匹配和多种过滤选项;sed是流编辑器,主要用于文本替换、删除、插入等行编辑操作;awk则是一门完整的文本处理编程语言,擅长字段提取、数据统计和格式化输出。三者配合正则表达式,能高效完成各种文本处理任务。文章通过大量实例演示了三个工具的基本语法、常用选项和组合技巧,包括grep的搜索过滤、sed的行编辑、awk的字段处理和编程功能

2026-03-30 21:57:03 574

原创 Jumpserver详解

本文主要介绍了跳板机和堡垒机的概念及区别,并详细讲解了Jumpserver堡垒机的部署与使用。跳板机仅提供服务器登录安全,而堡垒机在此基础上增加了运维行为监控和审计功能。文章重点演示了Jumpserver的环境准备、字符集配置、一键部署脚本使用,以及用户管理、资产管理和系统用户配置等核心功能。通过Jumpserver可以实现统一权限管理、操作记录审计等企业级运维需求,最后还展示了Web和SSH两种登录方式的测试方法。该方案有效解决了传统跳板机缺乏审计和权限管控的问题。

2026-03-30 11:19:20 595

原创 Nginx反向代理

本文详细介绍了Nginx代理服务的配置与应用。主要内容包括:1)正向代理与反向代理的区别及各自应用场景;2)Nginx负载均衡的五种策略(轮询、ip_hash、least_conn、url_hash、fair)及其配置方法;3)Nginx反向代理环境的完整部署流程,包括安装配置Nginx和Tomcat服务器;4)缓存功能、负载均衡、健康检查等核心功能的测试验证;5)动静分离技术的实现方法。文中提供了详细的配置示例和参数说明,涵盖了代理服务器、负载均衡、缓存优化等关键技术点

2026-03-28 12:02:15 336

原创 Nginx配置虚拟主机

配置两个”server {}”区域,分别对应两个WEB站点,指定各自的网站名称、监听地址、网站根目录、访问日志等信息,然后重载配置。(server{}配置要写到http{}区域里面)(server{}不能放到其他server{}里面,nginx有一个默认的server{})虚拟主机(Virtual Host)允许在单一服务器上运行多个网站或应用,通过不同域名或端口区分访问请求。因为下面的虚拟主机中引用了上面的日志格式,所以要把日志格式的注释去掉。),每个域名指向不同的网站内容。同一域名下通过不同路径(如。

2026-03-28 09:03:18 37

原创 LNMP环境

2、安装mysqlLNMP是一个基于CentOS/Debian编写的Nginx、PHP、MySQL、PHPMyAdmin、eAccelerator一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。Nginx较为稳定、功能丰富、安装配置简单、低系统资源Nginx既可以在内部直接支持Rails和PHP,也可以支持作为HTTP代理服务器对外进行服务。

2026-03-27 13:58:46 33

原创 Nginx优化详解

Nginx是一款高性能的HTTP和反向代理服务器,具有高并发处理能力、内存占用少等特点,被百度、京东等大型网站采用。本文详细介绍了Nginx的安装、调优及配置方法。主要内容包括:1. Nginx的基本概念和工作原理;2. 安装步骤及版本号隐藏方法;3. 性能优化配置,如进程数设置、CPU亲和力、文件打开数等;4. 常用功能配置,如负载均衡、缓存设置、日志切割、防盗链等;5. 安全设置,如访问控制、IP限制、身份验证等。通过合理的配置,可以充分发挥Nginx的高性能优势,提升网站访问速度和安全性。

2026-03-27 10:28:21 527

原创 消息队列-KRaft

本文介绍了Kafka KRaft模式的部署与验证。KRaft是Kafka替代ZooKeeper的元数据管理机制,通过Raft协议实现去中心化、高性能的集群管理。部署过程包括:1)配置主机名和Java环境;2)安装Kafka并设置KRaft模式;3)生成集群唯一ID并格式化存储;4)启动三节点集群。测试验证表明集群运行正常,能够成功创建Topic、收发消息。相比传统ZooKeeper模式,KRaft简化了架构,提升了性能,是Kafka未来发展的核心方向。

2026-03-25 09:34:22 401

原创 redis详解(运维角度)

Redis是一个高性能的内存数据库,支持多种数据结构和持久化方式。本文介绍了Redis的特点、部署方案及高可用架构。Redis支持RDB和AOF两种持久化方式,通过主从复制实现数据备份。哨兵模式可自动监测主节点故障并进行主从切换,而集群模式则通过数据分片实现负载均衡。文章详细讲解了单机、主从、哨兵和集群四种部署方式,包括配置文件修改和故障切换测试。Redis集群采用虚拟槽分区,最少需要6个节点(3主3从)才能保证高可用性。通过Redis-cli工具可方便地创建和管理集群,实现数据的自动分片和故障转移。

2026-03-21 13:33:03 389

原创 Chrony详解

Chrony 是一个现代化的时间同步工具,它使用 NTP 协议 与外部时间源(通常是 NTP 服务器)通信,定期调整本地时钟,确保其与世界标准时间(UTC)保持同步。相比于传统的 NTP 服务,Chrony 更适合高负载、虚拟化环境以及对时间同步精度要求较高的场景。

2026-03-19 16:42:51 265

原创 RAID磁盘阵列

文章详细介绍了各种RAID的区别并教程创建RAID5

2026-03-12 16:40:48 412

原创 Devops

软件开发最开始是由两个团队组成:开发计划由开发团队从头开始设计和整体系统的搭建,需要系统不停的迭代更新。运维团队将开发团队的Code进行测试后部署上线,希望系统稳定安全运行。这看似两个目标不同的团队需要协同完成一个软件的开发。在开发团队指定好计划完成coding后,需要提供到运维团队。运维团队向开发团队反馈需要修复的BUG以及一些需要返工的任务。这时开发团队需要经常等待运维团队的反馈,这无疑延长了事件并推迟了整个软件开发的周期。

2024-08-27 14:58:57 3641 1

原创 kuberneres集群删除一直处于Terminating状态的namespace

删除状态一直为Terminating的namespace

2022-09-16 14:31:56 370

原创 kubernetes常用命令

k8s常用命令

2022-08-19 11:29:09 1712

原创 linux下的buff/cache内存占用过高-手动清除释放内存

linux下的buff/cache内存占用过高-手动清除释放内存

2022-08-17 15:42:18 8800

原创 windows杀掉占用的端口

windows杀掉端口占用的进程

2022-08-13 10:31:38 633

原创 linux利用inode(节点)删除

inode

2022-08-08 17:58:59 1096

原创 Ceph分布式存储

ceph集群运用

2022-07-22 18:26:36 14796

原创 LVM逻辑卷详解

LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现。

2022-06-30 18:14:15 5281 4

zabbixDependence.tar.gz

zabbix安装依赖的的repo包

2026-04-03

二进制部署kubernetes多master集群

每一步都很详细,欢迎来获取

2022-08-30

空空如也

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

TA关注的人

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