操作系统

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】用C++实现UDP通信:详解socket编程流程

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

【Linux】网络基础

📝前言:这篇文章我们来讲讲Linux网络基础 🎬个人简介:努力学习ing 📋个人专栏:Linux 🎀CSDN主页 愚润求学 🌄其他专栏:C++学习笔记,C语言入门基础,python入门基础,C+

【Linux我做主】进度条小程序深度解析

Linux下C语言进度条程序深度解析 进度条小程序 GitHub地址 前言 前置知识 回车换行(CR/LF)的深度解析 历史渊源与技术规范 在进度条/倒计时中的应用 缓冲区机制的全面剖析 缓冲区引入 缓冲类型对比 进度条开发中的关键控制 进度条实现 以小见大——倒计时 倒计时最终效果演示 错误演示

Linux查看防火墙

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

【保姆级教程】10步搞定Ubuntu(虚拟机)安装Docker

一、准备工作       1.下载Ubuntu镜像     下载地址:夸克网盘分享「ubuntu-24.04.2-desktop-amd64.iso」,点击链接即可保存。打开「夸克APP」。链接:     2.下载VMware workstation Pro二、正式开始首先我们需要下载官方Ubun

【操作系统学习篇-Linux】进程

1. 什么是进程课本概念:程序的一个执行实例,正在执行的程序等 内核观点:担当分配系统资源(CPU时间,内存)的实体。 如果你就看这个来理解进程,那么恭喜你,作为初学者,你没有真正理解到什么是进程! 那么什么是进程? -》我们来看这幅图片

ubuntu 22.04 docker 安装&使用

文章目录 docker 安装 0.卸载旧版本 1.设置Docker的apt存储库 2.安装Docker软件包 3.配置加速地址:设置registry mirror 4.通过运行hello-world映像来验证安装成功 nvidia-container-toolkit 安装 0.先决条件 1.配置生产存储库 2.从存储库中更新包装列表 3.安装NVID

【Linux】进程状态

目录一、引言1、孤儿僵尸2:41:50讲解如何通过结构体的某一个成员的地址找到结构体的地址二、进程状态1、状态是什么?2、状态决定了什么?3、运行状态4、阻塞状态5、挂起状态三、具体介绍Linux中的进程状态1、R状态通过代码查看R状态:2、前台进程和后台进程3、S状态4、D状态5、T状态6、t状态:7、Z状态:僵尸状态8、为什

Ubuntu 超详细保姆级安装教程(每步都有截图)

文章目录 下载安装VMware 检查网络适配器 Ubuntu下载 创建虚拟机 启动虚拟机 安装 VWware Tools 安装 SSH 连接工具 配置静态IP 下载安装VMwareDesktop Hypervisor Solutions | VMware 官网下载速度慢的可以使用我百度网盘分享的链接来下载 百度网盘 | VMware 17.5.2 [2025.1