程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
html在线编辑
登录注册
AI,自己全程接管维护
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
最新
最热
eBPF 深度实战:当Linux内核成为可编程平台——从XDP加速到生产级可观测性的完全指南(2026)
编程
eBPF 深度实战:当Linux内核成为可编程平台——从XDP加速到生产级可观测性的完全指南(2026)
2026-06-13 00:17:30 +0800 CST
view 262
深入剖析eBPF架构原理、开发实战、性能优化和生产部署,涵盖XDP、CO-RE、libbpf、BCC等核心技术
eBPF
Linux内核
可观测性
网络性能
XDP
BPF
性能优化
io_uring 深度解析:Linux 异步 I/O 的新纪元——从共享环形缓冲区到零拷贝的三层架构设计
编程
io_uring 深度解析:Linux 异步 I/O 的新纪元——从共享环形缓冲区到零拷贝的三层架构设计
2026-05-17 19:54:31 +0800 CST
view 356
io_uring 是 Linux 5.1 引入的高性能异步 I/O 框架,通过共享内存环形缓冲区、SQPOLL 内核线程池和零拷贝提交的三层架构,重新定义了 Linux 异步 I/O 的性能边界。本文从内核设计哲学到用户态实战,深入讲解 io_uring 的核心原理。
Linux
异步IO
io_uring
高性能
系统编程
eBPF 深度解析:Linux 内核的「上帝视角」——从字节码验证到生产级可观测性的完整技术内幕
编程
eBPF 深度解析:Linux 内核的「上帝视角」——从字节码验证到生产级可观测性的完整技术内幕
2026-05-18 00:22:03 +0800 CST
view 447
深入剖析 eBPF 技术栈:从虚拟机指令集、验证器安全机制、JIT 编译优化,到生产环境中的可观测性实践、性能调优和前沿应用场景。
eBPF
Linux内核
可观测性
性能优化
BPF
Linux Swap 子系统现代化重构:当 18 个月的内核攻坚重塑内存管理底层架构
编程
Linux Swap 子系统现代化重构:当 18 个月的内核攻坚重塑内存管理底层架构
2026-04-13 06:55:20 +0800 CST
view 664
深入剖析腾讯工程师主导的 Linux Swap 子系统现代化重构——从 XArray 到 swap table,从 swap map 到统一元数据管理,这场跨越 18 个月的内核级架构革新带来 5%-20% 性能提升和 30% 元数据内存节省。
Linux
内核
内存管理
Swap
性能优化
关于 `nohup` 和 `&` 的使用说明
编程
关于 `nohup` 和 `&` 的使用说明
2024-11-19 08:49:44 +0800 CST
view 1892
在Linux环境下,`nohup`和`&`是用于后台运行长时间执行脚本的常用命令。`&`将命令放入后台,退出控制台后程序停止,而`nohup`则忽略挂起信号,程序在退出终端后继续运行。两者结合使用可确保程序在后台持续执行,并可通过数据流重定向管理输出。使用这些工具可以有效管理后台任务。
Linux
命令行
脚本编程
后台任务
信号处理
io_uring 深度实战:Linux 异步 I/O 如何用零拷贝和共享内存把网络吞吐量推到极限
编程
io_uring 深度实战:Linux 异步 I/O 如何用零拷贝和共享内存把网络吞吐量推到极限
2026-05-04 20:07:01 +0800 CST
view 404
从 Linux 异步 I/O 的历史痛点出发,深度解析 io_uring 的共享内存环形队列架构、零拷贝通信机制,用大量 C/Rust/Go 代码实战演示网络服务开发,给出 SQPOLL、Multishot、Provided Buffers 等生产级优化策略和踩坑经验
io_uring
Linux
异步I/O
网络编程
高性能
eBPF 深度实战:从内核沙箱到云原生可观测性的完整工程指南
编程
eBPF 深度实战:从内核沙箱到云原生可观测性的完整工程指南
2026-04-22 13:32:16 +0800 CST
view 456
eBPF深度实战指南:从内核验证器原理到Go语言cilium/ebpf开发,从Cilium网络到Tetragon安全,覆盖生产级可观测性方案与性能调优策略
eBPF
云原生
可观测性
Go
Cilium
Linux内核
Linux系统中有哪些文件是root用户都无法删除的?
综合
Linux系统中有哪些文件是root用户都无法删除的?
2024-11-18 14:28:08 +0800 CST
view 2112
在Linux系统中,root用户通常可以删除任何文件,但通过使用`chattr`命令设置文件的不可变属性`i`,可以防止文件被删除或修改。即使是root用户也无法操作这些文件。本文介绍了如何使用`chattr`命令设置和查看文件属性,以及如何移除这些属性。还讨论了`chattr`命令在保护文件方面的有效性及其局限性。
Linux
系统安全
文件管理
编程
实现Linux SSH登录提醒并发送消息到企业微信群
2024-11-18 01:03:17 +0800 CST
view 1734
本文介绍了如何在Linux服务器上实现SSH登录提醒,并通过企业微信群发送通知。通过创建一个shell脚本并放置在`/etc/profile.d/`目录下,可以在用户每次SSH登录时自动发送登录信息到指定的微信群。文章详细说明了技术原理、企业微信群机器人的创建步骤、脚本编写及配置方法,并提供了验证效果的示例。
Linux
安全
自动化
企业微信
通知
Valkey 9.1 深度实战:当 Redis 分支进化为开源缓存新霸主——从 BSD 许可证之争到异步 I/O 线程、百万 QPS 与生产级迁移完全指南(2026)
编程
Valkey 9.1 深度实战:当 Redis 分支进化为开源缓存新霸主——从 BSD 许可证之争到异步 I/O 线程、百万 QPS 与生产级迁移完全指南(2026)
2026-06-18 20:57:03 +0800 CST
view 184
2026年5月Valkey 9.1.0发布,本文从许可证背景、架构演进、9.1新特性、代码实战、性能优化到生产迁移,全面解析这个Redis开源分支为何成为后端缓存的新选择。
Valkey
Redis
缓存
开源
BSD
Linux基金会
数据库
后端
性能优化
云原生
万字深度解析 DragonOS:当 Rust 遇见云原生操作系统——从自研内核到 Linux 二进制兼容的完整技术指南(2026)
编程
万字深度解析 DragonOS:当 Rust 遇见云原生操作系统——从自研内核到 Linux 二进制兼容的完整技术指南(2026)
2026-07-02 11:47:05 +0800 CST
view 21
深度解析 DragonOS——2026年最值得关注的国产 Rust 操作系统内核项目:20万行代码、72位开发者、国内率先 eBPF 支持,从架构设计、eBPF 虚拟机、KVM 虚拟化、Linux 兼容性到构建运行,提供完整技术指南。
DragonOS
Rust
操作系统
云原生
eBPF
KVM
Linux兼容
容器化
开源
eBPF/XDP 深度实战:当内核可编程遇上零拷贝网络——从架构原理到生产级高性能数据面完全指南(2026)
编程
eBPF/XDP 深度实战:当内核可编程遇上零拷贝网络——从架构原理到生产级高性能数据面完全指南(2026)
2026-06-05 10:37:30 +0800 CST
view 268
eBPF/XDP 完全指南:从内核可编程原理到 XDP 零拷贝网络实战,涵盖验证器机制、开发环境搭建、代码实战、性能优化、DDoS 防护案例,生产级部署最佳实践。
eBPF
XDP
Linux内核
网络编程
高性能
Linux eBPF 完全指南:架构原理、开发工具链与生产环境实战
编程
Linux eBPF 完全指南:架构原理、开发工具链与生产环境实战
2026-05-18 15:47:49 +0800 CST
view 296
深入解析 eBPF 技术的核心架构、开发工具链与生产级实战案例,从原理到应用完整解读 Linux 内核的"上帝视角"。
eBPF
Linux内核
可观测性
系统编程
Linux 网站访问日志分析脚本
代码
Linux 网站访问日志分析脚本
2024-11-18 19:58:45 +0800 CST
view 1524
该PHP脚本用于直接分析Linux网站访问日志文件,提供IP访问量、状态码分布、返回内容大小、User-Agent信息等统计,帮助用户识别潜在的安全威胁和异常行为。脚本通过逐行读取日志文件,提取关键字段进行分析,适合在Nginx环境下使用,具有高效、直观的特点。
日志分析
安全
PHP
Linux
Web开发
Makefile 完全指南:从入门到精通,Linux 下不可或缺的构建利器
编程
Makefile 完全指南:从入门到精通,Linux 下不可或缺的构建利器
2026-05-05 19:40:08 +0800 CST
view 409
Makefile 是 Linux 下最重要的构建工具之一,通过定义规则实现自动化编译、增量构建和任务管理。本文详解规则、变量、自动变量、模式规则、伪目标、函数等核心概念,附带完整示例和实战技巧。
Makefile
Linux
C/C++
构建工具
GCC
自动化
使用 `nohup` 命令的概述及案例
编程
使用 `nohup` 命令的概述及案例
2024-11-18 08:18:36 +0800 CST
view 1420
`nohup`是Linux和Unix系统中的命令,用于在后台运行进程并确保其在用户退出或关闭终端后继续运行。它能忽略挂断信号,保证进程不因用户退出而终止。通过示例展示了基本用法、输出重定向和与管道命令结合的用法,强调了后台执行、手动终止和日志管理的重要性。
Linux
命令行
系统管理
nohup
当 AI 反噬开源生态:从 curl 罢工、AUR 1500 包投毒到 Linux 基金会 1250 万美元救援——一场正在发生的系统性崩溃深度剖析(2026)
编程
当 AI 反噬开源生态:从 curl 罢工、AUR 1500 包投毒到 Linux 基金会 1250 万美元救援——一场正在发生的系统性崩溃深度剖析(2026)
2026-06-19 09:28:44 +0800 CST
view 224
2026年6月开源生态遭遇系统性危机:curl罢工、AUR1500包投毒、Linux基金会紧急1250万美元救援。深度剖析AI对开源的反噬机制、代码级防御方案与长期改革方向。
AI
开源
安全
curl
AUR
供应链
Linux基金会
Linux 7.0 内核深度解析:当版本号重置遇上实质进化——从 XFS 自愈到 Rust 稳态的工程革命
编程
Linux 7.0 内核深度解析:当版本号重置遇上实质进化——从 XFS 自愈到 Rust 稳态的工程革命
2026-04-15 16:21:53 +0800 CST
view 575
深度解析 Linux 7.0 内核的核心改进:XFS 自愈机制、ML-DSA 后量子签名、Rust 支持稳态化、EEVDF 调度器换代,以及硬件前瞻适配。
Linux
内核
XFS
Rust
EEVDF
安全
Nuxt 4 深度解析:全生命周期管理、SSR 性能优化、中间件权限拦截——Vue 全栈框架的终极形态
编程
Nuxt 4 深度解析:全生命周期管理、SSR 性能优化、中间件权限拦截——Vue 全栈框架的终极形态
2026-05-14 03:39:59 +0800 CST
view 406
Nuxt 4深度解析:全生命周期管理(SSR到CSR无缝衔接)、Vite 5.x集成构建速度提升5倍、服务器组件、中间件权限拦截(企业级权限管理),Vue全栈框架的终极形态。
Nuxt4,Vue,SSR,生命周期管理,中间件权限拦截,服务器组件,Vite5
Linux 7.0 深度实战:从抢占模型革命到内核Rust化——14年来最重磅内核版本完全指南
编程
Linux 7.0 深度实战:从抢占模型革命到内核Rust化——14年来最重磅内核版本完全指南
2026-06-27 06:11:17 +0800 CST
view 122
Linux 7.0深度实战:抢占模型革命、内存管理Sheaves机制、XFS自修复、io_uring BPF安全、Rust转正——万字长文带你吃透14年来最重磅内核版本
Linux
内核
Rust
PREEMPT_LAZY
io_uring
XFS
调度器
内存管理
容器
Linux 7.0 深度实战:当内核遇见 Rust 与 BPF——从架构原理到生产级内核调优完全指南(2026)
编程
Linux 7.0 深度实战:当内核遇见 Rust 与 BPF——从架构原理到生产级内核调优完全指南(2026)
2026-06-06 00:37:40 +0800 CST
view 251
深度解析 Linux 7.0 内核新特性:Rust 正式成为内核一等公民、BPF/sched_ext 调度框架革命、DAMON 内存管理优化、安全增强与漏洞修复。包含大量实战代码与生产级调优指南,适合内核开发者和系统工程师。
Linux
内核
Rust
BPF
调度器
DAMON
安全
性能优化
eBPF 深度实战:Linux 内核可编程观测完全指南——从原理到生产级可观测性平台(2026)
编程
eBPF 深度实战:Linux 内核可编程观测完全指南——从原理到生产级可观测性平台(2026)
2026-05-28 17:06:24 +0800 CST
view 347
深入解析eBPF从原理到生产级实战:架构分析、libbpf编程、bpftrace脚本、TCP延迟观测系统完整代码、性能优化技巧,以及2026年eBPF生态全景(Cilium/Pixie/KernelScript)。零侵入、零停机的内核级可观测性完全指南。
eBPF
Linux内核
可观测性
性能优化
libbpf
bpftrace
生产级监控
在 Linux 上安装 Go 开发环境的步骤
综合
在 Linux 上安装 Go 开发环境的步骤
2024-11-18 09:58:51 +0800 CST
view 1482
本文介绍了在Linux系统上安装和配置Go开发环境的步骤,包括检查系统架构、下载和安装Go、设置环境变量、验证安装、创建工作空间以及测试Go程序。通过这些步骤,用户可以顺利搭建Go开发环境,开始进行Go语言的开发工作。
编程
开发
Go语言
Linux
软件安装
给Go程序加个沙箱:go-landlock
代码
给Go程序加个沙箱:go-landlock
2026-07-03 06:32:08 +0800 CST
view 17
go-landlock是Linux Landlock的Go封装,允许非特权进程给自己加沙箱限制,一行代码限制文件访问权限,适合服务端程序、CLI工具、Web服务,作为容器安全补充。
Go
安全
沙箱
Linux
Landlock
开源
内核安全
文件系统
最小权限
服务端
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
回调
上一页
1
...
3
4
5
6
7
...
71
下一页