中间件

【Linux】进程控制,手搓简洁版shell

【Linux】进程控制,手搓简洁版shell

1、进程创建 fork函数:从已经存在的进程中创建一个新进程。新进程为子进程,原进程为父进程。 进程调用fork,当控制转移到内核中的fork代码后,内核做: 分配新的内存块和内核数据结构给子进程 将父进程部分数据结构内容拷贝给子进程 添加子进程到系统进程列表当中 fork返回,

SE_Wang SE_Wang 2024-12-02
111 0 0
Ubuntu20.04双系统安装详解(内容详细,一文通关!)

Ubuntu20.04双系统安装详解(内容详细,一文通关!)

制作ubuntu系统安装盘 下载ubuntu镜像文件 这里给出两种下载方式: 1、官网下载 传送门🔗Download Ubuntu Desktop | Download | Ubuntu 如今官网上只能找到较新的ubuntu版本(截至到笔者写文时官网上显示的是Ubuntu 22

SE_Wang SE_Wang 2024-11-29
1.2K+ 0 0
【Linux】文件操作的艺术——从基础到精通

【Linux】文件操作的艺术——从基础到精通

前言:一切皆文件 在正式开始文件操作的介绍之前,我们先来解决一个问题,什么是文件? 我们常见的文件有:文本文件(如.txt,.cpp),二进制文件(如编译后的可执行文件),图像文件等等,我们和这些文件打交道,无非就是对文件写入和对文件读取,然而我们是怎么实现对文件的写入和读取的呢?其实操作系

SE_Wang SE_Wang 2024-11-28
126 0 0
【Linux】权限管理

【Linux】权限管理

一.shell命令以及运行原理 Linux严格意义上说的是一个操作系统,我们称之为核心(kernel),但我们一般用户,不能直接使用kernel。而是通过kernel的"外壳"程序,也就是所谓的shell,来与kernel沟通。如何理解?为什么不能直接使用kernel? 从技术角度,Shel

SE_Wang SE_Wang 2024-11-27
157 0 0
【Linux】「共享内存揭秘」:高效进程通信的终极指南

【Linux】「共享内存揭秘」:高效进程通信的终极指南

1. 什么是共享内存 共享内存(Shared Memory)是一种进程间通信(IPC,Inter-Process Communication)的方式,允许多个进程通过访问同一块内存区域来实现数据共享和快速通信。它是一种效率极高的通信机制,因为数据不需要在进程间进行复制,只需在同一块内存中直接读写即

SE_Wang SE_Wang 2024-11-26
230 0 0
【Linux】进程的生命之旅——诞生、消逝与守候(fork/exit/wait)

【Linux】进程的生命之旅——诞生、消逝与守候(fork/exit/wait)

一、进程创建 1.fork函数 操作系统中进程的创建通常是通过系统调用实现的,在Linux中是通过fork(),它从已存在进程中创建一个新进程。新进程为子进程,而原进程为父进程。 #include<unistd.h> // 使用需包含头文件unistd.h pid_t pid

SE_Wang SE_Wang 2024-11-25
197 0 0
双向NAT=源NAT+NAT Server,有这么6?

双向NAT=源NAT+NAT Server,有这么6?

01 NAT基础 网络地址转换(Network Address Translation, NAT)是一种用于重写IP数据包头部地址的技术,它允许一个或多个私有网络内的设备共享一个或多个全球唯一的IP地址来访问互联网。 NAT的引入主要是为了解决IPv4地址空间不足的问题,同时也增强了网络的安全性

SE_YJ SE_YJ 2024-11-25
428 0 0
SecureCRT这样设置,再也不背锅了!

SecureCRT这样设置,再也不背锅了!

01 SecureCRT简介 01功能概述 SecureCRT 是一款由 VanDyke Software 开发的远程终端仿真软件,它支持多种协议,包括 SSH(Secure Shell)、Telnet、Rlogin、Serial 和 TTY。 SecureCRT 以其出色的安全性和易用性著称

SE_YJ SE_YJ 2024-11-25
180 0 0
Linux 链式与层级中断控制器讲解:原理与驱动开发

Linux 链式与层级中断控制器讲解:原理与驱动开发

1.处理流程对比 Linux 4.9.88内核源码 Linux-4.9.88\drivers\gpio\gpio-mxc.c📎gpio-mxc.c Linux-4.9.88\arch\arm\boot\dts\imx6ull.dtsi 1.1 下级中断控制器的类别 在后续课程中我们把G

SE_Wang SE_Wang 2024-11-22
158 0 0
Linux :进程间通信之管道

Linux :进程间通信之管道

一、进程间通信 1.1 是什么和为什么 1、进程间通信是什么?? ——>两个或多个进程实现数据层面的交互,但是由于进程独立性的存在,导致通信的成本比较高。 2、既然通信成本高,那为什么还要通信呢?? ——> 在某些场景下我们需要不同进程之间进行(1)基本数据的交互。

SE_Wang SE_Wang 2024-11-21
118 0 0
1 102 103 104 105 106 114