【Linux我做主】探秘进程与fork

进程和fork 父子进程和fork github地址 前言 1. 进程的标识符PID 1.1 查看系统内所有的进程 1.2 kill杀掉进程 1.3 获取进程的PID 1.4 bash与父子进程 2. 创建进程与fork 2.1 fork创建子进程 2.2 fork困惑的解释 0. fork的工作原理 1. 为什么给子进程返回0,给父进程返回子进程PID

【Linux】进程间通信(四)消息队列、信号量与内核管理ipc资源机制

文章目录 一、system V消息队列 消息队列接口介绍 二、system V信号量 并发编程,概念铺垫 信号量概念和用途 信号量操作 三、内核是如何组织管理IPC资源的 一、system V消息队列 1、这是我们继管道,共享内存后遇到的第三种ipc方式,它也遵循system V标准。 2、OS在内核提供了一种链式队列的

从0到1快速学会Linux操作系统(基础),这一篇就够了!

目录在左侧或者右侧,可以根据需求点击快速跳转对应章节进行学习。一、认识Linux1.1什么是操作系统? 软件的一种,用户和计算机硬件之间的桥梁。操作系统是计算机软件的一种,它主要负责: 作为用户和计算机硬件之间的桥梁,调度和管理计算机硬件进行工作。 而计算机,如果没有操作系统,就是一堆无

Linux:多线程---同步&&生产者消费者模型

文章目录 1. 同步 1.1 同步与互斥的关系 1.2 条件变量 1.3 条件变量的接口 1.4 代码中易出问题的地方 1.5 条件变量的使用 2. 生产者消费者模型 2.1 生产者消费者模型的概念 序:在上一章中,我们深入了解了互斥的概念,浅谈了同步的概念,知道了线程安全的概念

【UE5】- Linux的打包与部署 :在国产操作系统上离线部署UE程序以及像素流送

目录注意一、检查部署平台硬件二、打包Linux程序三、下载对应依赖1. 下载显卡驱动2. 下载Node.js3. 像素流送下载四、在服务器上部署1. 安装显卡驱动2. 安装Node.js3. 安装与启动像素流送3.1 直接拷贝下载的像素流送即可3.2 启动像素流送4. UE程序启动五、可能会出现的问题1. 在root下无法启动2. 防火墙端口未开放3. 缺少图形化界面或输出设备4. 端口被占用注意

Ubuntu K8S完全安装指南2025最新版!(小白也能学会,超详细)

声明:k8s安装比较不易,本文适用于Ubuntu22.04~Ubuntu24.04版本,本文使用Ubuntu24.04演示。其它版本可以作为参考使用k8s版本:1.32.2最新版!同时也适用于1.30之后的版本容器运行时:本文介绍了k8s两种容器运行时docker和containerd案例🎉🎉🎉 真心的祝你有一个愉快的k8s学习之旅!^_^ 🎉🎉🎉总览 准备三台虚拟机Ubuntu系统 为U

Linux下Wine应用指南:运行Windows程序的终极手册

本文还有配套的精品资源,点击获取 简介:本篇指南深入探讨了如何在Linux系统中通过使用Wine软件运行Windows应用程序。Wine作为一个兼容层,能够调用Windows API,使Linux用户能够访问之前只能在Windows系统中运行的软件。文章详细介绍了Wine的基本概念、安装流程、配置方法、运行Windows程序的不同方

《Linux 信号入门:搞懂 “进程通信的紧急电话” 到底怎么用(初篇)》

前引:在 Linux 系统中,信号是进程间 “即时通信” 的核心机制 当你用 Ctrl+C 终止程序、用 kill 命令结束进程,本质都是信号在发挥作用。很多开发者入门时觉得信号 “简单”,实际编程时却常踩坑:信号丢失、处理函数重入、竞态条件等问题屡见不鲜。本文将从信号的本质出发,拆解核心原理、常用接

[linux仓库]线程库封装[线程·肆]

🌟 各位看官好,我是egoist2023! 🌍 Linux == Linux is not Unix ! 🚀 学习了线程的概念及操作之后,模仿C++对线程操作的封装自己造一个线程封装的轮子。 👍 如果觉得这篇文章有帮助,欢迎

WindowsXP Window7等老系统和Linux Ubuntu等系统在VM虚拟机中安装VM Toools工具实现宿主机虚拟机共用粘贴板

博主社群介绍: ① 群内初中生、高中生、本科生、研究生、博士生遍布,可互相学习,交流困惑。 ② 热榜top10的常客也在群里,也有数不清的万粉大佬,可以交流写作技巧,上榜经验,涨粉秘籍。 ③ 群内也有职场精英,大厂大佬,跨国企业主管,可交流技术、面试、找工作的