《landmark工作站系统培训教材.docx》由会员分享,可在线阅读,更多相关《landmark工作站系统培训教材.docx(237页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、08年物探分院工作站及解释系统培训教材物探分院2008年8月目 录第一篇 UNIX操作系统1第一章 前言1第二章 物探分院工作站系统概况3第三章 unix入门8第四章 unix文件系统15第五章 进 程 管 理27第六章 网络基本知识及命令32第七章 其它常用基本命令37第八章 unix shell42第九章 常用工具软件的使用51第二篇 LANDMARK解释系统62第一章LandMark软件主要模块概述62第二章 OpenWorks数据库70第三章 地震资料加载91第四章 合成地震记录制作116第五章 三维地震交互解释常用功能131第六章 速度分析及时深转换162第七章 迭后处理和属性提取P
2、ostStack/PAL/ESP184第八章 工业标准绘图Z-MAP Plus208第一部分 UNIX操作系统第一章 前言 有成语“工欲善其事,必先利其器 ”,比喻要做好一件事,准备工作非常重要。这也是我们编写工作站系统使用手册的出发点和目的。随着油田的发展,勘探、开发的难度的增大,所应用的新技术,新方法越来越多,面临的计算量也越来越大,而在工作站上运行的各种大型地震处理、解释软件(CGG,Omega,Geoframe,LandMark等),满足了人们这方面的需要。如何早日掌握相关软件,是我们早日融身油田的科研生产之中,为油田的增储上产贡献自己的力量的需要。而掌握工作站系统平台的使用 ,正是熟
3、练应用各种软件基础的基础。培训的内容和目标本次培训的主要内容有: 1、物探分院工作站系统的软、硬件概况; 2、了解unix系统的发展历史和运行机制; 3、熟悉理解操作unix系统的基本命令; 4、unix系统的常用工具软件vi,snapshot等; 培训要达到的目标: 1、认识多用户、多任务、分时操作系统的使用。2、感性认识进程并发、资源共享、文件的操作系统的基本概念和实现原理。3、熟悉unix系统的运行环境; 4、能够利用unix系统工具软件完成抓图、编辑文件等任务; 5、能够利用网络,实现工作站与工作站,工作站与微机之间的数据传输; 6、能够独立完成对磁带的读写操作; 7、能够独立启动运行
4、各种处理解释应用软件;第二章 物探分院工作站系统概况自2001年起引进的各种设备,包括小型机,工作站,存储设备,绘图仪等,应用软件LandMark,Omega等,总价值近6000万人民币,设备比较新,软件版本高,所包含的新技术、新方法多,利用这些设备,物探分院能够保质保量的完成油田生产需要的地震资料处理、解释等任务。本节将按系统平台的硬件和软件两部分加以介绍。硬件系统的内容包括系统网络拓扑图和系统分类及其配置;软件系统包括地震处理软件、地震解释软件、试井及数模软件等。硬件系统工作站SUN Blade2500-10台SUN Blade2000-7台SUN Blade1000-23台SUN Ult
5、ra80-11台SUN Ultra60-12台DELL 670-6台DELL PE2900-20台HP XW8400-77台IBM PC集群-3套SUN E20K服务器-1套存储系统-5套SUN V480服务器-1套IBM PC工作站-10台OYO36绘图仪-1台XEROX 6030 工程复印机-1台HP5000PS绘图仪-1台OCE TCS400绘图仪-2台HP1055CM绘图仪-1台IBM3494 磁带库-1套3490带机-5台IBM3590H11-1台各系统的配置BLADE2500: 2CPU,主频1.6GHZ,内存4GB, SCSI硬盘2*146GB和200至300GB不等的CX700
6、存储盘 每台机器配2台21寸液晶(纯平)显示器;BLADE2000: 2CPU,主频1.2GHz*2,内存4GB, SCSI硬盘72GB*1,146GB*1每台机器配2台21寸纯平显示器;BLADE1000: 1-2CPU,主频750MHZ,内存2GB,内置光纤 SCSI硬盘1-2*36GB每台机器配2台21寸纯平显示器;ULTRA80: 1CPU,主频450MHZ, 内存1G内置SCSI硬盘36GB每台机器配2台21寸纯平显示器;ULTRA60: 1CPU,主频450MHZ*1, 内存512MB内置SCSI硬盘9GB*1,18GB*1每台机器配2台21寸纯平显示器;DELL 670: 1CP
7、U,主频450MHZ*1, 内存512MB内置SCSI硬盘9GB*1,18GB*1每台机器配2台21寸液晶显示器;DELL PE2900: 1CPU,主频2.83GHz*2(Intel Xeon 5440 ), 内存8GB(4x2GB) 内置SATA硬盘500GB*4 每台机器配2台21寸纯平显示器;HP XW8400: 1CPU,主频3.0GHz*2 (Intel Xeon 5160), 内存16GB(8*2GB)内置SCSI硬盘9GB*1,18GB*1每台机器配2台21寸(或1台24寸宽屏)纯平显示器;IBM PC集群配置:CPU计算节点: Intel Xeon 5160 3.0 GHz
8、*1I/O节点:至强3.0CPU*2管理节点:至强3.0CPU*1内存计算节点:2*2GB内存 I/O节点:2*2GB内存管理节点:2*4GB内存硬盘计算节点:146GBI/O节点:146GB管理节点:300GB备注322个计算节点,16个I/O节点,2个管理节点;处理集群x336/x346CPU使用节点 3.00GHZ*2存储节点3.00GHZ*2*2计算节点2.80GHZ*2*64内存使用节点2.0GB存储节点2.0GB*2计算节点2.0GB*64备注64个计算节点,1个管理节点,2个I/O节点;HS20CPU使用节点 3.4GHZ*2存储节点3.4GHZ*2*4计算节点3.4GHZ*2*
9、64内存使用节点4.0GB存储节点4.0GB*4计算节点4.0GB*64备注64个计算节点,2个管理节点,4个I/O节点;存储系统HDS AMS1000 120TBEMC-CX700 12TEMC-CX700 15TBEMC-CX500 4.5TBIBM3494磁带库: 内置两台IBM3590带机,1000盘3590磁带,每盘容量为30GB,存储容量可达30TB;主要用于地震处理临时存储和数据备份软件系统各系统的操作系统的版本SOLARIS 8、9、10AIX4.3.3REDHAT AS 3.9、4.5应用软件地震处理:CGG GeoDepth Omega Focus Grisys ProMA
10、X 地震解释:构造解释: Landmark GeoFrame SMT属性分析: Epos储层反演: Jason HRS(Strata) EPS测井:GeoFrame Geolog数模:数值模拟: Eclipse Sure WorkBench地质建模: Petrel RC2第三章 unix入门Unix系统的发展史从总体来看,Unix的发展可以分为三个阶段: 第一阶段为Unix的初始发展阶段,从1969年AT&T贝尔实验室创造了Unix操作系统,到刚开始只是在实验室内部使用并完善它,这个阶段Unix从版本1发展到了版本6。同时Unix也以分发许可证的方法,允许大学和科研机构获得Unix的源代码进行
11、研究发展。 这个阶段最重要的事件可以算Unix的作者使用C语言对Unix的源代码重新改写,使Unix非常具有可移植性。 第二阶段为80年代,这是Unix的丰富发展时期,在Unix发展到了版本6之后,一方面AT&T继续发展内部使用的Unix版本7 ,同时也发展了一个对外发行的版本,但改用System加罗马字母作版本号来称呼它。System III和System V都是相当重要的Unix版本。此外,其他厂商,以及科研机构都纷纷改进Unix,其中以加州大学伯克利分校的BSD版本最为著名,从4.2BSD中也派生出了多种商业Unix版本。在这个时期中,Internet开始进行研究,而BSD Unix最先
12、实现了TCP/IP,使Internet和Unix紧密结合在一起。 第三阶段是Unix的完善阶段,从90年代开始到现在。当AT&T推出System V Release 4(第五版本的第四次正式发布产品)之后,它和伯克利的4.3BSD已经形成了当前Unix的两大流派。 此时,AT&T认识到了Unix价值,因此他起诉包括伯克利在内的很多厂商,伯克利不得不推出不包含任何AT&T源代码的4.4BSD Lite,这次司法起诉也使很多Unix厂商从BSD转向了System V流派。这个时期的另一个事件是Linux的出现,一个完全免费的与Unix兼容的操作系统,运行在非常普及的个人计算机硬件上。Linu x已
13、经有500多万用户,成为仅次于Windows的第二大操作系统。 Unix系统特点:1、可移植性强Unix系统大量代码都使用C语言编写,C语言具有跨平台特性2、多用户、多任务多个用户可以同时使用一台主机每个用户可以同时执行多个任务3、软件复用每个程序模块完成单一功能程序模块可按需任意组合较高的系统和应用开发效率4、与设备独立的输入/输出操作打印机、终端视为文件输入/输出操作与设备独立5、界面方便高效内部:系统调用非常高效外部:shell命令灵活方便可编程应用:GUI清晰直观功能强大6、安全机制完善 口令、权限、加密等措施完善 抗病毒结构 误操作的局限和自动恢复功能7、多国语言支持 支持全世界现有
14、的几十种语言8、网络和资源共享 内部:多进程结构易于资源共享 外部:支持多种网络协议9、系统工具和系统服务 100多个系统工具(即命令),完成各种功能 系统服务用于系统管理和维护Unix系统的组成:Shell硬件用户驻留模块内核内核:是unix系统的核心部分,能与硬件直接交互,常驻内存。驻留(基本)模块:完成输入/输出、文件、设备、内存和处理器时钟的管理,常驻内存。系统工具:通常称为shell。是unix操作系统的一部分,是用户与unix交互的一种接口。常驻磁盘,在用户登录时即调入内存。Unix操作系统由两部分组成:内核和应用。内核是unix系统的核心并且驻留内存。除内核外,还有一些基本模块也
15、驻留内存。Unix系统的其他部分保存在磁盘中,在需要时调入内存。用户与操作系统通过shell进行通信,而基于硬件的操作由内核完成。用户登录与退出登录步骤 = login : _ = 输入 username password : _ = 输入密码 退出步骤 = % logout 或 % exit 或 % 基本命令的使用基本规则1 在命令提示符后面发出命令;2 命令行输入完并开始执行的标志是回车换行键;3 命令行执行完的标志是出现新的命令提示符($、%或#)举例:Date命令 显示当前系统时间 Example : date 则显示如下: Fri Sep 8 15:24:55 CST 2000Who
16、命令 查看系统中所有已登录用户状况Example :who gao1 console Sep 6 10:32 ow98p1 pts/1 Sep 7 13:40(ultra13) ysg pts/9 Sep 7 14:34(ultra12) lzh dtremote Sep 7 09:25(10.77.80.100:0)通用命令格式$命令名 -命令选项 命令参数命令选项:可以选择,也可以不选择。如果选择,通常是由减号开始的一个或多个字母组成。命令选项通常起功能开关的作用。命令参数:可以有也可以没有;可已有一个也可已有多个。参数主要用于指明命令的操作对象,通常为文件名(广义)。方括号:表明其中的内
17、容可以省略。命令行更正和终止当命令行输入错误,在未敲回车键时,可以用BS(back space)键或删除见面的字符,再键入正确字符。推荐使用,因为它的兼容性更好。如果想删除整行时,按。要强行终止当前正在运行的程序时,可按、Del或Break键来完成。出现命令提示符$,表明程序已经终止运行。注意:一个普通用户在一个终端上无论是进行登录、退出系统、发出命令还是终止程序等操作,都不会影响其他用户的正常操作常用命令passwd 用途:passwd用来更改用户密码。 举例:passwd(系统会提示用户进行更改)。 联机手册联机手册命令man可向用户提供系统中各种命令、系统调用、库函数和重要文件系统的详细
18、说明,包括名字、使用语法、功能描述、应用实例和相关参考文件等。例如:$man who 对who命令的详细说明Shell的种类、提示符和退出命令Shell的基本功能:1、命令解释器2、程序设计语言每个已经登录进入系统的用户都有一个独立的shell程序与其对应,解释其键盘命令。Shell的种类Bourne shell 程序名为sh,提示符为$C shell 程序名为csh,提示符为%Korn shell程序名为ksh,提示符为$系统超级用户的提示符无论何种shell都为#Shell的退出命令logout 主要用于退出C shellexit 主要用于退出Bourne shell 可用于退出各类she
19、ll。因常有其它功能含义,故尽量不用或少用来做退出命令注:exit和logout是正规退出系统的命令,执行时包含许多善后工作,而没有。第四章 unix文件系统一、文件系统的存储结构Unix系统可以把一个能随机存取的存储介质(如硬盘、光盘、软盘等)上的存储共建划分成一个至多个区域,每个区域都可以像独立的物理设备一样单独进行管理和数据存取,这样的存储区域,即是逻辑设备。在逻辑设备上按照一定的格式进行划分,就构成了逻辑文件系统,简称文件系统。文件系统的组成引导模块超级模块i节点表数据区引导块:包含操作系统启动时所需的引导程序。系统上电启动时,其中的引导程序读入和装载操作系统。他不是系统的必要组成部分
20、。超级块:包含系统硬盘所能储存的文件最大数、文件系统大小、i节点表大小、数据空间占用大小和存储位置等。这部分随着文件系统的修改而不断更新。I节点表:其中的每一个表项存放一个文件的静态信息:大小、类型、属主、访问权限和修改日期等。数据区:实际存放数据的地方。文件系统的逻辑结构 Solaris采用层次化的文件结构;文件分为:普通文件、链、目录、特殊文件(设备文件)。 Solaris 中系统定义目录简单说明: / ;文件系统的根目录,也是超级用户的家目录 /dev ;包含特殊文件 /usr ;包含其它用户可访问的目录 /opt ;包含附加应用软件包 /home ;包含所有用户的主目录和文件 /etc
21、 ;包含系统管理和配置数据库 /var ;包含系统记帐文件、活动日志、邮件文件等 普通文件中又分为文本文件、可执行文件、数据文件、命令文件、备份文件、压缩文件、图形文件、隐含文件等。其中隐含文件约定以“.”符号作为文件名的第一个字符。例如:.test文件就是一个隐含文件。文件的命名规则不遵从DOS的规则,例如对文件名的后缀没有要求。每个用户在工作站上进行开户登记时,都会被分配一个自己的工作目录,用户对自己的工作目录有绝对的操作权限,该目录被称为家目录。用户登陆时,缺省工作目录就是家目录。如果家目录被误删除,则有可能用户会无法正常登陆。二、文件文件的概念计算机中的所有信息都保存在文件中。如:通知
22、、程序、文本文件是:数据集合字符流,或称为字节流操作系统不对文件进行任何结构化在unix系统中,文件是字节序列文件类型普通文件:文本数据或代码数据,没有内部的格式目录文件:将所有内容组织成一个表,目录内文件名的列表特殊文件:代表系统中的设备,在/dev目录中路径名由斜杠/分隔的由目录名组成的一个序列,它指示找到一个文件所必须经历的目录。两种类型:全路径、相对路径全路径(绝对路径):由根目录/开始相对路径:由当前目录开始工作目录:在unix系统中,用户总处于某个目录中。正在工作的这个目录叫工作目录或当前目录。举例:当前目录/export/home/test/export/home/test/do
23、c./test1/report./doc三、与目录相关的命令pwd 用途:pwd用来显示当前的目录名。 举例:pwd。这个命令执行后将打印出当前目录名。cd 用途:cd用来改变当前目录。 举例:Cd /usr/bin。这个命令执行后将当前目录更改为/usr/bin。cd 改变目录位置,至使用者 login 时的 家目录cd dir1 改变目录位置,至 dir1 的目录位置下。cd user 改变目录位置,至使用者 user 的 家始目录cd . 至目前目录的上层( 即 parent of working directory)cd ./user 改变目录位置,至相对路径 user 的目录位置下。
24、cd /./. 改变目录位置,至绝对路径( Full path ) 的目录位置下。目录的缩写: 使用者 login 时的 working directory ( 起始目录 )username 指定某位 user 的 working directory ( 起始目录 ). 当前的工作目录 ( current working directory ). 当前目录的上一层目录 ( parent of working directory)mkdir 用途:mkdir用来创建指定的目录。目录的权限缺省为umask环境变量定义强制生成指定权限的目录举例:%mkdir bozo-mail。这个命令执行后将创建
25、一个名叫bozo-mail的目录。% mkdir dir1 建立一新目录 dir1。% mkdir -p /dir1/dir2/dir3 ; 强制生成所有不存在的上级目录rmdir删除目录执行格式: rmdir -fpi directory-name 或 rm -r directory-name -f 强制删除 -p 删除多级目录 -i 交互删除Example :rmdir dir1 删除目录 dir1.但 dir1下必须没有文件存在.否则无法删除。rm -r dir1 删除目录 dir1,及其下所有文件及子目录 rmdir 删除目录,目录必需为空。ls列出文件或目录下的文件名称执行格式: l
26、s -atFlgR name ;name 可为文件名或目录名称。Example :ls 列出目前目录下的文件名。ls -a 列出包含以起始的隐藏档所有文件名。ls -t 依照文件最后修改时间的顺序,依序列出文件名。ls -F 列出目前目录下的文件名及其类型。/ 结尾表示为目录名称, * 结尾表示为执行档, 结尾表示为 symblic link。ls -l 列出目录下所有文件的许可权、拥有者、文件大小、修改时间及名称。ls -lg 同上,并显示出文件的拥有者群组名称。ls -R 显示出目录下,以及其所有子目录的文件名。( recursive listing ) Example :% ls -l
27、total 62 -rw-r-r- 1 zheng other 33 Apr 14 08:24 a -rw-r-r- 1 zheng other 43 Apr 14 08:24 b drwxr-xr-x 2 zheng staff 512 Apr 17 09:37 document drwxr-xr-x 2 zheng other 512 Apr 14 08:24 license -rw-r-r- 1 zheng staff 0 Sep 7 10:50 ls1 drwxr-xr-x 2 zheng other 12 Apr 14 08:24 tar四、文件操作常用命令复制文件=执行格式: cp
28、 -r source destinationExample:cp file1 file2 ;将文件 file1 复制成 file2cp file1 dir1 ;将文件file1复制到目录 dir1 下,文件名仍为 file1。cp /tmp/file1 .;将目录/tmp下的文件 file1 复制到现行目录下,文件名仍为 file1。cp /tmp/file1 file2 ;将目录 /tmp 下的文件 file1 复制到现行目录下,文件名为 file2cp -r dir1 dir2 ; recursive copy 复制整个目录。 若目录 dir2 存在,则将目录 dir1,及其所有文件和子目
29、录,复制 到目录 dir2 下,新目录名称为 dir1。若目录 dir2 不存在,则将 dir1,及其所有文件和子目录,复制为目录 dir2。cp -i file1 file2 ;防止覆盖重名文件删除文件=执行格式: rm -ir filename ;filename 可为文件名,或文件名缩写符号。 -i 交互式删除,(防止误删除) -r 删除目录Example :rm file1 删除文件名为 file1 的文件。rm file? 删除文件名中有五个字元,前四个字元为file 的所有文件。rm f* 删除文件名中,以 f 为字首的所有文件。rm * 删除当前目录下所有文件(但不包括隐含文件)
30、rm *.txt 删除所有以txt结尾的文件rm -i file1 删除前确认rm -r dir1rm -ri dir2文件的连结= 同一文件,可拥有一个以上的名称,可将文件做数个连结。这样虽然只有一份文件,但用户可以从文件系统中多个不同位置访问文件执行格式: ln -s oldname newnameExample:ln file1 file2 将名称 file2,连结至文件 file1。ln -s /dir1/file1 /dir2/file2 ln -s /dir1 /dir2ln -s /home1/land /home2/zhang/soft/bin/sys/bak/file1 则当
31、用户访问/home1/land时,等同于访问/home2/zhang/soft/bin/sys/bak/file1 查看文件内容=执行格式: cat filename或more filenameExample:cat file1 ;以连续显示方式,查看文件名 file1 的内容。执行格式: more filename 或 cat filename | moreExample :more file1 以分页方式,查看文件名 file1 的内容。cat file1 | more 同上。cat 列文件内容,输出重定向cat file1 file2 ;将文件1的内容输出到文件2cat file1 fi
32、le2 ;将文件1的内容连接到文件2的尾部cat file1 file2 file3 ;将文件1及文件2合并到文件3cat file1 ;直接生成新件file1cat file1 ;输入到file1文件尾移动或更改文件、目录名称=执行格式: mv source destinationExample:mv file1 file2 将文件 file1,更改文件名为 file2。mv file1 dir1 将文件 file1,移到目录 dir1 下,文件名仍为 file1。mv dir1 dir2 若目录 dir2 不存在,则将目录 dir1,及其所有文件和子目录,移到目录 dir2 下,新目录名称
33、为 dir1。若目录 dir2 不存在,则将dir1,及其所有文件和子目录,更改为目录 dir2。查看文件的类型=执行格式: file filesExample:$ file * ;看当前目录下所有文件的类型 a: ascii text b: ascii text document: directory file1: empty file license: directory tar: directory改变文件或目录的读、写、执行的允许权=执行格式: chmod -R mode name( name 可为文件名或目录名;mode可为 3 个数字,或是利用ls -l 命令列出文件或目录的读、写
34、、执行允许权的文字缩写。)mode : rwx rwx rwx r:read w:write x:execute user group other 4 2 1缩写 : (u) (g) (o)user(属主用户) group(同组用户) other(其他用户)用数字方式改变文件的权限 chmod nnn file1 ; (0 n 7) 0-无任何权限 1-可执行权限 2 -可写权限 3-可写可执行权限 4-可读权限 5-可读可执行 6-可读可写 7-可读可写可执行Example :%chmod 755 dir1将目录dir1.设定任何使用者有读取及执行权.但只有拥有者可做修改.%chmod 70
35、0 file1将文件file1,设定只有拥有者可以读、写和执行。%chmod o+x file2将文件file2,增加其他用户可以执行的权利。%chmod g+x file3将文件file3,增加同组用户可执行的权利。%chmod o-r file4将文件file4,除去其它用户可读取的权利。wc 文件字符统计 -l 只显示文件的行数 Example : wc file1 则显示如下: 118 222 4096 file1 表示文件file1中有118行,222个字,4096个字符。第五章 进 程 管 理所谓的进程,就是系统为每个运行的程序分配一个唯一的序列号。每个运行的进程都包括运行该进程的
36、用户名,进程号,产生该进程的进程号(父进程),进程占用CPU的时间,进程开始运行的时间,启动该进程的终端,对应该进程的命令。一、进程基本进程知识UID PID PPID C STIME TTY TIME CMDroot 0 0 0 Sep 04 ? 0:02 schedroot 1 0 0 Sep 04 ? 0:13 /etc/init注:UID 用户名PID 进程号PPID 父进程号C 与CPU占用时间有关的参数STIME 进程开始的时间TTY 与该进程有关的终端TIME 占用CPU时间CMD 命令名及参数二、进程和程序的区别 1、程序是静态概念,本身可以作为一种软件资源长期保存;而进程是程
37、序的执行过程,它是动态概念,有一定的生命期,是动态地产生和消亡的。 2、进程是一个能独立运行的单位,能与其他进程并发执行,进程是作为资源申请调度单位存在的,而通常的程序段是不能作为一个独立运行的单位的。 3、程序和进程无一一对应关系。一个程序可以由多个进程共用;另一方面,一个进程在活动中有可顺序地执行若干个程序。进程不能脱离具体程序而虚设,程序规定了相应进程所要完成的动作。 三、父进程与子进程 1、子进程是由另外一个进程所产生的进程,产生这个子进程的进程称为父进程。 2、子进程继承某些父进程的环境,但子进程作为几个独立的进程也有它自己的环境。 3、在UNIX系统中,使用系统调用fork创建进程
38、。fork复制的内容包括父进程的数据和堆栈段以及父进程的进程环境。 4、子进程共享父进程的文本段即代码段。父进程和子进程以并行的方式执行同一程序的不同分支。 四、进程的三种基本状态 运行态:是指当前进程已分配到CPU,它的程序正在处理机上执行时的状态。处于这种状态的进程个数不能大于CPU的数目。 就绪态:是指进程已具备运行条件,但因为其他进程正在占用CPU,所以暂时不能运行而等待分配CPU的状态。一旦把CPU分配给它,它立即就可运行。 封锁态:是指进程因为等待某种事件的发生而暂时不能运行的状态。即处于封锁态的进程尚不具备运行条件,即使CPU空闲,它也无法使用。这种状态有时也称为睡眠状态或挂起状
39、态。五、UNIX进程种类 UNIX系统中将进程分为两大类:系统进程SYS和用户进程系统进程SYS:系统进程与终端无关,不由用户启动,通常也叫做守护进程,是核心专用的特殊程序。 用户进程:用户进程与特定的用户标识和终端相关联。通过在ps命令行指定用户名或终端ID很容易将用户进程和系统进程区分开。六、前台进程和后台进程 前台进程:在Shell提示处打入命令后,创建一个子进程,运行命令,Shell等待命令退出,然后返回到对用户给出提示符。这条命令与Shell异步运行,即在前台运行,用户在它完成之前不能执行另一个命令。 后台进程:在Shell提示处打入命令,若后随一个&,Shell创建的子进程运行此命
40、令,但不等待命令退出,而直接返回到对用户给出提示。这条命令与Shell同步运行,即在后台运行。后台进程必须是非交互式的。 七、查看当前进程 ps命令 PS命令可以检查系统中正在运行的进程的状态,可以把系统中全部的活动进程列出来,这些进程既包括在后台运行的,也包括在前台运行的。 ps的命令行结构: ps-edalf-nname-tttys-ppids -uusers-ggroups 当ps命令行没有选项时,只显示与控制终端相关进程的基本信息。 ps(C)命令一些常用选项定义如下: -f:产生某个进程的一个完整清单; -u:产生属于某个特定用户进程的一个清单; -t:产生与特定终端联系的进程的一个清单; -e:显示进程的完整清单八、终止进