自定义博客皮肤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)
  • 收藏
  • 关注

原创 Ruoyi项目实战

Ruoyi项目K8s部署指南 本文档详细记录了Ruoyi前后端项目从本地编译到K8s集群部署的全过程: 环境准备:安装Docker、MySQL和Redis,配置数据库用户权限及Redis参数 代码编译: 拉取源码并导入SQL模板 修改应用配置文件(MySQL和Redis连接参数) 使用Maven和Node.js编译前后端代码 Docker镜像构建: 编写前后端Dockerfile 构建Spring Boot后端和Nginx前端镜像 本地测试运行验证 K8s部署: 将镜像导入集群各节点 编写Deploymen

2026-03-30 17:59:07 39

原创 24-Kubernetes-0

Kubernetes核心组件与架构解析 Kubernetes采用主从架构设计,由控制面(Master节点)和数据面(Worker节点)组成。控制面包含API Server(集群唯一入口)、etcd(分布式键值数据库)、Controller Manager(状态监控)和Scheduler(资源调度)四大核心组件,负责集群管理和决策。数据面包含Kubelet(节点代理)、Kube-proxy(网络代理)和Container Runtime(容器运行时),负责实际工作负载执行。 Kubernetes具有轻量级、弹

2026-03-30 17:56:13 287

原创 24-Kubernetes-1

本文详细介绍了Kubernetes集群的安装配置过程。主要内容包括:1)环境准备,包括关闭防火墙、配置主机名和IP;2)系统优化配置,如关闭交换分区、时间同步和内核参数调整;3)安装容器运行时containerd并进行必要配置;4)通过阿里云镜像源安装kubeadm等K8s组件;5)Master节点初始化集群并配置kubectl;6)Worker节点通过join命令加入集群。文档提供了完整的命令操作步骤,并针对国内网络环境进行了镜像源优化,适合在生产环境中部署Kubernetes集群参考使用。

2026-03-13 10:45:09 432

原创 23-Docker容器

Docker技术摘要 Docker是一种容器化技术,基于Linux内核的namespace、cgroup和UFS实现资源隔离与限制。核心三要素包括镜像(静态文件)、容器(运行实例)和仓库(存储镜像)。相比传统虚拟化技术,Docker更轻量高效。 安装方式支持yum源安装(需配置镜像加速)和离线安装。常用命令包括: 镜像管理:pull、save、load、history 容器管理:run(-it参数交互式运行)、ps查看容器状态 Docker通过分层镜像和容器编排工具(如containerd)实现应用快速部署

2026-02-27 20:41:11 475

原创 18-iptables防火墙

iptables有多种功能,每一种功能都用一张表来实现最常用的功能是防火墙和NAT从RHEL7开始,默认的防火墙为firewalld,但是它的底层仍然调用iptables [ root@localhost ~ ] # yum install -y iptables iptables的表和链。我们只关心nat表和filter表。filter表是默认的表,它实现防火墙,也就是包过滤的功能。nat表实现网络地址转换。

2026-02-05 08:54:04 383

原创 11-SAN块存储

本文介绍了SAN块存储的配置与扩容流程。首先在虚拟机B上创建逻辑卷(19G),然后通过targetcli工具配置iSCSI Target服务器,设置权限并共享存储。客户端使用iscsiadm工具发现并连接Target,对挂载的存储设备进行分区、格式化和挂载操作。扩容时,服务器端先扩展逻辑卷容量(从19G到59G),客户端需断开连接后重新连接,删除并重建分区表,最后使用xfs_growfs命令扩展文件系统。文中还提供了testdisk工具恢复损坏分区的步骤,包括快速搜索分区、查看文件列表等关键操作。整个流程涵

2026-02-03 15:35:04 37

原创 12-MooseFS分布式存储

MooseFS是一个分布式文件系统,主要由四大组件构成:管理服务器(Master Server)负责元数据管理,元数据备份服务器(Metalogger Server)提供元数据备份,数据块服务器(Chunk Server)存储实际数据,客户端(Client)提供用户接口。数据写入时会被分片存储到多个Chunk Server,读取时通过Master获取元数据定位数据块位置。实验环境包括1个Master、1个Metalogger、4个Chunk Server和1个Client,通过配置文件和权限设置完成部署。M

2026-02-03 15:34:12 379

原创 11-ceph分布式存储

在 Ceph 中,数据保护的方法是在池级别设置的。存储卷是存储的基本单元,例如磁盘上的分配空间或单个磁带盒。Ceph 监控器是 Ceph 集群功能所必需的守护进程之一。监控器维护集群状态的地图,这些地图使得 Ceph 守护进程能够协同工作。管理器平衡 Ceph 集群中的数据,均匀分配负载,以便集群的任何部分都不会过载。我们既然已经添加了新的主机和新的OSD到集群,此时在dashboard上的黄色应该是绿色了,我们用命令来查一下集群状态。元数据服务器(MDS)对于 CephFS 的正常运行是必要的。

2026-01-27 17:55:04 780

