linux

新时代牛马6 分钟前
linux
嵌入式设备驱动开发完整篇:从platform/字符设备到probe、DT 与排障板级 bring-up 里最常见的驱动形态是:设备树描述片上外设 → platform_driver 在 probe 里拿资源 → 用 cdev/file_operations 导出 /dev 节点。这类驱动同时踩 platform 总线与字符设备两条内核路径,任何一环未对齐都会在用户态放大成「设备不可用」。现场症状高度重复:DTS 里节点有了、/sys/bus/platform/devices/ 也能看见,却没有 /dev/mydev;或节点在、open 报 ENXIO;或 insmod 成功却从不打印
Mortalbreeze6 分钟前
linux·运维·服务器·网络·tcp/ip
深入理解 Linux IO 模型(四):多路复用 —— epoll目录一、为什么需要 epoll二、epoll 的核心思想三、epoll 的核心接口3.1 epoll_create
CedarQR9 分钟前
linux·网络·单片机·嵌入式硬件·debian·3568·h3c
LubanCat-2 (RK3568) Debian 下让 H3C Magic USB 无线网卡(AIC8800)联网全记录作者:cedarQu 平台:LubanCat-2 V3(瑞芯微 RK3568) 系统:Debian GNU/Linux 12 (Bookworm) 内核:Linux 6.1.99-rk356x 日期:2026-09-09
卷土重去2 小时前
linux·编辑器·vim
第 6 章 Linux 实操篇-Vi 和 Vim 编辑器Linux 系统内置 vi 文本编辑器(相当于window记事本)Vim 具有程序编辑的能力,可以看做是 Vi 的增强版本,可以主动以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
en.en..5 小时前
linux·运维·服务器
Linux 孤儿进程与僵尸进程在 Linux 系统中,父子进程通过 fork 函数创建,各自拥有独立的生命周期。由于父子进程退出顺序不同,会产生两种特殊的进程状态:孤儿进程和僵尸进程。
T1mzhou10 小时前
linux·服务器·c语言
ARM64 Linux 6.10内核启动流程7-ioremap和readl writel平台:QEMU virt,UART 物理基址常见 0x09000000,RAM 从 0x40000000 起。
bwz999@88.com11 小时前
linux·运维·ubuntu
Ubuntu Server 24.04 设置中文1.安装中文语言包 sudo apt install -y language-pack-zh-hans language-pack-zh-hans-base 2.生成中文 locale sudo locale-gen zh_CN.UTF-8 3. 设置默认locale( 选 zh_CN.UTF-8,按空格,出现*,为选中,按ok后,选择其为默认语言) sudo dpkg-reconfigure locales 4. 安装中文字体 sudo apt install -y fonts-wqy-microhei
fly-9711 小时前
linux·ubuntu
Ubuntu FTP/SFTP 报错:找不到匹配的 hostkey 算法 完整解决这个报错本质:本地客户端支持的主机密钥算法 和 Ubuntu 服务端开启的算法不兼容,常见两种场景:登录 Ubuntu,编辑 ssh 配置
Cx330❀11 小时前
linux·运维·服务器·网络·tcp/ip·ai·ai编程
【Linux网络】网络层协议 IP :从网络层原理到 Linux 内核源码🔥个人主页:Cx330🌸❄️个人专栏:《C语言》《LeetCode刷题集》《数据结构-初阶》《C++知识分享》
Gl�ria12 小时前
linux·运维·服务器
Linux 清理日志常用命令重要避坑:❌不要直接 rm -f app.log 删除进程正在写入的日志文件!rm 只是删除文件名,进程依旧持有文件句柄继续写,磁盘空间不会释放,需要重启 / 关闭对应进程才释放空间。
天道jimmy13 小时前
linux·服务器·web安全
VulnHub 系列:HA, Wordy靶机描述: Wordy is design for beginners to experience real life Penetration testing. This lab is completely dedicated to Web application testing and there are several vulnerabilities that should be exploited in multiple ways. Therefore, it is not only intende
君生我老13 小时前
linux
Linux中调式器gbd/cgdb-list/l :显示源代码,从上次位置开始,每次列出10行。list/l 函数名 ;列出指定函数的源代码。
两斤牛肉一壶酒14 小时前
linux
opencode 技能加载全挂背后,竟是不用系统的ripgrep花了整整一下午跟 opencode 的 skill 工具死磕,各种改配置、查文档、翻源码,甚至怀疑自己是不是写了个假技能。结果呢?原因离谱得令人发笑——opencode 没有自带 rg,而我的网络又下不了。
j7~14 小时前
linux·运维·服务器·守护进程·会话·进程组·控制终端
【Linux网络加餐(二)】《进程组,会话,控制终端,作业控制和守护进程》---详解之前我们提到了进程的概念, 其实每⼀个进程除了有⼀个进程ID(PID)之外 还属于⼀个进程组。进程组是⼀个或者多个进程的集合, ⼀个进程组可以包含多个进程。 每⼀个进程组也有⼀个唯⼀的进程组ID(PGID), 并且这个PGID类似于进程ID, 同样是⼀个正整数, 可以存放在pid_t数据类型中。
天道jimmy14 小时前
linux·运维·服务器
VulnHub 系列:Prime,1一、信息收集 Hint: • victor 账户 • password.txt 文件在/home/victor 目录下
xiaoye-duck14 小时前
linux·网络·udp
《Linux 网络编程》深入传输层 UDP 协议原理:端口、报文、缓冲区与内核源码解析🔥小叶-duck:个人主页❄️个人专栏:《Data-Structure-Learning》《C++入门到进阶&自我学习过程记录》 《Linux系统从入门到实践》《Linux网络从入门到实践》 《Qt 方寸极境》 《MySQL》
好评12415 小时前
linux·运维·网络
【Linux】数据链路层引言:IP 决定数据最终去哪里,但网卡发送的是数据链路层帧。每经过一段链路,主机或路由器都要确定下一跳的硬件地址,再把 IP 数据报封装到适合当前链路的帧中。
CC城子16 小时前
linux·单片机·tcp/ip·ethernetip
EtherNet/IP I/O 丢包排查(linux系统)I/O 隐式报文走 UDP,天然不保证可靠送达,丢包排查重点在 UDP 层。常见物理层问题:常见链路层问题:
新时代牛马16 小时前
linux·运维·信号处理
Linux 信号处理完整篇:从sigaction、掩码到内核发送与可重入排障SIGCHLD 收不到、EINTR 让 read 永远失败、handler 里调 printf 偶发死锁、多线程程序 pthread_kill 后行为诡异——根因往往在 信号语义(丢失/排队)、掩码与 pending 队列、handler 可重入边界,而不是业务逻辑本身。
程序员梅雨16 小时前
linux·运维·服务器·后端·面试·php
Linux & Shell 实用干货不管你是开发还是运维,下面这三个节点是你绝对要刻在脑子里的,因为它们是排查系统启动故障的“救命稻草”: