当前位置: 代码迷 >> 综合 >> (一)通讯实战基础
  详细解决方案

(一)通讯实战基础

热度:28   发布时间:2023-10-17 01:02:28.0

一:nginx的整体结构

(1.1)master进程和worker进程概览(父子关系)

(1.2)nginx进程模型

(1.3)调整worker进程数量

 

二:nginx进程模型细说

(2.1)nginx重载配置文件

(2.2)nginx热升级,热回滚

(2.3)nginx的关闭

(2.4)总结

 

三:终端和进程的关系

(3.1)终端与bash进程

(3.2)终端上的开启进程

(3.3)进程关系进一步分析

(3.4)strace工具的使用

(3.5)终端关闭时如何让进程不退出

(3.6)后台运行 

 

四:信号的概念,认识,处理动作

(4.1)信号的基本概念

(4.2)通过kill命令认识一些信号

(4.3)进程的状态

(4.4)常用的信号列举

(4.5)信号处理的相关动作

 

五:Unix/Linux操作系统体系结构,信号编程初步

     Unix/Linux操作系统体系结构

     signal函数范例

     可重入函数

     不可重入函数的错用演示 

 

六:信号编程进阶、sigprocmask范例

信号集

信号相关函数

sigprocmask等信号函数范例演示

 

七:fork函数详解、范例演示

fork()函数简单认识

fork()函数简单范例

僵尸进程的产生、解决,SIGCHLD

fork()函数进一步认识

完善一下fork()代码

fork()失败的可能性

 

八:守护进程详解、范例演示

普通进程运行观察

守护进程基本概念

守护进程编写规则

一些概念

(3.1)文件描述符:正数,用来标识一个文件。

(3.1)文件描述符:正数,用来标识一个文件。

(3.3)空设备(黑洞)

(3.4)实现范例 

  相关解决方案