操作系统

【Linux手册】管道通信:从内核底层原理到使用方法

半桔:个人主页  🔥 个人专栏: 《Linux手册》《手撕面试算法》《C++从入门到入土》 🔖世界正在我眼前自行展开,我觉得我能去任何地方,做任何事情,成为任何人。 -玛丽·劳森- 文章目录 前言 管道的原理 匿名管道的接口 管道的特点 管道的应用场景 命令行

《Linux 基础指令实战:新手入门的命令行操作核心教程(第一篇)》

前引:当你第一次面对 Linux 系统中那片闪烁着光标、只有黑白字符的终端界面时,或许会和很多初学者一样感到些许茫然:这些由字母和符号组成的 “指令” 究竟该如何输入?它们又能完成哪些神奇的操作?其实,Linux 指令并非遥不可及的 “技术密码”,而是我们与系统高效沟通的 “语言工具”—— 就像

【Linux】用C++实现UDP通信:详解socket编程流程

文章目录 协议(Protocol) 协议的核心要素 常见协议分类 UDP协议(用户数据报协议) 1. 基本定义 2. 核心特性 UDP协议实现通信 服务器端 Comm.hpp InetAddr.hpp UdpServer.hpp UdpServer.cc 客户端 总结

【Linux系列】Linux 世界的通行证与守卫者:一文读懂权限的奥秘

🫧 励志不掉头发的内向程序员:个人主页  ✨️ 个人专栏: 《C++语言》《Linux学习》 🌅偶尔悲伤,偶尔被幸福所完善 👓️博主简介: 文章目录 前言 一、shell 命令以及运行原理 二、Linux 权限的概念 2.1、Linux 用户 2.2、Linux 权限管理 权

Linux查看防火墙

在 Linux 系统中,防火墙通常由 iptables、firewalld 或 ufw 管理。以下是查看防火墙状态的常用方法: 1. 检查防火墙是否启用 1.1 使用 systemctl 检查防火墙服务状态 对于 firewalld: sudo systemctl status firewalld 如果显示 active (running),表示 firewalld 正在运行。如果显示in

Linux 进程深度解析(一):从内核视角看懂进程的本质

文章目录 一、先破误区:进程不是 “运行的程序” 那么简单 二、拆解进程的两大核心组成 2.1 PCB:进程的 “全能管理档案” 2.2 代码和数据:进程的 “执行实体” 三、用一个例子看懂进程的诞生 四、如何查看进程?3 个实用命令 + 1 个核心目录 4.1 基础查看:`ps&#

Ubuntu环境下的 RabbitMQ 安装与配置详细教程

目录1.前言插播一条消息~2.正文2.1介绍RabbitMQ2.2正式安装2.2.1安装Erlang2.2.2安装RabbitMQ2.2.3安装RabbitMQ管理界面2.2.4启动服务并访问2.2.4.1启动服务2.2.4.2通过IP:port访问界面2.2.4.3添加管理员用户并登录3.小结1.前言在分布式系统架构中,消息队列作为实现异步通信、服务解耦与流量削峰的关

Flutter for OpenHarmony:Flutter 三方库 gql_http_link — 开启鸿蒙端的 GraphQL 高效请求链路(适配鸿蒙 HarmonyOS Next ohos)

欢迎加入开源鸿蒙跨平台社区:#。 Flutter for OpenHarmony:Flutter 三方库 gql_http_link — 开启鸿蒙端的 GraphQL 高效请求链路(适配鸿蒙 HarmonyOS Next ohos) 前言在现代前端开发中,相比于传统的 RESTful API,GraphQL 以其精

Linux信号三部曲:产生机制、处理方式与内核接口

Linux系列 文章目录 Linux系列 前言 一、背景知识铺垫 1.1 信号的基本概念 1.2 进程对信号的处理 二、信号的产生 2.1 前台进程和后台进程 2.2 键盘组合键 2.3 kill 命令 2.4 系统调用 2.4.1 signal()接口 2.4.2 kill()接口 2.4.3 raise()接口 2.4.4 abort()接口

【Linux】进程间通信(三)System V 共享内存完全指南:原理、系统调用与 C++ 封装实现

文章目录 共享内存 创建共享内存系统调用 利用共享内存实现进程间通信 创建共享内存(共享内存生命周期) 辨析key和shmid用法 删除共享内存 映射(挂接)共享内存(设置共享内存权限) 移除共享内存的挂接 获取共享内存 通信实现 源码 获取共享内存属性信息 共享内存的特征 共享内存 (基