自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Linux】权限管理详解(三):SELinux安全性管理 | Redhat

SELinux 是 Linux 系统的强制访问控制(MAC)安全模块,通过为进程和文件资源定义安全上下文和实施类型策略,实现比传统 DAC 更细粒度的权限管控。本文系统介绍其三种运行模式的配置与切换、安全上下文管理方法,并结合 Web 服务器实例说明其如何有效限制攻击范围,同时提供对容器环境、布尔值调整及日志排查等常见运维场景的实践指导。

2025-08-30 07:30:00 1419

原创 【Linux】存储管理详解(二):分区、格式化与挂载实战 | Redhat

本文是Linux存储管理系列的第二篇,重点讲解磁盘分区、文件系统格式化与挂载的完整实战流程,涵盖使用parted命令创建MBR/GPT分区表,通过mkfs工具实现XFS/EXT4/NTFS等文件系统的创建与验证,临时挂载与永久挂载(/etc/fstab)配置及避坑技巧,并通过实验演示从分区创建、格式化到自动挂载的全流程,同时对比分析分区与格式化文件系统的关联与区别。

2025-08-01 21:18:20 1650

原创 【Log】Loki 架构与组件全解析

文章系统梳理了 Grafana Loki 的架构、数据格式与核心组件:以“标签索引 + 压缩块”实现低成本日志聚合,详解 Distributor、Ingester、Querier 等必选件与 Query Frontend、Index Gateway、Compactor 等可选件的职责与调用链。

2026-01-18 17:00:50 597

原创 【k8s】集群安全机制(三):准入控制

本文主要介绍 kubernetes 安全机制的第三部分:准入控制。准入控制是Kubernetes API Server的核心安全插件,通过“变更”和“验证”两阶段对资源操作请求进行拦截处理。它包含LimitRanger等常见插件,可自动设置资源限制并校验规则,确保集群安全合规。管理员可通过配置参数灵活管理插件,实现集群安全策略的定制化控制。

2025-12-28 08:30:00 559

原创 【k8s】集群安全机制(二):鉴权

本文主要介绍 kubernetes 安全机制的第二部分:鉴权。

2025-12-21 13:47:09 637

原创 【k8s】集群安全机制(一):认证

本文主要介绍 kubernetes 安全机制的第一部分:认证。

2025-12-14 08:15:00 1043 1

原创 【Daocloud】部署 DCE 5.0 社区版记录

本文详细介绍了在 Kubernetes 集群上部署 DCE 5.0 社区版的完整流程,对比了 CentOS/RHEL 和 Ubuntu 两种主流系统下的操作命令差异,并针对单节点与多节点集群部署场景的关键配置差异进行了重点说明。

2025-12-07 08:15:00 1727

原创 【Go】 Go Modules 依赖管理

本文介绍了从GOPATH到Go Modules的演进,重点讲解了Go Modules的环境配置、依赖管理和常用命令,帮助C++开发者快速掌握Go语言的现代化依赖管理方案。

2025-11-30 17:00:00 726

原创 【Go】C++ 转 Go 第(六)天:IM即时通讯系统

基于Go语言实现的轻量级即时通讯系统,支持多用户在线聊天、私聊消息和用户状态管理。项目采用TCP协议和goroutine并发模型,展示了Go在网络编程和高并发处理方面的优势。

2025-11-23 09:00:00 578

原创 【Linux】文件操作篇(二):实战理解硬链接与软链接

本文通过动手实验深入解析了Linux硬链接与软链接的核心机制:硬链接是文件的多个等价别名,共享inode与数据块;而软链接则是独立的路径快捷方式,拥有自己的inode,两者在跨文件系统、目录链接和删除行为上存在根本差异。

2025-11-16 22:47:18 905 3

原创 【Linux】Shell编程(三):awk - 文本分析工具 | 第一篇

AWK 是一款强大的文本分析工具,采用“读取-分割-处理”的工作模式。本文系统讲解了其语法结构、内置变量和流程控制,并通过实际案例演示如何高效处理结构化文本数据。

2025-11-05 09:00:00 950

原创 【Docker】容器网络探索(二):实战理解 host 网络

本文探索了Docker的host网络模式,揭示了容器如何通过共享宿主机网络栈实现无需端口映射的直接外部访问。通过实战演示,分析了host模式的网络共享特性、主机名继承机制以及与传统bridge模式的本质区别。

2025-11-02 11:06:17 1033

原创 【Docker】容器网络探索(一):实战理解 Bridge 网络

本文通过实验方式,带你动手探索Docker网络的核心原理。从默认Bridge网络的基础通信到自定义网络,探索容器网络架构和通信机制。

2025-11-02 00:18:58 1273

原创 【Go】C++ 转 Go 第(五)天:Goroutine 与 Channel | Go 并发编程基础

