《Linux网络操作系统01-04.jsp.ppt》由会员分享,可在线阅读,更多相关《Linux网络操作系统01-04.jsp.ppt(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Linux网络操作系统网络操作系统北方民族大学计算机科学与工程学院教师:于千城2009.022009.02教学大纲教学大纲课程名称:课程名称:Linux网络操作系统网络操作系统课程编号:课程编号:11100160课程性质:专业任选课课程性质:专业任选课考核方式:考查考核方式:考查学分:学分:2.5总学时:总学时:62讲课学时:讲课学时:42实验学时:实验学时:20教学目的教学目的:1.了解了解Linux和开源软件相关知识和开源软件相关知识2.掌握掌握Linux系统的基本操作系统的基本操作3.掌握掌握Linux系统的管理与维护系统的管理与维护4.能够基于能够基于Linux进行常用网络服务器的配置
2、与进行常用网络服务器的配置与管理管理5.掌握掌握Shell编程编程教学内容及课时安排教学内容及课时安排1.Linux基础入门(基础入门(4周)周)2.Linux系统管理(系统管理(6周)周)3.Linux网络服务(网络服务(4周)周)4.Linux程序开发(程序开发(2周)周)第第1章:初识章:初识Linux1.什么是什么是Linux2.Linux系统的应用系统的应用3.Linux系统的特点系统的特点4.Linux系统的组成系统的组成5.Linux系统与系统与Windows系统的比较系统的比较6.Linux系统的内核版本和发行版本系统的内核版本和发行版本7.Red Hat Linux系统介绍系
3、统介绍 2006 FEnet Software Co.,Ltd.All Rights Reserved.什么是什么是什么是什么是LinuxLinux1.1.一个多用户多任务的网络操作系统一个多用户多任务的网络操作系统2.2.运行方式、功能和运行方式、功能和UnixUnix系统很相似系统很相似3.3.是一个自由软件,是免费的、源代码开放的是一个自由软件,是免费的、源代码开放的4.4.Linux Linux 的创始人的创始人LinusLinus TorvaldsTorvalds是芬兰大学是芬兰大学的学生的学生5.5.LinuxLinux系统内核采用系统内核采用GPLGPL授权方式。授权方式。自由软
4、件联盟自由软件联盟FSF开展的开展的“GNU计计划划”催生出数量众多的免费软件,催生出数量众多的免费软件,过去过去20年间在计算机领域影响巨大。年间在计算机领域影响巨大。GPL(GNU通用公共许可)通用公共许可)Richard M.StallmanLinus TorvaldsGNU Project 和和 FSF三种软件模式三种软件模式商业软件(商业软件(Commercial Software)由开发者出售拷贝并提供软件技术服务,由开发者出售拷贝并提供软件技术服务,用户只有使用权,但不得进行非法拷贝、用户只有使用权,但不得进行非法拷贝、扩散和修改扩散和修改共享软件(共享软件(Shareware)
5、共享软件由开发者提供软件试用程序拷共享软件由开发者提供软件试用程序拷贝授权,用户在使用该程序拷贝一段时间贝授权,用户在使用该程序拷贝一段时间之后,必须向开发者缴纳使用费,开发者之后,必须向开发者缴纳使用费,开发者则提供相应的升级和技术服务则提供相应的升级和技术服务自由软件(自由软件(Free Software)自由软件所指称的软件,其使用者有使自由软件所指称的软件,其使用者有使用、复制、散布、研究、改写、再利用该用、复制、散布、研究、改写、再利用该软件的自由。软件的自由。关于关于UNIXUNIX是世界上最流行的操作系统之一。是世界上最流行的操作系统之一。最初是由最初是由ATT的的Ken Tho
6、mpson、Dennis Ritchie和其他人开发的。和其他人开发的。UNIX是一个多用户是一个多用户多任务操作系统。多任务操作系统。UNIX最初在最初在70年代就被设计为运行于大年代就被设计为运行于大型和小型计算机上的多任务系统。型和小型计算机上的多任务系统。UNIX几乎几乎可以在已有的所有平台上运行。可以运行于从可以在已有的所有平台上运行。可以运行于从工作站到高级服务器各种平台上。许多厂商购工作站到高级服务器各种平台上。许多厂商购买了其源代码,并开发了他们自己的版本。买了其源代码,并开发了他们自己的版本。多年来,不同的厂商多年来,不同的厂商(IBM、惠普、惠普、Sun等等)都在其中加入了
7、自己的特色,著名的都在其中加入了自己的特色,著名的unix系统有系统有Solaris、AIX、HPUX、AS/400。UNIX的不足之处在于它比较庞大,并且价格的不足之处在于它比较庞大,并且价格比较昂贵,特别对于比较昂贵,特别对于PC版本来说更是这样。版本来说更是这样。2006 FEnet Software Co.,Ltd.All Rights Reserved.LinuxLinux系统的应用系统的应用系统的应用系统的应用1.Linux服务器服务器2.服务器集群服务器集群(负载均衡、容灾)(负载均衡、容灾)3.嵌入式嵌入式Linux系统系统4.实时操作系统实时操作系统5.软件开发平台软件开发平
8、台6.桌面应用桌面应用 2006 FEnet Software Co.,Ltd.All Rights Reserved.LinuxLinux系统的特点系统的特点系统的特点系统的特点1.开放性开放性2.多用户多任务多用户多任务3.良好的用户界面良好的用户界面4.设备独立性设备独立性5.丰富的网络功能丰富的网络功能6.可靠的系统安全可靠的系统安全7.良好的可移植性良好的可移植性 2006 FEnet Software Co.,Ltd.All Rights Reserved.LinuxLinux系统的组成系统的组成系统的组成系统的组成 1.Linux内核内核2.Linux Shell3.Linux文
9、件系统文件系统4.Linux应用程序应用程序 2006 FEnet Software Co.,Ltd.All Rights Reserved.LinuxLinux系统与系统与系统与系统与WindowsWindows系统的比较系统的比较系统的比较系统的比较Linux系统与系统与Windows系统的共性系统的共性Linux系统与系统与Windows系统的区别系统的区别1.多用户操作系统多用户操作系统2.支持多种文件系统支持多种文件系统3.支持多种端口和设备支持多种端口和设备4.支持联网功能支持联网功能5.服务服务1.应用目标应用目标2.图形化界面图形化界面3.文件扩展名文件扩展名4.重新引导重新引
10、导5.命令区分大小写命令区分大小写 2006 FEnet Software Co.,Ltd.All Rights Reserved.LinuxLinux系统的内核版本和发行版本系统的内核版本和发行版本系统的内核版本和发行版本系统的内核版本和发行版本Linux系统的内核版本系统的内核版本Linux系统的发行版本系统的发行版本1.内核版本由内核版本由3个数字个数字r.x.y组成组成1)r:目前发布的内核主版本目前发布的内核主版本2)x:偶数表示稳定版本,奇数表示开发中版本偶数表示稳定版本,奇数表示开发中版本3)y:错误修补的次数错误修补的次数2.RedHat Enterprise Linux AS
11、4使用的内核版本是使用的内核版本是2.6.91.一些组织和厂家将一些组织和厂家将Linux系统的内核、应用软件和文档包装起来,并系统的内核、应用软件和文档包装起来,并提供一些系统安装界面、系统配置设定管理工具,就构成了提供一些系统安装界面、系统配置设定管理工具,就构成了Linux系系统的发行版本统的发行版本2.主流的主流的Linux发行版本发行版本Mandriva、SUSE、Debian、Ubuntu、Slackware、Red Flag等等 2006 FEnet Software Co.,Ltd.All Rights Reserved.Red Hat LinuxRed Hat Linux系统
12、介绍系统介绍系统介绍系统介绍Red Hat Linux系统的优点系统的优点Red Hat Linux版本介绍版本介绍1.支持硬件平台多(支持硬件平台多(Intel、Alpha、SPARC)2.优秀的安装界面优秀的安装界面3.独特的独特的RPM升级方式升级方式4.丰富的软件包丰富的软件包5.安全性能好安全性能好6.方便的系统管理界面方便的系统管理界面7.详细而完整的在线文档详细而完整的在线文档1.Red Hat Linux 7.x、8.0、9.0版本版本2.Fedora Core 4、5、6、7版本版本3.Red Hat Enterprise Linux(RHEL):RHEL AS、RHEL E
13、S、RHEL WS第2章Linux系统的安装安装方式安装方式虚拟机软件虚拟机软件Vmware的使用的使用Linux分区分区 2006 FEnet Software Co.,Ltd.All Rights Reserved.LinuxLinux安装方式安装方式安装方式安装方式本地安装方式本地安装方式远程安装方式远程安装方式1.远程远程NFS安装方式安装方式2.远程远程FTP安装方式安装方式3.远程远程HTTP安装方式安装方式1.本地光盘安装方式本地光盘安装方式2.本地硬盘安装方式本地硬盘安装方式只有本地光盘安装方式支持图形安装界面,其他安装方式只支持字符只有本地光盘安装方式支持图形安装界面,其他安
14、装方式只支持字符安装界面安装界面 2006 FEnet Software Co.,Ltd.All Rights Reserved.LinuxLinux分区分区分区分区最简单的分区方案最简单的分区方案合理的分区方案合理的分区方案1./boot分区分区:用来存放用来存放Linux启动相关的程序,建议大小为启动相关的程序,建议大小为100MB2./usr分区分区:用来存放用来存放Linux中的应用程序,建议大小在中的应用程序,建议大小在3GB以上以上3./var分区分区:用来存放用来存放Linux中经常变化的数据以及日志文件,建议中经常变化的数据以及日志文件,建议大小为大小为1GB4./home分区
15、分区:用来存放普通用户的数据,是普通用户的宿主目录,用来存放普通用户的数据,是普通用户的宿主目录,建议大小为硬盘剩余空间建议大小为硬盘剩余空间5./分区分区:根分区,所有的目录都挂在根目录下,建议大小为根分区,所有的目录都挂在根目录下,建议大小为1GB6.SWAP分区:大小是物理内存的分区:大小是物理内存的2倍倍1.SWAP分区:大小是物理内存的分区:大小是物理内存的2倍倍2./分区分区:建议大小在建议大小在5G以上以上 2006 FEnet Software Co.,Ltd.All Rights Reserved.Linux分区分区第第3章走进章走进Linux图形界面图形界面XWindow系
16、统的基本结构和工作原理系统的基本结构和工作原理KDE和GNOME 2006 FEnet Software Co.,Ltd.All Rights Reserved.XWindowXWindow简介简介简介简介X Window就是在就是在UNIX/Linux操作系统中提供图形化用户界面操作系统中提供图形化用户界面(GUI)支持的视窗系统()支持的视窗系统(Window System),也被称为),也被称为X。微软的微软的Windows系统与操作系统本身紧密结合,成为视窗操作系统与操作系统本身紧密结合,成为视窗操作系统;而系统;而X Window并不是操作系统,并不是操作系统,只是只是UNIX/Li
17、nux操作系统下操作系统下的一个应用程序,两者之间也没有任何关系。的一个应用程序,两者之间也没有任何关系。换句话说,微软的图换句话说,微软的图形支持是内核级别的,而形支持是内核级别的,而Linux的的 X Window则是应用程序级别的则是应用程序级别的.X Window 是一个跨平台的操作环境,也就是在不同操作系统是一个跨平台的操作环境,也就是在不同操作系统上都可以运行。上都可以运行。X Window是一个商业软件,由是一个商业软件,由X Consortium负责开发和维护,负责开发和维护,现在的最新版本为现在的最新版本为X11R6(X Version 11,Release 6)。)。200
18、6 FEnet Software Co.,Ltd.All Rights Reserved.XWindow简介简介XWindow是一个基于窗口的图形用户界面。是一个基于窗口的图形用户界面。20世纪世纪80年代由年代由MIT发布,以后成为发布,以后成为UNIXLinux系统图形工作站事系统图形工作站事实上的工业标准,可以免费获得,支持多种硬件平台。实上的工业标准,可以免费获得,支持多种硬件平台。XWindow系统有时候也简称系统有时候也简称X系统或者系统或者X11系统。最初系统。最初的的MIT开发团体现在已经解散,现在开发团体现在已经解散,现在X属于属于The Open Group公司公司。许多许
19、多Linux发布系统发布系统(包括包括RedHat,XLinux等等)都使用都使用XWindow系统。这个系统。这个X系统由系统由XFree86 Project组织完成,组织完成,它是免费的,而且支持多个操作系统平台。它是免费的,而且支持多个操作系统平台。2006 FEnet Software Co.,Ltd.All Rights Reserved.XWindowXWindow系统的原理系统的原理系统的原理系统的原理XWindow系统是一个网络窗口系统,采用客户机系统是一个网络窗口系统,采用客户机/服务器操作模服务器操作模式。它跟别的网络系统一样,提供基本的通信协议和功能。式。它跟别的网络系统
20、一样,提供基本的通信协议和功能。X11网网络通信的协议就叫络通信的协议就叫X协议。协议。XWindow系统通过位图化的显示构造计算机的图形界面。在系统通过位图化的显示构造计算机的图形界面。在X协议中,协议中,X应用程序称为客户。应用程序称为客户。X客户并不直接控制显示器或者操作客户并不直接控制显示器或者操作图形,而是与图形,而是与X服务器通信,通过服务器通信,通过X服务器控制显示器,也就是说,服务器控制显示器,也就是说,实际中的绘图和显示工作都是由实际中的绘图和显示工作都是由X服务器来完成的。服务器来完成的。由由X协议的体系结构决定,协议的体系结构决定,X应用程序应用程序(即即X客户客户)可以
21、在网络上的可以在网络上的任何一个地方运行,而都显示在用户面前的一台计算机上任何一个地方运行,而都显示在用户面前的一台计算机上这台计这台计算机运行的就是算机运行的就是X服务器,在这种情况下,服务器,在这种情况下,X客户无论在什么地方,客户无论在什么地方,对于显示的效果是没有影响的对于显示的效果是没有影响的 2006 FEnet Software Co.,Ltd.All Rights Reserved.KDE和和GNOMEX Window只是一个框架,本身只定义了最基本的窗口功能,只是一个框架,本身只定义了最基本的窗口功能,如建立窗口、鼠标控制和键盘输入等,如建立窗口、鼠标控制和键盘输入等,实际上
22、所有显示在实际上所有显示在X屏幕屏幕上的外观及控制等界面都要由窗口管理器(上的外观及控制等界面都要由窗口管理器(Window Manager)来管理。来管理。X下的窗口管理器有很多种,如:下的窗口管理器有很多种,如:Window Maker、FVWM2、AfterStep、Enlightment等。等。这些窗口管理器各具特色,用户这些窗口管理器各具特色,用户可以选择使用。可以选择使用。所谓桌面环境就是包括窗口管理器、面板、桌面、以及一整所谓桌面环境就是包括窗口管理器、面板、桌面、以及一整套应用程序和系统工具在内的套件。套应用程序和系统工具在内的套件。Linux 环境下广泛使用的桌面环境是环境下
23、广泛使用的桌面环境是 Gnome 和和 KDE。2006 FEnet Software Co.,Ltd.All Rights Reserved.KDEKDE和和和和GNOMEGNOMEKDE和GNOME以及其他的窗口管理程序或者窗口环境都是XWindow系统的客户端,XWindow系统的服务端是不关心显示的内容的,它只根据X客户的指令来绘图。GNOME即GNU网络对象模块环境,该软件由来自Red Hat软件公司和世界各地的程序员支持和开发。GNOME备受关注,因为该软件基于GNU GPL发布。2006 FEnet Software Co.,Ltd.All Rights Reserved.图形界
24、面登录图形界面登录图形界面登录图形界面登录 2006 FEnet Software Co.,Ltd.All Rights Reserved.图形界面登录图形界面登录图形界面登录图形界面登录 2006 FEnet Software Co.,Ltd.All Rights Reserved.图形界面注销、关机和重启图形界面注销、关机和重启图形界面注销、关机和重启图形界面注销、关机和重启 2006 FEnet Software Co.,Ltd.All Rights Reserved.GNOMEGNOME的面板的面板的面板的面板 2006 FEnet Software Co.,Ltd.All Right
25、s Reserved.GNOMEGNOME下的虚拟终端下的虚拟终端下的虚拟终端下的虚拟终端 2006 FEnet Software Co.,Ltd.All Rights Reserved.在在GNOMEGNOME中运行应用程序中运行应用程序n在GNOME中运行应用程序的方法:从主菜单中选择并运行应用程序。双击桌面上的快捷图标运行应用程序。如果正在使用GNOME文件管理器,可以双击可执行文件来运行这个程序。双击桌面上的“从这里开始”图标,然后选择“应用程序”图标来进入。从主菜单中选择“运行程序”来运行任何应用程序。第4章Linux应用软件的使用1.办公软件办公软件2.播放音频播放音频3.查看图像
26、查看图像4.上网上网5.收发收发Email6.刻录刻录CD-R7.其他一些常用应用程序其他一些常用应用程序 2006 FEnet Software Co.,Ltd.All Rights Reserved.OpenOffice.orgOpenOffice.org简介简介n基于API和XML存储格式,能够实现各种功能,存储各种数据的国际化、跨平台办公软件套件。n是一组跨平台高效办公套件:能平稳的运行于Solaris,Linux(包括PPC Linux)和Windows平台。nOpenOffice.org已经推出25个语言版本,并且新的版本还在不断推出。n包括了重要的桌面应用程序,例如:文字处理,表格处理,幻灯片处理和制图软件。2006 FEnet Software Co.,Ltd.All Rights Reserved.作业题作业题1.Linux 与 Unix 有何异同?2.课本P12-1,2,4,6,7,83.课本P30-1,2,4,64.课本P52-1,4