自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Git 与 DevOps/CI/CD 核心知识整理

版本控制是用于记录文件内容变更、追溯历史版本、支撑多人协同开发的系统,是软件工程中代码管理的基础底座。核心价值:版本回退、历史追溯、多人协作、并行开发。

2026-08-25 16:45:29 306

原创 mysql

记录的 SQL 语句:DML、DDL、DCL;用于补充:DML 按事务记录,DDL/DCL 单条语句自成一个事务。

2026-08-22 08:34:51 229

原创 Mysql学习笔记

作用:创建 / 修改库、表的结构属性,生产环境执行需极其谨慎事务是由多条 SQL 语句构成的不可分割的工作逻辑单元,单元内任意一条语句执行失败,整个事务全部回退,不会出现部分生效的情况。

2026-08-11 08:22:07 244

原创 Shell 脚本 + sed + awk 完整学习笔记

变量名=变量值,等号两侧绝对不能有空格变量名只能由字母、数字、下划线组成,不能以数字开头bash# 定义变量age=22# 调用变量:$变量名 或 ${变量名}(推荐加{}避免歧义)echo $nameecho "年龄:${age}岁"Shell 内置固定含义的特殊变量表格变量含义说明$#统计传入脚本的参数总个数$*列出所有参数,整体作为一个字符串$@列出所有参数,每个参数为独立个体$$获取当前脚本的进程号 PID上一条命令的执行返回值,0 = 成功,非 0 = 失败bash# 示例脚本。

2026-07-31 21:37:02 269

原创 k8s-探针

容器成功启动后,探针不再执行。作用:判断容器是否启动完成。启动探针失败会持续重启容器。适用场景:启动缓慢的应用,给应用充足启动时间,避免就绪 / 存活探针误杀。Pod 是一组容器的集合,是 k8s 最小调度单元,k8s 不直接管理容器,所有容器运行在 Pod 内。Pod 最先启动的容器,无业务逻辑;承载业务程序,处理请求,Pod 核心工作容器,一个 Pod 可以有多个业务容器。如果初始化容器阻塞、不退出,业务容器永远无法创建。创建,用于线上故障排查、调试,定位容器异常问题,仅临时使用,不长期运行。

2026-07-25 08:32:27 195

原创 K8S 完整核心笔记

bash运行# 通用查看语法:查看指定名称空间的指定资源kubectl get 资源类型 -n 命名空间名称# 案例:查看test1命名空间下的所有Pod# 查看资源详细信息(事件、原因、参数、报错)排错必备kubectl describe 资源类型 资源名 -n 命名空间# 案例:查看my-nginx这个pod详细信息只能新建资源已存在 →报错无资源:创建有资源:更新生产环境唯一推荐使用。

2026-07-18 16:50:38 289

原创 Shell 脚本完整学习笔记

变量名=值等号左右不能有空格name = 李四name="李四"bash运行name="运维"echo $name表格变量作用$0当前脚本完整名称 / 路径$#传入参数总个数$*所有参数,整体视为一串字符串$@所有参数,独立分开,循环推荐使用$$当前脚本运行的进程 PID 号案例:bash运行/bin/bashecho "脚本名:$0"echo "参数总数:$#"echo "所有参数:$*"echo "进程号:$$"表格方式优点缺点适用场景expr。

2026-07-18 16:32:28 203

原创 K8S 核心组件与资源概念 + 带注释命令 + 实操案例版笔记

做决策;负责执行;Pod 是最小调度单元;控制器:deploy 无状态、statefulset 有状态、daemonset 每个节点运行 pod,Job 一次性、CronJob 定时;Service 四层负载均衡,Ingress 七层负载均衡;ConfigMap 普通配置,Secret 敏感配置,PV 提供存储,PVC 申请存储;namespace 实现项目资源隔离。

2026-07-16 12:08:07 207

原创 CentOS7 三台机器 Harbor高可用完整搭建(Nginx负载均衡、无NFS共享存储)

