运维监控
文章平均质量分 84
IT运维相关内容分享
pengdott
专注于IT运维与云计算技术,分享实用的技术经验与解决方法。让我们一起探索技术的无限可能!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux内核IO体系与驱动详解
当我们在用户空间执行一个简单的 read() 操作时,内核中究竟经历了怎样的奇妙旅程,才能与千差万别的硬件设备完成交互?Linux是如何做到“一切皆文件”,让开发者可以用最熟悉的 open/read/write 接口来操作键盘、硬盘、网卡这些完全不同的硬件的?原创 2026-03-06 16:50:20 · 432 阅读 · 0 评论 -
LINUX内核虚拟文件系统之VFS
Linux内核的设计哲学是“一切皆文件”,这个简洁而强大的抽象让用户空间程序可以用统一的open()、read()、write()系统调用访问普通文件、设备、管道甚至网络连接。支撑这一抽象的核心组件就是虚拟文件系统(Virtual File System,VFS),也称为虚拟文件系统交换器(Virtual Filesystem Switch)。原创 2026-02-27 15:12:25 · 959 阅读 · 0 评论 -
Linux内核内存管理:从物理到虚拟的深度解析
内存管理是操作系统最核心的功能之一,Linux内核的内存管理系统经过数十年的发展,已成为一个复杂而精密的工程。它不仅要高效地管理物理内存,还要为每个进程提供独立的虚拟地址空间,同时确保系统的稳定性、安全性和性能。本文将深入剖析Linux内核内存管理的各个层面,带你理解这个复杂系统的工作原理。原创 2026-01-20 16:20:17 · 695 阅读 · 0 评论 -
Linux内核进程调度:从理论到实践的深度剖析
想象一下,你正在同时运行着网页浏览器、代码编辑器、终端窗口和音乐播放器。你的CPU只有有限的核心数,但所有这些程序似乎都在“同时”运行。这背后的魔法就是进程调度——Linux内核最核心的子系统之一。今天,我们就来深入探讨这个让多任务成为可能的神秘机制。原创 2026-01-20 15:54:34 · 744 阅读 · 0 评论 -
Linux内核同步机制深度解析
在多核处理器成为主流的今天,Linux内核作为一个抢占式的操作系统,必须处理多个执行流(进程、线程、中断等)同时访问共享资源的问题。没有适当的同步机制,会导致数据竞争、死锁、优先级反转等严重问题。本文将从原理到实践,深入剖析Linux内核的各种同步机制。原创 2026-01-12 13:44:43 · 1088 阅读 · 0 评论 -
Linux进程的创建与销毁:深入剖析fork与exit
在Linux系统中,进程是程序执行的基本单位,它包含了程序的代码、数据、堆栈以及执行上下文。每个进程在内核中都有一个对应的task_struct结构体,这是进程控制块(PCB)在Linux中的实现。原创 2026-01-06 16:28:58 · 956 阅读 · 0 评论 -
Linux进程数据结构与组织方式深度解析
在Linux系统中,进程是操作系统进行资源分配和调度的基本单位。理解Linux如何表示和管理进程,是深入内核原理的关键。本文将带你深入探索Linux进程的数据结构,以及内核组织进程的多种方式。原创 2026-01-06 16:01:55 · 553 阅读 · 0 评论 -
Linux用户态与内核态的深度剖析
在Linux系统中,用户态(User Mode)和内核态(Kernel Mode)是两种关键的执行模式,它们构成了操作系统最基本的安全隔离机制。理解这两种模式的工作原理、切换过程以及如何在实际编程中处理它们之间的交互,对于系统开发者来说至关重要。原创 2025-12-31 11:12:40 · 1079 阅读 · 0 评论 -
linux系统中,iptables和防火墙的区别
iptables 是工具,防火墙是概念和功能。 在 Linux 世界中,iptables 是实现防火墙功能的最著名、最核心的工具。原创 2025-11-04 09:38:05 · 552 阅读 · 0 评论 -
深入理解Linux进程描述符
在Linux内核中,进程描述符(process descriptor)是用于表示和管理一个进程的所有信息的核心数据结构。每个运行中的进程在内核中都有一个对应的进程描述符,它包含了内核管理该进程所需的全部信息原创 2025-06-16 12:12:03 · 1063 阅读 · 0 评论 -
Linux x86_64架构下的四级分页机制详解
在x86_64架构下,Linux使用四级分页机制来管理虚拟内存到物理内存的映射。这种分级结构允许操作系统高效地管理巨大的地址空间(理论上256TB),同时保持内存使用的灵活性。原创 2025-06-12 11:12:06 · 1405 阅读 · 0 评论 -
深入解析Linux分页机制:从虚拟内存到物理地址的魔法转换
在现代操作系统中,分页机制(Paging)是实现虚拟内存的核心技术。它创造了一个美妙的幻觉——让每个进程都认为自己拥有完整的、连续的地址空间,而实际上物理内存可能分散且有限。Linux作为现代操作系统的典范,其分页机制的实现既遵循硬件规范,又融入了许多精妙的设计。原创 2025-06-10 10:33:31 · 887 阅读 · 0 评论 -
操作系统中进程运行在CPU与内存中的区别
本文阐述了关于进程在CPU与内存中运行的区别,有助于理解计算机系统工作原理。同时澄清一下进程运行中误区。原创 2025-06-05 10:57:27 · 703 阅读 · 0 评论 -
深入理解Linux系统进程切换
在Linux这样的多任务操作系统中,进程切换(context switching)是核心功能之一。它允许多个进程"同时"运行在单个CPU上,通过快速切换创造并行执行的假象。理解进程切换的机制对于系统性能调优、内核开发以及深入理解操作系统原理都至关重要。原创 2025-06-04 16:28:54 · 863 阅读 · 0 评论 -
HAProxy 技术深入分析与应用场景详解
在现代互联网架构中,高可用、负载均衡和高性能是服务器集群的三大核心诉求。HAProxy(High Availability Proxy)作为一款开源、高性能的 TCP/HTTP 负载均衡器和代理服务器,广泛应用于各类高并发场景中,成为众多企业架构中的关键一环。原创 2025-04-17 14:40:52 · 933 阅读 · 0 评论 -
Rocky Linux 9.5操作系统安装
Rocky Linux是一个开源、社区拥有和管理、免费的企业Linux发行版,提供强大的生产级平台。可作为CentOS停止维护(改为滚动更新的Stream版)后,RHEL的下游Linux操作系统替代方案,并继承了原CentOS的开源免费特点。原创 2025-03-20 08:45:41 · 1733 阅读 · 0 评论 -
Linux日志分析方法
日志是Linux系统中重要的组成部分,它记录了系统运行的状态、服务的信息以及可能存在的问题。通过分析日志,管理员可以快速定位故障、优化性能以及预防潜在的问题。本篇将介绍Linux日志的类型、日志配置及路径,以及常见的日志分析方法。Linux日志是系统管理员日常工作中不可或缺的工具,通过掌握日志的类型、配置以及分析方法,可以更高效地管理和维护系统。建议管理员定期检查日志,并结合自动化和集中化工具,提高运维效率。原创 2025-01-14 13:13:59 · 1076 阅读 · 0 评论 -
Linux性能分析指南
在Linux系统中,性能问题的排查和优化是运维工程师和开发者经常需要面对的挑战。本文将介绍Linux性能分析的基本方法、常用工具及命令,并通过执行结果解释关键概念。原创 2025-01-08 10:44:45 · 1258 阅读 · 0 评论 -
深入探讨 Linux 分区及文件系统
在 Linux 系统中,分区和文件系统是基础性的概念,直接影响系统性能、存储管理和数据安全性。本文将从 Linux 分区原理入手,深入探讨分区的作用、类型以及各种文件系统的原理和适用场景。原创 2025-01-07 09:44:42 · 1016 阅读 · 0 评论 -
基于VMware Workstation安装openEuler 24.09操作系统
openEuler 24.09 是基于6.6内核的创新版本,面向服务器、云、边缘计算、AI和嵌入式场景,提供更多新特性和功能,给开发者和用户带来更新的体验。openEuler版本号计数规则由openEuler x.x变更为以年月为版本号,以便用户了解版本发布时间,例如openEuler 24.09表示发布时间为2024年9月原创 2024-12-30 10:11:15 · 952 阅读 · 0 评论 -
Linux内核原理与作用分析
Linux内核是现代操作系统的核心部分,是系统运行与运作系统资源管理的核心。这篇文章将分析Linux内核的基础原理和作用,包括其主要构件,为何选择Linux内核作为一个优秀的平台,以及过程中的历史变迁。通过图示说明内核的构造,并依据经典书籍带来对其原理的进一步解析。Linux内核自1991年Linus Torvalds发布第一版以来,就带来了一场操作系统无声革命。相比于传统的商用操作系统,Linux的开源、可提供的高度调适性与可扩展性使它在中层应用中头角实称。原创 2024-12-25 14:11:50 · 1270 阅读 · 0 评论 -
基于VMware Workstation安装龙蜥Anolis OS23.1GA操作系统
1.1.2选择所需版本,点击下载按钮,下载AnolisOS镜像。原创 2024-12-20 13:45:38 · 1163 阅读 · 0 评论 -
grafana饼图不显示
grafana从6.1升级到7.1.3以后,饼图不显示了,如图所示解决办法:升级饼图插件1.到该网址选择对应插件https://grafana.com/grafana/plugins/2.点击 see all,按该组件详细说明方式进行安装...原创 2021-07-13 10:52:05 · 1203 阅读 · 0 评论 -
ZABBIX服务器端无法获得AGENT数据解决方法
在ZABBIX服务器端管理控制台,发现一台被监控的设备无报获取数据报错,可用性处显示为红色: 首先查看网络连接状态 从agent端ping server端,从server端ping agent端均可ping通,说明网络连接正常 查看端口情况,因为SERVER端监控的其它服务器状态均正常,所以初步怀疑是agent端端口10050没有开启。 该被监控的服务器系统为WINDOWS,采用命令 netstat -an | findstr 10050 输入命令后,无内容(补充说明:如原创 2021-07-13 10:28:36 · 3161 阅读 · 0 评论
分享