linux

wuminyu3 小时前
java·linux·c语言·jvm·c++
Kafka中sendfile与mmap实现机制解析本文旨在记录近期研读Java源码的学习心得与疑难问题。由于个人理解水平有限,文中内容难免存在疏漏,恳请读者不吝指正。
新时代牛马4 小时前
linux·网络·php
嵌入式网络完整篇:从LwIP/以太网驱动到 Linux netdev 与排障MCU 跑 FreeRTOS + LwIP,Linux 板子用 eth0 + systemd-networkd——两条路径最终都要过 MAC/PHY,但软件栈完全不同:前者靠 netif 与 tcpip_thread 串协议,后者靠 net_device 与内核 NAPI 进协议栈。排障时「网口灯亮 ping 不通」「DHCP 拿不到地址」「吞吐只有几 Mbps」,若分不清 L2/L3 与 offload 边界,很容易在应用层空转。
猿与禅4 小时前
linux·ubuntu·apt·进程管理·系统运维·用户权限·vi/vim
Linux(Ubuntu)入门到实战:系统管理、常用命令与权限体系完整指南Linux 内核最初由芬兰人 ** 林纳斯・托瓦兹(Linus Torvalds)** 在赫尔辛基大学上学时出于个人爱好编写。
前端世界4 小时前
linux·运维·服务器
Linux服务器实战:NTP时间同步、SELinux权限与rsyslog日志管理,一次搞懂三大运维问题在 Linux 服务器实际运维中,有三个问题经常会碰到:服务器时间不一致、服务受到 SELinux 权限限制,以及系统日志越来越多却不好排查。
Android系统攻城狮4 小时前
linux·运维·服务器·gstreamer音视频·音视频进阶
Linux Gstreamer深度解析之gst_audio_converter_new调用流程与实战(二十)简介: CSDN博客专家、《Android系统多媒体进阶实战》作者博主新书推荐:《Android系统多媒体进阶实战》🚀 Android Audio工程师专栏地址: Audio工程师进阶系列【原创干货持续更新中……】🚀 Android多媒体专栏地址: 多媒体系统工程师系列【原创干货持续更新中……】🚀 专题一 二:AAOS车载系统+AOSP14系统攻城狮入门视频实战课 🚀 专题三:Android14 Binder之HIDL与AIDL通信实战课 🚀 专题四:Android15快速自定义与集成音效实战课
H_oRIZoN_9 小时前
linux·运维·单片机
Linux入门DAY41(51 单片机 串口与通信协议)#51 单片机 #UART 串口 #I2C #SPI #嵌入式通信 #Modbus在嵌入式开发当中,单片机离不开和外部模块、上位机之间的数据交互,GPS、传感器、上位机调试、工业设备交互,全部依靠各类通信总线来完成。很多新手刚接触串口时,搞不懂同步异步、全双工半双工,对波特率、校验位、帧格式概念模糊。
GeW11 小时前
linux
RHCE备考别瞎学!按这个计划走,30天提高通过率,快速拿证许多Linux运维从业者都将RHCE认证视为职业进阶的关键一步,然而,不少备考者投入了大量时间却收效甚微,根源往往在于缺乏系统性的学习路径。RHCE考试与传统的选择题型认证截然不同,它要求考生在真实的RHEL环境中完成一系列自动化运维任务,考试成绩完全取决于实际操作结果的正确性。这意味着,漫无目的地翻阅文档或观看视频,远不如一套结构清晰的RHCE备考计划来得有效。本文将拆解一份经过验证的30天冲刺方案,帮助考生在有限时间内最大化通过率。
Escalating_xu11 小时前
java·linux·开发语言·jvm
【System V 信号量】从 P/V 原语到 Builder 封装:写出可控、可清理的进程互斥组件🔥 星光编译者 · 个人主页📚 学习专栏: 《C/C++ 成长笔记》 · 《Linux 实践手册》 · 《数据结构与算法》
傲世仙尊11 小时前
linux·开发语言·c++
System V 进程间通信详解:共享内存、消息队列与信号量(CSDN博客)本文基于本人学习 Linux 系统编程时整理的 System V IPC 笔记(共享内存 / 消息队列 / 信号量),从"为什么这样设计"的角度梳理一遍,并附上代码示例。适合正在学习 Linux 进程间通信的同学阅读。
码农小韩11 小时前
linux·linux驱动·嵌入式软件开发·嵌入式操作系统·linux应用
Linux应用开发(六)——进程间通信UNIX 平台提供了多种进程间通信方式,早期的通信方式包括无名管道(pipe)、有名管道(fifo)和信号(signal)。AT&T 的贝尔实验室对 UNIX 早期的进程间通信进行了改进和扩充,形成了“System V IPC”,其通信进程主要局限于单个计算机,包括共享内存(shared memory)、消息队列(message queue)和信号量(semaphore)。BSD(加州大学伯克利分校的伯克利软件发布中心)突破了这一限制,形成了基于套接字(socket)的进程间通信机制,即套接字(socke
笨笨饿12 小时前
linux·stm32·单片机·嵌入式硬件·mcu·物联网·嵌入式实时数据库
#138_解决Codex要五次回复的问题Codex 启动时反复重连 5 次(显示 5/5 重试)才开始工作,严重影响使用体验。这段配置用于解决 Codex 反复重连 5 次(5/5 重试)才开始工作 的问题:
m0_4598729212 小时前
linux·运维·服务器
Linux 系统基础一句话: Linux 中每个文件都有一个 inode(索引节点),存储文件的元数据(权限、大小、时间戳等),而文件名只是指向 inode 的链接。
吴声子夜歌13 小时前
linux·运维·shell
Shell编程——数组通常在开发Shell脚本时,定义变量采用的形式为“a=1;b=2; c=3”,可如果有多个变量呢?这时再逐个地定义就会很费劲,并且要是有多个不确定的变量内容,也会难以进行变量定义,此外,快速读取不同变量的值也是一件很痛苦的事情,于是数组就诞生了,它就是为了解决上述问题而出现的。
blueSatchel13 小时前
linux·ros2
ros-humble仿真-建图-导航注意:如下教程基于安装了ros-humble-desktop的情况其中目录结构如下 什么目录没有就直接mkdir创建就行
Lucis__13 小时前
linux·c++·消息队列·责任链模式·ipc
基于责任链模式的消息队列—异步处理流水线的最佳实践目录一、消息队列1、概述2、通信形式3、IPC数据结构4、消息队列数据结构5、内核表示6、接口(1)msgget
程序员-Benothing14 小时前
linux·运维·服务器
Shell 脚本条件判断与流程控制:if for while case 详解凌晨两点,运维小李被报警电话叫醒:一台生产服务器的磁盘使用率已经飙到 92%。他熟练地登录服务器,敲下几行命令清理了过期日志,然后打开一个月前写好的 Shell 监控脚本,确认脚本里"磁盘超过阈值就自动清理并告警"的逻辑已经生效,才放心地继续睡觉。这个脚本的核心,正是我们今天要讲的主角——条件判断与流程控制。
mounter62514 小时前
linux·安全·linux kernel·kernel
统一安全域:KVM Planes 如何驾驭硬件特权级在现代云基础设施中,虚拟化在隔离工作负载方面发挥着基础性作用。传统的虚拟机监控程序(Hypervisor)将客户机操作系统放置在一个独立的安全域中,其权限低于宿主机软件。然而,随着对机密计算(Confidential Computing)需求的增长,虚拟化架构正进一步演进:即在单个虚拟机(VM)内部建立多个嵌套的安全域。
君生我老14 小时前
linux·服务器
Linux动静态库先写一个测试文件进行测试,我们引入了一个自己写的头文件 mystring.h(里面只写了一个函数 my_strlen) 只引入怎么实现,但具体的实现我不说出来,直接运行一下代码,看一下会出什么问题。
宵时待雨14 小时前
linux·网络·笔记·网络协议·tcp/ip
linux笔记归纳19:网络层协议IP目录网络层协议IP一、IP协议1.1.IP协议的作用1.2.基本概念二、IP协议格式三、子网划分3.1.网段划分
做运维的阿瑞15 小时前
linux·运维·服务器
Linux下DNS服务器搭建内网里那台文件服务器,你还在敲 192.168.1.50 访问?给同事发个 fileserver.example.local 它不香吗。本文就带你在一台 Linux 上把 BIND9 搭起来,从零让全公司都能用域名访问内网资源。