表格tianya.com。

2026-07-16 10:01:41 177

原创 CentOS7 LVM逻辑卷扩容完整实操

pvcreate → vgextend → lvextend → 文件系统刷新命令区分:xfs_growfsresize2fspvremove 磁盘名。

2026-07-16 09:57:33 187

原创 k8s欧拉部署

worker 节点执行 join 命令,依旧调用变量。

2026-07-16 00:02:35 279

原创 Docker‑Compose 笔记

yaml 缩进严格 2 空格,不能用 tab,冒号后面必须空格,格式错误启动失败。depends_on 只控制启动顺序,不能等待服务就绪。compose 项目隔离:不同项目默认网络不同,不能互通;想要互通就要加入同一个自定义 network。会删除数据卷,生产环境禁止随便使用。修改 yml 配置文件之后,必须执行重新加载配置,restart 不读取新配置。

2026-07-11 09:43:05 285

原创 Docker 核心知识点整理(网络 + Dockerfile + 原理 + 命令)

自定义网桥是增强版的 Bridge 网桥模式,区别于默认 docker0 网桥,自带内置 DNS 解析服务,是企业开发生产首选网络模式。核心特点支持容器通过容器名称直接互访,无需记录 IP可自定义网段、网关,网络规划更灵活网络隔离性优于默认 bridge,适配多项目容器集群部署网络全套实操命令bash运行# 查看本地所有Docker网络# 创建自定义网络(指定网段、网关)# 查看网络详细信息# 将已有容器加入自定义网络。

2026-07-10 21:37:44 264

原创 Docker 进阶笔记(存储 + 镜像分层 + 数据卷|纠错 + 案例 + 注释版)

镜像作为容器的基础环境,是只读的。所有容器共用同一份镜像文件,容器启动时在镜像上面加一层可写层。读文件:直接从镜像层读写文件:先把文件从镜像层复制到可写层,然后在可写层修改好处:多个容器共用镜像,节省大量磁盘空间,启动快。

2026-07-07 13:40:39 268

原创 Docker 容器化技术标准化笔记

将应用 + 应用运行所需的全部依赖环境打包封装成一个镜像文件,这个镜像可以在任意安装了 Docker 的系统上直接运行,一次打包、到处运行。Docker 是目前最主流的容器化技术实现。

2026-07-04 17:05:08 293

原创 Nginx负载均衡 动态分离

F5、Netscaler、Radware、A10 特点:可视化管理、自带 WAF 防护、厂商 7*24 技术支持,成本高昂。两台后端仅处理动态业务(Java/PHP),静态资源统一由 LB 直读 NFS,后端无需存放图片、js、css。纯静态资源分支 无需后端、无需数据库,LB 直接响应,开启浏览器长期缓存,大幅降低集群压力。支付接口分支 独立转发 web 集群,和普通页面业务隔离,可单独配置限流、WAF 安全策略。任意一台机器上传的文件,全集群均可访问,解决多后端服务器本地文件不同步问题。

2026-07-02 12:11:08 203

原创 nginx 基础核心

开发语言:纯 C 语言编写,开源免费高性能 Web 服务软件epoll事件驱动模型,异步非阻塞,高并发、低内存占用架构:模块化架构,核心功能与扩展模块分离,配置语法简洁易维护核心三大功能静态 Web 网站服务(处理静态资源:html/js/css/ 图片)反向代理 + 七层负载均衡(负载均衡依赖反向代理实现)Web 静态缓存(代理缓存,减少后端压力,提升访问速度)四层负载均衡(传输层):工作在 TCP/UDP 层,仅基于「IP + 端口」分发流量,不识别 HTTP 协议内容。

2026-06-30 11:16:58 229

原创 Nginx 安全 & 性能优化全套整理

中间件:用于运行指定业务代码、承接客户端与后端程序的服务程序,Nginx 属于 Web 中间件。

2026-06-27 15:30:27 622

原创 Nginx 标准化全套笔记(多业务配置+模块编译+Location优先级+动静分离)

