运维

【Linux】 进程控制(二):进程等待(wait/waitpid) 与 子进程获取(status)

引言在Linux进程管理中,子进程退出后若父进程未及时回收其资源,会产生僵尸进程并引发内存泄漏问题,而wait与waitpid作为核心的进程等待系统调用,不仅能解决僵尸进程问题,还能让父进程获取子进程的退出状态;其中wait仅支持阻塞等待任意子进程,waitpid则扩展了指定子进程等待、非阻塞等待等

DevOps从入门到精通:企业级实战系列(十六)—— 企业级平台工程全链路实践:构建内部开发者平台

DevOps从入门到精通:企业级实战系列(十六)—— 企业级平台工程全链路实践:构建内部开发者平台 引言 一、平台工程的核心价值:从"自助服务"到"黄金路径" 1.1 传统DevOps的挑战 1.2 平台工程的范式转变 1.3 平台工程成熟度模型 二、企业级平台工程实施框架

新版本告别“网管式”运维:节点小宝4.0实测,打造你的极简远程工作流

个人主页:chian-ocean 新版本告别“网管式”运维:节点小宝4.0实测,打造你的极简远程工作流 前言: 对于 NAS 玩家和极客来说,远程访问家里的设备永远是一门“必修课”。但长期以来,为了实现稳定的连接,我们不得不折腾 DDNS、内网穿透、手动端口转发,甚至要在手机上安

Linux红帽:RHCSA认证知识讲解(十 二)调试 SELinux,如何管理 SELinux 的运行模式、安全策略、端口和上下文策略

Linux红帽:RHCSA认证知识讲解(十 二)调试 SELinux,如何管理 SELinux 的运行模式、安全策略、端口和上下文策略 前言 一、SELinux 简介 二、SELinux 的运行模式 2.1 查看和切换 SELinux 模式 三、SELinux 预设安全策略的开关控制 四、管理 SELinux 安全端口开放策略

【Linux】进程间通信(一)匿名管道原理剖析与进程池手动实现全流程

文章目录 一、进程间通信介绍 二、进程间通信发展 三、进程间通信分类 四、匿名管道 管道的概念 管道的底层原理 管道的定义 管道的demo代码 管道的特性与情况 抛出原子概念 五、匿名管道实践——手搓进程池 初始化进程池 子进程逻辑(回调) 选择子进程 封装进程池 子进程需要完成的任务 代码中的bug 源码 一、进程间通信介绍 首先

从冯诺依曼到操作系统:打通 Linux 底层核心逻辑

🔥草莓熊Lotso:个人主页 ❄️个人专栏: 《C++知识分享》 《Linux 入门到实践:零基础也能懂》 ✨生活是默默的坚持,毅力是永久的享受! 🎬 博主简介: 文章目录 前言: 一. 冯诺依曼体系结构:现代计算机的硬件协

【Linux指南】进程控制系列(二)进程终止 —— 退出场景、方法与退出码详解

文章目录 一、先想明白:进程终止不是 “消失”,而是 “释放资源” 二、进程退出的三大场景:正常与异常的边界 场景 1:正常退出(代码执行完毕,结果正确) 场景 2:正常退出(代码执行完毕,结果不正确) 场景 3:异

Ubuntu 24.04 Server 版系统安装及配置

Ubuntu 24.04 Server 版安装及配置 文章目录 Ubuntu 24.04 Server 版安装及配置 一、获取安装文件 二、虚拟机配置 三、安装界面 四、配置网络 五、扩容根分区 一、获取安装文件 二、虚拟机配置 三、安装界面选择English(US) 问是否升级内核 配置键盘 手动配置ipv4网络(可选&#