网络操作系统linux(第1章)

网络操作系统linux(第1章)

ID:34424658

大小:574.44 KB

页数:30页

时间:2019-03-06

网络操作系统linux(第1章)_第1页
网络操作系统linux(第1章)_第2页
网络操作系统linux(第1章)_第3页
网络操作系统linux(第1章)_第4页
网络操作系统linux(第1章)_第5页
资源描述:

《网络操作系统linux(第1章)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、网络操作系统-Linux基础主讲人:王柯wangk@swnu.edu.cn西南师范大学计算机科学系2005年春第1章RedHatLinux简介Linux基础•Linux历史及简介•Linux的安装与配置•Linux系统管理简介Linux简介•什么是Linux•GNU和GPL版权•Linux的发展历史•Linux的特性•Linux的发布版本•常见Linux发行套件•Linux网络资源什么是LinuxLinux是由LinusTorvalds和世界范围内的其他志愿者开发的一个Unix类的自由操作系统。Linux是一个独立的POSIX实现,包括真正的多任务

2、、虚拟内存、共享库、按需载入、完善的内存管理、TCP/IP网络及其他和Unix类操作系统相兼容的特征。遵循GPL版权,源代码开放。GNU计划、FSF、GPL•1984年MITAI实验室的RichardStallman启动GNU计划。•自由软件基金会(FSF)是GNU计划的组织者。•GNU的软件遵循GPL版权。GNU计划•GNU是“Gnu’snotUnix”的递归同义词•GNU工程的目标是建立一个完整自由操作系统。自由软件中的“自由”•“freesoftware”中的“free”不是免费,而是自由(freedom)。•如果称某个软件为自由软件,那么:

3、–你拥有运行该程序的自由,而且可以用于任何目的。–你拥有修改程序以适应你个人需要的自由。–你有有再发行拷贝的自由,可以是无偿的,也可以收费。–你拥有发行该程序修改后版本的自由,从而使其他人可以从你所做的改进中获益。Copyleft和GPL版权•CopyLeft是对应Copyright的一种说法。•GPL(GeneralPublicLicence)的基本含义是你可以随意拷贝和散发根据GPL许可证授权的软件,并且要求你不能阻止其他人做同样的事情。你既不能向他人就软件本身收费,也不能通过进一步的授权来限制他们这样做。从GPL软件衍生出来的作品也必须同样遵

4、循GPL条款的约束。Linux和GNU/Linux•严格来说,Linux指的就是Linus的kernel。•GNU/Linux指的是以Linux为内核,GNU软件为外围程序,构成的一套可以使用的操作系统。•在本课程中,Linux和GNU/Linux不做严格区分。Linux的历史•1991.8:Linux0.01•1991.10.5:Linux0.02(第一个正式版)•1992:Linux0.95(一年半后到0.99)•1994.3.14:Linux1.0•常用的内核版本是2.2.14、2.3.49、2.4.18、2.4.20x.y.z//稳定树:y

5、为偶数;开发树:y为奇数内核官方网站:www.kernel.orgLinux的特性•多任务•多用户•多平台•对应用程序内存进行保护•从操作系统级实现了“按需取盘”,只读取要执行的代码•共享页面内存,多个进程共享同一块内存页面Linux的特性•使用分页技术的虚拟内存:可使用单独分区或使用文件作为swap,swap可临时增加,最多可以使用128MBx16=2GB的交换区•优秀的磁盘缓冲调度功能:尽可能使用空闲内存作磁盘缓冲•动态链接共享库:变量LD_PRELOAD定义自己的程序库,多个程序同时调用的代码只加载一次,由众多程序共享Linux的特性•cor

6、edump机制:提供系统级调试功能•支持伪终端设备(pseudoterminal,pty)•支持多个虚拟控制台(Alt+F1~F6,Alt+Arrow)•支持各种硬件:HD/FD/Mainboard/SCSI/Video/Audio/CDROM/NIC,ZIP/MO驱动器等•支持多种文件系统(VFS):ext2fs在中等负荷情况下表现非常出色,最多可支持2TB硬盘,文件名长度可过255个字符Linux的特性•支持POSIX任务控制•POSIX兼容,具有丰富的软件支持•强大的网络功能:–TCP/IP,IPV4,IPV6,AX25,X.25,IPX,D

7、DP(AppleTalk),NetBEUI等•提供全部源代码Linux的发行套件•发行套件指一些厂家或组织将Linux系统内核与应用软件和文档包装起来,并提供安装界面、系统设定及管理工具,这样就构成了发行套件。常见的有RedHat,Slackware,Debian,CalderaOpenLinuxLite等。常见Linux发行套件•RedHatLinuxRedhatSoftware公司发布,较slackware/debian晚,但发展迅速,商业软件支持也好于debian和slackware。•特点:–支持硬件平台多–优秀的安装界面,并且可造反升级–

8、独特的RPM升级方式:软件及系统部件的升级/卸载–丰富的软件包:GNU及shareware–安全性能好:提供PAM等,快速

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。