收藏 分享(赏)

第1章 linux 简介26380.ppt

上传人:dreamzhangning 文档编号:3815779 上传时间:2018-11-19 格式:PPT 页数:68 大小:328KB
下载 相关 举报
第1章 linux 简介26380.ppt_第1页
第1页 / 共68页
第1章 linux 简介26380.ppt_第2页
第2页 / 共68页
第1章 linux 简介26380.ppt_第3页
第3页 / 共68页
第1章 linux 简介26380.ppt_第4页
第4页 / 共68页
第1章 linux 简介26380.ppt_第5页
第5页 / 共68页
点击查看更多>>
资源描述

1、课前简介,1课程学时总学时:64学时;讲课:40学时;上机:24学时 2教师信息任课教师;彭英慧 E-mail: ,参考书目,教材:Linux基础及应用 谢蓉编著 中国铁道出版社 参考书目: 1、Red Hat Linux 9.0系统及网络管理教程 李洋等著 电子工业出版社 2、Red Hat Linux9 网管人才培训教程李蔚泽 机械工业出版社 3、Red Hat Linux Enterprise Linux 清华大学出版社 4、 linux杂志 5、 linux大本营,考核办法,平时考勤 平时课上测验 平时作业 实验成绩 期末考试,Linux 系 统 简 介,第一章,本章基本内容介绍,有关

2、课程介绍,教师讲解部分,归纳总结与课后习题,学生讨论与分析部分,1、系统管理部分,简介 系统安装 文件管理 用户管理 进程管理 外存管理,课程结构,2、网络管理部分,网络基础 Samba服务器 FTP服务器 DNS服务器* WWW服务器,课程目标: 1、掌握Linux基本知识、基本理论、基本操作方法。 2、掌握常见网络服务的配置和管理。 3、培养学生分析问题和解决问题的能力。,课程设计思路,指出目标 给出案例 分析案例 知识解析 案例解析 归纳总结,返回首页,Linux简介,本章教学目标:掌握Linux的性质、Linux的组成 熟悉Linux的特点、以及与Windows 之间的区别 了解Lin

3、ux的发展、版本识别 了解Linux基本原理,重点:让同学们掌握Linux的功能和特点、LINUX与 WINDOWS的区别关键词: Linux OS,给出案例,教师讲解部分:1、LINUX发展;2、LINUX概况、特点;2、LINUX特点;3、LINUX应用;4、LINUX系统的组成、版本的查看;5、 LINUX的基本原理,注释:本节课纯属理论讲解部分,大部分为教师讲 解,小部分为同学们分组讨论;无具体案例;,1-1 Linux的发展,Linux发展的五大要素: UNIX 操作系统 - UNIX 于1969 年诞生在Bell 实验室。Linux 就是UNIX 的一种克隆系统。UNIX的重要性就

4、不用多说了。 MINIX 操作系统 - Minix 操作系统也是UNIX 的一种克隆系统,它于1987 年由著名计算机教授Andrew S. Tanenbaum 开发完成。由于MINIX 系统的出现并且提供源代码(只能免费用于大学内)在全世界的大学中刮起了学习UNIX 系统旋风。Linux 刚开始就是参照Minix 系统于1991 年才开始开发。,1-1 Linux的发展,Linux发展的五大要素: 3. GNU 计划- 开发Linux 操作系统,以及Linux 上所用大多数软件基本上都出自GNU 计划。Linux只是操作系统的一个内核,没有GNU 软件环境(比如说bash shell),则L

5、inux 将寸步难行。 4. POSIX 标准 - 该标准在推动Linux 操作系统以后朝着正规路上发展起着重要的作用。是Linux前进的灯塔。 5. INTERNET - 如果没有Intenet 网,没有遍布全世界的无数计算机骇客的无私奉献,那么Linux最多只能发展到0.13(0.95)版的水平。,1-2 Linux内核发展史,1、内核发展史 1991年9月,芬兰赫尔辛基大学的大学生Linus Torvalds为改进MINIX操作系统开发了Linux 0.01版(内核)。该版本不能运行,只是一些源程序。 1991年底, Linus Torvalds 首次在internet上发布基于Inte

6、l 386体系结构的Linux源代码,一些软件公司,如Red Hat,InfoMagic也不失时机的推出自己的以Linux为核心的操作系统版本。 1994年,Linux1.0版内核发布。 1998年7月是Linux的重大转折点,Linux赢得了包括许多大型数据库公司包括:Oracle、Informix、Ingres的支持。从而促进Linux进入大、中型企业的信息系统。RedHat公司得到Intel Netscape的投资于当年成立。,2000年,最新的内核稳定版本是2.2.10,由150万行代码组成,估计拥有1000万用户。 2003年 Linux 2.6.x内核问世 ,目前最新内核稳定版定是