本文介绍了goroutine的创建与管理、无缓冲与带缓冲channel的同步异步通信、channel的关闭遍历以及select多路复用

2025-10-26 22:27:43 641 1

原创 【Linux】安装 Rocky Linux 9 并配置 Kubernetes 集群基础环境 | VMware | Win11

本文详细介绍了在VMware Workstation中安装Rocky Linux 9并配置三节点Kubernetes集群基础环境的完整流程,包括虚拟机创建、网络配置、系统优化等关键步骤。

2025-10-26 20:49:33 1067

原创 【Go】C++转Go:数据结构练习(一)排序算法

八大排序算法的思路、实现(golang)以及时间和空间复杂度分析。

2025-10-25 23:22:23 972

原创 【Go】C++ 转 Go 第(四)天:结构体、接口、反射、标签 | 面向对象编程

本文介绍了从结构体、封装、继承、多态到接口、反射和JSON序列化的Go语言面向对象编程基础内容。

2025-10-24 23:59:23 468

原创 【Go】C++ 转 Go 第(三)天:defer、slice(动态数组) 与 map

本文通过具体的代码示例介绍了Go语言的三个核心特性:defer关键字用于延迟执行和资源清理,slice作为动态数组支持自动扩容和内存共享,map作为哈希表提供高效的键值对存储。

2025-10-19 21:58:25 373

原创 【Go】C++ 转 Go 第(二)天:变量、常量、函数与init函数

本文使用实际代码介绍了Go语言的基础概念:变量:严格的类型系统,多种声明方式,支持类型推导;常量:使用const声明,iota提供灵活的枚举功能;函数:支持多返回值、有名返回值、指针参数等特性;init函数:包初始化机制,支持多种导入方式。

2025-10-19 21:40:02 1030

原创 【Go】C++ 转 Go 第(一)天:环境搭建 Windows + VSCode 远程连接 Linux

本文提供了一份详尽的 Go 语言开发环境搭建指南,重点介绍了如何在 Windows 系统上通过 VSCode 远程连接 Linux 服务器进行 Go 项目开发。文章涵盖了从 Go 源码包下载安装、环境变量配置,到 VSCode 远程开发环境搭建的全流程,并提供了 SSH 免密登录、gopls 语言服务器配置等实用技巧。通过清晰的步骤说明和可视化操作截图,解决了开发者在跨平台环境搭建中可能遇到的各种实际问题。

2025-10-17 19:21:30 958

原创 【Linux】系统性能排查:解决卡顿问题

本文系统性地阐述了 Linux 系统性能排查的全流程,从基础概念解读到问题定位,最终提供针对性解决方案。通过详解负载分析、内存管理、进程监控等核心机制,并结合 top、iostat、vmstat 等工具的使用场景,构建了一套覆盖 CPU、内存、磁盘、网络的立体化诊断体系。

2025-10-17 15:38:11 1051

原创 【力扣】hot100系列(三)贪心(多解法+时间复杂度分析)

力扣 hot100系列(三)贪心121、55、45、763(多解法+时间复杂度分析)

2025-10-12 22:42:18 1254

原创 【MySQL】MySQL主从复制原理解析:从二进制日志到数据一致性

MySQL主从复制通过二进制日志和中继日志实现异步数据同步,支持基于语句、行和混合三种格式,在保障数据一致性方面依赖两阶段提交和重做日志协同机制,广泛应用于读写分离、数据备份和高可用场景。

2025-10-12 22:33:40 676

原创 【力扣】hot100系列(三)链表(二)(多解法+时间复杂度分析)

力扣 hot100系列 链表部分 21、23 (多解法+时间复杂度分析)以及为优先队列编写比较器介绍。

2025-10-11 23:14:28 887

原创 【力扣】hot100系列(三)链表(一)(图示+多解法+时间复杂度分析)

力扣 hot100系列 链表部分题目 160、206、234,含多解法+时间复杂度分析。

2025-10-11 23:04:10 857

原创 【Linux】Shell编程(三):sed - 文本处理工具

Sed 基础用法介绍,包含选项、命令、标准正则表达式、扩展正则表达式与练习。

2025-10-05 23:51:03 329

原创 【Linux】Shell编程(二):grep - 文本搜索利器

grep 基础用法介绍,各种选项、标准正则表达式、扩展正则表达式速览。

2025-10-05 21:27:28 561

原创 【计算机基础】数据库系列(一)

本文系统梳理了SQL与NoSQL区别、数据库设计、事务管理、主从复制、权限控制及性能优化等核心知识。

2025-10-04 23:48:01 929

原创 【期末复习】51单片机

本文为单片机课程期末复习,仅供参考。

2025-10-04 22:53:40 942

原创 【K8s】基础必知系列(一)

关于k8s面试必知系统(一)内容,可自行总结问题与答案。

