您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > Linux操作系统案例教程电子教案第1章linux简介
Linux简介第一章Linux系统简介Linux简介1、系统管理部分简介系统安装文件管理文本编辑器用户管理软件包管理进程管理外存管理课程结构Linux简介2、网络管理部分网络基础Samba服务器FTP服务器DNS服务器、Linux下的编程C编程C++编程Php编程Shell编程Linux简介Linux简介Linux简介1、LINUX发展;2、LINUX概况、特点;3、LINUX应用;4、LINUX系统的组成、版本的查看;5、LINUX的基本原理Linux简介1-1Linux的发展Linux发展的五大要素:1.UNIX操作系统--UNIX于1969年诞生在Bell实验室。Linux就是UNIX的一种克隆系统。2.MINIX操作系统--Minix操作系统也是UNIX的一种克隆系统,它于1987年由著名计算机教授AndrewS.Tanenbaum开发完成。由于MINIX系统的出现并且提供源代码(只能免费用于大学内)在全世界的大学中刮起了学习UNIX系统旋风。Linux刚开始就是参照Minix系统于1991年才开始开发。Linux简介1-1Linux的发展Linux发展的五大要素:3.GNU计划--开发Linux操作系统,以及Linux上所用大多数软件基本上都出自GNU计划。Linux只是操作系统的一个内核,没有GNU软件环境(比如说bashshell),则Linux将寸步难行。4.POSIX标准--表示可移植操作系统接口(PortableOperatingSystemInterface)该标准在推动Linux操作系统以后朝着正规路上发展起着重要的作用。是Linux前进的灯塔。5.INTERNET--如果没有Intenet网,没有遍布全世界的无数计算机黑客的无私奉献,那么Linux最多只能发展到0.13(0.95)版的水平。Linux简介1-2Linux内核发展史1、内核发展史•1991年9月,芬兰赫尔辛基大学的大学生LinusTorvalds为改进MINIX操作系统开发了Linux0.01版(内核)。•1991年底,LinusTorvalds首次在internet上发布基于Intel386体系结构的Linux源代码,Linux逐渐成为一个基本稳定可靠,功能比较完善的操作系统。Linux简介•一些软件公司,如RedHat,InfoMagic也不失时机的推出自己的以Linux为核心的操作系统版本。•1994年,Linux1.0版内核发布。•1998年7月是Linux的重大转折点,Linux赢得了包括许多大型数据库公司包括:Oracle、Informix、Ingres的支持。从而促进Linux进入大、中型企业的信息系统。RedHat公司得到IntelNetscape的投资于当年成立。Linux简介•2000年,最新的内核稳定版本是2.2.10,由150万行代码组成,估计拥有1000万用户。•2003年Linux2.6.x内核问世,目前最新内核稳定版定是2.6.30.5。Linux简介1-2Linux概况1-2-1什么是linuxLinux是一个操作系统,是由Linux为首的一批志愿者创建开发。Linux操作系统与其他商业性操作系统最大的区别在于他的源代码完全公开。注意:freeLinux简介1-2-2Linux的特点(一)全32位操作系统,用在386以上的机器。因为Linux的核心源代码,完全针对32位的电脑做最佳化设计,因此跑起来又稳又顺。真正的多任务操作系统:可以同时执行多个程序,并且可以允许用户登录进来使用软件。真正的多用户操作系统:和所有Unix和类Unix版本一样,是一个多用户操作系统。支持多个用户从相同或不同的终端上同时使用同一台计算机。Linux简介良好的兼容性,开发功能强:因为Linux完全符合IEEE的POSIX的标准,和现今的Unix、SystemV、BSD等三大主流的Unix系统几乎完全兼容。强大的可移植性:目前各种类型的计算机都可以运行Linux,迄今为止,是支持最多硬件平台的操作系统。Linux支持其他系统,可以同时挂上许多系统的磁盘。丰富的图形用户界面:Linux有漂亮的X视窗系统,这是Linux相当被看好的东西。高度的稳定性:Linux继承了Unix的优良特性,可以连续运行,感染病毒的几率较小。1-2-2Linux的优点(二)Linux简介1-3Linux内核版本1-3-1Linux内核版本Linux内核版本号由三个数字组成,一般为XYZ形式:X:表示主版本号,Y:表示次版本号,偶数表示生产版/发行版/稳定版;奇数表示测试版。Z:表示修改号,数字越大表示修改次数越多,版本相对完善。Linux简介1-3Linux内核版本如:2.6.20各数字的含义如下:第一个数字(2)表示第二大版本。第二个数字(6)有两个含义:大版本的第6个小版本;偶数表示生产版/发行版/稳定版;奇数表示测试版。第三个数字(20)表示指定小版本的第20个补丁包。ReadHatLinux内核的版本稍有不同,如2.6.20-10,可以发现多了一组数字(10),该数字是建立(build)号。每个建立可以增加少量新的驱动程序或缺陷修复。Linux简介1.3-2Linux的发行版本发布版本由于Linux敞开大门欢迎各种形式的Linux以满足不同的需求,而导致无法准确地使用内核和一组实用工具、应用程序和驱动程序集合来定义Linux,而这就是发布版本。RedHatLinuxSuSeLinuxTurboLinux等红旗Linux中软Linux它们分别由一些团体或企业开发,主要进行集成工作:将Linux内核与一些支持Linux的工具和应用程序集成,制成安装光盘发布。Linux简介1-4Linux的应用Linux的应用范围很广,有桌面、服务器、嵌入式系统和集群计算机等方面。Linux简介在网络方面,Linux支持TCP/IP网络,同时支持多种网络协议如Ipv4、Ipv6、X.25、IPX等。在局域网中,可把Linux作为文件服务器、打印服务器、应用服务器等在Internet中,作为WEB服务器、域名服务器、防火墙、邮件服务器、代理服务器等。Linux简介3、嵌入式系统:凡是带有微处理器的非计算机系统都可以称为嵌入式系统。4、集群计算机:利用高速的计算机网络,将多台计算机连接起来,并加入相应的集群软件所形成的具有超强可靠性和计算能力的计算机。5视频制作领域:著名的影片《泰坦尼克号》就是由200多台装有Linux系统的机器协作完成其特技效果的。Linux简介1-5Linux基本原理1、Linux的CPU管理采用分时管理方式Linux将CPU的运行时间划分为若干个很短的时间片,CPU轮流处理等待完成的任务。Linux简介2、Linux的进程管理3、Linux的存储管理•内核支持按需调页(demandpaging)和LRU算法•支持虚拟内存技术:利用硬盘空间来扩充内存空间。从而为程序的执行提供足够的空间。Linux简介4、Linux的文件管理文件管理就是对外存上数据实施统一的管理。不管是程序还是数据都是以文件形式存在。采用虚拟文件系统技术5、Linux设备管理Linux把各种类型的设备统一当做文件来处理。有字符设备、块设备和网络设备。Linux简介1-6Linux与NT/2000/2003的主要差别1)多用户方面Linux:同时允许多个用户、多个桌面WinNT/2k/2003:同时只能允许一个用户、一个桌面(2)GUI界面方面Linux:GUI界面采用x-windows且与内核是相互独立WinNT/2k/2003:GUI与内核是集成在一起的(3)共享资源相互访问Linux:NFS、Samba实现Linux及Windows主机之间相互访问WinNT/2k/2003:利用网上邻居实现相互访问Linux简介1-6、Linux与NT/2000/2003的主要差别(4)配置文件WinNT/2k/2003:所有配置集中在注册表中(5)域Linux:无须身份验证WinNT/2k/2003:对用户进行身份验证Linux简介Linux存在的问题•有待标准化•Linux的商业化倾向•安全性的因素(源码公开)。•由免费分发造成的问题:用户担心得不到技术支持Linux简介RedHatLinux发行版本也有多个版本其中包括:(1)RedHat7.X,8.0,9.0(2)FedoraCore1,2,3,4,5(FC5)(3)RedHatEnterpriseLinux(企业版RHEL)Linux简介RedHat的企业版本,简写作RHEL。包括如下版本:1)RedHatEnterpriseLinuxASRedHatEnterpriseLinuxAS(AdvancedServer)是企业Linux解决方案中最高端的产品,它专为企业的相关应用和数据中心而设计。RedHatEnterpriseLinuxAS是唯一支持IBMi系列,p系列和z系列/S-390系统的产品。在IntelX86平台上,RedHatEnterpriseLinuxAS可以支持2个以上CPU和大于8GB的内存。Linux简介2)RedHatEnterpriseLinuxESRedHatEnterpriseLinuxES(EntryServer)为IntelX86市场提供了一个从企业门户到企业中层应用的服务器操作系统。它支持1-2CPU和小于8GB内存的系统。它提供了与RedHat企业LinuxAS同样的性能,区别仅在于它支持更小的系统和更低的成本。Linux简介3)RedHatEnterpriseLinuxWSRedHatEnterpriseLinuxWS(Workstation)是RedHatEnterpriseLinuxAS和ES的桌面/客户端合作伙伴。Linux简介RedHatEnterpriseLinuxAS4.0概述RedHatEnterpriseLinuxAS4.0是RedHat在2005年2月15日发布的,它支持最大的与X86兼容的服务器,提供最高级别的技术支持,是为大量安装部门级服务器和配置管理器而设计的。RedHatEnterpriseLinuxAS4.0采用2.6.9内核,,具备更强的性能和优秀的硬件识别能力,对SELinux的支持则让RedHatEnterpriseLinuxAS4.0更安全。RedHatEnterpriseLinuxAS4.0是大型企业部门及计算中心的最佳解决方案,因为它包括了最全面的网络服务,及能够支持到16个处理器,64GB内存的最大型服务器架构。Linux简介归纳与总结LINUX操作系统是一个多用户、多任务的网络操作系统,越来越被更多的人所使用,为了让同学们改变对该系统排斥的心理,本节主要对该系统作一个简单的介绍,让同学们知道该系统的特点以及与WINDOWS系统的区别,对该系统的结构进行的简单的分析,对同学们以后的学生奠定基础;
本文标题:Linux操作系统案例教程电子教案第1章linux简介
链接地址:https://www.777doc.com/doc-2880964 .html