linux

kaoa00019 分钟前
linux·hadoop·mapreduce
Linux入门攻坚——90、Hadoop-2-MapReduce计算框架及Hadoop生态系统概览MapReduce计算框架:MapReduce是一个批处理分布式计算框架,其分为两个过程,map和reduce
The Chosen One98535 分钟前
linux·运维·服务器·笔记
OS第二章随手记(2.1)目录一、进程阻塞的过程二、阻塞队列三、对时钟中断与中断的思考🤔四、虚拟地址的思考五、保存程序状态六、int 0x80 的思考
xx~t2 小时前
linux·汇编·arm开发·嵌入式硬件·arm
嵌入式——ARM——汇编1📖今日学习:Keil4环境下ARM汇编,伪操作、数据处理指令、移位、比较跳转、循环、函数调用、栈操作、MRS/MSR读写CPSR,汇编和C语言互相调用。
ly76892 小时前
java·linux·前端·数据库·iostat·磁盘 i/o·blktrace
磁盘 I/O 延迟突增:用 iostat、blktrace 与火焰图定位到具体调用栈假设你负责一个订单服务,平时接口 P99 在 80ms 左右。某个下午开始,监控告警接连不断:接口 P99 涨到 1.2s,写入日志的线程大量卡住,部分请求超时。你登录机器,第一反应是 top,发现 CPU 并不高,load average 却从 2 涨到了 18。再看进程状态,好几个业务进程处于 D 状态。
程序员-Benothing2 小时前
linux·运维·服务器
Linux查找文件命令:find、locate、which、whereis实战“那个 nginx.conf 到底在哪?”——这是每个 Linux 新手和老手都会遇到的灵魂拷问。有一次我接手一台"祖传"服务器,前同事把 Nginx 装在了编译目录里,配置文件既不在 /etc/nginx 也不在 /usr/local/nginx/conf。我用了三招定位:
j7~2 小时前
linux·c++·网络编程·tcp·报文分割·网络计算器·协议落地
【Linux网络加餐】(篇七)网络版计算器(中):协议落地、报文分隔与完整链路上篇(lesson55)咱们把骨架搭好了:模板方法模式封装 Socket、策略模式写日志、双 fork 处理并发、jsoncpp 的基本用法。但那时候的服务器是个"会接电话但不说话"的空壳——Protocol::GetRequest 是空函数,Request::Serialize 和 Deserialize 也是空壳,客户端连上就断。这节课(lesson56)把空壳全部填满,真正跑通一条完整的链路:
团子股股东峥哥2 小时前
linux·运维·服务器
day39-RHEL-访问网络附加存储NFS:network file system,网络文件系统作用:让不同的计算机通过网络 共享文件系统
不会写代码的小可爱&&2 小时前
linux·硬件架构
深入 Linux 内核内存管理:slab/slub 分配器原理剖析在讲物理内存管理时,我们绕不开伙伴系统(buddy system)。但伙伴系统有一个天然的粒度问题:它以「页」为最小分配单位(通常 4KB)。而内核里绝大多数对象——一个 task_struct、一个 inode、一个 dentry——往往只有几十到几百字节。如果每次申请一个几十字节的对象都要从伙伴系统拿走一整页,内部碎片会大到无法接受。
H_oRIZoN_2 小时前
linux·单片机·嵌入式硬件·arm·linux应用编程
Linux入门DAY44 ARM 入门 Day02|ARM 汇编指令、模式切换、栈操作、汇编 C 混合编程#ARM #嵌入式 #Cortex‑A7 #ARM汇编 #裸机开发接着上一篇 ARM Day01 基础,本篇学习 ARM 汇编核心指令、处理器模式切换、立即数、内存读写、跳转指令、栈操作以及汇编与 C 语言混合编程,是裸机汇编开发必掌握内容。
程序员-Benothing3 小时前
linux·运维·服务器
Linux文件查看与编辑:cat、less、tail、vim快速入门cat 是 concatenate(连接) 的缩写,它最朴素的用法就是一次性把文件内容全部输出到屏幕。
AlanBruce11 小时前
linux·自动化·plc·mthings·摩尔信使
摩尔信使MThings功能综述与应用使用指南摩尔信使MThings是一款面向工业设备通信、数据采集、监控展示和自动化联动的工程软件。它可以把不同厂商、不同通信协议的现场设备统一组织为“通道—设备—数据点”,并在此基础上提供实时监控、历史存储、趋势分析、告警、逻辑控制、组态画面、Web 访问和 MQTT 转发等能力。适合设备工程师、自动化集成人员、运维人员,以及需要建设小型监控站、数据采集网关、协议转换节点或设备数据服务的团队。
陈陈CHENCHEN15 小时前
linux·运维·服务器
【Linux】服务器根目录磁盘扩容操作记录运维工作中,磁盘空间不足是最常见的"慢性病"之一。如何安全地将未分配空间"还给"根分区?本文记录了一次真实的 ext4 文件系统根目录扩容全过程,从问题诊断到最终验证,每一步都附带原理说明,希望能为遇到类似问题的同学提供参考。
GeW16 小时前
linux
RHCE快速拿证全攻略:考点拆解+实验强化+时间规划,一次通关红帽认证工程师(RHCE)是Linux运维领域公认的中级实操认证,考试代码EX294,全程无选择题,考生须在真实RHEL环境中完成一系列自动化任务。对于希望快速拿证的考生而言,理解考点权重、搭建有效实验环境、制定可执行的时间规划,是三条并行的主线。以下内容基于红帽官方考试目标及公开备考资料整理,不包含任何无法查证的推测性建议。
码农小韩17 小时前
linux·嵌入式软件开发·linux操作系统·嵌入式操作系统·linux网络编程·linux应用
Linux应用开发(八)——TCP/IP网络编程基础【为什么需要Socket?】独立于具体协议的网络编程接口。在OSI模型中,主要位于会话层和传输层之间BSD Socket(伯克利套接字)是通过标准的UNIX文件描述符和其它程序通讯的一个方法,目前已经被广泛移植到各个平台。
迷途之人不知返17 小时前
linux
【进程】-5-进程优先级🔥 个人专栏: 《C语言》、《数据结构》、《C++》、《Linux》🗂️ Gitee仓库: 《C语言》、《数据结构》、《C++》、《Linux》
fengyehongWorld18 小时前
linux·运维·服务器
Linux squid搭建基础代理服务器🔷Squid 是一个专门用于HTTP/HTTPS 代理的服务器软件,可以控制谁通过代理访问互联网、访问什么网站、是否需要认证,并记录访问日志。Squid 最核心的定位其实就是 Forward Proxy(正向代理)。流程示意图如下:
木白CPP18 小时前
java·linux·运维
Linux DMA驱动详解(二)-----DMA的使用者任何外设驱动使用 DMA 都是固定套路,后面读驱动就知道每个回调是被谁、在什么时机调进来的:举个例子mem_to_mem 和 外设的使用是不一样的
赵民勇18 小时前
linux·运维
systemd-socket-activate命令详解systemd-socket-activate 是一个用于在命令行测试套接字激活(Socket Activation) 的实用工具。它允许你模拟 systemd 在监听套接字并收到连接后启动服务的行为,而无需编写和安装完整的 .socket 和 .service 单元文件。
Cx330❀19 小时前
大数据·linux·服务器·网络·tcp/ip·性能优化·langchain
【Linux网络】网络层 IP 协议:从网段划分到内核源码解析🔥个人主页:Cx330🌸❄️个人专栏:《C语言》《LeetCode刷题集》《数据结构-初阶》《C++知识分享》
企鹅的蚂蚁19 小时前
linux·rk3588·linux驱动·yt6801·pcie网卡·vermagic
LubanCat RK3588 实时 Linux 开发(七):YT6801 PCIe 网卡驱动移植与 vermagic 排查摘要:以 YT6801 PCI 网卡为例,解释 vermagic 不匹配,并演示从官方源码到内核树内模块的移植思路。