1、 NC系统维护手册 应用版本:NC220(win2023 server 、AIX4.3.3系统) 数据库版本:oracle8i(不分操作系统平台) 征询服务部 2023-6-26 第一章 应用服务维护 4 1. 安装NC220应用 4 1.1 WIN2023 server系统上安装 4 1.2 IBM AIX系统上安装 4 2. 配置中间件启动参数 6 2.1 可见的中间件参数 6 2.2 可设立的参数列表 6 2.3 设立方法 7 2.4 影响性能的参数 8 2.5 NC_CLUSTER中间
2、件介绍及使用方法 9 3. 应用也许出现的问题及解决办法: 10 3.1 端口被占用 10 3.2 登录界面出现,但选择登录公司后无内容显示 11 3.3业务操作过程中的错误定位: 12 3.4应用程序中性能较差的sql语句定位及上报: 12 4. 常用的AIX系统管理工具及操作命令 17 4.1 smit(smitty)工具 17 4.2 常用命令 17 第二章 oracle8i数据库维护 21 1. 创建数据库 21 1.1 建库工具 21 1.2 初始化参数设立 21 2.管理表空间及数据文献 24 3. 管理回滚段 24 4. 管理用户表 24 5. 使
3、用索引 25 6. Exp/Imp(导出/导入) 27 第三章 DB2 通用数据库系统管理 27 1、创建数据库 27 1.1创建数据库 27 1.2表空间管理 28 1.3 Buffer Pool管理 29 2、实例和数据库的参数配置 29 2.1参数概述 29 2.2重要参数说明: 31 3.数据移动 32 3.2 EXPORT 32 3.3 IMPORT 32 4、备份和恢复 33 4.1备份 33 4.2恢复 34 第四章 客户端维护 34 1. 客户端经常出现的问题 34 2. 对客户端的配置规定 34 3. 对客户端Java plug_in的调
4、整 34 第五章 网络维护 35 1. 网络设立调整 35 2. 网络设备配置规定 35 第一章 应用服务维护 1. 安装NC220应用 1.1 WIN2023 server系统上安装 NC220在WIN2023 server系统下的安装因较为简朴,请参见安装盘中附带的install.html文献中说明。 安装时,注意的要点为客户购买了哪些模块,就只安装这些模块。安装了过多的模块会增长文献扫描、同步的时间从而影响性能。 1.2 IBM AIX系统上安装 a. 安装jdk1.3.1 for AIX4.3.3 安装NC220之前我们要确认AIX4.3.3系统下安装的j
5、dk版本为1.3.1。如何知道当前jdk的版本?在AIX“控制台”或telnet窗口中输入: java –fullversion命令,系统会将jdk完整的版本信息打印出来。假如当前jdk版本不对,可以从新的AIX4.3.3安装盘或IBM网站上下载获得jdk131安装(jdk131.rte)文献集。 运用AIX系统自带的smitty 工具来进行jdk131的安装,在AIX“控制台”或telnet窗口中输入:smitty按以下环节选择: Software Installation and Maintenance->Install and Update Software-> Install
6、and Update from LATEST Availabel Software 在 INPUT device/directory for software 项目中输入jdk131.rte所在的途径后回车确认,系统会自动将jdk131安装到系统。 假如数据库选用的是较新版本的oracle9i,oracle9i自带的jre也许是1.3.1版本的,这时我们也可将NC_JAVA_HOME的值设为%ORA_JAVA%/oracle/jre/1.3.1 。oracle所提供的jre在语言解析上具有很好的功能。我们安装了IBM所提供的JDK有时NC会出一些产品功能上的问题,而转用oracle的j
7、re有些问题也许就会解决。 b. 为AIX4.3.3系统安装IBM-eucCN语言环境 在AIX“控制台”或telnet窗口中输入:smitty按以下环节选择: System Environments->Manage Language Environment->Add Additional Language Environments 选择 IBM-eucCN 安装。这个安装过程需要AIX4.3.3安装盘的支持。 c. 安装NC220 (1) 将安装盘中nc220.zip文献在客户机上用winzip文献解压缩。将你所需的模块安装程序用ftp工具以BINARY方式上传到AIX机器上。
8、 (2) NC安装需要X-WINDOWS图形界面支持,所以必须在AIX机器上安装或在安装了类似于Xmanager工具的客户端上做安装。 (3) 安装客户化。在命令窗口下输入: cd /nc220 (NC安装程序所在途径) export LANG=zh_CN export NC_JAVA_HOME=/usr/java131/ cd KHH2.11 (客户化安装程序所在途径) ./ncsetup_needjdk.sh 此时客户安装界面启动,有关于界面的操作过程与win2023平台下的安装相同。
9、 (4) 安装业务模块。客户化安装完毕后在同一窗口中,输入: cd .. cd ARAP2.11(NC业务模块安装程序所在途径) ./ncsetup_needjdk.sh 反复以上三条命令将所需的模块一一安装完毕 (5) 数据源配置。仍在同一窗口中输入: cd /usr/ufsoft/newcentury (NC代码安装途径) ./sysdeploy_needjdk.sh 具体配置与在win2023平台下没有差别。 2. 配置中间件启动参数 2.1 可见的中间件参数 在中间件启动时,会显示
10、中间件的当前运营参数设立,如下所示: 当前的运营参数值状态: InRuntimeMode = true DebugLevel = 0 EnableSqlTrace = false EnableSqlDebug = false EnableFixJdbcOdbc = true SupportTimeStamp = true AutoInsertSpace = false EnableServletDebug = false EnableLogInvalidServletCall = false EnableSqlTranslate = true bEnablePrepar
11、edStatement2Statement = true SupportSqlExport = false EnableBODebug = false EnableDeadLockDetect = false Temp Directory = C:/TEMP UFMW ControlFile = C:/TEMP/UFMWControl.ini 2.2 可设立的参数列表 设立类别 控制项说明 类型 缺省 改变缺省 JAVA缓存 初始java内存堆;最大java内存堆 数值 -DMms=300m -DMmx=512m -Dms=200m -Dmx=300m -D
12、Mms=256m -DMmx=256m -Dms=512m -Dmx=512m 数据库操作设立 是否打印SQL语句执行信息 布尔 false -DEnableSqlDebug=true 是否启动SQL语句跟踪 布尔 false -DEnableSqlTrace=true 是否修正JdbcOdbcBug 布尔 true -DEnableFixJdbcOdbc=false 是否启动SQL翻译器 布尔 true -DEnableSqlTranslate=false 是否输出SQL至文献 布尔 false -DSupportSqlExport=true
13、 是否支持死锁检测 布尔 false -DEnableDeadLockDetect=true 是否支持时间戳解决 布尔 true -DSupportTimeStamp=false 数据库操作是否启动GBCode<--Unicode转换 布尔 false -DEnableGlobalGUConvert=true 数据库操作是否启动GBCode-->Unicode转换 布尔 false -DEnableGlobalUGConvert=true BO&Servlet调试 是否输出BO级调试信息 布尔 false -DEnableBODebug=true
14、是否Log各个非法SerlvetCall至文献 布尔 false -DEnableLogInvalidServletCall=true 是否打印通过Servlet调用信息 布尔 false -DEnableServletDebug=true 文献和目录控制 中间件控制文献 字符 C:/TEMP/UFMWControl.ini(非Windows下为/usr/tmp/UFMWControl.ini) -DControlFile=D:/TEMP/UFMWControl.ini EJB的配置文献目录 字符 ./ejbXMLs -DEJBConfigDir=d:\conf
15、\ejb 中间件的外挂服务配置目录 字符 ./ejbXMLs -DExtServiceConfigDir=d:\conf\ExtService 临时文献目录 字符 c:/temp -DTempDir=d:/temp 2.3 设立方法 在产品状态下,可以在中间件的启动文献(startup.bat(win2023)/startup_needjdk.sh(AIX))中,设立中间件的一些运营时参数,具体设立方式如下: 用文本编辑程序打启动动文献,转至调用java命令启动中间件的文本行,如: …… %NC_JAVA_HOME%\bin\java -DNC_JAVA_HOME=%
16、NC_JAVA_HOME% -DMms=100m -DMmx=100m -Dms=50m -Dmx=50m -cp %_CLASSPATH% -Dnc.install.home.path=%NC_EXT_DIR% ufmiddle.start.tomcat.StartMiddle .\ierp\bin\prop.xml -DEJBConfigDir=./ejbXMLs -DExtServiceConfigDir=./ejbXMLs …… 将需要改变的设立项加到命令行的最后,如现在需要打印SQL语句执行信息,则将“-DEnableSqlDebug=true”,以空格分隔,加在命令行的最后,如
17、下所示 …… %NC_JAVA_HOME%\bin\java -DNC_JAVA_HOME=%NC_JAVA_HOME% -DMms=100m -DMmx=100m -Dms=50m -Dmx=50m -cp %_CLASSPATH% -Dnc.install.home.path=%NC_EXT_DIR% ufmiddle.start.tomcat.StartMiddle .\ierp\bin\prop.xml -DEJBConfigDir=./ejbXMLs -DExtServiceConfigDir=./ejbXMLs -DEnableSqlDebug=true 中间件的启动文献设立
18、完毕后,需要重启中间件。对于AIX系统通过以下命令来启动: cd /usr/ufsoft/newcentury (NC代码安装途径) export LANG=zh_CN export JAVA_HOME=/usr/java131/ ./startup_needjdk.sh 2.4 影响性能的参数 (1) 初始java内存堆、最大java内存堆 220的cluster中间件(startup.bat来启动)使用1个master进程、2个slave进程,-DMms=300m -DMmx=512m 配置master进程,-Dms=200m -Dmx=300m配置slave进程(这里会
19、乘以2);原则是分给中间件的进程占物理内存70%左右,master进程一般不要低于200m,不要高于300m;分给slave进程的内存可以大些;比如2G内存,可以设为:-DMms=256m -DMmx=256m -Dms=512m -Dmx=512m ,但是对于运营在win2023系统平台上的进程它最大所能获得的内存为2G。 (2) 数据库操作设立参数 这些参数多用于数据库操作的跟踪如-DEnableSqlDebug=true,-DEnableSqlTrace=true,-DSupportSqlExport=true等,跟踪为定位问题带来了条件,当然他也会牺牲一点效率,在不需要对SQL进行
20、跟踪输出时最佳不要设立这些参数。 (3) JAVA内存回收机制 我们需要在中间件运营参数中加入-server,-XX:MaxTenuringThreshold=0以及-XX:NewSize=24m参数来优化JAVA内存的回收机制。如下所示 ………… %NC_JAVA_HOME%\bin\java –server -DNC_JAVA_HOME=%NC_JAVA_HOME% -DMms=100m -DMmx=100m -Dms=50m -Dmx=50m -XX:MaxTenuringThreshold=0 -XX:NewSize=24m -cp %_CLASSPATH% -Dnc.inst
21、all.home.path=%NC_EXT_DIR% ufmiddle.start.tomcat.StartMiddle .\ierp\bin\prop.xml -DEJBConfigDir=./ejbXMLs -DExtServiceConfigDir=./ejbXMLs ………… -server:默认的是使用-client jvm.在1.3.1及其后有了server jvm,该虚拟机对服务器端的java应用程序在性能上做了有关优化。 -XX:MaxTenuringThreshold=0:该选项拟定对象在新生代中age的限度;设立其为0使所有在一次gc期间仍然生存的对象所有被拷贝到旧生
22、代中去,而不是先拷贝到新生代中的survivor空间中。(这样能节省gc用在copying上的时间) NewSize 和 MaxNewSize 绑定新生代的长度的低端和高端。 2.5 NC_CLUSTER中间件介绍及使用方法 NC_CLUSTER中间件提供多进程服务来并行响应多用户的访问请求。 启动当前目录下的sysdeploy.bat(sysdeploy_needjdk.sh)命令,打开配置界面,新添加的配置参数说明如下: 参数名称 prop.xml文献相应项 说明 集群名称 strClusterName 用于区分是否是同一个CLUSTER 组地址 groupAddr
23、ess
同名的CLUSTER要保证该项一致
是否单一服务器
isSingleServer
单一服务器将不加入局域网中其他在CLUSTER中
是否主服务器
isMasterComputer
主控服务器在同名CLUSTER中有且只有一台
负载均衡类型
loadBalancerType
WEB端口系列
webPort
该机将依次启动的WEB端口
系统监听端口
servicePort
缺省为3000,系统根据该端口依次加1,分别启动三个端口
prop.xml的文献中
24、er.xml 的webport 配置;第一个是缺省的系统唯一的对外可访问的URL,其余的不行; 注意事项: 1、组地址可改动范围在:224.0.0.1------239.255.255.255在同一个组地址内的不同机器将属于同一个集群。 2、假如要改动系统监听端口默认值3000:建议至少+10改动,如3010;不然,假如加的幅度小于5,如3001,会使中间件启动失败。 3、在启动多机是Cluster的模式下,只可以有一台机器被设定为是主服务器: 其它机器将被做为从服务器,由主服务器统一调度。对客户而言只需要知道主服务器的地址与端口即可。 4、CLUATER被配置成不是
25、单一服务器时,假如是做为主控服务器启动的话,系统依次缺省启动的WEB 端口为:80、8081、8082;相应的监控服务端口依次为:3000、3001、3002;假如不是做为主控服务器启动的话,系统依次缺省启动的WEB 端口为:8081、8082、8083;相应的监控服务端口依次为:3001、3002、3003 5、假如中间件的后台DOS窗口被异常宕掉,shutdown.bat也没起作用的话,这时中间件的启动会发生困难,可以采用进入系统的任务管理器中,手动杀死并列的三个JAVA进程,然后重启系统。 3. 应用也许出现的问题及解决办法: 3.1 端口被占用 启动应用,等待一两分钟后当在客户
26、端IE游览器中输入地址拟定后,页面显示“找不到该页”,此时很有也许是tomcat加载的端口被占用而加载tomcat失败。我们可以通过NCLogs目录下的日记文献(找修改时间最近的一个)来进一步定位。系统正常时日记文献值为: ………… 2023-12-12 09:06:14 SO|2023-12-12 09:06:14 - PoolTcpConnector: Starting HttpConnectionHandler on 80 2023-12-12 09:06:14 StartTomcat 服务启动完毕 2023-12-12 09:06:14 SO|2023-12-12 09:06:
27、14 - PoolTcpConnector: Starting Ajp12ConnectionHandler on 8007 2023-12-12 09:06:14 SocketService 服务启动完毕 2023-12-12 09:06:14 SO|系统启动完毕,开始正常运转 ………… 端口被占用,错误提醒为: ………… 2023-12-12 09:06:14 SO|2023-12-12 09:06:14 - PoolTcpConnector: Starting HttpConnectionHandler on 80 2023-12-12 09:06:14 StartTomc
28、at JVM address on used ………… 出现JVM address on used 因素为 80端口被占用。对于windows系统也许是WIN2023自带的IIS服务被打开,手动停止它:“开始”->“程序”->“管理工具”->“Internet服务管理器”,将Internet信息服务中的“默认web站点”及“管理web站点”服务均停止,见下图: 对于unix系统也许是安装了其它的web服务,将该web服务停止。不同的unix系统会做不同的缺省web服务,停止web服务的命令也会不同,这可以请用户的系统管理员来做。 假如在应用服务器上同时安装了oracle8i或9i产
29、品,在安装oracle产品时选择了HTTP组件的话,这个服务将占用80端口。所以要将此服务停止。 对于不能允许使用80及8007端口的系统来说,我们也可以通过修改%NCHOME%/conf/server.xml文献中的端标语来解决。 3.2 登录界面出现,但选择登录公司后无内容显示 当系统出现主界面后,此时点击“公司”栏处的选择框假如跳出的“单位目录”框是空的说明此时应用与数据库的连接不正常,出现这种不正常现象的也许有如下情况: (1) 该帐套尚未建公司,属正常现象。 (2) 数据源配制不对的。 (3) 数据库服务器被关闭了或网络连接不通。我们可以通过ping 数据库主机ip来验证
30、如ping不通就得去机房查看是否已关机、网络是否正常。 (4) 数据库停止了。可用与数据库有关的其它工具来验证数据库是否确已停止,若确认则重新启动数据库。假如数据库启动执行不正常。看看错误提醒,一般的也许性为某一数据文献受到了损坏,可以用备份的数据进行恢复。 3.3业务操作过程中的错误定位: 当业务操作过程中出现错误时,一方面要验证操作是否对的?有没有流程性的错误或者操作性错误。 当确认操作无误时,我们要打开日记文献看一看更具体的错误因素,日记文献在NC产品安装目录下的NCLogs目录中,为修改日期最近的那一个。问题多为两类: 第一类:数据库错误 这样的错误在日记文献中会记录具体
31、的数据库错误号。我们可以根据数据库错误号及数据库错误信息文档来查知具体的错误因素、建议性的解决办法。这一类问题在定位时因有章可循相对清楚、容易一些。 第二类:代码错误 这类问题在日记文献中记录的较为杂乱,相关的类被一一列示出来,但是我们要找重点也就是找错误提醒部份,错误一般有以下几种:a. classNotfound 这说明相关的类在产品安装目录中找不到,我们就要来查看一下文献是不是不存在,对于unix平台尚有也许是文献名大小写不同而导致找不到文献; b. 空指针错误 这一般是代码有误导致的;c. 无此方法 这一般是代码中某个调用的方法语法有误。 对于b,c类问题我们只能提交产品支持部从而
32、获得对的的代码,提交时要附加操作界面截图及完整的日记文献。 3.4应用程序中性能较差的sql语句定位及上报: 对于NC应用有不少功能点性能较差。在向产品支持部上报性能问题时,我们一定要将问题描述清楚,具体到:1. 哪个模块->哪个节点->哪个操作所花费的时间是多少。2.操作时的界面截图3.操作时生成的日记4.性能较差的sql语句。我们如何来完毕这四点的记录呢? 针对第一、二点: 我整理了四个表格,大家按这个表格格式来填写。见表: 项目名称 用户单位名称 时间 年 月 日 项目技术环境 数据库服务器 品牌 ()
33、 IBM () COMPAQ () HP () SUN () 联想 () 其它 ___________________ 型号 配置 CPU主频________ 内存大小_______ 硬盘类型及转速_______ 硬盘是否做RAID,RAID类型为__________ 网络 () 10M () 100M () 1000M () 其它 ___________________ 操作系统 ()AIX () HP—UX () Saloris () True 64 () Linux () Win NT/2023
34、 () 其它 ___________________ 版本号 ___________________ 数据库 () DB2 () ORACLE () Sybase () SQLServer 版本号 ___________________ 应用服务器 () 与数据库是同一台服务器 () 与数据库是不同的服务器 数量 _____台 品牌 () IBM () COMPAQ () HP () SUN () 联想 其它 ___________________ 型号 配置 CPU主频__
35、 内存大小_______ 硬盘类型及转速_______ 网络 () 10M () 100M () 1000M () 其它 ___________________ 操作系统 ()AIX () HP—UX () Saloris () True 64 () Linux () Win NT/2023 () 其它 ___________________ 版本号 ___________________ 客户端 配置 CPU主频________ 内存大小_______ 系统盘剩余空间_______ 网络 () 10M () 1
36、00M () 1000M () 其它 ___________________ 操作系统 ()win98 ()win xp ()win2023 professional ()其它 __________ IE版本 ()IE5.0 ()IE5.5 ()IE6.0 广域网连接方式 () MODEM () ISDN () 专线 () 其它 ____________ 广域网连接带宽 表- 当前用户所启用的模块 表二 系统设立调整说明 应用服务器 项目 调整后的当前值 初始java内存值、最大java内存值 -DMms=
37、 -DMmx= -Dms= -Dmx= 在中间件启动文献中加入了哪些其它参数 (请将启动文献内容做为附件) 是否安装了TCP/IP之外的网络协议 是否将DNS、DHCP、WINS等服务停止 客户端 项目 调整后的当前值 客户端Java plug_in值 对“Microsoft 网络的文献和打印机共享”属性是否选中“最大化网络应用程序的数据吞吐量” 是否将DNS、DHCP、WINS等服务的client端停止 数据库服务器(oracle)对于sqlserver及db2以实际项目将下表替换 项目 调整
38、后的当前值 db_block_size shared_pool_size db_block_buffers db_cache(oracle9i) log_buffer large_pool_size processes open_cursors sort_area_size sort_area_retained_size 回滚段的个数 数据库文献所在位置及在大小 <请以NC用户连接SQLPLUS执行以下语句,将c:\dbfile.txt文献做为附件> spool c:\dbfile.txt select a.tables
39、pace_name,a.extent_management, b.name,b.bytes/1024/1024 Mbytes from dba_tablespaces a,v$datafile b,v$tablespace c where c.name=a.tablespace_name and b.ts#=c.ts# ; spool off 索引建立情况 注:将数据库备份做为附件 表三 效率问题说明(客户认为运营较慢的节点及操作) 模块->节点->操作 操作条件及执行时间记录 相应截图名称 例:总帐->自定义结转->计算 53个科目含多个辅助项,需要1个半小时左右
40、 表四 对于第三、四点: 停止中间件,在startup.bat(startup_needjdk.sh)文献的java执行参数中加入-DEnableSqlDebug=true,-DEnableSqlTrace=true,-DSupportSqlExport=true参数,如下所示: ………… NC_JAVA_HOME%\bin\java -DNC_JAVA_HOME=%NC_JAVA_HOME% -DMms=100m -DMmx=100m -Dms=50m
41、Dmx=50m -cp %_CLASSPATH% -Dnc.install.home.path=%NC_EXT_DIR% ufmiddle.start.tomcat.StartMiddle .\ierp\bin\prop.xml -DEJBConfigDir=./ejbXMLs -DExtServiceConfigDir=./ejbXMLs -DEnableSqlDebug=true -DEnableSqlTrace=true -DSupportSqlExport=true 参数加入后重新启动中间件。 中间件启动几钟后执行NC220安装目录下的setting.bat(setting_ne
42、edjdk.sh)命令,该命令引导了一sql性能监视工具,界面如下: 1.对端口进程设立 2.对“参数设立”项进行设立: 选中“输出SQL语句”、“SQLDEBUG TRACE”、“SQL警告日记”项后点“设立”。对于“SQL警告日记”中的”sql Warning(ms)”及”sqlHWarning(ms)”值可以设小,如300 与500 反复1,2步对端口:8081,8082,8083分别进行设立。 此时,我们就可以开始做性能测试了,将所有性通较差的点按常规业务流程做一遍,在测试前将上面第一、二点中规定的表一、表二、表三填写好;将第三、第四点中的准备工作做好;测试过程中一边
43、做一边来填写第一、二点中规定的表四的数据。 整个测试工作完毕后,将解决请求附加四张表、所截图及所有的NCLogs目录文献打包一起上报给产品支持部及产品事业部的隋经理()。 4. 常用的AIX系统管理工具及操作命令 4.1 smit(smitty)工具 smit(smitty)是用于系统管理的工具集。在控制台窗口中输入smit或smitty命令便可调出该工具集。该工具集提供“软件安装及维护”、“设备管理”、“系统存储空间管理”、“用户管理”、“通信服务”、“系统环境”等一系列系统设立工具;同时也提供“问题拟定”、“性能和资源规划”等一系列设备问题定位及系统性能定位工具。大家应很好的运用此
44、工具。 4.2 常用命令 4.2.1 pwd 说明:该命令用于查看当前所在途径(目录) 语法:type 示例: 4.2.2 ls 说明:用于显示当前目录下的文献及目录信息 语法:ls[-lACFLNRabcdefgilmnopqrstux][文献…];使用较多的为-l(列示祥细信息)参数 示列:ls –l 结果说明: 大小(字节) -rwxr----- 1 225 db2iadm1 254 Dec 2 12:03 .profile -rw------- 1 225 db2iadm1 44 Dec 2
45、12:06 .sh_history -rw-r--r-- 1 225 db2iadm1 1821 Dec 2 12:06 smit.log 操作权限 文献名 创建日期 所有者 所有组 -rw-r--r-- 1 225 db2iadm1 523 Dec 2 12:06 smit.script 4.3.3 mkdir 说明:创建新目录 语法:mkdir [-p][-m方式] 目录.. 示例:mkdir ufsoft (在当前目录下新建下级目录ufsoft) 4.3.4 rm 说明:删除文献或目录 语法
46、rm [-firRe] 文献,-i 删除文献时规定用户确认。-rR 删除目录 示例:rm –R ufsoft(将ufsoft目录及其子目录从当前目录中删除) rm UF3001_0.log (删除文献) 4.3.5 cp 说明:将一个文献的内容拷贝到另一个文献,目的文献存在则被覆盖。 语法:cp [-pi] [-r|-R] 源 目录 示例:cp file1 file2 (将当前目录下的file1文献拷贝生成file2文献) cp file1 ufsoft/newcentury/ (将当前目录下的文献file1拷贝到目录下)
47、 cp –r direct1 direct2 (将当前目录下的direct1目录拷贝生成direct2目录) 4.3.6 mv 说明:移动文献或文献重命名 语法:mv [-i|-f] 源 目的 示例:mv file_name1 file_name2 (将文献的名称由1改为2) mv file ufosft/newcentury(将文献移至目录下) 4.3.7 find 说明:查找文献或目录。提供了多种方式(名字、大小、权限)的查找。 语法:find 途径列表 [表达式列表] 表达式列表选项:-atime n (查找n天前被访问过的文献)
48、 -mtime n (查找n天前被访问过的文献) -group gname(查找属于指定的组的文献) -name fname(查找名称为fname的文献,fname可含通配符) -print(输出当前目录名) 示例:find ./ -name apache –print (从当前目录开始涉及子目录查找名为apache的文献或目录,并将所在的目录完整途径显示出来) 4.3.8 type 说明:从当前目录查找命令所在途径 语法:type 命令 示例:type startup_needjdk.s
49、h (查找startup_needjdk.sh命令所在位置,显示完整途径) 4.3.9 more 说明:显示文献内容 语法:more [-Ncdeilsuvz][-t 标记][-x 制表长度][-p命令][-n数字][-W任选项][文献…] 示例:more +number file1 (从文献第number行开始显示) 4.3.10 ps 说明:显示系统中有关进程的状态 语法:ps [-ANaedfklm][-n namelist][-F format][-p proclist][-G|-g grouplist][-t termlist][-U|-u userli
50、st][-c classlist] 示例:ps –efl (e:显示当前系统中所有进程的信息;f:输出完整信息;l:输出所有信息) ps –ef|grep java (只显示java进程的所有信息) ps aux|grep ora (显示ora所有进程的完整信息) 4.3.11 kill 说明:中止当前动行的进程 语法:kill [-signal] pid 示例:kill 1 (pid是要中止的) 4.3.12 vi 说明:文本编辑器 语法:vi filename 与vi有关的重要操作: 移动光标: j :将光标向
©2010-2025 宁波自信网络信息技术有限公司 版权所有
客服电话:4009-655-100 投诉/维权电话:18658249818