自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 k8s(四)

本文主要讲解rancher的概念和管理集群方式。

2026-01-08 22:09:18 560

原创 k8s(二)

本文主要讲解k8s集群中pod网络通讯原理。

2026-01-08 20:34:38 635

原创 k8s(三)

kubectl基本命令工具kubectl get node ——————————获取集群信息kubectl get pod ——————————获取默认命名空间中所有pod信息kubeclt get cs —————————————获取k8s集群组件信息kubectl get svc(service) ——————————获取默认命名空间service资源kubectl get pod -o wide ——————————获取更加详细的pod容器信息。

2026-01-07 22:29:52 951 1

原创 k8s(一)

本文主要讲述了k8s的基本概念和部署操作。云原生技术的主要发展历程如下:2004年:Google开始在内部大规模使用容器技术。2008年:Google将Cgroups技术合并进Linux内核,为容器化技术奠定基础。2013年:Docker项目正式发布,推动容器技术进入开源领域。2014年:Kubernetes项目正式发布,成为容器编排的行业标准。2015年:Google、Redhat、微软等共同发起成立CNCF(云原生计算基金会),推进云原生技术的开源生态。

2026-01-06 22:07:53 816

原创 CICD持续集成Ruo-Yi项目

本文主要以实验为主,讲述了配置ruoyi项目的自动化部署。本文主要以实验为主,讲述了配置ruoyi项目的自动化部署。

2026-01-06 10:48:27 922

原创 GitLab配置与git集成实践

本文主要讲了GitLab配置与git集成实践软件开发生命周期(Software Development Life Cycle,SDLC)是集合了计划、开发、测试和部署过程的完整流程:1、对项目进行需求分析2、设计方案解决需求3、开发进行代码开发,将方案进行实战4、对开发的软件进行测试,包括功能、代码、压力等测试5、后续持续对产品进行更新迭代。需求分析:根据项目需求进行可行性分析,收集信息,制定项目目标和预算设计:设计系统架构和功能,创建项目计划。

2025-12-30 22:11:46 891

原创 docker(五)

本文继续为大家讲解docker知识,本文主要为compose编排内容与harbor知识点。

2025-12-30 10:15:30 920

原创 docker(三)

本文继续讲解docker内容,包括资源限制、数据卷容器、端口映射、容器互联。

2025-12-23 21:48:17 729

原创 docker(二)

本文继续为大家讲解docker的基本知识可以自己创建一个固定网段,并且在创建容器时可以指定ip,这样可以提供更高的网络控制和隔离性。自定义模式实验:第一步 创建一个网卡docker network create --subnet=172.18.0.0/16 --opt “com.docker.network.bridge.name”=“docker1” xjy-network ————————网段为172.18.0.0 子网掩码 255.255.0.0 网络名字为xjy-network。

2025-12-22 22:09:07 738

原创 docker基本概念(一)

本文初步介绍了docker的概念、组成部分、分类等等,并且在docker的创建与docker的基本命令有简单的讲解。

2025-12-21 21:11:12 1267 2

原创 redis知识点总集

本文为总集,详细讲述了redis的概念与各个命令用法和环境配置等。redis端口号:63791、基于内存:数据主要存储在内存中,读写速度极快,写入速度达到80000次每秒,读速度达到110000次没秒。2、支持多种数据结构:除了基础的字符串(String),还支持哈希(Hash)、列表(List)、集合(Set)、有序集合(ZSet)等。3、持久化:可以将内存中的数据持久化到磁盘,避免重启后数据丢失(两种方式:RDB 快照、AOF 日志)。

2025-12-20 10:03:44 897

原创 ansible剧本编写(三)

