linux

盐焗鹌鹑蛋1 小时前
linux·运维·服务器
【Linux】缓冲区磁盘上保存文件:文件=文件内容 + 文件属性进程运行时,PCB内部维护文件描述符表(fd数组),每一个进程都有一个操作系统级别的文件缓冲区,每打开一个文件,就会创建一个struct file ,对应一份独立的内核缓冲区
ltl3 小时前
linux
向量库与图 RAG:HNSW、DiskANN 到 GraphRAG原文发布于 quant67.com,转载请保留出处。上一篇讲了 RAG 的端到端工程。这一篇把视角下沉到存储与检索层:向量索引算法怎么选、量化怎么压、产品生态怎么看,以及 2024—2026 年工业界最热的**图增强 RAG(GraphRAG)**怎么把知识图谱与向量检索缝合起来。
令狐少侠201111 小时前
linux·运维·服务器
linux运维(三) Linux 服务器磁盘分析与清理实战指南适用于 CentOS / Ubuntu / Rocky 等常见发行版。本文总结自多次真实磁盘爆满排查经验,命令均可直接复制使用。
学代码的CJY4 小时前
linux·运维·服务器
Linux 库制作与原理:静态库、动态库、ELF 与动态链接完全指南一个从零开始学代码的 Linux 学习者,专注 Linux 系统编程与运维实战, 也在持续探索 Python、数据库、前端与高效开发工具。 坚持"边学边写",把每一篇博客都当作学习的沉淀, 用最通俗的语言把复杂的原理讲清楚,和读者一起成长。
呱呱巨基5 小时前
linux·笔记·学习·查找命令
Linux 查找命令学习 Linux 的历程可谓是一波三折,从最基础的命令,逐渐上升到系统编程,再到后期的网络编程,好像什么都学了点,但是说起这每一点都似乎说不出个所以然来,还记得第一遍不那么完整地看完Linux的教程,我花了大三零零散散的几个月,这个时候的我刚草草结束C++的学习,因为急着赶进度,我甚至跳过了C++的最后几节最重要的课(后来也让我追悔莫及),Linux的环境搭建我都一直没有动作,动手能力非常差,拿着 XShell 一直做原始人,学的也很拖拉,最后的结果就是学习的效果非常拉胯,可以说是什么都没往脑子里进,什么
basketball6165 小时前
linux·服务器·网络·网络工程师·软考
软考中级网络工程师 第4章 无线通信网 备考总结(基于《网络工程师教程(第6版)》+历年真题考点整理)无线通信通过电磁波在自由空间传播实现,按波长/频率可分为无线电波、微波、红外线、激光等,是本章的基础概念。
好评1246 小时前
linux·运维·服务器
【Linux】进程信号引言:按下 Ctrl+C 为什么能终止前台进程?除零和野指针为什么最终表现为进程收到信号?阻塞信号与忽略信号有什么区别?信号处理函数为什么不能随便调用 printf、malloc?这些问题的背后,是操作系统对异步事件的统一管理。本文从信号的使用开始,逐步分析内核中的保存方式、捕捉流程和并发安全问题。
zhangrelay6 小时前
linux·笔记·学习·ubuntu·机器人·ros2
ROS 2 Lyrical 第4章 URDF机器人建模与Gazebo Garden仿真本章完整迁移原版ROS Kinetic URDF/Gazebo内容,全量适配ROS 2 Lyrical + Ubuntu 26.04 + Gazebo Garden,修正ROS1专属rospack、roslaunch XML、gazebo_ros旧插件,替换为colcon、Python Launch、gazebo_ros2、xacro ROS2标准接口,统一DDS分布式通信逻辑。 内容严格遵循ROS 2官方机器人建模规范,覆盖URDF基础语法、Xacro宏简化建模、RViz2可视化、Gazebo物理仿真、
wuminyu7 小时前
java·linux·c语言·jvm·c++
JVM利用io_uring优化堆外内存性能原理剖析本文旨在记录近期研读Java源码的学习心得与疑难问题。由于个人理解水平有限,文中内容难免存在疏漏,恳请读者不吝指正。
xianyuCcCcCCCcc7 小时前
linux·运维·nginx·bash·负载均衡
Nginx 深度解析:从基础架构到反向代理与负载均衡实战全解在当今的高并发 Web 架构中,Nginx 凭借其高性能、低资源占用和丰富的功能集,成为了反向代理、负载均衡和静态资源服务的行业标准。不同于传统的 Apache 多进程模型,Nginx 采用了**事件驱动(epoll/kqueue)**的异步非阻塞 I/O 模型。这意味着少量 Worker 进程就能同时处理成千上万个并发连接,万级并发消耗的资源极低,绝大部分连接处于空闲状态时几乎不消耗 CPU。
爱折腾的小码农7 小时前
linux·运维
解决Navicat 17 Premium Lite在Linux上运行报错“LIBSYSTEMD_251‘ not found”问题在Linux系统上运行Navicat 17 Premium Lite的AppImage文件时,可能会遇到以下错误:
Doraemomo8 小时前
linux·运维·服务器
Linux编程-标准IO和系统IO标准 I/O(C 库stdio.h)封装系统调用,核心对象:FILE * 文件指针,工作在用户空间。 系统调用(open/read/write)直接操作内核;标准 I/O 在用户层增加缓冲区,用来减少频繁系统调用,提升 IO 效率。Linux系统下,默认打开了三个文件流,分别为stdin、stdout、stderr,文件流结构体成员如下,文件流fd编号固定为stdin 固定为 0,stdout=1,stderr=2。
骇客野人8 小时前
java·linux·运维
Linux 查看 Java 进程常用命令需要安装 JDK(仅 JRE 没有 jps)bash示例输出:plaintextbashbashbash
睡一觉就好了。8 小时前
linux·运维·网络
Linux 信号机制在 Linux/Unix 系统中,信号(Signal)是最古老、最基础的进程间通信(IPC)机制之一。它本质上是一种异步事件通知机制。
正点原子8 小时前
linux·运维·驱动开发
【正点原子Linux连载】 第十章 pinctrl和gpio子系统实验 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南上一章我们编写了基于设备树的LED驱动,但是驱动的本质还是没变,都是配置LED灯所使用的GPIO寄存器,驱动开发方式和裸机基本没啥区别。Linux是一个庞大而完善的系统,尤其是驱动框架,像GPIO这种最基本的驱动不可能采用“原始”的裸机驱动开发方式,否则就相当于你买了一辆车,结果每天推着车去上班。Linux内核提供了pinctrl和gpio子系统用于GPIO驱动,本章我们就来学习一下如何借助pinctrl和gpio子系统来简化GPIO驱动开发。
A_humble_scholar10 小时前
linux·网络·c++
Linux(二) C++ TCP/UDP网络编程前置知识:Linux网络收包链路、sk_buff、协议栈封装解封装、Socket内核对象📌 协议栈分用完整链路回顾
气泡水。9 小时前
linux·笔记
RHCSA笔记实记rhcsa:红帽认证系统管理员。红帽公司:软件和服务,开放源码——操作系统软件。软件:用高级语言(c,java,c++等)写的程序。
波特率1152009 小时前
linux·嵌入式·ipc
linux当中的六大进程间通信方式IPC-InterProcess Communication传输无格式的字节流 半双工只存在在内存当中 父子等亲缘进程间的单向数据 生存周期:随着亲缘进程的退出而消失
RisunJan9 小时前
linux·ssh
Linux命令-ssh-keyscan(从主机收集公钥)ssh-keyscan 是一个批量收集 SSH 主机公钥的工具。与交互式的 ssh 首次连接确认不同,ssh-keyscan 非交互地从指定主机获取公钥,非常适合自动化脚本、主机清单管理和大规模部署前的 known_hosts 预填充。
邀星月为媒16 小时前
linux·网络·prompt
高阶加餐 07|跨模型迁移:一套 Prompt 如何兼容 DeepSeek、Qwen、GLM、Kimi 等模型真正成熟的 Prompt 不应该只在某一个模型、某一次对话里“碰巧有效”,而应该有核心协议、有模型适配层、有回归测试。