原创 5-存储与redis服务

Redis是一种非关系型数据库,具有键值对存储、内存式操作等特点,默认端口6379。安装方式包括RPM包和源码编译安装,配置文件位于/etc/redis/redis.conf。Redis支持RDB和AOF两种持久化方式,可通过修改配置文件启用。常用命令包括keys、select、exists、expire等通用命令,以及字符串、hash、list、set等数据类型的操作命令。主从同步配置可通过修改配置文件或命令行实现,从服务器使用replicaof命令指定主服务器地址。Redis还支持密码认证,通过requ

2026-01-27 17:53:34 422

原创 8-MariaDB数据库

MariaDB数据库部署与管理摘要 本文介绍了MariaDB数据库的安装配置和基本管理操作。主要内容包括: 通过dnf命令安装MariaDB服务包和客户端工具 数据库分类(关系型/非关系型)和SQL语句分类(DDL/DML/DQL/DCL) 详细编译安装MariaDB的步骤,包括依赖安装、用户创建、编译参数配置等 数据库初始化、启动及客户端连接方法 基本数据库操作命令(创建/删除数据库、查看表等) 用户权限管理,包括各种权限的具体含义和设置方法 文章提供了完整的命令行操作流程,适合作为MariaDB数据库的

2026-01-03 08:13:31 1075

原创 2-网络服务管理

本文摘要主要介绍了Apache HTTP服务器的基本配置与管理。内容包括:HTTP服务默认端口(80/443)、核心配置文件路径(/etc/httpd/conf/http.conf)、网页文件目录(/var/www/html)及日志文件位置。详细说明了如何通过httpd命令查看版本、工作模式和加载模块,并演示了修改网站根目录、设置访问权限等基本操作。文章还介绍了使用Alias创建虚拟目录的方法,以及Apache的目录权限控制、日志配置、MIME类型设置等关键配置项,为Linux环境下Apache服务器的基本

2026-01-03 08:12:28 1415

原创 6-ansible自动化运维

文章摘要:本文介绍了Ansible自动化运维工具的安装配置与基础使用。内容包括:1) Ansible环境部署,包括软件安装、配置文件设置、主机清单定义和SSH免密登录配置;2) Ad-Hoc临时命令的使用方法,重点讲解了command、shell、script等常用模块;3) 文件管理操作,涵盖file模块的创建/删除文件目录、copy模块的文件分发以及fetch模块的文件收集;4) 系统管理功能,包括用户/组管理(user/group模块)、软件包管理(yum模块)等。文章通过具体命令示例展示了Ansib

2025-12-12 21:25:19 328

原创 3-shell脚本

本文介绍了Linux shell脚本的基础知识,主要包括shell编程流程、基本语法格式、执行方法以及常用命令。内容涵盖:1)shell解释器查看方法;2)脚本创建与执行的两种方式;3)echo命令的多种输出格式和颜色控制;4)history历史命令的查看、调用和管理技巧;5)alias别名的设置与修改方法。文章还提供了PS1环境变量修改、颜色打印脚本示例等实用技巧,适合Linux初学者快速掌握shell脚本基础操作。

2025-12-11 17:29:53 877

原创 0-计算机系统及网络基础知识

本文总结了Windows系统基础知识要点,主要包括: Windows安装方式:个人版和服务器版的不同版本,安装步骤及三种安装方法(光盘/U盘、Ghost备份恢复、网络批量安装) 密码安全原则:复杂性(8位以上混合字符)、易记忆性和定期更改 计算机存储单位:从bit到ZB的换算关系,以及中英文编码标准(GB2312、BIG5、UTF-8) 计算机硬件组成:详细介绍了主板接口类型(PCI/IDE/SCSI/SATA)、硬盘分类(机械硬盘与各类固态硬盘)、内存规格(DDR4/DDR5)以及电源、散热系统的选择标准

2025-12-03 19:33:09 968

原创 ansible详解

facts变量会收集被控节点所有的主机信息,包括但不限于主机名、网卡设备名、IP地址、cpu、内存、操作系统版本、bios版本等等,facts变量专门来收集主机的主机信息,可以通过模块setup开启,默认在执行playbook的时候就收集facts变量,所有变量的值都会保存到ansible_facts变量中。每一个主机都有自己的facts变量,在 【被控节点的】主机的/etc/ansible/facts.d目录下创建变量文件,这个变量文件的后缀必须是.fact结尾。

2025-11-30 10:06:06 527

原创 k8s常用命令

本文总结了Kubernetes日常运维的常用命令,包括:1)查看Pod、节点等资源信息;2)进入容器调试;3)删除重建操作;4)扩缩容管理;5)滚动更新操作;6)配置管理;7)资源导出备份;8)应用部署;9)端口转发调试;10)文件复制;11)节点维护;12)资源监控;13)标签管理;14)事件排查;15)实用组合命令;16)命名空间操作;17)效率提升技巧如别名设置和自动补全。文章建议收藏这些命令,并提醒生产环境操作前务必确认命名空间。