本文接着上篇博客来写,本文详细补充了上篇博客没有介绍完的内容。概念:tags就相当于一个任务标签,有的时候,我们只想执行某个剧本中的一个或多个任务,但又不想全部都执行,根据之前的知识内容,我们知到的方法就是注释掉不想要用的任务,或者重新再写一个剧本,tags就可以直接定义要执行的任务,对想执行的任务直接进行选择就可以。特殊tags:always ——————————————不管有没有选择该标签都会这些该标签files: 用来存放由 copy 模块或 script 模块调用的文件。

2025-12-19 21:26:21 683

原创 ansible基本命令与剧本编写(二)

本文紧接上篇博客,本文将将ansible的模块使用方法讲完,并且讲解主机清单与剧本的相关知识。

2025-12-18 21:15:51 776

原创 ansible的概念及基本操作(一)

本文讲述了ansible的基本原理与概念还包括一些基本命令Ansible 是一款面向类 Unix 系统的自由开源配置和自动化工具,由 Python 编写。与 SaltStack、Puppet、Chef 相似,但具有以下优势:1、无需在被管理节点安装客户端,轻量级。2、通过 SSH 协议与节点通信。3、使用 YAML 和 Jinja2 模板语言进行配置和自动化任务编排。Ansible 特点:1.部署简单,管理端安装即可,被控端无需操作;2.默认使用 SSH 协议管理设备;

2025-12-17 20:37:18 1105

原创 zookeeper概念与部署

ZooKeeper 是 Apache 基金会旗下的一款分布式协调服务,专为分布式系统提供一致性、可靠性的核心支撑能力。它常用于分布式锁、配置管理、服务注册与发现、集群选举等场景,是 Hadoop、HBase、Kafka 等大数据框架的核心依赖组件,专门为分布式应用提供高效可靠的协调、同步、配置管理和故障恢复等功能。它的设计目的是简化分布式系统的管理,保证多个节点之间的数据一致性和协调工作。Zookeeper 提供了类似文件系统的层次化命名空间,用来存储和管理元数据,确保分布式应用的高可用性和强一致性。

2025-12-15 21:42:48 1033 1

原创 elk架构

本文学习elk架构Logstash 作为数据收集引擎。它支持动态的从各种数据源搜集数据,并对数据进行过滤、分析、丰富、统一格式等操作,然后将处理后的数据发送到存储或分析系统(例如Elasticsearch)。Logstash 由 Ruby 语言编写,运行在 Java 虚拟机(JVM)上,是一款强大的数据处理工具, 可以实现数据传输、格式处理、格式化输出。Logstash 具有强大的插件功能,常用于日志处理。

2025-12-14 20:50:22 841

原创 Mysql索引与事务(四)

本文将学习索引与事务,首先要讲解索引的概念与各类型索引的创建、删除,并且学习事务的流程。

2025-12-09 09:13:54 532

原创 Mysql数据库(三)

本文主要讲述主从复制、读写分离的原理与配置步骤。

2025-12-03 21:49:17 1028

原创 Mysql数据库(二)

本文将学习数据库的内容编辑,包括库的创建、删除,表的增删改查等。本文将学习数据库的内容编辑,包括库的创建、删除,表的增删改查等。

2025-12-02 20:26:41 988

原创 Mysql数据库(一)

本文讲述了myql以及安装操作。

2025-12-01 19:48:43 913

原创 LVS+Keepalived群集

在上期博客我们讲述了集群的分类以及集群中负载均衡集群的一种模式————LVS DR,这期博客本文将详细讲解集群中高可用集群的原理以及实战操作。

2025-11-29 21:44:38 974

原创 集群的概念与LVS DR原理

本文主要讲解了集群的概念以及负载均衡集群中DR模式的原理以及实操。

2025-11-27 21:26:15 679

原创 Nginx 优化与防盗链

本文系统梳理了 Nginx 常见的性能优化方法与防盗链配置步骤,涵盖隐藏版本号、调整用户与组、设置缓存时间、日志切割、超时设置、进程调优、网页压缩以及防盗链策略等多个方面,适用于生产环境中的 Nginx 服务调优与安全加固。

2025-11-26 23:05:48 898

