linux

东城居士9 分钟前
linux·嵌入式系统
理解设备树下的platform驱动编写platform驱动框架分为总线、设备和驱动,驱动程序开发不需要管理platform驱动框架下的总线,只需关注设备和驱动的实现。而在有设备树的Linux内核下,设备的描述被放到了设备树中,我们不编写platform_device,只需编写platform_driver。
小义_13 分钟前
linux·服务器
Linux 补充目录第一部分 存储管理1 存储基础:块设备、分区与文件系统1.1 存储设备与块设备1.2 分区与格式化
晴天的雨.99215 分钟前
linux·运维·服务器
【Linux】Shell 命令以及运行原理+权限管理本文面向 Linux 初学者,系统讲解 Shell 命令执行原理与 Linux 权限体系两大核心主题。全文目录如下:Shell 基础、命令分类、运行原理、PATH 环境变量、权限管理、chmod/chown/chgrp 修改权限、umask 文件掩码、粘滞位。建议按顺序阅读,并结合终端实操加深理解。
djjjx.20 分钟前
linux·运维·服务器·gdb
Linux工具篇 (六):GDB 调试从底层逻辑到高阶实战目录一、 磨刀不误砍柴工:环境配置与模式切换1.1 调试的前置条件:Debug vs Release1.2 开启调试大门的钥匙:-g 选项
coward9140 分钟前
linux
RK3576 双千兆 GMAC 驱动加载异常问题排查与总结平台:RK3576,板载两颗瑞昱的千兆 PHY 芯片 YT8531C-CA。现象:两个 GMAC 控制器,同一时间打开一个 GMAC0 驱动的状态,对应的两个 GMAC0、GMAC1 的驱动都能加载完成,并且在系统上层都能查看到对应 eth0 和 eth1(这是厂家编写的内核的 netdev 编号)。但是,如果同时两个 GMAC 的驱动状态都设置为 okay 的话,就会出现有一个 GMAC 网卡的驱动无法加载的问题,只能单独有一个 eth0。
幼儿园蛋小黄1 小时前
linux·arm开发·驱动开发
从设备树到 ARM 驱动:嵌入式 Linux 驱动开发学习总结在嵌入式 Linux 开发中,设备树(Device Tree)是连接硬件与驱动的重要桥梁。对于初学者而言,理解设备树与 ARM 驱动的关系,是掌握嵌入式 Linux 驱动开发的关键一步。本文基于实际学习过程,总结设备树的基本概念、语法结构,以及如何基于设备树编写 ARM Linux 驱动程序,帮助读者建立从硬件描述到驱动实现的完整认知。
dishugj1 小时前
java·linux·数据库
HANA集群计划内切换与维护操作执行计划内切换(如操作系统打补丁、硬件维护)是检验HA流程是否规范的试金石。标准切换流程 :1. 前置检查 :确认业务已做好切换准备(应用连接中断可接受),检查集群状态完全健康,HANA系统复制状态正常,备份已完成。
爱吃香菜的初学者3 小时前
linux·运维·开发语言
十四.Linux——消息队列消息队列:存消息的缓冲区,生产者发消息、消费者取消息,为解耦系统。核心角色:———————————————————————————————————————————
Apipi*10 小时前
linux·运维·信号处理
30天速通Linux 第六章信号及信号处理学习资料https://pan.baidu.com/s/1NZpC4NyH0OHGOPPbO9J10g?pwd=h9m2 提取码: h9m2
天启HTTP11 小时前
linux·服务器·网络·爬虫·tcp/ip
爬虫防封核心原理:IP轮换机制与风控规避逻辑做过网页数据采集的人都会遇到一个问题:程序刚运行时一切正常,但随着请求量增加,开始频繁出现403、429、验证码甚至直接封禁。很多开发者认为只要不断更换IP就能解决问题,但实际情况远没有这么简单。
广州浮点FLOATLIC13 小时前
linux·服务器·数据库
许可证服务器迁移后软件打不开:研发 IT 怎样定位连接问题很多企业在做工业软件许可证管理时,都会遇到一种很典型的情况:一边看到许可证利用率不高,一边又持续感受到资源紧张和并发冲突。表面上看,这像是一个矛盾现象;但从许可证监控和使用分析的角度看,这恰恰说明问题往往不只是总量不足,而是资源结构、占用状态、调度方式和管理粒度之间出现了偏差。
BLUcoding14 小时前
java·linux·springboot·aes·securerandom
接口服务公网超时排查记录:SecureRandom 阻塞问题分析与解决在开发时,遇到一个特别奇怪的问题:同一套服务,在局域网环境调用正常,部署到公网云服务器后出现请求超时。具体表现为客户端报 Read timed out,Postman 等待数分钟后返回 500,但服务端业务日志显示处理成功且数据库正常入库,应用层无异常日志。
AIgorithmGEEK14 小时前
linux·运维·服务器·网络·序列化·反序列化
[Linux]从手写报头到内核套路:序列化、反序列化与自定义协议全链路[Linux]TCP 套接字编程:从文件描述符抽象到并发服务模型的内核视角-CSDN博客👆上一篇文章里,一条 socket() → bind() → listen() → accept() 的TCP连接全程。连接建好了,两个进程可以互相发字节了
Nil20814 小时前
linux·运维·服务器
leetcode 139单词拆分dp[i] 表示字符串 s 的前 i 个字符能否由字典中的单词拼接得到。例如:状态对应字符串结果dp[0]
Starry-sky(jing)14 小时前
linux·运维·服务器·内核·排障
BUG: unable to handle kernel paging request 完整排查:dmesg 四要素与三路定罪TL;DR:你的服务器 dmesg 里冒出 BUG: unable to handle kernel paging request at ffff...,机器要么卡死重启,要么某个进程被内核杀掉。这行日志本身不是病,它是报告:内核访问了一块它不该碰的内存。真正要做的有三件事,先取四要素(地址、RIP、Call Trace、Modules linked in),再分三路定罪(第三方模块、内存硬件、内核自身 bug),最后决定是换内存条、卸模块还是升级内核。下面给可直接照抄的命令,以及一句"今晚就能做"的自检
mounter62514 小时前
linux·运维·服务器
从硬件互连到操作系统变革:CXL 技术演进与 Linux 内核工程挑战在人工智能(AI)、大语言模型(LLM)与海量云计算迅猛发展的背景下,传统服务器架构正面临着严峻的“内存墙”(Memory Wall)与“内存滞留”(Stranded Memory)难题。为了打破传统体系结构的束缚,CXL(Compute Express Link) 作为一种突破性的开放式高速互连协议,正在从根本上重塑数据中心的计算与内存扩展拓扑。
xh didida15 小时前
linux·服务器·开发语言·c++
Linux -- 基础IO1.狭义理解⽂件在磁盘⾥磁盘是永久性存储介质,因此⽂件在磁盘上的存储是永久性的磁盘是外设(即是输出设备也是输⼊设备)
zly350016 小时前
linux·运维·服务器
centos7 mount设备挂载 /dev/sda1/硬盘挂载如果确认 /dev/sda1 没有被挂载,按下面步骤操作:
工业一体机老司机16 小时前
linux·ubuntu·docker·人机交互
工业一体机选购后的系统部署:Ubuntu下Docker容器化运行与GPIO配置工业一体机是专为工业环境设计的集成化计算设备,将主板、处理器、显示屏、触控面板和各类工业接口整合在一体化结构内,具备宽温运行、防尘防振、7×24小时不间断工作的能力。说通俗点,它就是一台"啥都能扛"的工业电脑,专门在车间这种恶劣环境下干活。
哎呦,帅小伙哦17 小时前
linux·运维·服务器
进程监控工具——htophtop 是一款交互式进程查看器,作为经典 top 命令的现代化替代品。 top 是 Linux 自带,但界面简陋、操作不友好;htop 用彩色界面、鼠标支持、快捷键、横向滚动查看长命令行,能直观看到 CPU / 内存负载、进程树,适合快速定位 CPU 打满、内存泄漏、僵死进程。