Linux服务器开发-深入理解Linux服务器开发核心知识点

Linux服务器开发-深入理解Linux服务器开发核心知识点

本课程针对有C语言基础和Linux基础的学员,涉及Linux服务器开发相关知识和实践。讲师从工具、系统、网络三个模块详细讲解Linux服务器开发相关知识。

在这门课程中,讲师将带领大家一起玩转Linux服务器开发。

资源目录

第 1 讲Linux服务器开发

1.1课程介绍 时长 08:56

第 2 讲工具篇

2.1预处理 时长 11:42

2.2预处理过程 时长 10:51

2.3编译 时长 08:08

2.4汇编 时长 11:58

2.5链接 时长 11:29

2.6静态链接 时长 13:58

2.7动态链接 时长 19:39

2.8gdb 时长 10:28

2.9gdb的用法 时长 14:04

2.10面试题 时长 09:33

第 3 讲计算机系统再认识

3.1初识CPU 时长 09:57

3.2初识MMU 时长 08:25

3.3系统调用和错误处理 时长 14:17

第 4 讲文件IO

4.1基本IO函数 时长 10:30

4.2open函数用法 时长 07:36

4.3read函数用法 时长 10:10

4.4拷贝函数的write和close函数用法 时长 14:57

4.5open其他选项用法 时长 14:35

4.6lseek函数用法(一) 时长 11:20

4.7lseek函数用法(二) 时长 14:15

4.8竞态条件和文件描述符 时长 14:20

4.9实现文件描述符的复制 时长 11:17

4.10实现文件上锁 时长 14:57

4.11文件系统 时长 08:30

4.12文件类型和文件权限的获取 时长 14:55

4.13ls -l命令的实现 时长 13:14

4.14目录 时长 08:20

4.15用链表显示目录中内容 时长 11:21

4.16项目演示(一) 时长 11:31

4.17项目演示(二) 时长 16:09

4.18项目演示(三) 时长 12:19

4.19项目演示(四) 时长 11:10

4.20项目演示(五) 时长 15:11

第 5 讲进程

5.1进程的定义 时长 10:27

5.2PCB进程控制块 时长 12:49

5.3进程状态转换和进程id 时长 15:32

5.4进程的创建和销毁 时长 13:57

5.5虚拟内存和命令行参数 时长 13:36

5.6环境变量列表 时长 13:58

5.7使用fork创建进程和调试(一) 时长 15:00

5.8使用fork创建进程和调试(二) 时长 12:09

5.9使用fork创建进程和调试(三) 时长 14:49

5.10父子进程间共享文件和写时拷贝 时长 12:14

5.11vfork的用法 时长 07:45

5.12进程终止 时长 16:22

5.13子进程的退出 时长 18:24

5.14执行程序(一) 时长 15:34

5.15执行程序(二) 时长 15:42

5.16文件描述符和exec 时长 10:22

5.17守护进程 时长 13:41

5.18项目演示 时长 18:05

第 6 讲信号

6.1信号的基本概念 时长 08:20

6.2进程对信号的响应和signal函数 时长 16:54

6.3信号处理过程 时长 12:47

6.4SIGCHLD信号 时长 11:26

6.5定时器与考试系统 时长 14:18

6.6定时器与俄罗斯方块 时长 10:58

6.7实现MP3播放器案例(一) 时长 12:38

6.8实现MP3播放器案例(二) 时长 15:06

6.9实现MP3播放器案例(三) 时长 16:33

6.10发送信号和信号的分类 时长 15:45

6.11可重入和不可重入函数 时长 10:40

6.12信号在内核中的结构和信号集 时长 14:28

6.13信号掩码 时长 16:24

6.14信号掩码的切换 时长 19:57

6.15sigaction函数 时长 11:04

第 7 讲IPC

7.1同步互斥 时长 18:49

7.2死锁与死锁避免 时长 09:49

7.3pv操作 时长 20:02

7.4管道 时长 19:21

7.5IPC:消息队列(一) 时长 25:53

7.6IPC:消息队列(二) 时长 17:58

7.7IPC:共享内存 时长 14:26

7.8IPC:信号量 时长 26:18

第 8 讲多线程

8.1多线程 时长 13:26

8.2线程的基本操作(一) 时长 13:06

8.3线程的基本操作(二) 时长 13:43

8.4线程的基本操作(三) 时长 10:06

8.5互斥量(一) 时长 16:27

8.6互斥量(二) 时长 16:44

8.7读写锁 时长 16:16

8.8条件变量(一) 时长 08:20

8.9条件变量(二) 时长 11:38

8.10条件变量(三) 时长 12:44

8.11信号量 时长 18:23

8.12线程私有数据(一) 时长 10:20

8.13线程私有数据(二) 时长 12:12

8.14线程池(一) 时长 12:04

8.15线程池(二) 时长 20:44

8.16线程池(三) 时长 12:14

8.17线程池(四) 时长 12:10

第 9 讲网络编程

9.1OSI七层模型 时长 16:48

9.2TCP/IP四层模型(一) 时长 16:51

9.3TCP/IP四层模型(二) 时长 19:35

9.4TCP 时长 14:16

9.5socket函数 时长 12:54

9.6bind函数和listen函数 时长 11:02

9.7服务端程序 时长 19:01

9.8客户端程序(一) 时长 18:20

9.9客户端程序(二) 时长 22:49

9.10解决丢包、粘包问题 时长 25:12

9.11多线程网络编程模型 时长 17:06

9.12聊天室程序(一) 时长 15:31

9.13聊天室程序(二) 时长 13:58

9.14select函数(一) 时长 17:41

9.15select函数(二) 时长 12:52

9.16用select实现TCP的服务端 时长 19:24

9.17epoll函数 时长 21:15

9.18epoll函数实践 时长 13:23

9.19边沿触发和水平触发 时长 13:14

9.20应用层编程演示(一) 时长 14:33

9.21应用层编程演示(二) 时长 10:12

9.22UDP 时长 15:10

9.23广播 时长 10:28

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源