一: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)实现范例