银行计算机常用操作系统.ppt_第1页
银行计算机常用操作系统.ppt_第2页
银行计算机常用操作系统.ppt_第3页
银行计算机常用操作系统.ppt_第4页
银行计算机常用操作系统.ppt_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第4章 银行计算机常用操作系统,顾浩 胡乃静 董建寅等编著,2019/3/31,2006.10.16,2,4.1 操作系统的基本概念,操作系统属于软件中的系统软件,它是紧挨着硬件的第一层,是对硬件功能的首次扩充,其它软件则是建立在操作系统之上的。 操作系统实际上是一个计算机系统中硬、软件资源的总指挥部,操作系统是软件技术含量最大、附加值最高的部分,是软件技术的核心,是软件的基础运行平台。 从五个方面来全面地叙述操作系统的定义: 从软件的角度看:操作系统是程序和数据结构的集合。 从扩展机器的角度看:操作系统是位于无软件的机器(裸机)和用户之间的一个界面,为用户提供一台等价的扩展机器。,2019/3/31,2006.10.16,3,支撑软件:数据库、网络、多媒体,应用软件:文字处理、科学计算、 图像处理、管理信息系统,图4-1 计算机系统的层次结构,2019/3/31,2006.10.16,4,4.1 操作系统的基本概念,从资源管理器的角度看:操作系统负责对计算机软、硬件资源(含处理机、存储器、文件、I/O设备)进行控制、调度、分配和回收。 从用户使用的角度看:操作系统为用户提供一组功能强大的、方便好用的广义指令(系统调用)。 综上所述。操作系统是计算机系统中的核心控制软件,它对计算机实施管理和控制,对软件资源进行分配,合理组织计算机工作流程,以便有效地利用这些资源,并为用户提供一个功能强大、使用方便和可扩展的工作环境,从而在计算机与用户之间起到接口作用。 W98(400MB) WME(800MB) W2000(1GB) XP(2GB) VISTA,2019/3/31,2006.10.16,5,C和UNIX的发明者,1983年图灵奖的得主 丹尼斯.里奇 (Dennis MacAlistair Ritchie) 肯尼思.汤普森 (Kenneth Lane Thompson),C与UNIX的关系: C语言最初是为了能在不同硬件平台上移植 UNIX而产生的,UNIX自身就是C在系统软件 领域的成功范例,反过来, UNIX推动了C的应 用和普及.结果两者都获得了成功。 1963年,丹尼斯里奇又重新用C语言编写了 UNIX。,2019/3/31,2006.10.16,6,MIT 麻省理工学院,加洲大学 伯克利分校,2019/3/31,2006.10.16,7,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。,2019/3/31,2006.10.16,8,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年代:共同面对外来的竞争、两大阵营的淡化,2019/3/31,2006.10.16,9,当前的三个主要变种,2019/3/31,2006.10.16,10,2什么是UNIX 3UNIX的标准化,狭义地说,UNIX指的是一个多用户、多任务的分时操作系统内核(kernel)。内核的功能是用于控制并管理计算机的资源,使多个用户可以同时访问这些资源。 广义地说,UNIX不仅指系统内核,它还是一个程序设计环境,能为程序员提供丰富的软件开发工具,包括UNIX的实用命令、编辑器、编译程序、调试工具、数据复制和备份、打印、数据库等。 针对众多的版本,国际性组织着手制订UNIX的标准。这些标准常常出现在UNIX产品的使用手册中,以供用户在进行可移植性程序设计时的参考。这些标准通常只定义系统的界面,不关心系统内部的实现。,2019/3/31,2006.10.16,11,3UNIX的标准化,(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标准。,2019/3/31,2006.10.16,12,4.2.2 UNIX的主要变种,主要变种 SUN Solaris IBM AIX HP UX Compaq Tru64Unix SCO UnixWare SGI公司的Irix,,BSD Unix (Free Unix) 吉祥物标志,2019/3/31,2006.10.16,13,4.2.2 UNIX的主要变种,克隆与变种的区别在于 变种是在正宗版本的基础上修改而来(包括界面与内部实现)。 克隆则仅仅是界面相同,内部是完全重新实现。,2019/3/31,2006.10.16,14,目前UNIX主要变种概况,2019/3/31,2006.10.16,15,4.2.3 Unix操作系统的结构和特点,主要特点 可靠性高,可不间断地连续可靠工作。 多用户、交互式的分时操作系统。 开放式系统。开放性是Unix最重要的特征。 向用户提供两种友好的界面:程序级和操作级。 具有可装卸的树型分层结构的文件系统。 设备具有文件属性。 易移植和扩充。由于Unix系统用C语言描述,便于程序开发和移植。 极强的伸缩性。Unix系统是世界上唯一能在小至笔记本电脑、PC机、工作站、中小型机,大到巨型机上都能运行的操作系统,而且能在所有主要体系结构上运行。,2019/3/31,2006.10.16,16,4.2.3 Unix操作系统的结构和特点, Unix操作系统的结构 内核。包含了操作系统的主要功能,即进程管理、存储管理、文件管理和设备管理。内核的最外层是系统调用。 核外程序。包括Shell解释程序、用户程序和其它应用程序。 内核与核外程序的关系。Shell是Unix操作系统的命令设计语言和命令解释语言的统称,是用户与Unix操作系统之间的界面,是联系内核与用户程序的接口。,2019/3/31,2006.10.16,17,4.2.4 Unix操作系统的网络功能, Unix操作系统的网络功能非常强大,Internet的关键技术的TCPIP协议,就是在Unix上开发和发展起来的。有一种说法是,“没有Unix就没有Internet”,这一点也不过分。目前,Unix服务器在Internet服务器中占80以上,保持绝对优势。表现在: 支持所有常用的网络通信协议。 提供两组不同的网络服务,即ARPA服务和Berkeley服务。 ARPA服务:Telnet(远程登录协议)和FTP(文件传输协议) 。 Berkeley服务:rcp (远程拷贝程序)、rlogin(远程登录协议)和remsh等。,2019/3/31,2006.10.16,18,Unix的主要服务,1.Telnet:是ARPA服务中的远程登录程序, 用来远程登录另一台计算机, 包括不能通过因特网的TCP/IP协议直接通信的计算机.注意, Telnet一般不设上传文件功能, 只能取回文件。 2.FTP:文件传输协议, 也是ARPA服务的一种, 用于在本地计算机间复制文件, 非常适合传输大量文件的情况, 例地质、天文和气象部门。 3.rlogin:是一种Berkeley服务, 即本地的用户名登录远程计算机 ,与Telnet不同, Telnet必须用远程计算机上的帐号登录。 4.rcp:是Berkeley服务中的远程复制程序, 在已连接的远程计算机之间相互复制文件。 5.remch:是一种Berkeley服务, 允许在远程主机上运行程序,在本地终端上看结果。,2019/3/31,2006.10.16,19,4.2.5 UNIX的优点、缺点和发展前景分析,优点 内核结构小巧精湛。 接口简洁统一。 功能丰富实用,网络功能强大。 用C语言编写、可移植性好、源代码免费开放等。 缺点 内核结构可扩充性不强。 缺乏图形界面。已出现X-Windows图形化用户界面. 各变种之间的不兼容性。 价格昂贵,把个人用户拒之门外(但有的版本是免费的).,2019/3/31,2006.10.16,20,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.,2019/3/31,2006.10.16,21,4.3 Linux操作系统,4.3.1 概述 Linux是一个多用户多任务操作系统,是UNIX的一个克隆(界面相同但内部实现不同),同时它也是一种源代码公开、免费的自由软件,这是它与UNIX绝大多数变种(UNIX绝大多数都是商业变种)的不同之处,它可运行于多种平台。 作为网络时代所孕育的一代骄子Linux,以其具备自主开发、高效灵活、安全、可靠的特点成为全球增长最快的操作系统之一 。”9.11”恐怖事件后, 价廉物美的Linux成了很多行业(特别是金融业)的首选系统。,Linux Torvalds,Linux的标志,Linux是Linux Torvalds开发的,故以 Linuxs Unix命名,简称Linux,2019/3/31,2006.10.16,22,4.3.2 Linux的特点,免费、源代码开放(指内核)。 具有出色的稳定性和高速性。 功能完美,网络功能尤为丰富。 硬件需求低。 用户应用程序众多,硬件支持广泛,程序兼容性好 。 漂亮的用户界面:字符界面和图形化用户两种界面。其中前者虽使用不便,但效率高,仍被广泛使用, 后者借助X-Windows技术,已成为Linux的一个不可缺少的构成部件。,2019/3/31,2006.10.16,23,4.3.3 Linux的版本,狭义版本:指内核, 完成内存调度、进程管理、设备驱动等操作系统基本功能 广义版本:指以内核为基础, 含应用程序和相关的系统设置与管理工具的完整的操作系统。 1. Linux的内核版本:内核版本号由3个数字组成, 表示为X.Y.Z形式。其中: X表示主版本号,通常在一段时间内比较稳定。 Y表示次版本号, 若是偶数, 代表此内核版本是正式版本, 可公开发行;若是奇数, 则代表此内核是测试版本, 还不太稳定, 供参考. Z表示修改号,数字越大,表示修改的次数越多,相对越完善。 2Linux的发行版本 目前Linux发行版本的数量已超过300种, 且还在不断增加。但无论哪种版本都不拥有发布内核的权利。版本之间的差别主要在于包括的软件种类及数量的不同。常见的发行版本见表4-3。,2019/3/31,2006.10.16,24,表4-2 Linux内核的发展历程,注:2为主版本号,4为次版本号, 因是偶数代表是公开发表的正式版本, 1是修改号, 数字越大, 表示修改的次数越多, 相对越完善.,2019/3/31,2006.10.16,25,2019/3/31,2006.10.16,26,4.3.4 Linux的功能,支持多种系统语言,如C、C+、Objective-C、Java、List、Prolog(用于人工智能)等。 支持多种脚本语言,如Perl、TclTk、Shell和AWK等。 支持X -Windows系统及其应用程序,可运行各种图形应用程序,如Khoros、GRASS等。 支持多种排版软件,如Tex/Latax等。 支持多种自然语言,如中文、英文。 支持多种免费的数据库,如Postgres等。 支持各种网络应用。 支持与其它操作系统,如Windows NT或Windows 9x的共享。 结论:从功能上看,Linux是一个很有发展前途的操作系统,也是为数不多可与Microsoft操作系统相竞争的操作系统。,LaTeX 是一种与操作系统无关的 排版注记语言,被许多国际权威 学术机构指定用于提交文档的描述。,2019/3/31,2006.10.16,27,关于脚本语言,动态程序一般有两种实现方式即二进制方式和脚本方式。 二进制方式是先将我们编写的程序进行编译, 变成机器可识别的指令代码(如.exe文件), 然后再执行。这种编译好的程序我们只能执行、使用, 却看不到它的程序内容。 脚本语言为命令行层次编程语言。它由一系列命令组成, 这些命令存为一个文件,并可被重复使用和修改。简单地说, 脚本(script) 就是一条条的文字命令, 这些文字命令是可以看到的(如可用记事本打开查看、编辑),脚本程序在执行时, 是由系统的一个解释器, 将其一条条的翻译成机器可识别的指令, 并按程序顺序执行。因脚本在执行时多了一道翻译的过程, 故它比二进制程序执行效率要稍低一些。 如ASP、PHP、CGI、JSP等,都是脚本语言。 按目前的服务规则, 虚拟主机网站只能采用脚本语言来实现.,2019/3/31,2006.10.16,28,4.3.5 Linux系统的组成,核心程序:主要由C编写,部分与驱动有关的用汇编编写, 内含 进程管理。 存储管理。 硬件设备管理。 文件系统驱动。 网络管理。 系统程序。 应用程序。,内核,SHELL,应用程序,X-Windows,应用程序,内核,SHELL,用户,交互式命令解释程序,2019/3/31,2006.10.16,29,关于Shell,Shell是Unix/Linux作为人机界面的一种最具体的表现形式即命令解释器, 与DOS中的C类似。 Shell的功能包括两个方面: 解释并实现内部命令; 装入外部命令。,2019/3/31,2006.10.16,30,2019/3/31,2006.10.16,31,虚拟文件系统,虚拟文件系统:是操作系统和真正文件系统间的接口,它对各种不同文件的信息系统转化,形成统一格式后交给Linux处理.并把结果还原成原文件系统格式.对Linux而言,它处理的是统一的虚拟文件系统,不必知道文件所采用的真实文件系统.,DOS,Vfat,iso9660,nfs,虚拟文件系统,Linux,2019/3/31,2006.10.16,32,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等。,2019/3/31,2006.10.16,33,437 Linux的应用现状,Linux的应用范围主要包括桌面、服务器、嵌入式系统、集群 计算机等方面。 1. 桌面应用:随着X Windows技术的发展,Linux的界面技术在 界面美观、使用方便等方面有了长足的进步,成为第二大主流操 作系统。笔记本电脑已开始安装 Linux。 2. 服务器:作为服务器,Linux的服务领域包括 (1)网络服务 (2)文件和打印服务 (3)数据库服务 “9.11”恐怖事件后, Linux服务器和系统大量用于修复和新建中.目前北美大约8%的金融企业已完成了Linux型系统应用的转型,15%正在考虑实施Linux计划;2005年,Linux服务器总体占有量会增至20%,而2004年的占有量仅为7%。,2019/3/31,2006.10.16,34,3. 嵌入式系统,嵌入式系统是目前最具商业前景的Linux应用,大约52%的嵌入式系统倾向于以Linux作为系统 。 对于嵌入式系统而言,Linux有许多不可忽视的优点: (1)Linux具有很强的可移植性,支持各种不同电子产品的硬件平台; (2)Linux内核可免费获得,并可根据实际需要自由修改,这符合嵌入式产品按需定制的要求; (3)Linux功能强大且内核很小。一个功能完备的Linux内核只要求大约1MB内存,且最核心的微内核只需100KB的内存; (4)Linux支持多种开发语言,如C、C+、JAVA,为嵌入式系统上的多种应用提供了可能。,2019/3/31,2006.10.16,35,嵌入式系统无处不在,2019/3/31,2006.10.16,36,4集群计算机,集群计算机集群(cluster)是高性能计算机领域增长最快的,而 Linux集群是集群领域增长最快的. Linux集群:是利用商品化的工业标准互联网络,将各种普通服务器连接起来,用特定的方法,向用户提供更高的系统计算性能,存储性能和I/O性能,并具备单一系统映象(SSI)特征的分布式存储MIMD的并行计算机系统. Linux集群走向主流:从2005年 TOP500公布的计算机中,采用 集群系统的达360台,占有72% 的比例.采用Linux的达371套, 占74.2%.这得益于Linux操作 系统的发展.,2019/3/31,2006.10.16,37,4集群计算机,从2005年TOP500公布的计算机中,采用集群系统的达360台,占有 72%的比例。采用Linux的达371套,占74.2%。其中我国曙光4000A (排名TOP2004年第10位)在上海启用,运算速度高达10万亿次/秒, 该机是采用Linux平台的集群式超级计算机,它采用2560颗64位的 AMD Opteron 800系列处理器,内存容量超过2TB,内部网络速度超 过2Gb/s。 总之,Linux集群计算机的快速增长是得益于Linux操作系统的发展。 目前,Linux已成为集群计算机的主要操作系统之一。Linux在集群计 算机应用中具有非常大的优势:,曙光4000A,2019/3/31,2006.10.16,38,4.3.8 Linux未来的分析和展望,虽然Linux正以大众看好的趋势向前发展,但也有人对Linux的发展和应用持谨慎的态度,并表示怀疑,这表现在以下三个方面: 对Linux的“出身”持怀疑态度。 对Linux的服务支持抱怀疑态度。 对Linux结构和功能上的不足持悲观和怀疑态度。 尽管Linux有各种各样的不足,但它的优点和优势仍占主导地址。就从近几年在服务器操作系统市场位居第二的骄人业绩,足以可见Linux是软件市场中最有潜力的操作系统。,2019/3/31,2006.10.16,39,4.4 银行常用的IBM操作系统简介, AIX(Advanced Interactive Executive,高级交互执行)是超强设计的、重负载、高端Unix操作系统,它运行在IBM RS/6000服务器或IBM SP结点中。 OS/400 :OS/400是在IBM AS/400(e)上运行的专有操作系统,是一个全功能、一体化、菜单式的操作系统。它内置了IBM DB2数据库管理系统软件。 zOS(OS/390):或称z/OS,它的前身是OS/390,是在IBM大型主机系统z900系列(前身为S390服务器)上运行的64位专用操作系统。 VM和VSE:都是原来在IBM大型机上运行的操作系统,现在运行于S390服务器中。,2019/3/31,2006.10.16,40,OS/400,与技术无关的机器接口,64位RISC POWER PC,2019/3/31,2006.10.16,41,45 Linux基本操作,版本: 内核版本:表示为X.Y.Z形式,其中: X主版本号,较稳定。 Y 次版本号,偶数是正式版本,奇数是测试版本。 Z 修改号,数字越大,越完善。 如2.6.6是2004年公布的版本。 发行版本:目前已超过300种.常见的有REDHAT,红旗和中软。 安装方式: 可提供本地光盘安装、本地硬盘安装、NFS安装、FTP安装和HTTP安装,常用第一种,后2种是网络安装。,2019/3/31,2006.10.16,42,Windows与Linux的共存环境,把E盘的数据转移到C或D, 用E盘的空间安装Linux.,硬盘,主分区C,扩展分区,逻辑分区2:E,逻辑分区1:D,2019/3/31,2006.10.16,43,安装方法,1.使用启动软盘引导后用光盘完成Linux的安装; 2.直接从光盘引导完成安装; 3.从硬盘完成安装; 4.网络安装:通过网络文件系统NFS或FTP并安装到硬盘,2019/3/31,2006.10.16,44,4.5 Linux基本操作,1. UN1X 界面 (1)两种操作界面 (2)图形化用户界面 字符界面: 图形化用户界面: X Windows是Unix /Linux操作系统图形化界面的标准。目前绝 大多数的Linux计算机都运行X Windows的某个版本。,2019/3/31,2006.10.16,45,2登录,以Red Hat Linux为例,登录用户分两种: 根用户 在登录提示后键入root,按回车键。 在口令提示后键入安装时设置的根命令,按回车键。 普通用户 在登录提示后键入用户名,按回车键。 在口令提示后键入用户建立账号时设置的口令,按回车键。 出现Shell提示符,常见的有$, %, # (超级用户root), rootlocalhost root # 用户名 主机名 目录名 提示符 图4-8 Sheel命令提示符,注:本次上机是在TELNET 的网络虚拟终端环境下.,2019/3/31,2006.10.16,46,常用命令的使用,1.字符与图形界面的切换: Alt+F1Alt+F7完成从字符界面的虚拟终端切换到其他虚拟终端. Ctrl+F1Ctrl+F7完成从图形界面的切换到字符界面的虚拟终端. 2.Shell命令: 在字符界面下用Shell命令实现对Linux的操作. 3.命令提示符: root localhost root# 超级用户,红色为主机名,兰色为主机名 hellen red guhao$ 普通用户 4.命令格式: 命令名 选项 参数 选项以-开头 命令严格区分大小写,2019/3/31,2006.10.16,47,常用命令的使用,最常用的命令一般由23个字母组成. 1.注销(退出登录):exit, logout或Ctrl+Alt+Del. 2.重启:reboot或shutdown -r now 3.关机:halt或shutdown -r now 传统Linux中只有超级用户才能关机, 但red hat中, 普通用户可用:reboot或halt,不能用shutdown. Shutdown -h 10 ;表示10分钟后关机 Shutdown -r 10 ;表示10分钟后重启,2019/3/31,2006.10.16,48,常用命令的使用实例,man (manual):在线帮助命令, 例man a man(显示man的全部帮助信息) 1.date命令: 格式:date MMDDhhhmmYYYY 功能:查看或修改系统时间.超级用户才能修改系统时间. 2.cal命令: 格式cal YYYY 功能:显示日历 实例:显示本月的日历guhaolocalhost guhao$cal 3.pwd命令 格式:pwd 功能:显示当前目录的绝对路径,层次关系用/表示. 4.cd命令 格式: cd 目录 功能:切换到指定目录,2019/3/31,2006.10.16,49,常用命令的使用实例,5.ls命令 格式: ls 选项文件|目录 功能:显示指定目录中的文件和子目录信息.当不指定时,显示当前目录下的文件和子目录信息. 其中:-a(all), -l (list),-d(directory),-t (time), -r(recursive) 6.cat命令 格式: cat选项 文件列表 功能:显示当前文本文件的内容. 选项:-n(number):表示在每行前显示行号. 7.more命令 格式: more 文件 功能: 分屏显示文本文件的内容,只能向后翻页按回车键继续.按q退出.,2019/3/31,2006.10.16,50,常用命令的使用实例,8.less命令 格式:less 文件 功能: 分屏显示文本文件的内容,按回车键继续.按q退出.可向前或向后翻页. 9.tail命令 格式: tail 选项 文件 功能: 显示文本文件的结尾部分默认显示文件的最后10行. 选项:-n 数字 指定显示的行数 10.head命令:同tail, 但显示开头的行数. 11.man命令 格式: man 命令名 功能: 显示指定命令的手册帮助信息.,2019/3/31,2006.10.16,51,常用命令的使用实例,12.help命令 格式: 命令名help 功能: 显示指定命令的帮助信息.多为中文. 13.clear命令 格式: Clear 功能:清屏 14.wc命令 格式: wc 选项 文件 功能:显示文本文件的行数,字数和字符数. 选项:-c:只显示文件的字节数 -l:只显示文件的行数 -w:只显示文件的单词数,2019/3/31,2006.10.16,52,常用命令的使用实例,15.创建文本文件命令 格式: cat 文件 功能:输入文本内容, 要用ctrl+D(文本结束键)结束. 16.who命令 格式: who 选项 功能:查看当前已登录的所有用户 选项:-m 显示当前用户的用户名 -h 显示用户的详细信息 17.top命令 功能:动态显示CPU和内存利用率和进程状态及有关信息 格式: top -d 秒数,2019/3/31,2006.10.16,53,常用命令的使用实例,18.显示命令功能 格式:whatis command 功能:与help命令不同, 它提供命令的功能信息. 19.提供相关命令功能信息 格式:apropos command 功能:根据相应命令寻找功能类似的其他命令信息. 20.排序命令 格式:sort 功能:按给定规律对文件排序 举例:sort n myfile(将数按大小排序) 21.归档和备份命令 格式:,2019/3/31,2006.10.16,54,常用命令的使用实例,21.归档和备份命令 格式:tar 功能:拷贝文件到硬盘, 磁带或软盘. 举例: tar cvf mytarfile. tar my */将所有前缀为my的文件归档到mytarfile文件中. 22.拷贝命令 格式:cp 选项 源文件 目标文件 功能:拷贝文件 举例:cp a b 23.报告命令 格式:df 功能:报告磁盘剩余空间数,2019/3/31,2006.10.16,55,常用命令的使用实例,24. write 格式:write用户名 终端名 ;可用who命令查看当前登录的全部用户 功能:与已登录的其他用户通信,用 ctrl+C退出. 25. talk 格式: talk用户名 终端名 功能:同一主机或同一网络内的两个用户的对话 26. mesg 格式: mesg y | n ; y表示允许接收, n表示拒绝接收 功能:设定允许或拒绝由其他用户发来的write和talk信息 27.Wall(write to all) 格式:同write 功能:向所有用户发广播消息,2019/3/31,2006.10.16,56,常用命令的使用实例,28.vi 文件名 说明:vi (visual interface)是全屏幕编辑器(在所有版本中通用) 模式:命令模式启动vi后进入的工作模式 文本编辑(插入)模式用于字符编辑 最后行模式按:进入此模式, 在屏幕底部显示:, 等用户输入 VI有100多个编辑命令 多种退出方式:q或wq,命令模式,最后行模式,文本编辑模式,:,自动返回,ESC,a,I,o等,2019/3/31,2006.10.16,57,vi使用实例,Vi 选项+n文件名列表 选项: -r 用于恢复系统突然崩溃时正在编辑的文件 -R用于以只读方式打开文件 +n 用来指明进入vi后直接位于文件的第n行, 不指定n, 则位于最后一行 编辑过程: 1.运行vi, 先处于命令模式, 按i进入插入模式, 即可编辑; 2.完成编辑后, 若要存盘并退出, 可按ESC键回到命令模式; 3.使用: W将文件存盘, 再按q退出vi, 也可直接用: wq来存盘退出. 在编辑模式, 按i在光标所在字符前开始输入文字 按a在光标所在字符后开始输入文字 按o在光标所在行下插入一新行来输入文字,2019/3/31,2006.10.16,58,DOS、Unix和Linux常用命令对比表,2019/3/31,2006.10.16,59,DOS、Unix和Linux常用命令对比表,2019/3/31,2006.10.16,60,关于vmware,vmware给用户提供了一个平台:即可以在一台机器上真正同时运行两个独立的操作系统,一个是原始的操作系统,一个运行于虚拟机上,前者称之为母机,后者为子机.基于上述原因,你现在可以在运行win32平台的机器上通过vmware安装并运行linux,反之亦然. . VMWare是一个“虚拟PC”软件.它使你可以在一台机器上同时运行二个或更多Windows、DOS、LINUX 系统。与“多启动”系统相比,VMWare . FireBird BBS 系统是运行于Linux/Unix的TelnetBBS 系统,经历了至少10多年的发展,功能异常强劲,是各大学网络的不可缺少部分。,2019/3/31,2006.10.16,61,附录:关于计算机系统的安全等级,美国:分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.,2019/3/31,2006.10.16,62,附录:关于计算机系统的安全等级,B1 (标记安全保护级): B2(结构保护级): B3 (强制安全区域级): A级(验证设计级):最高级.具有上述各级的所有特性. 中国:1993年公布GB17859_1999,分1级自主保护级,2级系统审计保护级,3级安全标记保护级,4级结构化保护级,5级访问验证保护级.,2019/3/31,2006.10.16,63,总结,1.Unix/Linux的启动: Linux的启动由引入装入器(boot loader)完成, 它负责装入内核并引导OS, 常用LILO和Grub.当计算机通电启动, 先由主板BIOS装载主引导记录, 然后从当前活动分区启动, Grub获得引导过程的控制权后, 显示Grub引导菜单引导系统。 2.支持多文件系统是Linux的最重要特征之一, 这一特征可使Linux的应用程序透明地访问许多其他OS的文件, 并随着内核的版本更新, 支持的文件系统类型会不断增加。 3. Linux的文件系统结构 与其他OS一样, 一般在根目录下不存放任何文件, 因为根目录是根文件系统的挂接点, 根文件系统中包含非常关键和非频繁使用的系统文件,根文件系统受损将意味着系统无法正常启动.一般根文件系统应较小,与其他文件系统分开设立.,2019/3/31,2006.10.16,64,总结,4.Linux中有 根文件系统:如/bin, /sbin, /root(超级管理员的主目录), /dev, /tmp, /lib, /dev, /boot, /usr(其他文件系统的挂接点)等 /etc文件系统:主要放置Linux的基本配置文件 /usr文件系统:存放所有的应用程序的安装结果, 占用磁盘空间较大 /var文件系统:用于记录Linux的操作 /proc文件系统:只是一个虚拟文件系统, 仅在系统运行时在内存创建. /home文件系统:是所有用户文件的存放处,2019/3/31,2006.10.16,65,命令使用说明,1.常用命令 在线帮助 通信命令 其他命令 2. 文件与目录操作命令 pwd (print work directory):列出当前所处的路径与目录

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论