大连东软信息学院Linux系统编程考试资料
Linux系统程序设计
第1章 Linux操作系统基础
1.1 Unix/Linux操作系统简介
1.2 相关术语
1.3 库函数与系统调用
1.4 项目构思-远程访问虚拟机
1.5 Linux常用命令
1.6 项目设计、实施与运行
1.1 Unix/Linux操作系统简介
Unix概述
1969年:Ken Thompson 汇编语言
1973年:与Dennis Ritchie用C语言重写UNIX Ⅲ
UNIX分为System V和 BSD两大主流
1978年:加利福尼亚大学伯克利分校以UNIX第六版为基础改进成BSD系列UNIX
1983年:System V版本1发布,第一个商业UNIX版本
System V 版本4是较成功的,或称为SVR4
1992年,版权纠纷,伯克利分校删除原UNIX代码,重写内核,1994年诞生4.4BSD版本,成为现代BSD基本版本
1.1 Unix/Linux操作系统简介
Linux概述
1987年:荷兰的Vrije大学的Andrew S. Tanenbaum开发MINIX,用于操作系统课程的教学。
1991年:Linus学习MINIX,并发布了Linux内核。
2003年:Linux2.6版本内核发布
Linux版本的两种说法
内核版本:Linux2.4.20,Linux2.6等
r.x.y:r-主版本号,x-偶数稳定奇数开发,y-错误修补次数
发行版本:RedHat Linux 9.0,SUSE 10,Ubuntu等
厂家将Linux内核与外围实用程序和文档包装,提供安装界面和系统配置、管理工具等,形成的操作
1.2 相关术语
操作系统
多用户系统
用户和组
进程