Nginx 所有功能,默认只编译基础核心模块。。

2026-06-25 13:32:16 227

原创 Nginx 核心配置、多业务区分、系统优化完整整理笔记(纠错 + 案例补充)

直接输出干净、无注释、无空行的有效 nginx 配置,方便快速查看生效参数。同一 IP 同一端口,靠域名区分站点,需要修改 hosts 做本地解析测试。⚠️ 错误风险:配置写错直接重启会导致 nginx 服务宕机,业务中断。单网卡临时多 IP,listen 绑定不同 IP 区分业务。临时添加网卡子 IP 案例(重启网卡失效)同一 IP,不同端口跑不同网站。

2026-06-20 12:33:44 240

原创 Nginx 超全整理笔记(纠错+补全+源码部署流程+架构说明)

Nginx 是C语言开发的高性能 Web 服务软件优势:执行效率极高、占用资源极低、并发能力极强反向代理:代理服务器代替用户,向后端真实业务节点发起请求。特点:用户只访问 Nginx,看不到后端真实服务器隐藏后端节点、保护后端、实现负载均衡。

2026-06-18 11:54:23 271

原创 Web 网络访问完整整理笔记

同一时间点,服务器已完成三次握手、正在通信的 TCP 连接数量(ESTABLISHED 状态)

2026-06-16 13:35:26 515

原创 NFS共享存储 完整超详笔记(含原理+流程+命令详解+案例)

rpcbind 111端口:负责注册、调度、分发NFS端口nfs服务:负责真正的文件读写共享部署顺序:装包 → 启rpcbind → 启nfs → 写exports → 建目录授权 → 客户端挂载sync安全同步写入,rw读写权限客户端挂载后,读写本地/mnt目录 = 直接操作服务端/data共享目录。

2026-06-13 13:05:56 264

原创 Rsync 数据同步 + Inotify 实时监控 完整版实操笔记3

rsync是开源轻量级增量数据同步工具,支持本地、远程、守护进程三种工作模式;只同步变化的数据,传输效率远高于cp/scp,常用于服务器备份、集群文件同步。全量同步:完整复制所有文件增量同步:仅同步新增、修改、删除的文件inotify是 Linux 内核自带的文件 / 目录实时监控工具,可监控:文件创建、删除、修改、移动、权限变更等事件。常和rsync监控目录变化 → 触发 rsync 自动同步,实现准实时备份。bash运行--format "%T 事件:%e 文件:%w%f" \%T。

2026-06-11 13:28:03 293

原创 Linux 网络服务综合笔记(概念 + 命令 + 实操案例)2

ssh_config(客户端)、(服务端);ssh -pscp -P(大写 P);.ssh目录700文件600,权限错误免密直接失效;明文 / 加密区分:SSH 加密传输,Telnet、FTP、HTTP 明文传输;指纹作用:记录主机身份,首次连接弹窗确认,防止伪装服务器。

2026-06-09 16:52:04 289

原创 Linux网络基础一

修改网卡 DNS=114.114.114.114/8.8.8.8 即可。DNS:域名→IP 解析服务,

2026-06-06 13:12:27 209

原创 linux下一步学习内容

源码卸载:直接 rm -rf /usr/local/nginx 即可(无 rpm 数据库,卸载简单)

2026-06-04 15:03:10 265

原创 Linux 必学命令完整版(每条带中文注释,新手直接背)

文件目录文本处理用户权限磁盘进程服务systemctl需要我把这些命令做成一页纸可打印复习版吗?再帮我把这些命令添加一个案例。

2026-06-04 14:21:50 211

原创 Linux + 计算机网络全套精炼整理笔记

bash运行#1.开启yum缓存保存rpm包 /etc/yum.conf 修改keepcache=1#2.下载软件包#3.收集rpm包#4.生成仓库索引#5.配置repo指向file:///root/rpm,同上本地源格式。

2026-06-04 14:15:13 352

