Linux简介
总纲
1、
选择使用
Linux
操作系统
2、
Linux
的历史、现在和未来
3、
Linux
的系统特性和组成
4、
Linux
的内核版本与发行版本
重点
1、
认识学习应用
Linux
的重要性
2、
了解
Linux
的历史、现在和未来前景
3、
熟悉
Linux
的特性和功能
4、
区分
Linux
的内核版本与发行版本
内容
1、
选择使用Linux操作系统
――
1.1
、自由软件介绍
――当前流行的软件按其提供的方式和是否可以赢利可以划分为三种模式:即商业软件(
commercial software
)、共享软件(
shareware
)、和自由
软件(
freeware
或
free software
)。
――自由软件的自由(
free
)有两个含义:第一,是可免费提供给任何用户使用;第二:是指它的源代码公开和可自由修改。
――“
BUG
就像影子一样,只会出现在阳光照不到的角落中”。
――
1.2
、什么是
Linux
――
Linux
是一个操作系统,同时它是一个自由软件,是免费的、源代码开放的,编制它的目的是建立不受任何商品化软件版权制约的、全世界都能自由使用的
Unix
兼容产品。
――
1.3
、学习和使用
Linux
的必要性
――在进行信息化建设时,无论是国家,企业还是个人,必须考虑三个至关重要的因素:性能、安全和价格。
性能方面――开放源代码
安全方面――免去对系统后门的担忧
价格方面――“并不存在成本”
2、
Linux
的历史、现在和未来
――
2.1
、
Linux
操作系统的产生
――关键字:
Linus Torvalds
、
Linux
之父、芬兰赫尔辛基大学计算机系、
Tanenbaum
、
Minix
、
1991
、基于
Inter 386
体系结构…
――
2.2
、
Linux
操作系统的发展
――现在
Linux
已经拥有了许多第一流的企业用户和团体用户,正在以一种惊人的速度不断发展。
――
2.3
、
Linux
操作系统的未来
――在
Linux
的应用开发、嵌入式开发两大发展方向上,都急需大量的专业人才,据统计,我国在加入世贸组织后的五年内对
Linux
人才的需求将会超过
120
万人。
3、
Linux
系统的特性和组成
――
3.1
、
Linux
系统的特性
――开放性、多用户、多任务、出色的速度性能、良好的用户界面、丰富的网络功能、可靠的系统安全、良好的可移植性、具有标准兼容性;
开放性――系统遵循世界标准规范
多用户――系统资源可以被不同用户各自拥有使用
多任务――计算机同时独立运行多个程序
出色的速度性能――系统可以长期运行而无需重启,影响系统性能提高的限制因素主要是其总线和磁盘
I/O
的性能。
良好的用户界面――三种界面:用户命令界面、系统调用界面、图形用户界面。
丰富的网络功能――完善的内置网络
可靠的系统安全――对读、写进行权限控制、带保护的子系统、审计跟踪、核心授权等…
良好的可移植性――可移植性是指将操作系统从一个平台转移到另一个平台使它仍然能够按其自身方式运行的能力。
具有标准兼容性――
Linux
是一个与
POSIX
(
Portable Operating System Interface
)相兼容的操作系统,它所构成的子系统支持所有相关的
ANSI
、
ISO
、
IETF
和
W3C
业界标准。
X/Open
标准、工业标准。
POSIX
是可移植操作系统接口标准
(Portable Operating System Interface Standard)
,该标准由
IEEE(Institute of Electrical and Electronics Engineers)
国际性的电子技术与信息科学工程师的协会制订,并由国际标准化组织接受为国际标准。
ANSI(American National Standard Institite)
,是美国国家标准协会的英文缩写,这个组织的下设机构中有关于信息处理和计算机技术方面的组织,任务是研究制订相关的协议和标准。
ISO
是国际标准化组织
(International Organization for Standardization)
名称的英文缩写,国际标准化组织是由多国联合组成的非政府性国际标准化机构。
IETF
是
Internet
工程任务组
(Internet Engineering Task Force)
的简写,始于
1986
年的
IETF
是推动
Internet
标准规范制定的最主要的组织。
W3C(World Wide Web Consortium
,
http://www.w3.org/)
创建于
1994
年,研究
Web
规范和指导方针,致力于推动
Web
发展,保证各种
Web
技术能很好地协同工作。
――
3.2
、
Linux
系统的组成
――内核、
Shell
、文件系统、应用程序。
Linux
内核――系统的“心脏”
Linux Shell
――系统的用户界面,提供了用户与内核进行交互操作的一种接口
Linux
文件系统――
Linux
能支持多种目前流行的文件系统,如
EXT2
、
EXT3
、
FAT
、
VFAT
、
ISO9660
、
NFS
、
SMB
等。
Linux
应用程序――文本编辑器、编程语言、
X Window
、办公套件、
Internet
工具、数据库等。
4、
Linux
的内核版本与发行版本
――4.1、Linux的内核(Kernel)版本
――内核版本是在linus领导下的开发小组开发出的系统内核的版本号
――内核版本由3个数字组成:r.x.y
r:
目前发布的Kernel主版本
x:
偶数:稳定版本;奇数:开发中版本。
y:
错误修补的次数。
稳定版本,如 2.4.4 ;
测试版本,如2.1.111
Red Hat Linux 9
使用的内核版本是 2.4.20
http://www.kernel.org/
――4.2、Linux的发行套件(Distribution)版本
――发行版本是一些组织或厂家将Linux系统内核与应用软件和文档包装起来,并提供一些安装界面和系统设定管理工具的一个软件包的集合。目前已经有了300余种发行版本,而且还在不断地增加。相对于内核版本,发行套件的版本号随发布者的不同而不同,与系统内核的版本号是相对独立的。
常见的
Linux
发行版本
1、
国际发布与国内发布
Red Hat Linux http://www.redhat.com/
Mandrake Linux http://www.linux-mandrake.com/en/
SUSE Linux http://www.suse.com/
Debian Linux http://www.debian.org/
Caldera Linux http://www.caldera.com/
Redflag Linux http://www.redflag.com.cn/
2、
安全发布与小型发布
Astaro Security Linux http://www.astaro.org/
EnGarde Secure Linux http://www.engardelinux.org/
ClarkConnect http://www.clarkconnect.org/
Linux Router Project http://www.linuxrouter.org/
3
、更多Linux发行版本相关信息 http://www.distrowatch.com/
-----------------------------------------------------------------------------------
共同学习、共同进步、共同交流;
网络技术讨论(1)
114026352
【未满】
网络技术讨论(2)
114026377
【未满】
网络技术讨论(3)
114026392
【未满】
网络技术讨论(4)
114026462
【未满】