自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 fork函数

进程一旦调用了wait,就立即阻塞自己,查找一个僵尸进程,收集子进程的信息,并把它彻底销毁后返回,如果没有找到,wait就会一直阻塞等待僵尸进程出现。fork()产生的新进程不复制原进程的内存空间,而是和父进程共享一个内存空间,只有在需要写入修改内存的时候,数据才会被复制,优化了进程执行速度。,虽然进程已经被终止,但是没有被内核丢弃,还保留着父进程可能需要的一些该子进程的信息。子进程先于父进程结束,但父进程没有调用 wait函数处置,该子进程就会变为。,如果子进程占满进程表项,会使后来的进程无法fork。

2022-10-26 13:02:36 126

原创 信号集和相关函数

一个能表示多个信号的数据类型:(Linux) sigset_t,分为。设定对信号屏蔽集内的信号的处理方式(阻塞或不阻塞)

2022-10-25 14:47:38 124

原创 Unix-Linux体系结构

用来控制计算机硬件资源,提供应用程序运行的环境,我们写的程序,一般来讲运行在用户态,当程序要执行一些特殊代码的时候,程序就可能切换到内核态,这种切换由操作系统控制。:是shell的一种,linux上默认采用的是bash这种shell,它是一个可执行程序,主要作用是把用户输入的命令翻译给操作系统(命令解释器)。:就是一些函数(系统函数),你只需要调用这些函数。类Unix操作系统体系结构分为两个状态。:应用程序的活动空间。

2022-10-25 09:59:50 282

原创 nginx初步开发

信号是进程之间常用的通信手段, 信号:通知(事情通知),用来通知某个进程发生某个事情, 信号是突发事件,是异步发生的,也被称为“软件中断”。,发出跟这个数字对应的信号 例如。能给进程发送多种信号。是BSD风格显示格式。

2022-10-24 17:21:18 684

原创 终端与进程

一般来说,一个bash(shell)上边运行的所有程序都属于一个会话,而这个会话有一个session leader,通常就是session leader,可以调用系统函数创建新的session。pts(虚拟终端),一个虚拟终端连接到linux,就会出现一个bash进程(shell),用于解释用户输入的命令。注程组:一个或者多个进程的集合,每个进程组有一个唯一的进程组ID,可以调用系统函数来创建和加入进程组。是一个linux下调试分析诊断工具,可以跟踪程序执行时进程的系统调用以及所收到的信号;

2022-10-23 18:39:20 1236

原创 安装VMware Tools

6.进入/mnt/vmware-tools-distrib目录,运行可执行文件vmware-install.pl。7.按照提示,敲回车。

2022-10-22 15:59:55 656

原创 nginx整体结构,进程模型

nginx整体结构,进程模型 nginx关闭命令总结:nginx是一种多进程的模型:多线程模型的弊端:共享内存,如果某个线程报错会影响到其他线程

2022-10-22 14:13:20 590

原创 nginx安装与启动

nginx安装与启动

2022-10-21 15:13:40 943

原创 ubuntu 挂载共享文件夹

一般共享文件夹默认放在/mnt/hgfs目录下,但vmware不会自动挂载,需要手动设置。

2022-10-21 12:22:25 1086

原创 Ubuntu虚拟机桥接模式下不能连校园网

桥接模式:虚拟出来一台和你的宿主机IP地址在同一网段的电脑。

2022-10-20 22:30:57 597

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除