7、2.6。,1-2 Linux 概况,1-2-1 什么是linuxLinux是一个操作系统,是由Linux 为首的一批志愿者创建开发。Linux操作系统与其他商业性操作系统最大的区别在于他的源代码完全公开。注意:free,1-2-2 Linux的特点(一),全32位操作系统,用在386以上的机器。因为Linux的核心源代码,完全针对32位的电脑做最佳化设计,因此跑起来又稳又顺。真正的多任务操作系统:可以同时执行多个程序,并且可以允许用户登录进来使用软件。真正的多用户操作系统:和所有Unix和类Unix版本一样,是一个多用户操作系统。支持多个用户从相同或不同的终端上同时使用同一台计算机。,良好的兼

8、容性:因为Linux完全符合IEEE的POSIX的标准,和现今的Unix、System V、BSD等三大主流的Unix系统几乎完全兼容。强大的可移植性:目前各种类型的计算机都可以运行Linux,迄今为止,是支持最多硬件平台的操作系统。Linux支持其他系统,可以同时挂上许多系统的磁盘。漂亮的用户界面:Linux有漂亮的X视窗系统,这是Linux相当被看好的东西。高度的稳定性:Linux继承了Unix的优良特性,可以连续运行,感染病毒的几率较小。,1-2-2 Linux的优点(二),1-3 Linux内核版本1-3-1 Linux内核版本Linux内核版本号由三个数字组成,一般为XYZ形式:X:

9、表示主版本号,Y:表示次版本号,偶数表示生产版/发行版/稳定版;奇数表示测试版。Z:表示修改号,数字越大表示修改次数越多,版本相对完善。,1-3 Linux内核版本如:2.6.20各数字的含义如下: 第一个数字(2)表示第二大版本。 第二个数字(6)有两个含义:大版本的第6个小版本;偶数表示生产版/发行版/稳定版;奇数表示测试版。 第三个数字(20)表示指定小版本的第20个补丁包。 Read Hat Linux内核的版本稍有不同,如2.6.20-10,可以发现多了一组数字(10),该数字是建立(build)号。每个建立可以增加少量新的驱动程序或缺陷修复。,1.3-2 Linux的发行版本,发布

10、版本由于Linux敞开大门欢迎各种形式的Linux以满足不同的需求,而导致无法准确地使用内核和一组实用工具、应用程序和驱动程序集合来定义Linux,而这就是发布版本。Red Hat LinuxSlackware LinuxTurbo Linux等红旗Linux中软Linux它们分别由一些团体或企业开发,主要进行集成工作:将Linux内 核与一些支持Linux的工具和应用程序集成,制成安装光盘发布。,1-4 Linux的应用Linux的应用范围很广,有桌面、服务器、嵌入式系统和集群计算机等方面。 1、桌面:是Linux的弱项 2、服务器:稳定、可靠和安全网络服务:文件和打印服务数据库服务,在网络

11、方面,Linux支持TCP/IP网络,同时支持多种网络协议如Ipv4、Ipv6、X.25、IPX等。在局域网中,可把Linux作为文件服务器、打印服务器、应用服务器等在Internet中,作为WEB服务器、域名服务器、防火墙、邮件服务器、代理服务器等。,3、嵌入式系统:凡是带有微处理器的非计算机系统都可以称为嵌入式系统。4、 集群计算机:利用高速的计算机网络,将多台计算机连接起来,并加入相应的集群软件所形成的具有超强可靠性和计算能力的计算机。,1-5 Linux基本原理,1、Linux的CPU管理采用分时管理方式Linux将CPU的运行时间划分为若干个很短的时间片,CPU轮流处理等待完成的任务

12、。,2、 Linux的进程管理3、 Linux的存储管理 内核支持按需调页(demand paging)和LRU算法 支持虚拟内存技术 :利用硬盘空间来扩充内存空间。从而为程序的执行提供足够的空间。,4、Linux的文件管理文件管理就是对外存上数据实施统一的管理。不管是程序还是数据都是以文件形式存在。采用虚拟文件系统技术 5、Linux设备管理Linux把各种类型的设备统一当做文件来处理。有字符设备、块设备和网络设备。,1-6 Linux与NT/2000/2003的主要差别 1)多用户方面 Linux:同时允许多个用户、多个桌面 WinNT/2k/2003:同时只能允许一个用户、一个桌面 (2

13、)GUI界面方面 Linux:GUI界面采用x-windows且与内核是相互独立 WinNT/2k/2003:GUI与内核是集成在一起的 (3)共享资源相互访问 Linux:NFS、Samba实现Linux及Windows主机之间相互访问 Win NT/2k/2003:利用网上邻居实现相互访问,1-6 、Linux与NT/2000/2003的主要差别 (4)配置文件 WinNT/2k/2003:所有配置集中在注册表中 (5)域 Linux:无须身份验证 WinNT/2k/2003:对用户进行身份验证,Linux存在的问题 有待标准化 Linux的商业化倾向 安全性的因素(源码公开)。 由免费分

