您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > Linux操作系统安装、登录及删除
1学习情境1Linux操作系统安装、登录及删除1.1子学习情境:Linux概况任务描述在Windows操作系统盛行的今天,为什么要学习Linux操作系统呢?认识Linux的特点和优势、应用现状与前景,可以解答这个疑惑,从而激发学习Linux的热情。任务实施流程情境引入近年来,Linux操作系统的稳定性、安全性、可靠性已经得到业界认可,政府、银行、邮电、保险等的业务关键部门已广泛使用,特别是其开放和自由的特性、强大的网络管理功能,加上IBM、HP、DELL、Oracle、AMD等公司的大力支持,目前Linux应用浪潮正席卷全球。某公司从事嵌入式开发业务,拟建立自己的网络中心,计划采用Linux操作系统配置服务器,员工个人计算机需安装Windows和Linux并存的操作系统、或独立安装Linux操作系统。浏览“相关资讯”任务准备学习Linux的主要特点和优点学习Linux的应用现状和前景学习Linux的版本学习Linux的组成学习Linux的基本管理2相关资讯1.UNIX操作系统的出现1969年,在美国的贝尔实验室K.Thompson和D.M.Richie开发了名为UNIX的多用户多任务操作系统,它非常可靠、安全且运行稳定,至今仍被广泛应用于银行、保险、金融、航空等领域的大中型计算机和高端服务器中。UNIX的商业版本包括SUN公司的Solaris、IBM公司的AIX、惠普公司的HP-UX等。但UNIX也有致命的弱点:作为可靠稳定的操作系统,其昂贵的价格虽然恰当地反映出UNIX令人信服的性能价格比,却把个人用户拒之于千里之外,使其无法应用于家庭。2.自由软件的兴起1983年,麻省理工学院(MIT)的研究员Richardstallman(见图1-1)提出了“自由软件(FreeSoftware)”的概念和GNU计划(又称革奴计划,是GNU'sNotUnix的递归缩写。Gnu在英文中原意为非洲牛羚,发音与new相同,为避免与new发音混淆,Stallman宣布GNU应当发音为Guh-NOO),并在1985年成立自由软件基金会(FreeSoftwareFoundation,FSF)实施GNU计划。GNU的标志如图1-2所示。自由软件基金会提出通用公共许可证(GeneralPublicLicense,GPL)原则,它与软件保密协议截然不同。通用公共许可证允许用户自由下载并使用、复制、散布、研究及修改源代码、再分发那些源代码公开的自由软件,并可在分发软件的过程中收取适当的成本和服务费用,但源代码公开且不允许任何人将该软件据为己有。3.Linux操作系统的出现1991年,芬兰赫尔辛基大学的学生LinusTorvalds(见图1-3)为完成自己操作系统课程的作业,开始基于Minix(一种免费的小型UNIX操作系统)编写一些程序,最后他惊奇地发现自己的这些程序已经足够实现一个操作系统的基本功能。于是,他将这个操作系统的源程序发布在Internet上,并邀请所有有兴趣的人发表评论或共同修改代码,很快就在全球网罗了一大批职业和业余的技术专家,形成了一个数量庞大而且非常主动热心的支持者群体。随后LinusTorvalds将这个操作系统命名为Linux,即Linus'sUNIX的意思,并且以可爱的胖企鹅作为其标志(见图1-4)。到1994年Linux已经成长为一个功能完善、稳定可靠、并已成为世界上主流的操作系统,但LinusTorvalds本人并没有因为Linux的成功而获得财富,为业界树立了良好典范。图1-1RichardStallman图1-2GNU标志图1-3LinusTorvalds图1-4Linux标志3任务准备1.查阅有关书籍。2.在互联网上搜集Linux的相关资料,包括:Linux的主要特点和优势、应用现状与前景、版本情况、组成部分等。任务实施步骤1.讨论Linux的主要特点和优点Linux是一种类似UNIX的操作系统,它继承了UNIX的优秀设计思想,几乎拥有UNIX的全部功能。简单而言,Linux主要具有以下特点或优点。(1)真正的多用户多任务操作系统Linux是真正的多用户多任务操作系统,Linux支持多个用户从相同或不同的终端上同时使用同一台计算机,每个用户可以同时执行多个任务,而没有商业软件所谓许可证(License)的限制。在同一时间段中,Linux系统能响应多个用户的不同请求。Linux系统中的每个用户对自己的资源(如文件、设备)有特定的使用权限,不会相互影响。(2)良好的兼容性Linux完全符合IEEE的POSIX(PortableOperatingSystemforUNIX,面向UNIX的可移植操作系统)标准,可兼容当前主流的UNIX系统(SystemV和BSD)。在UNIX系统下可以运行的程序,也几乎完全可以在Linux上运行。这为应用系统从UNIX系统向Linux系统的转移提供了可能。(3)强大的可移植性Linux是一种可移植性很强的操作系统,在掌上电脑、个人计算机、小型机、中型机、大型机上都可以运行Linux,是迄今支持最多硬件平台的操作系统。(4)高度的稳定性、可靠性与安全性Linux承袭UNIX的优良特性,可以连续、稳定、可靠地运行数月、数年而无需重新启动。Linux具有健壮的基础架构,它由相互无关的层组成,每层都有特定的功能和严格的权限许可,从而保证最大限度的稳定运行。因此在过去十几年的广泛使用中,只有屈指可数的几个病毒感染过Linux,具有很强的免疫性。(5)开放性与低费用Linux与其它商业性操作系统最大的区别在于它的源代码完全公开。Linux从最初就加入了GNU计划,其软件发行遵循GPL原则,也就是说Linux与GNU计划中的其他软件一样都是自由软件(FreeSoftware)。步骤2.讨论Linux的应用现状和前景Linux的应用范围主要包括桌面、服务器、嵌入式系统、集群计算机等方面。特别是在服务器、嵌入式系统和集群计算机领域,非常具有竞争力,并已经建立起自己稳固的地位。(1)桌面端应用桌面端应用一直被认为是Linux最薄弱的环节,由于Linux承袭UNIX的传统,在字符4界面下使用Shell命令就可以完全控制计算机。尽管从早期的Linux发行版本就开始提供图形化用户界面,但跟微软公司的Windows相比还是有一定的差距。随着Linux技术,特别是XWindow技术的发展,Linux图形用户界面在美观、使用方便性等方面有了长足进步,Linux作为桌面操作系统逐渐被用户接受。根据IDC(InternetDataCenter互联网数据中心)的调查,Linux桌面操作系统已成为第二大流行的操作系统。(2)服务器端应用Linux服务器的稳定性、安全性、可靠性已经得到业界认可,政府、银行、保险、邮电、航空等业务关键部门已开始规模性使用。作为服务器,Linux的服务领域包括:·网络服务:Linux被广泛用于互联网和内联网(Internet/Intranet),据统计,目前全球29%的互联网服务器已经采用了Linux系统。在Linux操作系统下结合一些应用程序(如Apache、Vsftpd、Sendmail等)就可以提供服务、FTP服务和电子邮件服务。此外,Linux还被广泛用于提供DNS、NIS和NFS等网络服务。·文件和打印服务:Linux可提供Samba服务,不仅可以轻松面向用户提供文件及打印服务,还可以通过磁盘配额控制用户对磁盘空间的使用。·数据库服务:目前各数据库厂商均已推出基于Linux的大型数据库,如Oracle、DB2、Sybase等。Linux凭借其稳定运行的性能,在数据库服务领域有取代Windows的趋势。(3)嵌入式系统领域应用嵌入式系统(EmbeddedSystem)是指带有微处理器的非PC系统,是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。我们身边触手可及的电子产品,小到MP3、PDA等微型数字化产品,大到网络家电、智能家电、车载电子设备等都属于嵌入式系统。实际上,各种各样的嵌入式系统设备在应用数量上已经远远超过通用计算机,任何一个普通人可能拥有从小到大的各种使用嵌入式技术的电子产品。Linux由于自身的优良特性,几乎是天然地适合作为嵌入式操作系统,嵌入式领域将是Linux最大的发展空间,是目前最具商业前景的Linux应用,大约52%的嵌入式系统倾向于以Linux作为操作系统。这些优点是:·源码开放,没有版税。·Linux内核很小,但功能强大,稳定,健壮。一个功能完备的Linux内核只要求大约1MB内存,而最核心的微内核只需要100KB的内存。·Linux内核可免费获得,并可根据实际需要自由修改和定制,这符合嵌入式产品根据需要定制的要求。·Linux具有很强的可移植性,支持各种不同的电子产品的硬件平台。·支持多种开发语言,如C、C++、Java等,为嵌入式系统上的多种应用提供了可能。·具有非常优秀的网络功能、图像和文件管理功能,以及多任务支持功能。·有成千上万的开发人员支持。·有大量的且不断增加的开发工具。(4)集群计算机集群计算机(ClusterComputer)是利用高速的计算机网络,将许多台计算机连接起来,5并加入相应的集群软件所形成的具有超强可靠性和计算能力的计算机。目前Linux已成为构筑集群计算机的主要操作系统之一,它在集群计算机的应用中具有非常大的优势。截至2007年11月,全球运行能力最强的500台超级计算机中,约85%采用Linux操作系统,“Linux+集群技术”已成为最强500计算机中最流行的构架系统。步骤3.了解Linux的版本Linux的版本可分为两种:内核版本和发行版本。表1-1Linux内核发展历程(1)Linux的内核版本狭义的Linux是指Linux的内核(Kernel),它完成内存调度、进程管理、设备驱动等操作系统的基本功能,但不包括应用程序。到目前为止,Linux内核仍由LinusTorvalds领导的开发小组负责开发。Linux内核版本号由三组数字组成,一般表示为X.Y.Z形式。其中:·X:表示主版本号,通常在一段时间内比较稳定。·Y:表示次版本号,偶数代表该内核版本是正式版本,可以公开发行;奇数则代表该内核版本是测试版本,还不太稳定仅供测试。·Z:表示修改号,这个数字越大,表明修改的次数越多,版本相对更完善。Linux的正式版本与测试版本是相互关联的。正式版本只针对上一个版本的特定缺陷进行修改,而测试版本则在正式版本的基础上继续增加新功能,当测试版本被证明稳定后就成为正式版本。正式版本和测试版本不断循环,不断完善内核的功能。截至2008年12月,Linux内核的最新版本号为2.6.27,Linux的内核版本的发展历程如表1-1所示,数据来自。(2)Linux的发行版本广义的Linux是指以Linux内核为基础,包含应用程序和相关的系统设置与管理工具的完整的操作系统。不同厂商将Linux内核与不同的应用程序相组合,并开发相关的管理工具就形成了不同的Linux发行套件,即广义的Linux。目前Linux发行版本已超过300种,且还在不断增加,但任何发行版本都不拥有发布内核的权利。各发行版本之间的差别主要在于包含的软件种类及数量的不同。常见Linux发行版本有RedHat(包括RHEL和Fedora)、Debian、ubuntu、Knoppix、MEPIS、Mandriva、PCLinuxOS、SUSE、Gentoo、Slackware、红旗等。发行版本的版本号随发布组织的不同而有所不同,并与内核的版本号相对独立。各种Linux发行版本各有所长,应根据实际需求来决定使用哪种发行版本,以获得最佳的效果。步骤4.了解Linux的组成广义的Linux可分为:内核、Shell、XWindow和应用程序四
本文标题:Linux操作系统安装、登录及删除
链接地址:https://www.777doc.com/doc-6147222 .html