2025-11-30 10:03:44 728

原创 nginx服务详解(Rockylinux9版本)

本文摘要: 介绍了Nginx服务器的构建与配置方法,包括: 安装编译Nginx并启动服务 配置用户认证访问控制 实现基于域名和端口的虚拟主机 配置SSL加密虚拟主机 部署LNMP环境(Nginx+MariaDB+PHP) 提供常用Nginx操作命令和配置示例 涵盖Nginx基础服务搭建、安全认证、虚拟主机配置以及HTTPS加密等核心功能,适合作为Nginx服务器配置的参考指南。

2025-11-29 16:45:05 478 1

原创 1-linux系统基础(知识点)

本文介绍了Linux系统基础知识和常用命令操作。主要内容包括:Linux目录结构解析,如/bin、/etc等核心目录功能;文件操作命令如ls、cat、mkdir等;文本编辑工具vim的使用方法;文件压缩打包工具tar、zip等;以及用户管理命令hostname等。重点讲解了命令参数组合使用技巧,如ls -lh显示易读文件信息、tar -zcf打包压缩等,并详细说明vim的三种工作模式和操作技巧。文章为Linux初学者提供了全面的基础命令参考手册。

2025-11-29 12:00:02 842

原创 shell脚本

Shell脚本基础与常用命令摘要 脚本执行方式:bash ./script.sh 或 source script.sh 变量类型: 自定义变量:x=0 环境变量:$USER, $HOME, $PATH等 位置变量:$1, $2, $*等 条件测试: 字符串比较:[ "a" == "b" ] 数字比较:[ $n -eq 0 ] 文件测试:[ -e file ] 流程控制: if/elif/else分支 for/while循环 case分支 文本处理工具: sed:流式编

2025-11-28 09:51:21 322

原创 网站服务总结

本文总结了常见Web服务的配置方法:1. Apache服务:包括基本配置(端口80/443)、虚拟主机设置、LAMP环境搭建(Apache+MySQL+PHP)及动态网站部署流程;2. MySQL/MariaDB数据库:涵盖数据库创建、用户授权及密码管理;3. FTP服务:vsftpd安装配置及文件传输操作;4. Nginx服务:详细说明安装、虚拟主机配置、SSL加密及LNMP环境搭建;5. 其他服务:包括NTP时间同步服务配置。文中提供了各服务的配置文件路径、关键参数说明及典型应用场景的操作步骤,如动态网

2025-11-28 09:49:58 259

原创 云计算网络系统总结

]rule deny tcp source 192.168.2.2 0 destination 192.168.1.1 0 destination-port eq 80拒绝2.2访问1.1的80端口。[ ]trunkport ethernet 0/0/7 /0/0/8捆绑7,8接口。[ ]inteface eth-trunk1 创建1号链路聚合接口。[ ]int Gig 0/0/1进入距离2.2比较近的端口。[huawei-Ethernet0/0/1]接口视图。

2025-11-27 10:23:46 320

原创 云计算linux基础总结

本文总结了Linux系统基础环境配置和常用操作,包括:1)新机器基本环境设置(安装yum源、配置IP、修改主机名、关闭防火墙等);2)文件目录结构和常用命令(mkdir、cp、vim等);3)用户权限管理(创建用户/组、设置权限);4)磁盘管理(分区、格式化、挂载、交换分区);5)软件安装(yum、rpm、源码包);6)网络配置和常用服务(FTP、NFS);7)其他实用操作(计划任务、日志查看、SSH密钥配置)。涵盖了Linux系统管理员日常维护所需的核心知识点,适合作为快速参考手册。

2025-11-27 10:22:50 234

原创 2-网络服务管理

本文介绍了Linux系统中Apache HTTP服务(httpd)的基本配置与管理方法。主要内容包括:1) HTTP服务的基本安装与启动;2) 网站根目录的修改方法;3) 配置文件的调用方式;4) 虚拟Web主机的实现,特别是基于域名的虚拟主机配置。详细展示了如何修改httpd.conf主配置文件、创建子配置文件、设置监听端口、更改DocumentRoot路径等关键操作步骤,并提供了基于域名实现多个虚拟站点的具体配置示例。通过命令行操作演示了服务启动、端口监听检查及网页访问测试等实用技巧。

2025-11-26 13:54:56 286

原创 1-linux系统基础

本文介绍了Linux系统基础知识和常用命令。主要内容包括: Linux目录结构,详细说明了/bin、/boot、/dev等核心目录的作用; 基础文件操作命令:ls查看目录、cat查看文件、pwd显示路径、less浏览长文本、touch创建文件、mkdir创建目录、cd切换目录等; 文件查看命令:head查看文件前几行、tail查看后几行并支持实时监控(-f参数); 目录管理命令:tree以树状结构显示目录,支持只显示目录(-d参数); 文件复制命令cp,支持复制目录(-r)、保留属性(-p)等功能。 文章通

2025-11-26 13:50:53 1208

空空如也

空空如也

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

TA关注的人

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