linux

Zenova EdgeOS5 小时前
linux·运维·服务器
Linux 内核日志 dmesg 进阶实战:从现场过滤到持久化闭环工业边缘设备突然重启、串口看不到输出、网关离线后自动恢复、USB 转串口设备消失、eMMC 写入异常、进程被 OOM Killer 杀掉,这些问题往往最早出现在内核日志里。dmesg 是查看 Linux 内核环形缓冲区的入口,适合快速拿到驱动、硬件、内存、块设备、网络和内核异常的第一现场。
郝亚军6 小时前
linux·运维·服务器
ec_private.pem的生成方法1、ec_private.pem 是什么?⚠️安全提示:私钥只保存在打包电脑上,绝对不能放到网关设备上;网关只烧录公钥。
NendoZen6 小时前
linux·运维·服务器
Arch Linux解决Grub无法SAVEDEFAULT问题(uki启动问题)在安装最新版Arch Linux,并搭配Grub启动时, 在双系统上常打开Grub的GRUB_SAVEDEFAULT功能,这样每次Grub都会默认选中上次启动的选项,方便进入系统
忆挽篱笙歌8 小时前
linux·运维·服务器
进程控制管理1.进程控制1.1fork具体的我们前面已经讲过了1.2写时拷贝我们在进行fork之后两者会共享代码,本来父进程对代码和数据的权限是读和写,fork之后会变成只读状态,两者都是这样的(页表来控制的)
Escalating_xu8 小时前
linux·网络·tcp/ip
【Linux 网络编程】connect 的断线重连:用状态机写一个能恢复连接的 TCP 客户端🔥 星光编译者 · 个人主页📚 学习专栏: 《C/C++ 成长笔记》 · 《Linux 实践手册》 · 《数据结构与算法》
Zucker n9 小时前
linux·windows
英语“论文”语法检查工具目录Grammar correction功能环境要求快速开始1. 云端 DeepSeek2. 本地 Ollama
苏宸啊10 小时前
linux
Reactor反应堆模式使用智能指针,一方面因为纯虚类不能构造对象,另一方面减少对象拷贝检查连接过期改成多进程版本 在创建套接字之后,设置选项SO_REUSEPORT选项 子进程继承父进程的Listener(子进程也可以重新创建),每个子进程都是一个Reactor,内核会做负载均衡,父进程只等待连接,连接到来,内核会回负载均衡地把到来的连接分给子进程,子进程只关心父进程给自己fd的事件 核心原理是首先调用eventfd,创建子进程,父子进程拿到同一个文件描述符,子进程调用read,父进程不写,子进程就阻塞,父进程写入,子进程就被
骇客野人10 小时前
java·linux·运维
Linux 全套实操方案(含目录详解、文件传输、日志、文件规范、环境变量、Java 应用部署运维)Linux 遵循 FHS(文件系统层次标准),根目录 / 是起点。表格重点记忆:前提:两台机器网络互通,ssh 端口默认 22,防火墙放行
_菜鸟果果10 小时前
linux·开发语言·javascript
高德地图 JS API 2.0 在国产 Linux/ARM 电脑上渲染失败 的排查与解决项目部署到国产 Linux/ARM 电脑后,高德地图出现了以下问题:浏览器虽然支持 WebGL,但当前显卡驱动或图形环境被判定存在性能风险。
GeW10 小时前
linux
飞行汽车交付阿联酋,真正先“起飞”的是低空数据基座——红帽Linux与数据库高可用为什么成了低空运营的隐形跑道2026年10月20日,小鹏汇天将首架陆地航母X3-F试验用机交付给阿联酋拉斯海玛酋长国,该飞行器将在阿联酋民航局监管下进入沙盒试运行。公众视线聚焦于“飞行汽车出国”这一动作本身,但一个更基础的问题往往被跳过:一架飞行器从“能飞”到“能持续运营”,中间隔着大量不随飞机一起亮相的基础设施。低空数据基座,正是其中最先需要就位的那一层。
0+11111 小时前
linux·运维·服务器
Linux --DNS与ICMPTCP/IP 通信靠的是 IP 地址 + 端口号。但 IP 地址是一串数字,人记不住。于是早期人们用 hosts 文件 来维护“主机名 → IP”的映射。
bjxiaxueliang11 小时前
linux·运维·ubuntu
一文自建STUN:在Ubuntu上分步搭建STUN服务目标:在 Ubuntu 服务器上部署一个 STUN 服务,用于WebRTC的NAT 穿透(获取客户端的公网映射地址)。 主方案使用 coturn(业界标准、维护活跃)。
高旭的旭12 小时前
android·linux·系统架构
图解 Android 系统架构:从 App、Framework、HAL 到 Linux 驱动写 Linux 驱动时,我们习惯沿着“用户程序 → 系统调用 → 驱动 → 硬件”理解一次操作。进入 Android 后,又遇到了 Manager、System Service、JNI、Binder、HAL、ART。它们到底是什么关系?
小小、码农12 小时前
linux·开发语言·网络·c++
[特殊字符]【C++11】类的新功能全面解析:移动构造、移动赋值、default、delete、final 与 override✨ C++11 进阶系列 · 类和对象篇💡 从传统的深拷贝,到高效的资源转移;从编译器自动生成函数,到主动约束类的行为。
陈让然12 小时前
linux·ubuntu
Ubuntu Podman 容器镜像构建目标:从零构建 myhome:1.0 镜像(基于 Ubuntu 20.04,集成 Python 2、编译工具链、repo、sudo),并运行验证。
探索云原生13 小时前
linux·ai·云原生·kubernetes·gpu
Ascend vNPU 实战:从原生 Docker 到 Ascend Docker Runtime本文以 Ascend 310P3(Atlas 300I Pro)为例,介绍昇腾 NPU vNPU 的基本使用方法。 内容包括从原生 Docker 开始,演示手动创建 vNPU 并挂载到容器,以及 Ascend Docker Runtime 下的静态挂载和动态虚拟化。
无足鸟ICT13 小时前
linux·运维
【RHCA+】_etc_yum.conf“ 目录:RHCA+ -> 6 软件仓库 -> 33 _etc_yum.conf ”yum默认配置文件
nazisami13 小时前
linux·缓冲区·系统文件io·一切皆文件
操作系统基础IO狭义上理解: 我们电脑中的各种文件,它们储存在磁盘中。即狭义上文件指储存在磁盘中的文件; 磁盘是永久性储存介质,因此文件在磁盘上的储存是永久性的; 磁盘是外设(既是输入设备也是输出设备); 对磁盘中文件的操作,本质上都是对外设的输入输出,简称IO。
zbyyd13 小时前
linux·驱动开发·arm
Linux驱动:UART串口通信、GT9147触摸屏与IIO-ADC驱动开发本文基于i.MX6ULL平台,梳理UART串口通信、GPS、RS485+Modbus、GT9147电容触摸屏、TSlib校准以及IIO子系统ADC驱动的完整开发要点,同时包含开机自启动配置、AI辅助嵌入式开发的实战经验。
zbyyd14 小时前
linux·驱动开发·arm
Linux驱动:SPI子系统与ADXL345三轴加速度传感器驱动开发SPI是嵌入式里常用的高速同步串行总线,和I2C形成很好的互补。本文基于i.MX6ULL平台,梳理SPI子系统架构、通信特点,并完整讲解ADXL345三轴加速度传感器从硬件、设备树配置到内核驱动、上层测试的开发流程。