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、训练模型。
yunwei379 小时前
linux·后端·性能优化
使用 eBPF 跟踪 Nginx 请求Nginx 是世界上最流行的 Web 服务器和反向代理之一,以其高性能、稳定性和低资源消耗而闻名。它广泛用于提供静态内容、负载均衡以及作为动态应用的反向代理。为了保持其性能优势,监控和优化 Nginx 的运行尤为重要,尤其是在处理大量请求时。利用 eBPF(扩展的伯克利包过滤器),可以深入了解 Nginx 的性能表现,识别瓶颈并进行优化,而无需修改源代码或重启服务。
yunwei379 小时前
linux·后端·性能优化
使用 eBPF 跟踪 MySQL 查询MySQL 是全球最广泛使用的关系型数据库管理系统之一。无论您是在运行小型应用程序还是大型企业系统,了解 MySQL 数据库的性能特征都至关重要。特别是了解 SQL 查询的执行时间以及哪些查询占用了最多的时间,有助于诊断性能问题,并优化数据库以提高效率。
yunwei379 小时前
linux·后端·性能优化
eBPF 示例教程:使用 XDP 捕获 TCP 信息扩展伯克利包过滤器(eBPF)是 Linux 内核中的一项革命性技术,允许开发者在内核空间内运行沙箱程序。它提供了强大的网络、安全和跟踪能力,无需修改内核源代码或加载内核模块。本教程重点介绍如何使用 eBPF 结合 Express Data Path(XDP),在数据包进入时的最早阶段直接捕获 TCP 头信息。
GeW9 小时前
linux
制造业高端化,为什么必须重估Linux和数据库?制造业高端化是当前中国产业升级的核心命题。2026年全国先进制造业大会明确提出,制造业要坚持智能化、绿色化、融合化方向,以新一代智能制造为主攻方向,在技术路线上更加注重高端自主。这一战略方向对底层技术基础设施提出了全新要求,Linux操作系统和数据库作为工业数字化的重要底座,其价值定位需要被重新审视。
GeW9 小时前
linux
工业场景中的Linux与数据库选型:高端化转型的技术底座中国制造业正在经历一场深刻的高端化转型。全国人大代表、麒麟信安董事长杨涛在2026年全国两会期间指出,AI等新兴技术的快速发展让工业软件领域的企业站在了同一起跑线上,竞逐由AI驱动的工业软件转型发展新赛道。这一判断指向了一个关键事实:工业场景对基础软件的要求,正在从“功能可用”升级为“性能可预期”。
yunwei379 小时前
linux·后端·性能优化
eBPF 开发者教程: 简单的 XDP 负载均衡器在本教程中,我们将指导您如何使用eBPF(扩展的Berkeley Packet Filter)实现一个简单的XDP(eXpress Data Path)负载均衡器。只需使用C语言和libbpf库,无需外部依赖,这是一个适合开发者的实践指南,帮助您充分利用Linux内核的强大功能来构建高效的网络应用程序。
yunwei379 小时前
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 并在虚拟机里真实运行。文末附工具速查表。
GeW9 小时前
linux
高端制造的三重底座:Linux、数据库与工业软件协同进化高端制造对控制系统提出的要求与消费级IT截然不同,它追求的是可预测的长期稳定,而非快速迭代的刺激。在这一领域,Linux操作系统、工业数据库与工业软件构成了支撑智能产线的三重底座,三者各自演进又彼此咬合,共同推动着制造体系的深层变革。需要提前说明的是,下文所述内容均基于可公开验证的行业报道与企业公开信息,不包含未经证实的推测。
未济6 天前
linux
linux 配置环境变量添加环境变量之后linux的环境变量有两种类型,分别是 用户变量 和 系统变量两者的主要区别是,用户变量只对该用户生效,而系统变量对所有用户生效
傲世仙尊6 天前
linux·c语言
目录即文件-Ext文件系统收尾篇我的github:(https://github.com/xcx55/ubuntu-linux-project) 感谢各位大佬参观我的github!!
_艾伦 耶格尔.6 天前
linux
进程间通信数据传输:一个进程需要将自身数据发送至另一个进程,完成数据交互。资源共享:多个进程共用系统同一类资源,避免资源重复分配、浪费。
Liuqy-056 天前
linux
Linux IO编程——静态库、动态库静态库是在程序编译链接阶段,其代码会被完整地”复制”到最终生成的可执行文件中,成为可执行文件的一部分,编译完成后,静态库与可执行文件“绑定”,运行时无需额外依赖;
彧azz6 天前
linux·redis·笔记·学习·面试
Linux 环境下 Redis 学习总结:数据类型、持久化、锁、事务、主从与缓存问题Redis(Remote Dictionary Server)是一个基于内存的高性能键值数据库,在 Linux 环境下通常作为缓存、分布式锁、消息队列和实时统计等场景的核心组件。它支持丰富的数据结构,并提供持久化、主从复制、事务等能力。以下内容以 Linux 环境为背景,围绕 Redis 的核心知识点进行系统整理,适合作为个人复习资料使用。
-梅6 天前
linux·运维·服务器
linux(8) 软硬链接都坐好哦,我们今天来讲讲软硬链接:我们上一次呢,讲的是文件系统,详见这篇文章:其中我们并没有讲软硬连接,所以我们在这里补上~~~