原创 Linux磁盘存储原理(扇区/Block/Inode)+ 软硬链接 + 日志系统 完整版笔记(含案例+面试题)

硬链接:文件的别名,绑定Inode号软链接(符号链接):文件的快捷方式,绑定文件名与路径硬件最小单位扇区512B,系统最小读写单位Block4K(8扇区)Inode存属性+数据指针,Block存真实文件内容四级寻址:48K→4M→4G→4T,覆盖所有文件大小硬链接绑inode、不删数据;软链接绑路径、删源失效文件真正删除条件:链接数为0 + 无进程占用rsyslog通过 服务.级别 规则精准控制日志存放。

2026-06-04 13:08:00 280

原创 Linux学习方法论 + 系统安全加固与性能优化 完整版笔记(含案例)

提升并发处理能力优化内存、CPU、磁盘IO利用率精简开机自启服务,减少资源占用。

2026-06-02 14:09:35 289

原创 Linux 进程、作业控制、定时任务 完整版整理笔记

关闭远程连接 / 当前终端,进程依然后台执行。由父进程创建,主要负责处理用户请求与具体业务。负责创建、管理子进程,子进程结束后,负责。无需查询 PID,一次性杀死所有同名进程。纠正原笔记错误:父进程先退出的进程称为。程序运行后的形态,是操作系统分配。存放在硬盘中、具备执行功能的。,循环重复执行任务,企业常用。等资源的基本单位,可理解为。将前台进程直接放入后台运行;,该子进程就变为僵尸进程。负载,反映系统繁忙程度。

2026-05-28 11:50:42 476

原创 inux开机流程 + 服务管理 + 文件批量处理 + 特殊设备 超全整理笔记

源码安装的服务无系统自带启动文件,需手动创建 service 单元文件实操案例:为源码apache创建服务文件# 编辑服务文件 vi /usr/lib/systemd/system/apache.service。

2026-05-26 13:32:20 420

原创 Linux存储空间管理完整笔记

普通分区固定大小,LVM实现动态扩容缩容,适合业务增长场景RAID0纯速度、RAID1纯安全、RAID5均衡通用、RAID6高容错、RAID10高性能高安全软RAID必须保存配置文件,否则重启失效磁盘替换、扩容可在线操作,无需停机,不丢失业务数据删除RAID必须清除磁盘超级块,彻底清空阵列残留信息。

2026-05-26 12:53:33 362

原创 Linux 磁盘管理 + 文件系统 + LVM 笔记整理

表格。

2026-05-19 14:56:09 435

原创 初学Linux命令day11

(纠正你原笔记错误 + 结构化梳理 + 每条配实操案例)

2026-05-16 15:36:43 354

原创 初学Linux指令day10

Linux 权限分为三类基础操作权限,针对文件、目录作用不同读权限(r):只读操作,不会修改数据内容文件:查看文件内容(cat、more、less)目录:查看目录内文件/目录列表(ls)写权限(w):可修改、新增、删除数据,会改变内容(纠正:原文“曹祖”为错别字)文件:编辑、修改、清空文件内容(vim、echo 重写)目录:在目录内新建、删除、重命名文件/子目录执行权限(x):核心运行/切换权限文件:执行脚本、二进制程序(如 ./test.sh)目录:进入目录、切换工作路径(cd 目录)

2026-05-14 14:21:01 349

原创 初学linux命令day09

Linux账号与组管理超全笔记(概念+命令+案例+记忆口诀)

2026-05-12 14:17:49 52

原创 初学linux命令day08

CentOS 、openEuler 欧拉、麒麟安装包格式:.rpmrpm(手动)、yum/dnf(自动)

2026-05-12 14:14:25 283

原创 linux初学day07

找一台能上网的服务器修改 yum 缓存规则下载需要的程序导出 rpm 包到/root/rpm创建仓库清单(createrepo创建 repo 源文件。

2026-05-12 14:12:02 278

空空如也

空空如也

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

TA关注的人

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