2025-09-28 23:50:38 963

原创 【计算机基础】网络系列(二)TCP

本文系统讲解了TCP协议的核心机制,包括三次握手建立可靠连接、滑动窗口实现流量控制、拥塞控制算法保证网络稳定性,以及四次挥手的安全断开过程。同时对比了TCP与UDP的特性差异,并针对粘包、可靠传输等实际问题提供了解决方案。

2025-09-28 22:55:52 532

原创 【计算机基础】网络系列(一)HTTP

本文介绍了HTTP协议及相关知识。主要内容包括:1)网络模型基础;2)HTTP协议核心,涵盖报文结构、状态码、请求方法及1.1/2.0/3.0版本演进;3)安全机制,重点解析HTTPS证书验证与TLS握手流程;4)状态管理方案,对比Cookie/Session/JWT技术特性与实践。

2025-09-27 23:17:42 1115

原创 【力扣】hot100系列(二)双指针+滑动窗口(多解法+时间复杂度分析)

力扣 hot 100 双指针、滑动窗口部分解析,包含多种解法和时间复杂度分析。

2025-09-27 10:22:32 997

原创 【力扣】hot100系列(一)哈希部分解析(多解法+时间复杂度分析)

力扣 hot 100 哈希部分解析,包含多种解法和时间复杂度分析。

2025-09-21 20:51:20 685 1

原创 【Hadoop】HBase:构建于HDFS之上的分布式列式NoSQL数据库

本文全面介绍了分布式列式数据库HBase。作为Hadoop生态的重要组成,HBase基于HDFS构建,通过有序行键、Region分区和内存缓存机制,实现了海量数据的低延迟随机读写,弥补了HDFS仅支持批处理的不足。文章详细剖析了其列式存储、无模式、多版本等核心特性,并阐述了由Client、ZooKeeper、Master和RegionServer构成的分布式架构及其高可用设计,最后明确了HBase适用于高并发、实时访问和大规模扩展的场景定位。

2025-09-21 15:47:13 1406 2

原创 【Hadoop】ZooKeeper:分布式系统的协调核心与一致性保障

本文介绍了分布式协调系统 ZooKeeper 的核心原理与功能。文章指出,ZooKeeper 通过 Zab 协议实现强一致性,提供配置管理、分布式锁、集群协调等关键服务,有效解决了分布式环境中的脑裂、元数据同步等问题。其采用主从架构和多数派选举机制,保障系统高可用性,并广泛应用于 HBase、Kafka 等传统分布式框架。尽管新一代系统(如 Kubernetes 基于 etcd)趋向内置协调功能,ZooKeeper 仍是分布式领域不可或缺的基础组件。

2025-09-19 20:51:46 1147

原创 【Haddop】Hive的离线分析与Sqoop的数据集成

本文介绍了大数据生态中两大核心工具:Hive是基于Hadoop的数据仓库,通过类SQL语法(HQL)简化海量数据的离线批处理与ETL流程,降低使用门槛但实时性较弱;Sqoop则专精于关系数据库与Hadoop间的批量数据迁移,利用MapReduce实现高效并行传输。二者形成互补,Hive负责数据分析,Sqoop负责数据同步,共同构成企业级离线数据处理的基础解决方案,为传统业务提供完整的大数据集成与分析能力。

2025-09-19 14:00:00 1256

原创 【Hadoop】Yarn:Hadoop 生态的资源操作系统

YARN 作为 Hadoop 生态系统的资源管理系统,承担集群资源的统一管理和调度职责,通过主从架构(ResourceManager 和 NodeManager)实现资源管理与应用执行的解耦。通过 ApplicationMaster 实现多框架支持(如 MapReduce、Spark),并提供容器抽象、容错机制和推测执行等特性保障分布式作业高效可靠运行。

2025-09-14 07:30:00 860

原创 【Linux】Podman 容器实践 | Redhat

本文介绍了容器技术的相关概念、关键特性及Podman工具的使用方法。容器通过内核级隔离技术实现轻量级环境隔离,其与虚拟机在架构上存在本质差异。Podman作为无守护进程的容器工具,支持rootless模式并提供与Docker兼容的命令行操作,同时文章详细讲解了容器镜像管理、生命周期操作以及如何将容器配置为系统服务。

2025-09-12 10:34:52 1026

原创 【Hadoop】分布式文件系统 HDFS

本文介绍了HDFS(Hadoop分布式文件系统),关于它的核心优势(高容错、高吞吐、低成本)与固有局限(高延迟、小文件效率低),其通过数据分块、多副本和条带化存储提升性能。以及介绍了HDFS的主从架构,包括NameNode、DataNode、Secondary NameNode的作用,高可用(HA)机制,读写流程。

2025-09-12 07:30:00 1340

空空如也

空空如也

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

TA关注的人

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