这个系列的笔记知识来源主要为Linux Unix编程手册(上下册)一书,与许多来源于网络的视频课程,用于助记。
在文档中会注明知识点所在的章节目录,也有许多引用资料来源于网络视频课程附带,希望原作者原谅未能注明来源
- 进程管理简介
- gcc与动静态库基础
- makefile
- gdb
- shell
- 通用的I/O模型
- 深入探究文件I/O
- 进程
- 内存分配
- 用户和组
- 进程凭证
- 时间
- 系统限制和选项
- 系统和进程信息
- I/O缓冲
- 系统编程概念
- 文件属性
- 扩展属性
- 访问控制列表
- 目录与链接
- 监控文件事件
- 信号基本概念
- 信号处理函数
- 高级特性
- 定时器与休眠
- 进程的创建
- 进程的终止
- 监控子进程
- 程序的执行
- 详述进程创建与执行
- 线程简介
- 线程安全和每线程存储
- 线程取消
- 线程更多细节
- 进程组、回话和作业控制
- 进程优先级和调度
- 进程资源
- DAEMON
- 编写安全的特权程序
- 能力
- 等级记账
- 共享库的高级特性
- 进程间通信简介
- 管道和FIFO
- System V IPC介绍
- System V 消息队列
- System V 信号量
- System V 共享内存
- 内存映射
- 虚拟内存操作
- POSIX IPC介绍
- POSIX消息队列
- POSIX信号量
- POSIX共享内存
- 文件加锁
- SOCKET:介绍
- SOCKET: UNIX DOMAIN
- SOCKET: TCP/IP网络基础
- SOCKET: internet Domain
- SOCKET: 服务器设计
- SOCKET: 高级主题
- 终端
- 其他备选的I/O模型
- 伪终端
- 跟踪系统调用
- 解析命令行选项
- 对NULl指针做转型
- 内核配置