linux系统编程介绍

  • Linux系统编程介绍

Linux系统编程介绍

什么叫做Linux系统编程?
Linux系统编程:使用Linux提供的API进行编程。

这套API是 Linux 系统专门提供为进行系统编程的一套接口,其他系统并不适用。

Linux只是一个内核,并不是一个真正的系统。

Linux对应的发行版本系统:Ubuntu、Centos、Debian。

Linux是类Unix系统,Linux上的API可以放在类Unix系统上运行。

Linux是参考Unix开发出来。

Linux的API大部分是C语言编写。

Linux系统编程:
1、系统调用文件IO。
2、文件系统。
3、进程。
4、进程间通信。
5、多线程、多线程。
6、线程同步与异步。
7、linux网络编程。
① 基本常识。
② socket相关的API。
③ 多进程服务器模型。
④ 多线程服务器模型。
⑤ IO复用服务器模型。
高并发服务器框架:
分析tinyHttp:小型web服务器框架。
Libevent框架。
Nginx框架。

你可能感兴趣的:(linux系统编程介绍)