《操作系统——Linux篇 教学课件 ppt 作者 柳青 孔宪君 第2章》由会员分享,可在线阅读,更多相关《操作系统——Linux篇 教学课件 ppt 作者 柳青 孔宪君 第2章(242页珍藏版)》请在金锄头文库上搜索。
1、第2章,Linux操作系统概述,2.1 Linux的基本概念 2.2 Linux的版本 2.3 Linux与其他网络操作系统 2.4 Linux的安装与配置 2.5 Linux的体系结构,2.1 Linux的基本概念,2.1.1 GNU、FSF、开放源码和Linux 2.1.2 Linux内核与Linux系统,2.1.3 Linux的特点 Linux具有以下主要特点。 (1)开放性。Linux遵循开放系统互连(OSI)国际标准,可以和其他硬件和软件互连。,(2)多用户、多任务。多用户是指系统资源可以被不同用户各自拥有和使用,即每个用户对自己的资源(如文件、设备)有特定的权限,互不影响。Linu
2、x 和UNIX都具有多用户的特性。,多任务指计算机同时执行多个程序,各个程序的运行互相独立。,(3)良好的用户界面。Linux向用户提供两种界面:用户界面和系统调用。,Linux的传统用户界面是基于文本的命令行界面,即Shell,既可以联机使用,又可存在文件上脱机使用。,Shell有很强的程序设计能力,用户可方便地用来编制程序,为用户扩充系统功能提供了更高级的手段。,系统调用是为用户提供编程时使用的界面,用户可以在编程时直接使用系统调用命令。系统通过这个界面为用户程序提供低级的、高效率的服务。,Linux还为用户提供图形用户界面,可用鼠标、菜单、窗口、滚动条等设施给用户呈现一个直观、易操作、交
3、互性强的友好的图形化界面。,(4)可靠的系统安全。Linux采用多种安全技术措施,包括对读/写权限的控制、带保护的子系统、审计跟踪及核心授权等,为网络多用户环境提供了必要的安全保障。,(5)良好的可移植性。可移植性指操作系统从一个平台转移到另一个平台时,能按自身方式运行的能力。,Linux是一种可移植的操作系统,能在任何环境(从微型计算机到大型计算机)和任何平台运行。,可移植性为运行 GNU/Linux 的不同计算机平台与其他任何计算机进行准确而有效的通信提供了手段,不需要另外增加特殊的和昂贵的通信接口。,(6)Linux支持UNIX的全部功能,而价格比UNIX系统更为便宜。,(7)Linux
4、提供了TCP/IP网络协议的完备实现,同时也支持完备的TCP/IP客户与服务器功能。具有强大的网络通信功能。,(8)Linux可以支持各种类型的文件系统,支持广泛的硬件。,2.1.4 Linux的快速发展,2.1.5 Linux的产业格局 整个Linux的产业环境由三部分组成:桌面Linux产业链、服务器Linux产业链和嵌入式Linux产业链,这三条产业链组成了Linux产业生态环境。,芯片制造商、硬件厂商、Linux软件提供商等都在Linux的产业环境中发挥着重要作用。,当前世界的Linux的格局正发生变化。Novell并购SuSE的行为将给Linux市场的现有格局带来冲击。未来Linux
5、的世界格局将更多被大的IT厂商及战略联盟所影响。,例如,IBM通过培养和发展Linux的独立软件供应商来推动Linux的发展。,IBM希望通过Linux创造一个新的市场,与其竞争对手竞争,使自己在IT产业链中处于强有力的竞争地位。微软把Linux作为其最大的竞争对手。,United Linux形成以SuSE、SCO为核心的,与Redhat对抗的另一个Linux阵营。,United Linux共享同一个内核和一个应用软件的标准,对于集成商和独立软件供应商来说,可以方便地应用。同时,United Linux增强了Linux厂商的研发能力。,当前,Linux服务器主要集中在邮政、石油、电信和金融等行
6、业。在应用方面,Linux将继续应用在功能服务器方面,包括网络应用、邮件应用和打印服务器等。,在短时间内,Linux的应用很难拓展到关键的业务应用。在复杂的集成应用中,Linux也将显示其优势。,迫于PC市场的竞争越来越激烈,更多的PC厂商将会通过预装Linux操作系统来降低整机的成本,桌面Linux市场的动力来自于PC厂商对Linux OEM的数量增加,这种增长的趋势将会继续延续。,2.1.6 Linux应用领域 (1)教育领域:设计先进、公开源代码这两大特性使得Linux成为操作系统课的活教材。,(2)网络服务器领域:稳定、健壮、系统要求低及网络功能强等特点使Linux成为Internet
7、服务操作系统的首选,现已达到了25的占有率。,(3)企业Intranet:可以用低廉的投入架设E-MAIL服务器、WWW服务器、代理服务器、透明网关和路由器。,(4)视频制作领域:著名的泰坦尼克号就是由200多台Linux协作完成其中的特技效果。,进入21世纪以来,社会各界对免费发布操作系统的支持力度大大增强,特别是许多硬件厂商,如IBM、HP和Dell等纷纷加入到Linux领域,极大地促进了这种操作系统的发展。,当前,纷繁复杂的多种Linux发行版各自为阵,一定程度上降低了Linux的整体战斗力。,但业界认为,不同的发行版本最终会产生不断细分的市场,各个版本将专注处理比较专业的东西。,2.2
8、 Linux的版本,2.2.1 Linux的版本 Linux 1.0版 Linux 1.2版 Linux 2.0版 Red Hat 5.0 Linux DB2,2.2.2 主要Linux发行版简介 1Red Hat() 2Debian(www.debian.org) 3SuSE() 4Mandrake(http:/ Linux与其他网络操作系统,2.3.1 Netware网络操作系统 2.3.2 NT内核的Windows操作系统 2.3.3 UNIX操作系统,2.3.4 Linux与Windows的比较 Linux和Windows都是多用户操作系统,为每个用户提供单独的环境和资源。,Linux
9、和Windows都支持多种文件系统,文件资源可以通过NetBIOS、FTP或者其他协议与其他客户机共享;可以很灵活地对各个独立的文件系统进行组织,由管理员来决定它们在何处可以以何种方式被访问。,Windows作为微软公司进军服务器领域的利器,在满足服务器需求的前提下,设计中融入了Windows 9x图形化界面的优势,使其易于使用,深受用户喜欢。,但是,图形界面使系统的效率降低了,因而适合中小企业、个人用户和对性能要求不严格的场合选用。,Linux适用于强调性能指标,对用户界面要求不大的的应用上。Linux是免费的,没有使用许可证费用。支持Linux的成本比支持Windows的成本低得多。,Li
10、nux是发展最迅速的操作系统平台。Linux桌面提供了更多的选择,应用程序和工具的运行很出色。,Linux的图形接口像Windows一样容易使用,Linux使用标准兼容协议,也使用标准文件格式。Linux提供极大的协同工作能力。,Linux要求现场的技术支持,以保证系统运行;要求开发人员或承包商现场修改系统错误和应用核心补丁程序。,许多供应商不支持Linux,他们无法从Linux用户那里挣到钱,买不到Linux桌面支持服务,Linux桌面界面种类繁多(有KDE、Gnome等多种),添加菜单不方便。,Linux可以在桌面上替代Windows,但不可能迎合所有使用者。,Linux提供了所有Wind
11、ows用户熟悉的工具,是一个企业桌面应用的竞争者。,当前,Linux面临的主要不是技术问题,更多的是在认识和接受方面的用户认可。,2.4 Linux的安装与配置,2.4.1 安装前的准备工作,2.4.2 从光盘安装与配置Red Hat Linux 9.0,1启动安装程序 将计算机设置成光驱引导,把安装CD1放入光驱,重新引导系统,安装程序提示选择“图形界面”或“文本界面”,直接按回车键可进入图形安装界面,如图2.1所示。,图2.1 选择安装模式,由图2.1可见,在提供图形安装界面的同时,Red Hat Linux 9.0仍然保留了以往版本中的字符模式安装界面,这对于追求安装速度与效率的用户一直
12、是很有吸引力的。,由于许多用户将Red Hat 9.0安装为服务器使用,不需要X-Window以及图形安装界面。,2进入图形化安装界面 在选择语言前,默认的界面是英文的。单击“Next”按钮,在“语言选择”对话框中选择“Chinese(Simplified)”(简体中文)。,3单击“Next”按钮,分别弹出“键盘配置”和“鼠标配置”对话框,分别单击“下一步”按钮,接受系统的默认选项,弹出“安装类型”对话框。,4Red Hat Linux 9.0提供4种安装类型,分别是“个人桌面”、“工作站”、“服务器”和“定制”。安装程序对每一种安装类型都有简单的说明。图2.2所示为选择安装“个人桌面”。,图
13、2.2 “安装类型”对话框,5单击“下一步”按钮,弹出“磁盘分区设置”对话框。 该对话框有“自动分区”和“用DiskDruid手工分区”两个单选按钮。一般情况下,只需选择“自动分区”即可。,为对整个过程有一个比较全面的了解,这里选择“用DiskDruid手工分区”,如图2.3所示。,图2.3 “磁盘分区设置”对话框,6单击“下一步”按钮,弹出“分区”对话框,如图2.4所示。,图2.4 “分区”对话框,一般来说,至少要为Linux准备好两个分区,一个“/”分区(即根分区,也叫Root分区),一个交换分区(Swap分区),除此之外,用户可根据自己的需要进行分区。,除非有特别原因,一般推荐创建以下分
14、区。,(1)交换分区(至少32MB):用来支持虚拟内存。换句话说,当没有足够的内存来储存系统正在处理的数据时,这些数据就被写入交换分区。,交换分区的最小值应相当于计算机内存的两倍和32MB中较大的一个值,例如,计算机的内存是128MB,则交换分区的大小应该是256MB。,(2)根分区/Boot分区(100 MB):这个挂载在“/boot”上的分区包含操作系统的内核(允许系统引导Red Hat Linux),以及其他几个在引导过程中使用的文件。,鉴于多数PCBIOS的限制,创建一个较小的分区来存储这些文件是较佳的选择。对于大多数用户,100MB的引导分区应该够用了。,注意,硬盘驱动器进行分区时,
15、某些旧主板的BIOS无法进入硬盘前1024柱面以外的空间。,此时,应在硬盘驱动器的前1024柱面为“/bootLinux”分区保留足够空间,以便引导Linux。,其他的Linux分区可以放在1024柱面之后。如果硬盘驱动器大于1024个柱面,必须创建一个“/boot”分区,才能使根分区使用硬盘上的所有剩余空间。,(3)一个根分区(1.7GB5.0GB):这是“/”(根目录)将被挂载的位置。在这个设置中,所有文件(除了储存在“/boot”分区上的以外)都位于根分区上。,一个大小为1.7GB的根分区可以容纳与个人桌面或工作站相当的软件数量(只剩极少空闲空间),而一个大小为5.0GB的根分区将允许安
16、装每一个软件包。,7添加新分区 在“分区”对话框(见图2.4)中单击“新建”按钮,添加“/swap”、“/boot”和“/”三个分区,文件类型分别是swap、ext3和ext3,如图2.5所示。,图2.5 分区完成,8单击“下一步”按钮,弹出“引导装载程序配置”对话框。 单击“改变引导装载程序”按钮,弹出“改变引导装载程序”对话框。,该对话框有三个单选按钮:“以GRUB为引导装载程序”,“以LILO为引导装载程序”和“不要安装引导装载程序”,如图2.6所示。,图2.6 “引导装载程序配置”对话框,LILO是早期Linux版本中经常使用的一个引导装载程序,由于其有诸多局限性,逐渐被更新的GRUB取代。这里选择GRUB为引导装载程序。,可以选择是否“引用引导装载口令”