您好,欢迎访问三七文档
1计算机专业必修课Linux(计算机科学与技术专业)第一章Linux简介教师:李晓红大连轻工业学院计算机系E-mail:llxiao@sina.com2005.72第一章Linux简介本章主要内容:计算机基础知识。Linux的历史、版本及特点。Linux的安装过程。3计算机基础知识计算机硬件硬件组成:中央处理器(CPU)内存储器(内存)外存储器(外存)输入设备:键盘,鼠标,扫描仪,磁盘,等输出设备:显示器,打印机,语音输出,磁盘等输出CPU内存输入外存4计算机基础知识软件分类:系统软件控制计算机内部功能的程序集合。如操作系统,编程语言,通信程序等。应用软件在各种环境下解决实际问题或提供自动和有效服务的程序。如财务软件,仓库管理系统,字处理软件,电子表格等。5计算机基础知识计算机硬件系统软件应用软件用户用户输入服务请求硬件命令程序输出服务响应处理结果6计算机基础知识操作系统模型用户命令层服务层内核层硬件内核层:直接与硬件打交道。服务层:接受来自应用程序的服务请求,翻译成传给内核的命令。将处理结果返回给请求程序。命令层(shell):提供用户接口,对操作系统支持的特定的命令集加以响应。命令集及其语法规范称为命令语言。7Linux的历史、版本及特点Linux的历史Linux是在UNIX基础上开发的,具有UNIX的全部功能。1991年,芬兰赫尔辛基大学的学生LinusTorvalds为了自己使用与学习的需要,他开发了类Unix且运行在80386平台上运行的操作系统,命名为Linux。为了使每个需要它的人都能够容易的得到它,LinusTorvalds把它变成了“自由”软件。注意:“自由”并不是“免费”,它指的是,在软件发行时附上原始的程序代码,并授权允许用户更改。8Linux的历史、版本及特点1991年10月LinusTorvalds在USNET新闻组comp.os.minix上的文章内容如下:Helloeverybodyoutthereusingminix--I’mdoingafreeoperatingsystem(justahobby,won’tbebigandprofessionallikegnu)for386(486)ATclones.ThishasbeenbrewingsinceApril,andisstartingtogetready.I’dlikeanyfeedbackonthingspeoplelike/dislikeinminix,asmyOSresemblespracticalreasonsamongotherthings.I’vecurrentlyportedbash(1.08)andgcc(1.40),andthingsseemtowork.ThisimpliesthatI’llgetsomethingpracticalwithinafewmonths,andI’dliketoknowwhatfeathersmostpeoplewouldwant.Anysuggestionsarewelcom,butIwon’tpromiseI’llimplementthem:Linus(torvalds@krunna.helsinki.fi)9Linux的历史、版本及特点Linux之父:LinusTorvalds10Linux的历史、版本及特点Linux内核发展主要过程:1991.7:Linux0.011991.10.5:Linux0.02(第一个正式版)1992.3:Linux0.951994.3.14:Linux1.01996.6.3:Linux2.02001.1.4:Linux2.4.1目前最新的版本2.5.4系列内核已发布。(2002/10/1)11Linux的常见版本(linuxdistribution)RedHatLinuxRedhatSoftware公司发布,支持Intel,Alpha和SPARC平台。DebianLinux由GNU发行,完全由网络上的Linux爱好者维护,目的是制作一个可与商业操作系统相比的免费操作系统,其所有组成部分均为自由软件。的历史、版本及特点12Linux的历史、版本及特点SlackwareLinuxWalnutCreekCDROM是Slackware的正式发布者,最早出现的Linux发行套件之一。红旗Linux中科院软件所、北大方正电子和康柏电脑合作推出中文红旗Linux,提供了全中文界面,支持基于Intel芯片的各类pc机和服务器。其它版本如:S.u.S.eLinux、TurboLinux等13Linux的特点1、开放性开放性是指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。凡遵循国际标准所开发的硬件和软件,都能彼此兼容,可方便地实现互连。2、多用户多用户是指系统资源可以被不同用户各自拥有使用,即每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。Linux和Unix都具有多用户的特性。3、多任务多任务是现代计算机的最主要的一个特点。它是指计算机同时执行多个程序,而且各个程序的运行互相独立。Linux的历史、版本及特点14主机哑终端服务器客户机网络主机多用户环境网络多用户环境哑终端哑终端哑终端客户机客户机多用户:多个用户(终端)可以使用同一台主机。多个用户程序都在内存,他们好像同时执行。但CPU只有一个,某一时刻只能执行一个程序。多用户环境分为两种:主机多用户环境和网络多用户环境。15Linux的特点4、良好的用户界面Linux向用户提供了两种界面:用户界面和系统调用。Linux的传统用户界面是基于文本的命令行界面,即shell。系统调用给用户提供编程时使用的界面。Linux还为用户提供了图形用户界面。5、设备独立性设备独立性是指操作系统把所有外部设备统一当作成文件来看待,只要安装它们的驱动程序,任何用户都可以象使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。Linux的历史、版本及特点16Linux的特点6、丰富的网络功能完善的内置网络是Linux的一大特点。支持Internet、文件传输、远程访问网络功能。7、可靠的系统安全Linux采取了许多安全技术措施,包括对读、写进行权限控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。8、良好的可移植性Linux能够在从微型计算机到大型计算机的任何环境中和任何平台上运行。Linux的历史、版本及特点17操作系统的两大阵营:UNIX、WindowsLinux与UNIX的比较更适用于PC机(内核允许用户裁剪,执行效率更高)。是自由软件(免费的源代码,成本低,可根据需要修改,所以更流行、传播更广泛)。可以在很多不同的硬件平台上运行。其中大众化的Intel-X86芯片和IBM兼容的个人计算机是占据了主导地位。而典型的Unix都是和提供商的专有硬件捆绑在一起的,这些硬件的价格更是远远高于一般的PC的价格。Linux与Unix的比较18Linux与Windows的比较Linux与Windows的比较Linux免费,微软的Windows必须付钱。应用程序也一样。微软的Windows是基于DOS,而Linux是基于Unix。Linux在很多方面都把Windows比了下去,比如网络功能特征,开发平台,数据处理能力,以及科研工作站。19Linux的安装安装Linux之前,保证系统至少满足所需的最小配置。不同的版本所需的最小配置不同。1、处理器cpu需具备Pentium等级的cpu,若只是用文字模式,建议使用cpu等级为Pentium200(或以上),若需使用图标模式,则建议使用Pentium400(或以上)的cpu。2、内存memory目前linux最多可以支持的内存上限是4GB。最好可以拥有64M以上的内存。文字模式建议值为128M,图标模式建议使用192M以上的内存。20Linux的安装3、硬盘Linux支持所有内置硬盘,包括RLL、IDE、SCSI等,它允许的容量上限为2TB=2048G,完整安装大约需5GB。4、显卡建议使用一般显卡芯片组大厂的产品,因为要执行XWindows,有的显卡不支持。5、光驱IDE接口、CD-R、CD-RW、DVE-ROM都可以支持Linux。安装一般以光盘方式进行。6、网卡常用3Com、D-Link、RealTek。建议RTL8139。21Linux的安装若安装双系统时,三种可供选择的方法:1)将MSDOS下的最后一个逻辑盘上的数据全部移到其它分区中,将该逻辑盘用分区工具删除,将这部分空间给LINUX使用。2)重新将硬盘分区,这是最直接和最麻烦的一种方法。具体操作如下:备份用户的文件用MS-DOS系统盘启动系统用FDISK删除原有分区,重建新的分区,将分配给LINUX的空间留下来不分配给任何一个分区重新安装原来的用户系统22Linux的安装3)利用一些分区工具在不删除硬盘原有数据的情况下重新分区。如分区魔术师等。正常情况下,安装过程不需要用户干预。RedHatLinux和红旗Linux安装过程都很简单。安装过程略。23EndofChapter1
本文标题:Linux教程
链接地址:https://www.777doc.com/doc-2880986 .html