技术栈
linux
雯宝
3 小时前
linux
mnt_init 函数
mnt_init
律宏阔
8 小时前
linux
·
windows
WSL Docker 端口明明空闲,但就是绑不上端口
在 Windows 上使用 WSL2 + Docker 时,容器映射 MQTT 常用的 1883 端口,可能会遇到绑定失败的问题。奇怪的是,使用 netstat 或 lsof 检查时都看不到进程占用端口,但 Docker 仍然无法完成端口映射。
律宏阔
8 小时前
linux
·
windows
WSL 突然断网,无法 ping 内网或外网
WSL 中网络突然不可用时,内网地址和公网地址都可能 ping 不通,但 Windows 宿主机本身仍然可以正常联网。这类问题有时来自 WSL2 虚拟网络状态异常或 Windows Winsock 配置损坏,可以先关闭 WSL,再重置 Windows 的网络套接字配置。
穷人小水滴
8 小时前
linux
·
容器
·
virtualbox
用容器编译 VirtualBox 虚拟机软件 (ArchLinux, podman)
(本文使用 AI 辅助创作)VirtualBox 是一个好用且开源的跨平台 虚拟机 软件, 支持在 GNU/Linux, Windows 等操作系统上运行虚拟机, 并且有方便操作的界面.
乱码三千
9 小时前
linux
·
人工智能
·
程序员
如何优雅地直连无公网 IP 的远程 GPU 服务器
故事是这样的。我在做 AIGC 相关的开发,主力环境是一台没有公网 IP 的 GPU 实例以及一台阿里云灵构服务器,主要用来跑 ComfyUI、训练模型。
yunwei37
9 小时前
linux
·
后端
·
性能优化
使用 eBPF 跟踪 Nginx 请求
Nginx 是世界上最流行的 Web 服务器和反向代理之一,以其高性能、稳定性和低资源消耗而闻名。它广泛用于提供静态内容、负载均衡以及作为动态应用的反向代理。为了保持其性能优势,监控和优化 Nginx 的运行尤为重要,尤其是在处理大量请求时。利用 eBPF(扩展的伯克利包过滤器),可以深入了解 Nginx 的性能表现,识别瓶颈并进行优化,而无需修改源代码或重启服务。
yunwei37
9 小时前
linux
·
后端
·
性能优化
使用 eBPF 跟踪 MySQL 查询
MySQL 是全球最广泛使用的关系型数据库管理系统之一。无论您是在运行小型应用程序还是大型企业系统,了解 MySQL 数据库的性能特征都至关重要。特别是了解 SQL 查询的执行时间以及哪些查询占用了最多的时间,有助于诊断性能问题,并优化数据库以提高效率。
yunwei37
9 小时前
linux
·
后端
·
性能优化
eBPF 示例教程:使用 XDP 捕获 TCP 信息
扩展伯克利包过滤器(eBPF)是 Linux 内核中的一项革命性技术,允许开发者在内核空间内运行沙箱程序。它提供了强大的网络、安全和跟踪能力,无需修改内核源代码或加载内核模块。本教程重点介绍如何使用 eBPF 结合 Express Data Path(XDP),在数据包进入时的最早阶段直接捕获 TCP 头信息。
GeW
9 小时前
linux
制造业高端化,为什么必须重估Linux和数据库?
制造业高端化是当前中国产业升级的核心命题。2026年全国先进制造业大会明确提出,制造业要坚持智能化、绿色化、融合化方向,以新一代智能制造为主攻方向,在技术路线上更加注重高端自主。这一战略方向对底层技术基础设施提出了全新要求,Linux操作系统和数据库作为工业数字化的重要底座,其价值定位需要被重新审视。
GeW
9 小时前
linux
工业场景中的Linux与数据库选型:高端化转型的技术底座
中国制造业正在经历一场深刻的高端化转型。全国人大代表、麒麟信安董事长杨涛在2026年全国两会期间指出,AI等新兴技术的快速发展让工业软件领域的企业站在了同一起跑线上,竞逐由AI驱动的工业软件转型发展新赛道。这一判断指向了一个关键事实:工业场景对基础软件的要求,正在从“功能可用”升级为“性能可预期”。
yunwei37
9 小时前
linux
·
后端
·
性能优化
eBPF 开发者教程: 简单的 XDP 负载均衡器
在本教程中,我们将指导您如何使用eBPF(扩展的Berkeley Packet Filter)实现一个简单的XDP(eXpress Data Path)负载均衡器。只需使用C语言和libbpf库,无需外部依赖,这是一个适合开发者的实践指南,帮助您充分利用Linux内核的强大功能来构建高效的网络应用程序。
yunwei37
9 小时前
linux
·
后端
·
性能优化
超越 eBPF 的极限:在内核模块中定义自定义 kfunc
你是否曾经觉得 eBPF 的能力有限?也许你遇到了现有 eBPF 功能无法实现目标的情况。或许你需要与内核进行更深层次的交互,或者标准 eBPF 运行时无法解决的性能问题。如果你曾经希望在 eBPF 程序中拥有更多的灵活性和强大功能,那么本教程正适合你。
一只老小白
9 小时前
linux
·
elf
·
可执行文件
·
链接器
·
二进制格式
ELF 文件格式从魔数到动态链接:读懂 Linux 可执行文件的每一字节
你在 Linux 上写的每一个 hello,运行的每一个 Python 进程,背后都有一种叫 ELF 的文件格式。它决定了内核如何把磁盘上的字节变成内存里的进程。这篇文章不讲玄学,全部用真实文件说话:先认识 ELF 的宏观布局,再逐字节解剖 ELF Header、Section、Segment,讲透符号表、重定位、动态链接(GOT/PLT),最后手写一个 Python 解析器把它读出来,再从零构造一个 132 字节的 ELF 并在虚拟机里真实运行。文末附工具速查表。
GeW
9 小时前
linux
高端制造的三重底座:Linux、数据库与工业软件协同进化
高端制造对控制系统提出的要求与消费级IT截然不同,它追求的是可预测的长期稳定,而非快速迭代的刺激。在这一领域,Linux操作系统、工业数据库与工业软件构成了支撑智能产线的三重底座,三者各自演进又彼此咬合,共同推动着制造体系的深层变革。需要提前说明的是,下文所述内容均基于可公开验证的行业报道与企业公开信息,不包含未经证实的推测。
未济
6 天前
linux
linux 配置环境变量
添加环境变量之后linux的环境变量有两种类型,分别是 用户变量 和 系统变量两者的主要区别是,用户变量只对该用户生效,而系统变量对所有用户生效
傲世仙尊
6 天前
linux
·
c语言
目录即文件-Ext文件系统收尾篇
我的github:(https://github.com/xcx55/ubuntu-linux-project) 感谢各位大佬参观我的github!!
_艾伦 耶格尔.
6 天前
linux
进程间通信
数据传输:一个进程需要将自身数据发送至另一个进程,完成数据交互。资源共享:多个进程共用系统同一类资源,避免资源重复分配、浪费。
Liuqy-05
6 天前
linux
Linux IO编程——静态库、动态库
静态库是在程序编译链接阶段,其代码会被完整地”复制”到最终生成的可执行文件中,成为可执行文件的一部分,编译完成后,静态库与可执行文件“绑定”,运行时无需额外依赖;
彧azz
6 天前
linux
·
redis
·
笔记
·
学习
·
面试
Linux 环境下 Redis 学习总结:数据类型、持久化、锁、事务、主从与缓存问题
Redis(Remote Dictionary Server)是一个基于内存的高性能键值数据库,在 Linux 环境下通常作为缓存、分布式锁、消息队列和实时统计等场景的核心组件。它支持丰富的数据结构,并提供持久化、主从复制、事务等能力。以下内容以 Linux 环境为背景,围绕 Redis 的核心知识点进行系统整理,适合作为个人复习资料使用。
-梅
6 天前
linux
·
运维
·
服务器
linux(8) 软硬链接
都坐好哦,我们今天来讲讲软硬链接:我们上一次呢,讲的是文件系统,详见这篇文章:其中我们并没有讲软硬连接,所以我们在这里补上~~~