原创 web与nginx网络服务(三)

本文接着讲解web与nginx的网络服务,主要讲了反向代理、负载均衡、后端的原理及概念,并且进行了实战操作。

2025-11-26 08:46:34 561

原创 web与nginx网络服务(二)nginx虚拟主机

本文接上篇博客继续介绍nignx虚拟主机,包括访问状态统计配置、基于授权的访问控制、基于客户端的访问控制、基于域名的 Nginx 虚拟主机、基于IP 的 Nginx 虚拟主机、基于端口的 Nginx 虚拟主机.

2025-11-24 21:19:54 818 1

原创 Web与Nginx网站服务(一)

本文开始讲述nginx,包括nginx的原理与安装、Web与Nginx网站服务Nginx (“engine x”) 是一个高性能的 HTTP 和反向代理服务器。Nginx 是由 Igor Sysoev 为俄罗斯访问点开量第二的 Rambler.ru 站发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。其将源代码以类 BSD 许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011 年 6 月 1 日,Nginx 1.0.4 发布。

2025-11-23 15:58:46 867

原创 shell编程(七)

本文接着上篇博客来写,主要内容为awk命令的各种应用。本文接着上篇博客来写,主要内容为awk命令的各种应用。

2025-11-21 21:30:30 684

原创 shell编程(六)

用法:sed -n ‘p’ 文本sed -n ‘输出的行号p’ 文件————————指定输出哪一行sed -n ‘输出哪几行p’ 文件————————指定输出哪些行(比如1、2、3行用1,3表示)sed -n ‘p;n’ 文件————————输出奇数行sed -n ''n;p" 文件 ————————输出偶数行n}’ 文件 ————————输出1到5行中的奇数行。

2025-11-20 22:25:13 924

原创 shell编程(五)

本文介绍了shell编程的一些命令包括grep、srot、tr、cut、uniq等,并且还对一些扩展命令进行了讲解。正则表达式是一种用来描述字符串模式的规则。功能:检索、替换、过滤符合特定规则的字符串。用于系统日志筛选(如定位“登录失败”“服务启动失败”)、配置文件解析、文本查找替换、脚本编程中的条件匹配。正则表达式分为基础正则表达式与扩展正则表达式:一、基础正则表达式传统语法,功能有限量词 {} 需要转义 {n,m\, () 需要转义常用工具: grep 、 sed。

2025-11-19 22:20:57 876

原创 shell编辑(四)

本文讲解了shell脚本中的case用法、函数以及数组case 是一种多分支条件语句,用来根据不同的匹配模式执行不同的代码块。它和 if…elif…else 类似,但在需要对同一个变量进行多种模式匹配时更简洁。case $变量名称 in ————————要匹配的对象,可以是变量值或命令替换结果匹配模式1 ) ————————支持通配符匹配程序段;;—————————— 匹配模式1执行完毕匹配模式2 )程序段;;——————————表示该分支结束,跳出 case。

2025-11-18 21:59:17 665

原创 shell编辑(三)

本文讲述了shell脚本中的for循环以及while循环循环流程: 在程序执行过程中,针对某行或某段代码进行重复性的执行,至到循环条件不满足,才会结束重复执行操作方式1:从指定的起始值开始循环,至到循环上限结束方式2:从一些数据集中,依次取出每一个数据进行操作,至到从数据集中取完所有数据。

2025-11-17 22:22:42 601

原创 shell(二)基本命令

Shell 编程是利用 Shell 脚本语言(如 Bash、Zsh 等)编写可执行脚本,本文主要讲解了程序运算符、流程控制。Shell 编程是利用 Shell 脚本语言(如 Bash、Zsh 等)编写可执行脚本,本文主要讲解了程序运算符、流程控制。

2025-11-15 18:22:35 642

原创 shell(一)基础脚本

