服务器神秘挂起:一场惊心动魄的内核探案

2024年6月17日,我们的运维团队突然收到了一连串的告警。监控大屏上,代表着不同Sealos可用区的绿点中,零星地闪烁起了一两个红点。“奇怪,怎么有几台服务器突然hang住了?”值班的小辉皱起了眉头。这次故障的诡异之处在于它的随机性。并非所有节...

【Linux】对信号产生的内核级理解

本文介绍了硬件中断的概念,以及在键盘输入和程序异常(如除0和野指针)情况下,如何通过CPU的中断机制和寄存器操作发送信号给操作系统,最终导致进程终止的过程。...

Centos 9/8/7 离线/在线升级内核(漏洞编号CVE-2024-1086)

Centos9/8/7离线/在线升级内核,漏洞,CVE-2024-1086,kernel_cve-2024-1086修复...

【操作指南】银河麒麟高级服务器操作系统内核升级——基于4.19.90-17升级

本文详细描述了在ARM架构Linux系统中升级内核至4.19.90-23.18版本的过程,包括检查系统版本、安装内核包、升级相关依赖、修改引导参数及验证升级结果,同时提供了升级失败后的处理方法。...

Ubuntu Linux更换内核版本(以5.15.0-71为例,x.xx.0-xx可通用)

uname-r。_ubuntu发行版的linux内核版本号...

Linux modprobe命令教程:如何智能添加和删除Linux内核模块(附实例详解和注意事项)

modprobe(模块加载)是一个智能的命令,用于从Linux内核中添加或删除模块。它会自动处理模块之间的依赖关系,并在需要时自动加载或卸载必要的模块。modprobe命令在模块名称中自动进行下划线和破折号的转换...

Ubuntu24.04即将发布,支持Linux内核6.8。该版本会有哪些亮点?
FreeRTOS 简单内核实现8 时间片轮询

0、思考与回答0.1、思考一为什么要增加时间片轮询?目前的RTOS内核已经支持抢占优先级,即高优先级的任务会抢占低优先级的任务得到执行,但是对于同等优先级的任务,如果不支持时间片轮询,则只能有一个任务运行,并且由于优先级相同所以除延时阻塞到期外也不会...

【Linux】线程的内核级理解&&详谈页表以及虚拟地址到物理地址之间的转化

【Linux】线程的内核级理解&&详谈页表以及虚拟地址到物理地址之间的转化_内核线程的虚拟地址...

FreeRTOS简单内核实现7 阻塞链表

0、思考与回答0.1、思考一如何处理进入阻塞状态的任务?为了让RTOS支持多优先级,我们创建了多个就绪链表(数组形式),用每一个就绪链表表示一个优先级,对于阻塞状态的任务显然要从就绪链表中移除,但是阻塞状态的任务并不是永久阻塞了,等待一段时间后应该从...