资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,2006.10.16,*,第,4,章银行计算机常用操作系统,顾浩 胡乃静 董建寅等编著,4.1,操作系统的基本概念,操作系统属于软件中的系统软件,,它是紧挨着硬件的第一层,是对硬件功能的首次扩充,其它软件则是建立在操作系统之上的。,操作系统实际上是一个计算机系统中硬、软件资源的总指挥部,操作系统是软件技术含量最大、附加值最高的部分,,是软件技术的核心,是软件的基础运行平台。,从,五个方面,来全面地叙述操作系统的定义:,从,软件的角度,看:,操作系统是程序和数据结构的集合。,从,扩展机器的角度看,:操作系统是位于无软件的机器(裸机)和用户之间的一个界面,为用户提供一台等价的扩展机器。,11/27/2024,2,2006.10.16,系统软件:操作系统,编译程序,硬件系统,支撑软件:数据库、网络、多媒体,应用软件:文字处理、科学计算、,图像处理、管理信息系统,图,4-1,计算机系统的层次结构,11/27/2024,3,2006.10.16,4.1,操作系统的基本概念,从资源管理器的角度看:,操作系统负责对计算机软、硬件资源(含处理机、存储器、文件、,I/O,设备)进行控制、调度、分配和回收。,从用户使用的角度看,:操作系统为用户提供一组功能强大的、方便好用的广义指令(系统调用)。,综上所述。操作系统是计算机系统中的核心控制软件,它对计算机实施管理和控制,对软件资源进行分配,合理组织计算机工作流程,以便有效地利用这些资源,并为用户提供一个功能强大、使用方便和可扩展的工作环境,从而在计算机与用户之间起到接口作用。,W98(400MB) WME(800MB) W2000(1GB) XP(2GB) ,VISTA,11/27/2024,4,2006.10.16,C,和,UNIX,的发明者,1983,年图灵奖的得主,丹尼斯,.,里奇,(Dennis,MacAlistair,Ritchie),肯尼思,.,汤普森,(Kenneth Lane Thompson),C,与,UNIX,的关系,:,C,语言最初是为了能在不同硬件平台上,移植,UNIX,而产生的,UNIX,自身就是,C,在系统软件,领域的成功范例,反过来, UNIX,推动了,C,的应,用和普及,.,结果两者都获得了成功。,1963,年,,丹尼斯,里奇,又重新用,C,语言编写了,UNIX,。,11/27/2024,5,2006.10.16,MIT,麻省理工学院,加洲大学,伯克利分校,11/27/2024,6,2006.10.16,4.2 UNIX,操作系统,4.2.1,概述,UNIX,是一种多用户多任务分时操作系统,是目前的三大主流操作系统之一,也是银行计算机中最常用的操作系统。,从狭义上说,UNIX,是一个操作系统的内核,(kernel),从广义上说,它不仅指内核,还是一个程序设计环境,一个软件开发工具。,1,、,UNIX,发展的,5,个阶段,UNIX,的诞生,1973,年到,20,世纪,70,年代末:免费扩散,20,世纪,70,年代中期到,80,年代中期:商用版本的出现(,1977,年)和三大主线的形成,由贝尔实验室发布的,UNIX,研究版(,从,V1,到,V10,)、加利福尼亚州大学伯克利分校发布的,BSD,(,Berkeley Software Distribution,)、由贝尔实验室发布的,UNIX System III,和,System V,。,11/27/2024,7,2006.10.16,4.2.1,概述,20,世纪,80,年代后期:两大阵营,(UI,和,OSF),和标准化,Open Software Foundation,(开放软件基金会,简称,OSF,)于,1988,年成立。,AT&T,和,SUN,公司联盟也在,1988,年形成了,UNIX International,(,UNIX,国际,简称,UI,)。以,SVR4,为契机的这场“,UNIX,战争”将系统厂商划分为,UI,和,OSF,两大阵营,围绕着两大主要,UNIX,系统技术:,AT&T,的,System V,和,OSF/1,的,OSF,系统。,SVR4,(,UI,)、,OSF/1(,开放软件基金会,),、,POSIX (,可移植操作系统接口标准,),、,X/OPEN,(欧洲,Unix,可移植性接口工业标准)等,20,世纪,90,年代:共同面对外来的竞争、两大阵营的淡化,11/27/2024,8,2006.10.16,第一版,(1971,年,),SYSTEMIII(1982,年,),1BSD(1978,年,),SYSTEM V(1983,年,),2BSD(1978,年,),3BSD(1979,年,),SVR2(1984,年,),MACH 2.5,第三版,(1973,年,),第六版,(1975,年,),第七版,第八版,第九版,第十版,(1989),SVR4(1989,年,),4.XBSD(DARPA),OSF/1(1989,年,),4.4BSD(1993,年,),DEC OSF/1,Digital UNIX,Tru,64 UNIX,SUN,solaris,HP UX,IBM AIX,SVR3(1987,年,),图,4.3 UNIX,的发展历程,当前的三个主要变种,11/27/2024,9,2006.10.16,2,什么是,UNIX3,UNIX,的标准化,狭义地说,,UNIX,指的是一个多用户、多任务的分时操作系统内核(,kernel,)。内核的功能是用于控制并管理计算机的资源,使多个用户可以同时访问这些资源。,广义地说,,UNIX,不仅指系统内核,它还是一个程序设计环境,能为程序员提供丰富的软件开发工具,包括,UNIX,的实用命令、编辑器、编译程序、调试工具、数据复制和备份、打印、数据库等。,针对众多的版本,国际性组织着手制订,UNIX,的标准。这些标准常常出现在,UNIX,产品的使用手册中,以供用户在进行可移植性程序设计时的参考。这些标准通常只定义系统的界面,不关心系统内部的实现。,11/27/2024,10,2006.10.16,3,UNIX,的标准化,(,1,),IEEE P1003,标准:此标准于,1986,年由,IEEE,制订,称为,POSIX,(,Portable Operating System Interface,可移植,OS,接口)。它定义了一整套的作业接口,包括系统调用、库函数、公共命令等。这套标准一直在不断演化和完备中。,(,2,),X/Open,标准:这是一个标准化组织的名称,最初由几家欧洲的计算机公司组成,此组织于,1989,年发表了,X/Open Portability Guide,第,3,版,称为,XPG3,。,(,3,),SVD,(,System V Interface Definition,)标准:这是,AT&T,制订的标准,它与,POSIX,兼容。,(,4,),OSF,(,Open Software Foundation,,开放软件基金会):这是由,IBM,、,HP,、,DEC,等几家计算机厂商成立的标准化组织,它于,1990,年发表了,OSF/1,标准。,(,5,),FIPS,(,Federal Information Processing Standard,,联邦信息处理标准):此标准由美国政府出版,用于指导美国政府的计算机系统采购。它于,1989,年出版,FIPS 151-1,,规定了必须支持的,POSIX,可选功能,因此,它实质上是一个更严格的,POSIX,标准。,11/27/2024,11,2006.10.16,4.2.2 UNIX,的主要变种,主要变种,SUN Solaris,IBM AIX,HP UX,Compaq Tru64Unix,SCO UnixWare,SGI,公司的,Irix,,,BSD Unix (Free Unix),吉祥物标志,11/27/2024,12,2006.10.16,4.2.2 UNIX,的主要变种,克隆与变种的区别在于,变种是在正宗版本的基础上修改而来(包括界面与内部实现)。,克隆则仅仅是界面相同,内部是完全重新实现。,11/27/2024,13,2006.10.16,目前,UNIX,主要变种概况,变种名称,公司,最新版本,硬件平台,内部基准,遵循标准,简介,Solaris,SunSoft,Solaris 8,Solaris 10,SunSPARC, INTEL PC,工作站和服务器,SVR4,Unix 98,销量,第一,AIX,IBM,AIX 5L,IBM 64,位,Powe,/ PowerPC CPU, Intel AI-64,Unix 98,HP UX,HP,HP UX,HP 9000,服务器,Unix 95,Tru64 Unix,Compaq,Tru64 Unix 5.1,Compaq Alpha,工作站和服务器,Mach,Unix 95,SCO,UnixWare,SCO,UnixWare 7.1,Intel PC,工作站和服务器,Unix 95,Irix,SGI,Irix,6.5,SGI MIPS,工作站和服务器,Unix 95,11/27/2024,14,2006.10.16,4.2.3 Unix,操作系统的结构和特点,主要特点,可靠性高,可不间断地连续可靠工作。,多用户、交互式的分时操作系统。,开放式系统。开放性是,Unix,最重要的特征。,向用户提供两种友好的界面:程序级和操作级。,具有可装卸的树型分层结构的文件系统。,设备具有文件属性。,易移植和扩充。由于,Unix,系统用,C,语言描述,便于程序开发和移植。,极强的伸缩性。,Unix,系统是世界上唯一能在小至笔记本电脑、,PC,机、工作站、中小型机,大到巨型机上都能运行的操作系统,而且能在所有主要体系结构上运行。,11/27/2024,15,2006.10.16,4.2.3 Unix,操作系统的结构和特点,Unix,操作系统的结构,内核。包含了操作系统的主要功能,即进程管理、存储管理、文件管理和设备管理。内核的最外层是系统调用。,核外程序。包括,Shell,解释程序、用户程序和其它应用程序。,内核与核外程序的关系。,Shell,是,Unix,操作系统的命令设计语言和命令解释语言的统称,是用户与,Unix,操作系统之间的界面,是联系内核与用户程序的接口。,11/27/2024,16,2006.10.16,4.2.4 Unix,操作系统的网络功能,Unix,操作系统的网络功能非常强大,,Internet,的关键技术的,TCP,IP,协议,就是在,Unix,上开发和发展起来的。有一种说法是,“没有,Unix,就没有,Internet”,,,这一点也不过分。目前,,Unix,服务器在,Internet,服务器中占,80,以上,保持绝对优势。表现在,:,支持所有常用的网络通信协议。,提供两组不同的网络服务,即,ARPA,服务和,Berkeley,服务。,ARPA,服务:,Telnet(,远程登录协议,),和,FTP(,文件传输协议,),。,Berkeley,服务:,rcp,(,远程拷贝程序,),、,rlogin(,远程登录协议,),和,remsh,等。,11/27/2024,17,2006.10.16,Unix,的主要服务,1.Telnet:,是,ARPA,服务中的远程登录程序,用来远程登录另一台计算机,包括不能通过因特网的,TCP/IP,协议直接通信的计算机,.,注意,Telnet,一般不设上传文件功能,只能取回文件。,2.FTP:,文件传输协议,也是,ARPA,服务的一种,用于在本地计算机间复制文件,非常适合传输大量文件的情况,例地质、天文和气象部门。,3.rlogin,:,是一种,Berkeley,服务,即本地的用户名登录远程计算机,与,Telnet,不同, Telnet,必须用远程计算机上的帐号登录。,4.rcp,:,是,Berkeley,服务中的远程复制程序,在已连接的远程计算机之间相互复制文件。,5.remch,:,是一种,Berkeley,服务,允许在远程主机上运行程序,在本地终端上看结果。,11/27/2024,18,2006.10.16,4.2.5 UNIX,的优点、缺点和发展前景分析,优点,内核结构小巧精湛。,接口简洁统一。,功能丰富实用,网络功能强大。,用,C,语言编写、可移植性好、源代码免费开放等。,缺,点,内核结构可扩充性不强。,缺乏图形界面。已出现,X-Windows,图形化用户界面,.,各变种之间的不兼容性。,价格昂贵,把个人用户拒之门外,(,但有的版本是免费的,),.,11/27/2024,19,2006.10.16,UNIX,能否再创辉煌,从总体上来看,Unix,今后发展的主要趋势是统一化、标准化和不断创新。,Unix,的开放性,使它的发展充满活力和生机,与,Unix,有关的新技术和新产品将不断涌现,可以预料, Unix,将会在这种,既有竞争、又有协作的,环境中不断发展和前进。,2005,年, Windows,服务器销售额首次超过,Unix,的,175,亿美元,达,177,亿美元,这是,10,多年来,Unix,第一次落选排名第一的服务器操作系统,,2006,年三季度又同比减少近,2%,,而,Windows,和,Linux,同比增加了,5%,。,为此, Unix,厂商正在努力发挥创造力,为各自的,Unix,增加新功能,如,SUN,公司计划将,Xen,hypervisor,集成到,Solaris,中,使用户在运行,Solaris,的同时能运行,Windows,与,Linux.,11/27/2024,20,2006.10.16,4.3 Linux,操作系统,4.3.1,概述,Linux,是一个多用户多任务操作系统,是,UNIX,的一个克隆(界面相同但内部实现不同),同时它也是一种源代码公开、免费的自由软件,这是它与,UNIX,绝大多数变种(,UNIX,绝大多数都是商业变种)的不同之处,它可运行于多种平台。,作为网络时代所孕育的一代骄子,Linux,,,以其具备自主开发、高效灵活、安全、可靠的特点成为全球增长最快的操作系统之一 。,”,9.11”,恐怖事件后,价廉物美的,Linux,成了很多行业,(,特别是金融业,),的首选系统。,Linux,Torvalds,Linux,的标志,Linux,是,Linux,Torvalds,开发的,故以,Linux,s,Unix,命名,简称,Linux,11/27/2024,21,2006.10.16,4.3.2 Linux,的特点,免费、源代码开放,(,指内核,),。,具有出色的稳定性和高速性。,功能完美,网络功能尤为丰富。,硬件需求低。,用户应用程序众多,硬件支持广泛,程序兼容性好 。,漂亮的用户界面,:,字符界面和图形化用户两种界面。其中前者虽使用不便,但效率高,仍被广泛使用,后者借助,X-Windows,技术,已成为,Linux,的一个不可缺少的构成部件。,11/27/2024,22,2006.10.16,4.3.3 Linux,的版本,狭义版本,:指内核,完成内存调度、进程管理、设备驱动等操作系统基本功能,广义版本,:指以内核为基础,含应用程序和相关的系统设置与管理工具的完整的操作系统。,1. Linux,的内核版本,:,内核版本号由,3,个,数字组成,表示为,X.Y.Z,形式。其中,:,X,表示主版本号,通常在一段时间内比较稳定。,Y,表示次版本号,若是偶数,代表此内核版本是正式版本,可公开发行,;,若是奇数,则代表此内核是测试版本,还不太稳定,供参考,.,Z,表示修改号,数字越大,表示修改的次数越多,相对越完善。,2,Linux,的发行版本,目前,Linux,发行版本的数量已超过,300,种,且还在不断增加。但无论哪种版本都不拥有发布内核的权利。版本之间的差别主要在于包括的软件种类及数量的不同。常见的发行版本见表,4-3,。,11/27/2024,23,2006.10.16,表,4-2 Linux,内核的发展历程,内核版本,发布日期,0.1,1991.11,1.0,1994.3,2.0,1994.6,2.2,1999.1,2.4.1,(,见注,),2001.1,2.4.20,2002.11,2.6.1,2004.1,2.6.6,2004.5,注,:,2,为主版本号,4,为次版本号,因是偶数代表是公开发表的正式版本,1,是修改号,数字越大,表示修改的次数越多,相对越完善,.,11/27/2024,24,2006.10.16,商标,简要说明,简介,Red Hat,是全世界最著名、使用最广泛的,Linux,发行版本。,网址,http:/,Mandrake,简介 凭借优秀的图形化桌面环境及自行研制的图形化配置工具而成为,Linux,业界易用、实用的代名词,网址,http:/www.,L,suse,简介 是历史最悠久的,Linux,发行版本之一,可提供最完整、最全面的,Linux,解决方案,网址,http:/,简介 是完全靠互联网上的,Linux,爱好者开发维护的,Linux,发行版本,包含的应用程序最丰富。,网址,http:/,www.debian.org,简介 是亚洲地区著名的,Linux,发行版本,网址,http:/,www.turboL,红旗,简介 是中国本土开发的较有影响的,Linux,发行版本,网址,http:/www.redflag-,中软,Linux,简介 是中国本土开发的较有竞争力的,Linux,发行版本,网址,http:/www.,11/27/2024,25,2006.10.16,4.3.4 Linux,的功能,支持多种系统语言,如,C,、,C+,、,Objective-C,、,Java,、,List,、,Prolog(,用于人工智能,),等。,支持多种,脚本语言,,如,Perl,、,Tcl,Tk,、,Shell,和,AWK,等。,支持,X -Windows,系统及其应用程序,可运行各种图形应用程序,如,Khoros,、,GRASS,等。,支持多种排版软件,如,Tex/,Latax,等。,支持多种自然语言,如中文、英文。,支持多种免费的数据库,如,Postgres,等。,支持各种网络应用。,支持与其它操作系统,如,Windows NT,或,Windows 9x,的共享。,结论,:,从功能上看,,Linux,是一个很有发展前途的操作系统,也是为数不多可与,Microsoft,操作系统相竞争的操作系统。,LaTeX,是一种与操作系统无关的,排版注记语言,被许多国际权威,学术机构指定用于提交文档的描述。,11/27/2024,26,2006.10.16,关于脚本语言,动态程序一般有两种实现方式即二进制方式和脚本方式。,二进制方式,是先将我们编写的程序进行编译,变成机器可识别的指令代码(如,.exe,文件),然后再执行。这种编译好的程序我们只能执行、使用,却看不到它的程序内容。,脚本语言为命令行层次编程语言。它由一系列命令组成,这些命令存为一个文件,并可被重复使用和修改。简单地说,脚本,(script),就是一条条的文字命令,这些文字命令是可以看到的(如可用记事本打开查看、编辑),脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。因脚本在执行时多了一道翻译的过程,故它比二进制程序执行效率要稍低一些。 如,ASP,、,PHP,、,CGI,、,JSP,等,都是脚本语言。 按目前的服务规则,虚拟主机网站只能采用脚本语言来实现,.,11/27/2024,27,2006.10.16,4.3.5 Linux,系统的组成,核心程序:主要由,C,编写,部分与驱动有关的用汇编编写,内含,进程管理。,存储管理。,硬件设备管理。,文件系统驱动。,网络管理。,系统程序。,应用程序。,内核,SHELL,应用程序,X-Windows,应用程序,内核,SHELL,用户,交互式命令解释程序,11/27/2024,28,2006.10.16,关于,Shell,Shell,是,Unix/Linux,作为人机界面的一种最具体的表现形式即命令解释器,与,DOS,中的,C,类似。,Shell,的功能包括两个方面:,解释并实现内部命令;,装入外部命令。,11/27/2024,29,2006.10.16,11/27/2024,30,2006.10.16,虚拟文件系统,虚拟文件系统,:,是操作系统和真正文件系统间的接口,它对各种不同文件的信息系统转化,形成统一格式后交给,Linux,处理,.,并把结果还原成原文件系统格式,.,对,Linux,而言,它处理的是统一的虚拟文件系统,不必知道文件所采用的真实文件系统,.,DOS,Vfat,iso9660,nfs,虚拟文件系统,Linux,11/27/2024,31,2006.10.16,4.3.6 Linux,操作系统的主要服务,1.,Init(,初始化,):,是在系统在核心引导后启动的,1,号进程。,2.,从终端登录,:,由,getty,程序提供,init,确认有一个,getty,程序提供给终端连接,(,或控制台,),。,getty,侦听终端等候用户告知它要登录 。当它注意到一个用户,getty,输出一个欢迎信息,(,存在,/etc/issue,中,),并提示用户名,最后运行,login,程序。,3.Syslog,:,输出核心和系统程序运行中可能产生错误、警告及其它信息 。,4.,图形用户接口,GUI,(,Graphic User Interface,):,Linux,使用的图形环境称为,X-Windows,。,5.,强大的网络功能,-,网络登录。,-,网络文件系统,:,通过网络文件系统,NFS,共享文件。,-,电子邮件系统和打印等,:,支持,POP3,SMTP,和,IMAP4,等。,11/27/2024,32,2006.10.16,4,3,7 Linux,的应用现状,Linux,的应用范围主要包括桌面、服务器、嵌入式系统、集群,计算机等方面。,1.,桌面应用,:,随着,X Windows,技术的发展,,Linux,的界面技术在,界面美观、使用方便等方面有了长足的进步,成为第二大主流操,作系统。笔记本电脑已开始安装,Linux,。,2.,服务器,:,作为服务器,,Linux,的服务领域包括,(,1,)网络服务,(,2,)文件和打印服务,(,3,)数据库服务,“,9.11”,恐怖事件后, Linux,服务器和系统大量用于修复和新建中,.,目前北美大约,8%,的金融企业已完成了,Linux,型系统应用的转型,,15%,正在考虑实施,Linux,计划;,2005,年,,Linux,服务器总体占有量会增至,20%,,而,2004,年的占有量仅为,7%,。,11/27/2024,33,2006.10.16,3.,嵌入式系统,嵌入式系统是目前最具商业前景的,Linux,应用,大约,52%,的嵌入式系统倾向于以,Linux,作为系统 。,对于嵌入式系统而言,,Linux,有许多不可忽视的优点:,(,1,),Linux,具有很强的可移植性,支持各种不同电子产品的硬件平台;,(,2,),Linux,内核可免费获得,并可根据实际需要自由修改,这符合嵌入式产品按需定制的要求;,(,3,),Linux,功能强大且内核很小。一个功能完备的,Linux,内核只要求大约,1MB,内存,且最核心的微内核只需,100KB,的内存;,(,4,),Linux,支持多种开发语言,如,C,、,C+,、,JAVA,,为嵌入式系统上的多种应用提供了可能。,11/27/2024,34,2006.10.16,嵌入式系统无处不在,21,世纪嵌入式系统应用无处不在,CPU, 90%,文件,功能,:,输入文本内容,要用,ctrl+D,(,文本结束键,),结束,.,16.who,命令,格式,: who ,选项,功能,:,查看当前已登录的所有用户,选项,:-m,显示当前用户的用户名,-h,显示用户的详细信息,17.top,命令,功能,:,动态显示,CPU,和内存利用率和进程状态及有关信息,格式,: top -d,秒数,11/27/2024,52,2006.10.16,常用命令的使用实例,18.,显示命令功能,格式,:,whatis,command,功能,:,与,help,命令不同,它提供命令的功能信息,.,19.,提供相关命令功能信息,格式,:apropos command,功能,:,根据相应命令寻找功能类似的其他命令信息,.,20.,排序命令,格式,:sort,功能,:,按给定规律对文件排序,举例,:sort n,myfile,(,将数按大小排序,),21.,归档和备份命令,格式,:,11/27/2024,53,2006.10.16,常用命令的使用实例,21.,归档和备份命令,格式,:tar,功能,:,拷贝文件到硬盘,磁带或软盘,.,举例,: tar,cvf,mytarfile,. tar my */,将所有前缀为,my,的文件归档到,mytarfile,文件中,.,22.,拷贝命令,格式,:cp ,选项,源文件 目标文件,功能,:,拷贝文件,举例,:cp a b,23.,报告命令,格式,:,df,功能,:,报告磁盘剩余空间数,11/27/2024,54,2006.10.16,常用命令的使用实例,24. write,格式,:write,用户名, ,终端名, ;,可用,who,命令查看当前登录的全部用户,功能,:,与已登录的其他用户通信,用,ctrl+C,退出,.,25. talk,格式,: talk,用户名, ,终端名,功能,:,同一主机或同一网络内的两个用户的对话,26.,mesg,格式,:,mesg,y | n ; y,表示允许接收, n,表示拒绝接收,功能,:,设定允许或拒绝由其他用户发来的,write,和,talk,信息,27.Wall,(write to all),格式,:,同,write,功能,:,向所有用户发广播消息,11/27/2024,55,2006.10.16,常用命令的使用实例,28.vi,文件名,说明,:vi (visual interface),是全屏幕编辑器,(,在所有版本中通用,),模式,:,命令模式,启动,vi,后进入的工作模式,文本编辑,(,插入,),模式,用于字符编辑,最后行模式,按,:,进入此模式,在屏幕底部显示,:,等用户输入,VI,有,100,多个编辑命令,多种退出方式,:q,或,wq,命令模式,最后行模式,文本编辑模式,:,自动返回,ESC,a,I,o,等,11/27/2024,56,2006.10.16,vi,使用实例,Vi ,选项,+n,文件名列表,选项,: -r,用于恢复系统突然崩溃时正在编辑的文件,-R,用于以只读方式打开文件,+n,用来指明进入,vi,后直接位于文件的第,n,行,不指定,n,则位于最后一行,编辑过程,:,1.,运行,vi,先处于命令模式,按,i,进入插入模式,即可编辑,;,2.,完成编辑后,若要存盘并退出,可按,ESC,键回到命令模式,;,3.,使用,: W,将文件存盘,再按,q,退出,vi,也可直接用,:,wq,来存盘退出,.,在编辑模式,按,i,在光标所在字符前开始输入文字,按,a,在光标所在字符后开始输入文字,按,o,在光标所在行下插入一新行来输入文字,11/27/2024,57,2006.10.16,DOS,、,Unix,和,Linux,常用命令对比表,DOS,Unix,Linux,A ,或,C,dir,dir/w,type,cd,copy,ren,del,deltree,md:mkdir,rd,Login:,Password:,ls,l,ls,cat;more;less;tail,cd,/,cp,mv,mv,rm,mkdir,rmdir,Login:,Password:,ls,l ;,vdir,ls,aF,(,看全部文件),cat;more;less;tail,cd,/,cp,mv,mv,rm-v,mkdir,rmdir,11/27/2024,58,2006.10.16,DOS,、,Unix,和,Linux,常用命令对比表,DOS,Unix,Linux,help,edit,dosshell,man,pwd,chgrp,chown,chmod,df,du,history ;! n,vi;,Bshell,;,Cshell,man,pwd,chgrp,chown,chmod,df,du,touch,新文件名,history ;! n,vi:emacs,Ash;bsh,ksh,tcsh,zsh,11/27/2024,59,2006.10.16,关于,vmware,vmware,给用户提供了一个平台,:,即可以在一台机器上真正同时运行两个独立的操作系统,一个是原始的操作系统,一个运行于虚拟机上,前者称之为母机,后者为子机,.,基于上述原因,你现在可以在运行,win32,平台的机器上通过,vmware,安装并运行,linux,反之亦然,. .,VMWare,是一个“虚拟,PC”,软件,.,它使你可以在一台机器上同时运行二个或更多,Windows,、,DOS,、,LINUX,系统。与“多启动”系统相比,VMWare,.,FireBird,BBS,系统是运行于,Linux/Unix,的,TelnetBBS,系统,经历了至少,10,多年的发展,功能异常强劲,是各大学网络的不可缺少部分。,11/27/2024,60,2006.10.16,附录,:,关于计算机系统的安全等级,美国,:,分,4,类,8,级,1983,年公布,.,D,级,(,非保护级,):,最低级,不可信任,硬件和操作系统很容易被侵袭,.,例,DOS,Windows3.X, Windows95,System7.X.,C1,级,(,自主安全保护级,):,有,Unix,Xenix,Novell3.X(,或更高,), Windows NT.,C2,级,(,可控安全保护级,):,在,C1,级上增加几个特性,有,Unix,Xenix,Novell3.X(,或更高,), Windows NT.,11/27/2024,61,2006.10.16,附录,:,关于计算机系统的安全等级,B1 (,标记安全保护级,):,B2(,结构保护级,):,B3 (,强制安全区域级,):,A,级,(,验证设计级,):,最高级,.,具有上述各级的所有特性,.,中国,:1993,年公布,GB17859_1999,,分,1,级自主保护级,,2,级系统审计保护级,,3,级安全标记保护级,,4,级结构化保护级,,5,级访问验证保护级,.,11/27/2024,62,2006.10.16,总结,1.Unix/Linux,的启动,:,Linux,的启动由引入装入器,(boot loader),完成,它负责装入内核并引导,OS,常用,LILO,和,Grub.,当计算机通电启动,先由主板,BIOS,装载主引导记录,然后从当前活动分区启动, Grub,获得引导过程的控制权后,显示,Grub,引导菜单引导系统。,2.,支持多文件系统是,Linux,的最重要特征之一,这一特征可使,Linux,的应用程序透明地访问许多其他,OS,的文件,并随着内核的版本更新,支持的文件系统类型会不断增加。,3. Linux,的文件系统结构,与其他,OS,一样,一般在根目录下不存放任何文件,因为根目录是根文件系统的挂接点,根文件系统中包含非常关键和非频繁使用的系统文件,根文件系统受损将意味着系统无法正常启动,.,一般根文件系统应较小,与其他文件系统分开设立,.,11/27/2024,63,2006.10.16,总结,4.Linux,中有,根文件系统,:,如,/bin, /,sbin, /root(,超级管理员的主目录,), /dev, /,tmp, /lib, /dev, /boot, /,usr,(,其他文件系统的挂接点,),等,/etc,文件系统,:,主要放置,Linux,的基本配置文件,/,usr,文件系统,:,存放所有的应用程序的安装结果,占用磁盘空间较大,/,var,文件系统,:,用于记录,Linux,的操作,/proc,文件系统,:,只是一个虚拟文件系统,仅在系统运行时在内存创建,.,/home,文件系统,:,是所有用户文件的存放处,11/27/2024,64,2006.10.16,命令使用说明,1.,常用命令,在线帮助,通信命令,其他命令,2.,文件与目录操作命令,pwd,(print work directory):,列出当前所处的路径与目录,Mkdir(make,directory):,创建目录,cd,(change d directory):,改变工作,(,当前,),目录为指定目录,如,cd,/,usr,/bin,进入目录,/,usr,/bin ;,cd,进入自己的主目录,;,cd,./ .,是跳到目前目录的上二层目录,3.,创建文本文件,Cat ,文件名 注意,:,文本结束要以,Ctrl+D,退出,再回到提示符,.,4.,文本显示命令,: cat , head, tail ,more, less,11/27/2024,65,2006.10.16,总结,1.Linux,办公应用软件介绍,:,QpenOffice,2.0,软件,:,下载网站,:,www.openoffice.org,zh.openoffice.org,(,有中文版本,),QpenOffice,2.0,软件功能简介,与,Microsoft Office,相似,内含文字处理、电子表格、幻灯片制作、绘图、数字公式及内嵌到各组件的数据库。,文字处理器,writer,电子表格,calk,演示文稿,impress,图形化表达工具,draw,数据库访问工具,base,算术方程式模块,math,11/27/2024,66,2006.10.16,Linux,内核的编译与定制,1.,编译,linux,的理由,在多数情况下,用户不必对内核作任何改动,一般在以下情况下要对内核作编译与定制,:,(1),希望使用最新的内核版本,;,(2),根据自己的情况对,linux,内核进行合理的裁减,作有效的简化,做到量身定制,.,2.,编译前的准备工作,(1),在编译前,准备或制作一张,linux,系统启动盘,(,光盘或软盘启动,);,(2),获取内核的源代码程序包,:,提供,linux,下载的官方网站有,:,www.gnu.org,;,www.kernel.org,在确认是以,root,身份登录,linux,系统后,即可对内核做
展开阅读全文