Shell 编程是利用 Shell 脚本语言(如 Bash、Zsh 等)编写可执行脚本,实现自动化任务、系统管理等功能。本文将讲解一些最基本的shell编程。Shell 是一个用 C 语言编写的程序,它是用户与 Linux 内核沟通的桥梁。既是一种命令语言,也是一种脚本编程语言。Shell类似于DOS下的command和后来的 cmd.exe Shell既是一种命令语言,又是一种程序设计语言Shell script 是一种为shell编写的脚本程序。

2025-11-13 21:19:32 700

原创 搭建和配置FTP服务、iptables防火墙以及自动登录详解

Netfilter:Linux 内核中的防火墙框架,工作在内核空间(kernel space),负责实际的数据包过滤、转发、修改等操作。iptables:用户空间(user space)的工具,用于配置和管理 Netfilter 规则。二者合称“iptables 防火墙”,通常简称为 iptables。特点:工作在网络层,属于包过滤防火墙。性能稳定、高效,广泛应用于 Linux 系统。支持四表五链结构,规则灵活可配置。

2025-11-12 21:39:59 954

原创 Linux服务

本文主要讲解了DNS解析服务与DHCP服务以及FTP服务,DCHP(应为DHCP)、FTP、DNS是互联网中三种关键协议,分别承担动态主机配置、文件传输和域名解析功能。DNS 是互联网的“导航员”或“114查号台”。它的核心作用是实现域名与 IP 地址之间的相互映射。解析服务分为正向解析与反向解析:正向解析:通过地域名解析出IP反向解析:通过IP解析出地域名。

2025-11-11 21:27:15 900

原创 Linux网络命令

本文讲述了一些日常命令,包括data、cal、history、scp、rsync、ssh、nohup、reboot、shutdown等的使用。

2025-11-10 22:02:16 905

原创 进程管理和任务计划

本文主要讲述了进程的状态的查看、进程与程序的关系、进程的删除、进程的停止以及任务的创建。

2025-11-08 20:07:31 738

原创 RAID配置

本文讲述了服务器硬件及RAID配置、Linux系统引导过程、Systemd 服务管理,是一种通过将多个物理磁盘组合成逻辑单元,以提升数据存储性能、可靠性或容错能力的技术。其核心概念是通过数据分布策略和冗余机制,在成本、性能和数据安全之间实现平衡。以下是RAID的关键概念解析。RAID 是一种将多块硬盘组合成一个逻辑存储单元的技术,它可以提高性能,通过数据冗余实现磁盘之间的独立,从而提高数据的保存安全,提高可靠性,除此之外,RAID是将多个硬盘合成一个逻辑卷,这样可以实现容量的提高。

2025-11-07 21:52:59 665

原创 磁盘管理与提权

本文将对提权机制、磁盘结构分区、分区表、常见文件系统、磁盘的查看、分区工具与交互命令、MBR分区的安装、LVM的创建进行讲解。通过su命令可以非常方便地切换为另一个用户,但前提条件是必须知道目标用户的登 录密码。例如,若要从zhangsan 用户切换为 root 用户,必须知道 root 用户的密码。对于生产环 境中的 Linux 服务器,每多一个人知道特权密码,其安全风险也就增加一分。有没有一种折中的办法,既可以让普通用户拥有一部分管理权限,又不需要将 root 用户的密码告诉他呢?

2025-11-06 21:58:08 808

原创 Linux基本操作命令(4)账号与权限管理

本文讲述了Linux基本操作命令中的账号与权限管理,并根据用户管理、组管理、查询账号信息、切换用户、文件权限五大方面进行了总结概括。Linux 中的用户分为三种角色:超级用户、普通用户和程序用户,每个角色有不同的权限和用途,理解这些角色及其对应的权限设置是系统管理的基础。① 超级用户(Root)定义:Root 用户是 Linux 系统中的管理员账户,拥有系统的所有权限。类似于 Windows 系统中的Administrator 用户。

2025-11-05 22:17:48 1206 1

空空如也

空空如也

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

TA关注的人

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