Linux下的系统编程和网络编程知识网络
2017-09-10 14:54
162 查看
一、Linux(red hat)基础
Linux文件系统:Linux根目录下子目录含义、文件类型、EXT2系统、Linux文件层次结构
Linux基本操作命令: 文件操作:touch、rm、cp、mv、less、more、head、cat、mkdir、vi/vim、tail
进程管理:ps、kill、pkill、jobs、fg、bg、&、//
用户管理:useradd、usermdd、userdel、passwd
用户信息存储、添加、删除、修改密码、修改用户属性
文件压缩:tar、gzip
Linux下的c语言编程: 编译链接方式:gcc安装与使用
调试:gdb
工程管理:makefile文件
库文件:静态库和动态库(共享库)
二、系统编程
1、操作系统原理以及微机原理
2、系统编程的基础:进程管理、程序加载、文件操作(系统操作)
3、多进程编程:创建进程、进程间数据共享、进程间通讯、信号
4、多线程编程:线程创建、线程同步、线程安全、线程共享
5、内存管理方案:分区、分页、分段、虚拟内存
三、网络编程
1、网络基础:网络七层模型以及四层模型
2、网络编程API函数使用
3、TCP、UDP、IP协议的比较以及特点
4、tcp的链接和断开链接过程
5、TCP协议下的三次握手、四次挥手以及状态转移图
6、网络拥塞避免:四种方式
7、HTTP服务器编程、网络发布服务器
四、高性能服务器编程
1、多进程、多线程
2、进程池、线程池
3、高级I/O复用:select poll epoll
Linux文件系统:Linux根目录下子目录含义、文件类型、EXT2系统、Linux文件层次结构
Linux基本操作命令: 文件操作:touch、rm、cp、mv、less、more、head、cat、mkdir、vi/vim、tail
进程管理:ps、kill、pkill、jobs、fg、bg、&、//
用户管理:useradd、usermdd、userdel、passwd
用户信息存储、添加、删除、修改密码、修改用户属性
文件压缩:tar、gzip
Linux下的c语言编程: 编译链接方式:gcc安装与使用
调试:gdb
工程管理:makefile文件
库文件:静态库和动态库(共享库)
二、系统编程
1、操作系统原理以及微机原理
2、系统编程的基础:进程管理、程序加载、文件操作(系统操作)
3、多进程编程:创建进程、进程间数据共享、进程间通讯、信号
4、多线程编程:线程创建、线程同步、线程安全、线程共享
5、内存管理方案:分区、分页、分段、虚拟内存
三、网络编程
1、网络基础:网络七层模型以及四层模型
2、网络编程API函数使用
3、TCP、UDP、IP协议的比较以及特点
4、tcp的链接和断开链接过程
5、TCP协议下的三次握手、四次挥手以及状态转移图
6、网络拥塞避免:四种方式
7、HTTP服务器编程、网络发布服务器
四、高性能服务器编程
1、多进程、多线程
2、进程池、线程池
3、高级I/O复用:select poll epoll
相关文章推荐
- Linux系统下C语言编程基础知识介绍
- Linux系统之网络编程[基础概要]
- linux 网络编程 基本知识(王德仙)
- 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- Linux 系统及编程相关知识总汇
- linux嵌入式编程高手历程系列8-NFS网络文件系统配置方法
- 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- 面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结 2015-07-27 20:49 13人阅读 评论(0) 收藏
- [综合面试] 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- 【Linux网络编程笔记】TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—基础知识篇
- linux网络编程学习笔记之一 -----各种基础知识小结
- 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- 面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- [综合面试] 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- [综合面试] 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- Linux下的系统编程与网络编程大纲
- [综合面试] 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- [综合面试] 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- [综合面试] 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结