14、发造成的问题:用户担心得不到技术支持,Red Hat Linux发行版本也有多个版本 其中包括:,(1)Red Hat 7.X,8.0,9.0 (2)Fedora Core 1,2,3,4,5 (FC5) (3)Red Hat Enterprise Linux (企业版RHEL),Red Hat 的企业版本,简写作RHEL。 包括如下版本:,1)Red Hat Enterprise Linux AS Red Hat Enterprise Linux AS (Advanced Server) 是企业Linux解决方案中最高端的产品,它专为企业的相关应用和数据中心而设计。Red Hat Enter

15、prise Linux AS是唯一支持IBM i 系列,p 系列和z 系列/S-390系统的产品。在Intel X86平台上,Red Hat Enterprise Linux AS可以支持2个以上CPU和大于8GB的内存。,2)Red Hat Enterprise Linux ES Red Hat Enterprise Linux ES (Entry Server) 为Intel X86 市场提供了一个从企业门户到企业中层应用的服务器操作系统。它支持1-2CPU和小于8GB内存的系统。它提供了与Red Hat企业Linux AS同样的性能,区别仅在于它支持更小的系统和更低的成本。,3)Red

16、Hat Enterprise Linux WS Red Hat Enterprise Linux WS (Workstation) 是Red Hat Enterprise Linux AS和ES的桌面/客户端合作伙伴。,Red Hat Enterprise Linux AS 4.0概述,Red Hat Enterprise Linux AS 4.0是Red Hat在2005年2月15日发布的, 它支持最大的与X86兼容的服务器,提供最高级别的技术支持,是为大量安装部门级服务器和配置管理器而设计的。 Red Hat Enterprise Linux AS 4.0采用2.6.9内核,,具备更强的性

17、能和优秀的硬件识别能力,对SELinux的支持则让Red Hat Enterprise LinuxAS40更安全。 Red Hat Enterprise Linux AS 4.0是大型企业部门及计算中心的最佳解决方案,因为它包括了最全面的网络服务,及能够支持到16个处理器,64GB内存的最大型服务器架构。,(2)显示内核版本号uname -r#uname -a,返回首页,学生讨论部分:,1、LINUX与WINDOWS的区别 (主要让同学们从以下几个方面来分析WINDOWS的特点) 多用户方面 GUI界面与内核的关系 共享资源与相互访问方面 配置文件,2、WINDOWS系统的组成:,回忆以前所学

18、的知识,来分析解释一个完整的WINDOWS系统最基本的组成;从而来引出LINUX系统的组成?3、WINDOWS内分区的特点:从而引出LINUX中目录的概念?,学生讨论部分分析: 1、Linux与Windows的主要差别,多用户方面Linux:真正的多用户Windows:同时只能允许一个用户;,GUI界面方面Linux:GUI界面采用X-Windows且与内核是相互独立Windows:GUI与内核是集成在一起的;,共享资源相互访问Linux:sambaWindows:利用网上邻居来实现,配置文件Linux:有多个专有配置文件Windows:所有的配置集中在注册表中,另外: 性能: 就同等级的硬件

19、水平来说,Linux超过 Windows NT; 可靠性: Linux的稳定性强于Windows,很少死机; 系统管理: Windows 的GUI易于入手; Linux的GUI让人有抗拒感; 安全性: LINUX安全性较高; 功能: 据报道,Linux或UNIX可完成Windows NT 所有功能,反之不然;,2、WINDOWS系统的组成:,硬件 注册表桌面 分区,引出: linux的构成示意图,shell,各部分功能介绍:,硬件:计算机硬件支持 内核:是Linux系统的核心,具有操作系统的五大管理功能(进程管理、设备管理、存储管理、作业管理、文件管理)。 Linux内核本身并不是操作系统,它

