第 1章计算机网络与 Linux操作系统本章内容
计算机网络中的基本概念
Unix与 Linux操作系统发展简史
自由软件文化
Linux系统特点及其应用
认识主流 Linux产品
1.1 计算机网络中的基本概念
计算机网络(局域网、广域网,Internet)
网络拓扑结构(星型、环型、总线型、网状、树型、混合型)
联网设备(网卡、集线器、交换机、路由器、服务器与工作站)
网络协议( TCP/IP)
1.2 从 Unix到 Linux
Unix发展 简史
Linux发展简史
1.2.1 Unix简史
1968年,Multics项目(交互式分时系统研究);
1970年,贝尔实验室 Ken Tompson,Dennis Ritchie
在 PDP-7小型机上开发出 Unix系统;
1977年,加州大学伯克利分校发布 BSD系统;
Unix系统最终分裂为 AT&T System V和 BSD两大阵营;
1981年,Sun公司成立并开发 SunOS系统,该系统后来演化为 Solaris系统;
1993年,AT&T把 Unix系统实验室出售给 Novell公司;
后来,Novell公司将 UnixWare出售给 SCO公司主流 Unix产品
Sun Solaris
IBM AIX
SCO UnixWare
HP HP-UX
FreeBSD
1.2.2 Linux发展简史
1986年,Andrew Tanenbaum开发 Minix系统 ;
1991年,芬兰赫尔辛基大学的学生 Linus Torvalds
开发 Linux系统,并将源代码放在 Internet上;
随着 Internet的发展,Linux系统迅速普及开来;
1994年,发布 Linux 1.0内核;同年 Red Hat公司成立;
1996年,发布 Linux Kernel 2.0;
2003年,发布 Linux Kernel 2.6
Unix/Linux演化关系图
1,3自由软件文化
GPL(通用公共许可证)
Copyleft软件
GNU项目
1.3.1 GPL
GPL( General Public Licence) 具有以下特点:
GPL赋予使用者复制,传播和修改自由软件的权利
GPL是自由软件社区和国际上公认的契约
GPL要求使用者原封不动地将 GPL连同 GPL代码一并进行拷贝,传播
GPL严格限定自由软件变成,专有权,的可能性,对自由软件可能受到专有权的威胁进行了约定
1.3.2 Copyleft软件
大多数商业软件都是带有版权( Copyright)
保护的
在 GNU计划中,所有软件都实行 Copyleft
自由并不等同于免费
1.3.3 GNU项目
GNU项目开始于 1984年,由 Richard Stallman创建,旨在开发一个类似 Unix的,并且是自由软件的完整操作系统,GNU系统
GNU是,GNU‘s Not Unix”的递归缩写
大多数 GNU软件是免费分发的( Copyleft),但不是所有的都这样
1.4 Linux系统特点及其应用
选择 Linux系统的几个原因
Linux系统的版本
Linux系统的应用现状
1.4.1 选择 Linux系统的几个原因
Linux可以进行内核定制
Linux的系统角色灵活
Linux的 GUI是 可选 组件
Linux系统拥有完善的功能和卓越的稳定性
1.4.2 Linux系统的版本
Linux的版本号分为两种:内核版本和发行版本
内核版本是指在 Linus领导下的内核小组开发维护的系统内核的版本号
发行版本是一些组织和公司根据自己发行版的不同而自定的内核版本号
内核版本的每一个版本号都是由三个数字组成,其形式如下:
major.minor.patchlevel
其中 major为主版本号,minor为次版本号,
二者共同构成了当前内核版本号;
patchlevel表示对当前版本的修订次数
minor为偶数说明是产品化版本,是奇数说明是实验版本
1.4.2 Linux应用现状
Linux主要应用方向平台应用服务器平台桌面平台嵌入式应用
Network Computer
智能终端(手机,PDA)
自动化控制
Linux智能手机
1.5 认识主流 Linux产品
Red Hat Linux
SuSE Linux
Red Flag Linux
中标普华 Linux
Turbo Linux
1.5.1 Red Hat Linux
Red Hat是全球最大的 Linux厂商
在 Red Hat Linux 9之后,Red Hat Linux发展分为两个分支,Fedora项目和 Red Hat Enterprise
Linux
Fedora项目是一个由 Red Hat资助并被 Linux社区支持的开源项目
Red Hat Enterprise Linux更加专业,功能更加强大,性能也更优越
Red Hat Enterprise Linux主要产品
1.5.2 SuSE Linux
SuSE Linux最初由四个德国人开发
SuSE Linux是目前除 Red Hat外应用最广泛的 Linux系统
SuSE Linux已经于 2003年被 Novell公司收购
1.5.3 Red Flag Linux
Red Flag Linux是目前影响力最为广泛的国产中文 Linux操作系统
Red Flag Linux常见版本:
Red Flag Linux Desktop 5.0
Red Flag Linux Workstation 5.0
Red Flag DC Server 5.0
Red Flag HA Cluster 5.0
本章小结
熟悉计算机网络中的基本概念
了解 Unix系统的发展历史
了解 Linux系统的发展历史和现状
了解 Unix和 Linux系统之间的关系
了解 Linux系统的特点
熟悉主流的 Unix/Linux产品