git-learning git-learninggit全局设置用户名跟邮箱git全局设置用户名跟邮箱,基本操作一次以后很少再变化。 设置全局用户名,xxx替换为用户名 1git config --global user.name "xxx" 设置全局用户邮箱,xxx替换为用户邮箱 1git config --global user.email "xxx" git全局设置用户名 2023-04-21 git #git #linux #shell #vim #mm #proxy
动态隔离核心 (Dynamic Housekeeping & Enhanced Isolation - DHEI) 开发计划 动态隔离核心 (Dynamic Housekeeping & Enhanced Isolation - DHEI) 开发计划1. 项目核心目标打破 Linux 内核中 CPU 隔离(Housekeeping)必须通过引导参数(isolcpus / nohz_full)配置且重启生效的限制。实现一个可以在运行时通过 sysfs 接口动态调整隔离掩码,并自动同步到 IRQ, RCU, 2026-02-06 linux > kernel > task #3d #fs #kernel #linux #mm #struct #thread #sync #proc #rcu #mutex #irq #tick
BPF Verifier bpf_patch_insn_data 当前实现分析 BPF Verifier bpf_patch_insn_data 当前实现分析概述本文档详细分析 Linux 内核主线代码中 bpf_patch_insn_data() 函数的当前实现,解释为什么它成为 BPF 验证器的主要性能瓶颈(占用约 47% 的验证时间)。 BPF 程序的完整生命周期在理解为什么需要修补指令之前,先了解 BPF 程序从编写到执行的完整流程: 1234567891011121 2026-01-22 linux > performance > bpf #architect #bpf #fs #git #go #kernel #linux #log #perf #performance #sound #task #testing #tools #mm #net #struct #proc #security #bugs
CTYunOS 2 Docker 内核编译环境 CTYunOS 2 Docker 内核编译环境基于 CTYunOS 2 (22.06) 的 Docker 容器化内核编译环境,主要用于编译 openeuler-4-19 内核源码,支持 AMD64 和 ARM64 架构。 特性 一键构建:通过 Makefile 自动完成镜像构建、容器启动和内核编译 权限映射:容器内自动映射宿主机用户 UID/GID,避免权限冲突 工具链集成:自动配置 Y 2026-01-22 linux > virt > container > docker > ctyunos > ctyunos2 #docker #kernel
Linux 追踪与性能分析框架全景图 Linux 追踪与性能分析框架全景图1. 技术全景架构图graph TD subgraph User_Space [用户态工具] U1[perf tool] U2[bpftrace / BCC] U3[trace-cmd] U4[strace] U5[LTTng-UST] U6[SystemTa 2026-01-20 linux > performance #bpf #deb #debug #fs #kernel #linux #log #perf #struct #modules
Linux 内核 AI 基础设计 (AI Infra) 参与指南 Linux 内核 AI 基础设计 (AI Infra) 参与指南在 linux 目录下,如果你希望深度参与 AI 基础设计(AI Infra),以下是按核心价值排序的技术地图。高优先级的“必争之地”排在最前面: 第一梯队:算力核心与异构管理 (Core Compute & Heterogeneous Management)这是 AI Infra 的心脏,决定了内核如何与 AI 芯片对话。 2026-01-19 linux > drivers > gpu #bpf #drivers #fs #git #gpu #kernel #linux #log #monitoring #perf #performance #virt #mm #net #modules #proc #security #irq
min_free_kbytes 对 GFP_ATOMIC 内存分配的影响分析 min_free_kbytes 对 GFP_ATOMIC 内存分配的影响分析本文将从 Zone 选择、水位线逻辑、源码佐证以及直观类比四个维度,完整解析 GFP_ATOMIC 的分配机制。 1. 区域选择:GFP_ATOMIC 会在哪些 Zone 分配?根据 include/linux/gfp_types.h 的定义,GFP_ATOMIC 并没有包含任何区域修饰符(如 __G 2026-01-06 linux > kernel > mm #deb #kernel #linux #mm #struct #proc #extern
linux教程 linux教程 Linux学习教程,Linux入门教程(超详细) Linux教程|菜鸟教程- RUNOOB.COM Linux面试题100道,看看会多少? 所有文章汇总-截止2021年11月3日 Debian 参考手册 Debian 管理员手册 Linux系列文章 Linux最强总结! 令人拍手叫绝的运维小技巧 Linux基础知识汇总,收藏! 10个提高生产力的 Linux 命 2023-04-19 linux #3d #boot #cpp #deb #deepin #docker #fs #git #go #gpu #kvm #linux #log #python #qemu #shell #task #tools #vim #virt #develop #mm #net #struct #proxy #modules #sync #proc #power #security #irq
ceph集群nvme硬盘故障率升高跟踪 ceph集群nvme硬盘故障率升高跟踪问题背景: 测试环境中三次出现nvme热插拔crash,目前仅提供了一份vmcore。 线上环境目前遇到nvme坏盘热插拔问题,担心crash。 线上环境-2025年-IT上云4.0-福建福州IT上云7-可用区3 28e254e132e33关键日志如下: 设备异常:设备之前处于故障状态。 设备重置/重现:系统重新枚举了该设备,内核的标 2025-12-24 linux > drivers > disk > ceph #linux #net #ceph
vmalloc_init初始化失败导致phtyium无法启动 vmalloc_init初始化失败导致phtyium无法启动问题描述 故障时间:2025-12-22 15:15:54 故障节点:21.98.142.12 故障现象:Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000 操作系统:6.6.0-0008.rc1.ct14.aarch64 2025-12-23 linux > kernel > mm > bugs > insert_vmap_area_augment #kernel #virt #mm #net #phytium