20、是一个完整操作系统的组成部分 整个Linux内核由内存管理程序、虚拟文件系统、进程调度程序、进程间通信及网络接口五部分构成,Shell:系统的用户接口界面,用户与内核交互操作的一种接口程序,接收用户输入的命令或者操作,解释执行命令,并返回结果.,SHELL的常用版本BASH(LINUX用户默认的SHELL)CSH、BSH、KSH、切换:直接输入SHELL名称;shell中标准端口有三种 stdin (输入) stdout(输出) stderr(错误),SHELL的功能 命令解释 SHELL编程 命令重定向 命令替换 命令管道 历史记录 自动补齐,LINUX文件系统: Linux文件系统是文件存

21、放在磁盘等存储设备上的组织方法。是存放在格式化的存储介质上的能够被操作系统管理的文件集合,Linux能支持多种目前的文件系统,如EXT2、EXT3、FAT、VFAT、ISO9660、NFS、SMB等。 LINUX应用系统:标准的Linux系统都有一整套称为应用程序的程序集,包括文本编辑器、 X Window、编程语言、办公套件、Internet工具、数据库等。,3、WINDOWS分区的特点:,有盘符 有分区格式引出:LINUX中无盘符的概念,可以把一个分区挂载到某一个目录之下,该目录就是一个分区(称为装载点);,Linux目录介绍,树型目录结构Linux文件系统采用了多级目录的树型层次结构管理

22、文件。树型结构的最上层是根目录,用表示。在根目录之下是各层目录和文件。 工作目录与用户主目录当登录Linux时,首先进入到一个特殊的目录,称为主/登录目录。可以通过来指定(或者引用)主目录。当前所在的目录称为当前工作目录(又称当前目录),当前目录可以用“.”表示,当前工作目录的父目录可用“”表示。,目录结构及目录路径,/,目录介绍:,补: /lost+found 该目录被fsck用于存放零散文件(没有名称的文件),是被挂载的表现。/lost+found这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。 /mnt 该目录主要用于存放系统引导后被挂载的文件系统的挂载点。 /root

23、该目录用于存放根用户(超级用户)的主目录。,补:绝对路径与相对路径,路径 绝对路径 相对路径,当进入到目录 exams时, Exams就成为 当前目录,目录sarwar就 是用户sarwar 的主目录,绝对路径: /home/faculty/sarwar/courses/ee446,路径,Linux使用两种方法来表示文件或目录的位置,绝对路径和相对路径。绝对路径是从根目录开始依次指出各层目录的名字,它们之间用”分隔,如/home/faculty/sarwar/courses/ee446就是一个绝对路径。相对路径是从当前目录开始(或者用户主目录开始),指定其下层各个文件及目录的方法。当sarwa

24、r登录时,首先进入到它的主目录/home/faculty/sarwar下。在主目录下,用户可以用相对路径./courses/ee446/exams/mid1或者courses/ee446/exams/mid1表示文件mid1。,返回首页,归纳与总结,LINUX 操作系统是一个多用户、多任务的网络操作系统,越来越被更多的人所使用,为了让同学们改变对该系统排斥的心理,本节主要对该系统作一个简单的介绍,让同学们知道该系统的特点以及与WINDOWS系统的区别,对该系统的结构进行的简单的分析,对同学们以后的学生奠定基础;,1、以下哪一个目录是Linux中的顶级目录A、/etc B、/boot C、/ D

25、、/home,C,2、在Linux系统中,设备文件大部分安装在哪个目录下 A、/mnt B、/dev C、/proc D、/swap,B,3、下面关于Shell的说法,不正确的是: A、操作系统的外壳 B. 用户与Linux内核之间的接口程序 C. 一个命令语言解释器 D. 一种和C类似的程序语言,D,4、linux中配置文件放在系统的 A、/lib B、/dev C、/etc D、/usr,C,课后习题,5.以下linux内核版本中,以下属于稳定版本是 A.2.1.23 B.2.0.36 C.2.4.0 D.2.3.11,BC,6Red Hat Enterprise Linux版本分为 AR

26、ed Hat Enterprise Linux AS BRed Hat Enterprise Linux ES CRed Hat Enterprise Linux BS DRed Hat Enterprise Linux WS,ABD,7、10以下对Linux内核正确的是 ALinux内核是Linux系统是核心部分 BLinux内核就是Linux系统,一个内核就可以构成Linux系统 C如今Linux内核已发展到2.6.x版本 DLinux内核主要由内存管理程序、进程调度程序、虚拟文件系统构成,ACD,8、 linux的内核版本和发行版本号是一样的,N,9、 使用uname -a可显示内核的版本号,Y,10、 Linux操作系统可以免费获得,Y,返回首页,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > linux/Unix相关

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报