《第1章 Linux操作系统简介.ppt》由会员分享,可在线阅读,更多相关《第1章 Linux操作系统简介.ppt(20页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、课程介绍课程介绍课时:课时:44 课时课时分为两部分分为两部分讲课部分:讲课部分:26课时,课堂教学课时,课堂教学实践部分:实践部分:18 课时,上机课时,上机考核方式考核方式考核方式:考查考核方式:考查期末考核所占比例:期末考核所占比例:50%平时考核所占比例:平时考核所占比例:50%(上机(上机20%+平时考勤平时考勤20%+课堂提问课堂提问10%)实验地点:毕业设计机房实验地点:毕业设计机房周周次次实实验验次次序序实实 验验 名名 称称 及及 内内 容容学学时时数数备注备注3 31 1上机一:安装上机一:安装RHEL6.0 2 2周周三三第第四四大节大节5 52 2上机二:上机二:Lin
2、ux常用命令练习(一)常用命令练习(一)2 2周周五五第第四四大节大节6 63 3上机三:上机三:Linux常用命令练习(二)常用命令练习(二)2 2周周五五第第四四大节大节74上机四:练习使用上机四:练习使用Linux的图形界面的图形界面 2周周五五第第四四大节大节85上机五:练习使用上机五:练习使用Linux常用工具常用工具 2周周五五第第四四大节大节96上机六:用户管理和系统管理上机六:用户管理和系统管理 2周周五五第第四四大节大节107上机七:网络管理上机七:网络管理 2周周五五第第四四大节大节128上机八:上机八:Linux文件系统管理文件系统管理 2周周三三第第四四大节大节149上
3、机九:上机九:Linux下办公软件的使用下办公软件的使用 2周周三三第第四四大节大节1.1 网络操作系统网络操作系统1.1.1 UNIX操作系统操作系统1UNIX操作系统的特点操作系统的特点2UNIX操作系统的组成操作系统的组成内核(内核(Kernel)外壳(外壳(Shell)图形界面(图形界面(X Window)工具及应用程序工具及应用程序3UNIX的各种版本的各种版本Solaris、HP-UX、IRIX、AIX、SCO等1.1 网络操作系统网络操作系统1.1.2 NetWare局域网操作系统局域网操作系统NetWare操作系统是Novell公司推出的网络操作系统,该操作系统最重要的特征是基
4、于基本模块设计思想的开放式系统结构。NetWare操作系统是多任务、多用户网络操作系统,它的较高版本提供系统容错能力(SFT)。NetWare操作系统可以不用专用服务器,任何一种PC机均可作为服务器。1.1 网络操作系统网络操作系统1.1.3 Windows NT类网络操作系统类网络操作系统1Windows NT的版本的版本Windows NT 3.1Windows NT 4.0Windows 2000 Server(Windows NT 5.0)Windows XP(Windows NT 5.1)Windows Server 2003(Windows NT 5.2)Windows Vista
5、(Windows NT 6.0)Windows Server 2008(Windows NT 6.0)Windows 7(Windows NT 6.1)2Windows NT的特点的特点1.2 Linux的发展历史的发展历史GNU计划,又称革奴计划,是由计划,又称革奴计划,是由Richard Stallman在在1983年年9月月27日公开发起的。它的目标是创建一套完全自由的日公开发起的。它的目标是创建一套完全自由的操作系统操作系统。GNU通用公共许可证(通用公共许可证(GNU General Public License,GPL)。即)。即“反版权反版权”(或称(或称Copyleft)概念。
6、)概念。GNU是是“GNUs Not Unix”的递归缩写。的递归缩写。UNIX是一种广泛使用的是一种广泛使用的商业商业操作系统操作系统的名称。由于的名称。由于GNU将要实现将要实现UNIX系统的接口标准,系统的接口标准,因此因此GNU计划可以分别开发不同的操作系统部件。计划可以分别开发不同的操作系统部件。GNU计划采计划采用了部分当时已经可自由使用的用了部分当时已经可自由使用的软件软件,例如,例如TeX排版系统和排版系统和X Window视窗系统等。不过视窗系统等。不过GNU计划也开发了大批其他的自由软计划也开发了大批其他的自由软件。件。以任何目的运行程序的自由。以任何目的运行程序的自由。再
7、发行复制件的自由。再发行复制件的自由。改进该程序,并公开发布改进版的自由。改进该程序,并公开发布改进版的自由。1.2.1 了解了解GNU1.2 Linux的发展历史的发展历史 研究研究Linux,首先要从,首先要从Minix操作系统说起。操作系统说起。Minix是荷兰阿姆斯特丹的是荷兰阿姆斯特丹的Vrije大学计算机科学系的大学计算机科学系的Andrew S.Tanenbaum教授所编写的一个类教授所编写的一个类UNIX操作系统,全操作系统,全部的程序码共约部的程序码共约12000行,主要用于培训学生了解操作行,主要用于培训学生了解操作系统的运行过程。系统的运行过程。1.2.2 Linux的发
8、展的发展1.3 Linux的主要特点的主要特点 Linux是开放源码自由软件的代表,作为自由软件,是开放源码自由软件的代表,作为自由软件,主要有以下两个特点主要有以下两个特点:开放源码并对外免费提供开放源码并对外免费提供。接受人可以按照自己的需要自由修改、复制和发布程接受人可以按照自己的需要自由修改、复制和发布程序的源码,并公布在序的源码,并公布在Internet上上。1.3.1 开放性开放性1.3 Linux的主要特点的主要特点 只有很少的操作系统能提供真正的多任务能力,尽只有很少的操作系统能提供真正的多任务能力,尽管许多操作系统声明支持多任务,但并不完全准确,管许多操作系统声明支持多任务,
9、但并不完全准确,如如Windows等。而等。而Linux则充分利用了则充分利用了x86 CPU的任的任务切换机制,实现了真正多任务、多用户环境,允许务切换机制,实现了真正多任务、多用户环境,允许多个用户同时执行不同的程序,并且可以给紧急任务多个用户同时执行不同的程序,并且可以给紧急任务以较高的优先级。以较高的优先级。1.3.2 多用户多任务环境多用户多任务环境1.3 Linux的主要特点的主要特点 Linux向用户提供了两种界面,即字符界面和图形界面。向用户提供了两种界面,即字符界面和图形界面。在配置较差的计算机中,可优先使用字符界面。在配置较差的计算机中,可优先使用字符界面。而对于配置较好的
10、计算机,则还可以使用图形界面。而对于配置较好的计算机,则还可以使用图形界面。Linux的图形界面称为的图形界面称为X Window系统。系统。1.3.3 良好的用户界面良好的用户界面1.3 Linux的主要特点的主要特点 Linux是具有设备独立性的操作系统,其内核具有是具有设备独立性的操作系统,其内核具有高度适应能力,随着更多的程序员加入高度适应能力,随着更多的程序员加入Linux编程,会编程,会有更多硬件设备加入到各种有更多硬件设备加入到各种Linux内核和发行版本中。内核和发行版本中。这样,用户就可以与使用文件相同的方法来控制、使这样,用户就可以与使用文件相同的方法来控制、使用这些设备用
11、这些设备。1.3.4 设备独立性设备独立性1.3 Linux的主要特点的主要特点 Linux内置内置TCP/IP协议,支持协议,支持Internet是是Linux的的网络功能之一。另外,网络功能之一。另外,Linux还免费提供了大量支持还免费提供了大量支持Internet的软件,也就是说,用户能够通过的软件,也就是说,用户能够通过Linux与世与世界上的其他人通过界上的其他人通过Internet网络进行通信。网络进行通信。1.3.5 丰富的网络功能丰富的网络功能1.4 Linux的内核的内核1991年年4月,月,Linus TorvaldsLinux v0.01版。版。1991年年10月,月,
12、Linus发布了发布了Linux v0.02。1994年年3月,发布版本号为月,发布版本号为Linux v1.0.0的内核。的内核。1995年年3月,发布版本号为月,发布版本号为Linux v1.2.0的内核。的内核。1996年年6月,发布版本号为月,发布版本号为Linux v2.0.0的内核。的内核。1999年年1月,发布版本号为月,发布版本号为Linux v2.2.0的内核。的内核。2001年年1月,发布版本号为月,发布版本号为Linux v2.4.0的内核。的内核。2003年年12月,发布版本号为月,发布版本号为Linux v2.6.0的内核。的内核。2009年年6月,发布版本号为月,发
13、布版本号为Linux v2.6.30的内核。的内核。2010年年11月,月,发布版本号为发布版本号为Linux v2.6.32的内核的内核1.4.1 Linux内核的发展史内核的发展史1.4 Linux的内核的内核进程调度进程调度存储管理存储管理虚拟文件系统虚拟文件系统网络接口网络接口进程通信进程通信1.4.2 Linux内核的功能内核的功能1.4 Linux的内核的内核Linux的版本号分为两部分:内核版(的版本号分为两部分:内核版(Kernel)与发行版)与发行版(发行套件,(发行套件,Distribution)内核版本指的是在内核版本指的是在Linus领导下的开发小组开发出来的系领导下的
14、开发小组开发出来的系统内核的版本号。统内核的版本号。目前最新的内核版的序号是:目前最新的内核版的序号是:2.6.32一些组织或厂家将一些组织或厂家将Linux系统内核与应用软件和文档包装系统内核与应用软件和文档包装起来,并提供一些安装界面和系统设定与管理工具,起来,并提供一些安装界面和系统设定与管理工具,这样就构成了发行版,例如常见的这样就构成了发行版,例如常见的Red Hat,Debian等。等。实际上发行版就是实际上发行版就是Linux的一个大软件包。的一个大软件包。1.4.3 认识认识Linux内核的版本内核的版本1.4 Linux的内核的内核一、一、Linux内核版本号的格式如下:内核
15、版本号的格式如下:a.bb.cc其中,各部分的含义如下:其中,各部分的含义如下:a是主版本号,取数字是主版本号,取数字09之间的一个数,目前最高为之间的一个数,目前最高为2。bb次版本号,取值为次版本号,取值为0099之间。之间。cc是修订版本号。是修订版本号。二、二、Linux内核版本有两种:稳定版和开发版。内核版本有两种:稳定版和开发版。bb:偶数:偶数 可以使用的稳定版本可以使用的稳定版本 例如:例如:2.4.20 bb:奇数:奇数 有新的内容加入,不一定很稳定的测有新的内容加入,不一定很稳定的测试版本试版本 例如:例如:2.1.881.4.3 认识认识Linux内核的版本内核的版本1.5 Linux发行版本发行版本1.5.1 Linux常见发行版本常见发行版本1Red Hat http:/ ftp:/ Fedora 最新版本最新版本:Fedora 16 RHEL 最新版本最新版本:RHEL 62Debian www.debian.org3Ubuntu4Slackware5Red Flag6CentOS1.5 Linux发行版本发行版本1.5.2 RedHat Enterprise Linux1Server版版2Desktop版版3软件的获取软件的获取性格决定命运性格决定命运,专注成就人生专注成就人生
限制150内