Websphere的10个有用管理命令.docx

上传人:b****4 文档编号:4682298 上传时间:2022-12-07 格式:DOCX 页数:24 大小:26.50KB
下载 相关 举报
Websphere的10个有用管理命令.docx_第1页
第1页 / 共24页
Websphere的10个有用管理命令.docx_第2页
第2页 / 共24页
Websphere的10个有用管理命令.docx_第3页
第3页 / 共24页
Websphere的10个有用管理命令.docx_第4页
第4页 / 共24页
Websphere的10个有用管理命令.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

Websphere的10个有用管理命令.docx

《Websphere的10个有用管理命令.docx》由会员分享,可在线阅读,更多相关《Websphere的10个有用管理命令.docx(24页珍藏版)》请在冰豆网上搜索。

Websphere的10个有用管理命令.docx

Websphere的10个有用管理命令

Websphere的10个有用管理命令

更多精彩内容尽在:

WebSphere开发与应用社区

1.您正在运行的是什么版本的操作系统?

要获取当前所运行操作系统的版本,除非另有指定,否则在命令提示符窗口中执行以下命令:

AIX

oslevel

uname-a

样本输出:

AIXoem-ppc324000022559000

||

|+-Version

|

+—Release

在上述样本输出中操作系统被标识为AIX4.2。

请注意版本(4)显示在发行版

(2)之后。

Solaris/Linux

uname-a

样本输出:

SunOSoem-sn085.6Generic_103640-14sun4usparcSUNW,Ultra-2

========

||

|+—>Version+Release

|

+—>GenerictermforfamilyofSunOSoperatingsystems

由于该命令的返回值好像是指出操作系统的版本为“SunOS版本5.6”,与具体的“Solaris”版本几乎完全不同,因而可能会让您感到迷惑。

因为有许多不同的方法可用来标识Sun操作系统的版本,下面的一些示例会帮助您解释这些结果:

SunOS5.6相当于Solaris2.6。

SunOS5.8相当于Solaris2.8和Solaris8。

HP-UX

uname-a

样本输出:

HP-UXoem-hp10B.10.20A9000/7702006068783two-userlicense

=====

|

+—>Version+Release

在上述示例中,操作系统的版本是:

HP-UX10.20。

Windows

ver

winver

2.当前操作系统的维护级别是什么?

使用这些命令来确定操作系统的当前维护级别时,需要了解的是不同的系统提供不同程度的细节。

除非另有指定,否则在命令提示符窗口中执行以下命令:

AIX

instfix-i|grepAIX_ML$which_fileset

Solaris

showrev-p您也可以使用uname-a命令显示维护级别。

Windows2000

Start->Settings->ControlPanel->AdministrationTools->ComputerManager->SystemInformation->SystemSummary

Linux

rpm-qa

3.您安装了哪些操作系统补丁?

使用这些命令来确定操作系统的当前版本或主要的软件应用程序(例如,DB2)中应用了哪些补丁(PTF或修订包)。

除非另有指定,否则在命令提示符窗口中执行以下命令:

AIX

要列出所有已安装的文件集或文件集更新:

lslpp-l-a|more

要列出所有带通用名称(例如“DB2”)的文件集:

lslpp-l-a“db2*”|more

样本输出:

FilesetLevelStateDescription

————————————————————————

Path:

/usr/lib/objrepos

db2_05_00.adt.rte5.0.0.0COMMITTEDDB2ApplicationDevelopmentTools(ADT)

db2_05_00.adt.samples5.0.0.0COMMITTEDDB2ADTSamplePrograms

db2_05_00.client5.0.0.0COMMITTEDDB2ClientApplicationEnabler

5.0.0.20COMMITTEDDB2ClientApplicationEnabler

请注意DB2ClientApplicationEnabler(db2_05_00.client)的第一个条目是最初的安装版本(版本5.0.0.0),而第二个条目则是已安装的修订包(版本5.0.0.20)。

要确定某个特定维护级别(比如AIX4.3.3.0的维护级别09)的所有文件集是否都存在,请使用下面这个命令:

instfix-ik4330-09_AIX_ML

样本输出:

Allfilesetsfor4330-09_AIX_MLwerefound.

要列出缺少某个特定的维护级别(比如AIX4.3.3.0的维护级别09)的文件集,请使用下面这个命令:

instfix-icqk4330-09_AIX_ML|grep“:

-:

样本输出:

4330-09_AIX_ML:

X11.Dt.helpinfo:

4.3.3.10:

4.3.3.0:

-:

AIX4330-09Update4330-09_AIX_ML:

X11.adt.ext:

4.3.3.75:

4.3.3.0:

-:

AIX4330-09Update4330-09_AIX_ML:

X11.adt.motif:

4.3.3.50:

4.3.3.0:

-:

AIX4330-09Update4330-09_AIX_ML:

X11.apps.pcmcia:

4.3.3.75:

4.3.3.0:

-:

AIX4330-09Update4330-09_AIX_ML:

X11.apps.xdm:

4.3.3.25:

4.3.3.0:

-:

AIX4330-09Update

HP-UX

例如,要列出HP-UX10中所有已安装的包和产品

$swlist|more

样本输出:

#Initializing…

#Contactingtarget“oem-hp10″…

#

#Target:

oem-hp10:

/

#

#Bundle(s):

B2617CBEngC.05.25.01EnglishC++SoftBenchS70010.x

LOTUSGO4.6.1LotusDominoGoWebserver

#

#Product(s)notcontainedinaBundle:

#

DB2V5CAE5.0.0DB2ClientApplicationEnablerforHP-UX

PDB2_040575.0.0DB2ProductPatch

PHCO_14175B.10.00.00.AAmount(1M)cumulativepatch

要列出所有已安装的产品:

$swlist-lproduct|more

样本输出:

#Initializing…

#Contactingtarget“oem-hp10″…

#

#Target:

oem-hp10:

/

#

DB2V5CAE5.0.0DB2ClientApplicationEnablerforHP-UX

DB2V5ENTP5.0.0DB2UDBEnterpriseEditionforHP-UX

PHCO_14175B.10.00.00.AAmount(1M)cumulativepatch

要列出所有带通用名称(比如“DB2”)的已安装产品:

$swlist-lproduct“DB2*”|more

样本输出:

#Initializing…

#Contactingtarget“oem-hp10″…

#

#Target:

oem-hp10:

/

DB2V5CAE5.0.0DB2ClientApplicationEnablerforHP-UX

DB2V5CONN5.0.0DB2ConnectEnterpriseEditionforHP-UX

DB2V5ENTP5.0.0DB2UDBEnterpriseEditionforHP-UX

要列出所有已安装的文件集:

$swlist-lfileset|more

样本输出:

#Initializing…

#Contactingtarget“oem-hp10″…

#

#Target:

oem-hp10:

/

#DB2V5CAE5.0.0DB2ClientApplicationEnablerforHP-UX

DB2V5CAE.client5.0.0DB2ClientApplicationEnabler

DB2V5CAE.convucs5.0.0CodePageConversionTables–UniCodeSupport

DB2V5CAE.jdbc5.0.0JavaDatabaseConnectivity(JDBC)Support

DB2V5CAE.odbc5.0.0OpenDatabaseConnectivity(ODBC)Support

Solaris

要列出所有已安装的应用程序和其它产品:

$pkginfo|more

样本输出:

applicationCICSmsgCICSmessages

systemPFUagaowAG-10DDXSupport(OpenWindows)

applicationdb2cliv50DB2ClientApplicationEnabler

applicationdb2engn50DB2Engine

要列出产品的子集:

$pkginfo|grep-idb2

样本输出:

applicationdb2cliv50DB2ClientApplicationEnabler

applicationdb2engn50DB2Engine

要列出所有已安装的补丁:

$showrev-p|more

样本输出:

Patch:

101242-12Obsoletes:

Packages:

SUNWlibC5.6,REV=97.03.05,PATCH=12

Patch:

103663-08Obsoletes:

103683-01,Requires:

Incompatibles:

iss_sparc-01

Packages:

SUNWcsu,SUNWcsr,SUNWhea

要列出所有已安装的文件集:

$swlist-lfileset|more

样本输出:

#Initializing…

#Contactingtarget“oem-hp10″…

#

#Target:

oem-hp10:

/

#DB2V5CAE5.0.0DB2ClientApplicationEnablerforHP-UX

DB2V5CAE.client5.0.0DB2ClientApplicationEnabler

DB2V5CAE.convucs5.0.0CodePageConversionTables–UniCodeSupport

DB2V5CAE.jdbc5.0.0JavaDatabaseConnectivity(JDBC)Support

DB2V5CAE.odbc5.0.0OpenDatabaseConnectivity(ODBC)Support

Linux

使用RedHatPackageManager获取所有已安装软件包的列表。

基本的语法是:

rpm-q

用于查询的选项有:

-a

查询安装在系统中的所有软包件

-f

查询哪个软件包中包含有

-p

查询尚未安装的

-i

显示所有的软件包信息:

名称、版本、发行版、安装日期、组、大小、摘要、描述和构建信息等等

-l

列出软件包中的所有文件

-s

显示所有被作为文档列出的文件

-c

显示所有被作为配置文件列出的文件

4.当前是什么硬件配置?

您可以使用以下命令获取处理器数据和配置数据:

AIX

要获取已配置的内存的容量(以KB为单位):

lsattr-E-lsys0-ar

另外,在使用root用户标识时,您还可以使用下面这个命令:

bootinfo-r

要获取配置信息:

lscfg

要获取处理器信息:

lsdev-C|grep-iprocessor

要获取页面调度空间:

lsps-a

Solaris

要获取已配置的内存的容量(以KB为单位):

prtconf|grep-imemory

要打印配置信息:

prtconf

HP-UX

要获取已配置的内存容量和交换空间的信息:

swapinfo

或:

/sbin/dmesg

要打印配置信息:

prtconf

Windows

winver

Linux

dmesg

5.确定JAR和ZIP文件的内容

JAR和ZIP文件并没有很好地融入传统的版本控制机制。

即便它们融入了这种机制,要想确定这些文件的“版本”也不是一件容易的事。

因此,必须使用其它工具来分辨一个文件的版本是否比另一个文件的版本更新,或者分辨两个文件的版本是否相同。

当有可能(或者渴望)安装后端修订包或驱动程序时这一点是很有意义的。

一旦从正确的FTP服务器上下载了需要的文件,您可以采用下面这些技巧的一种组合将它与您系统中的文件进行比较:

文件大小相同吗?

以字节为单位比较文件的大小:

UNIX

ls-lfilename.jar

Windows

dirfilename.jar

您也可以使用这个技巧来标识被错误传输的文件。

验证文件的内容

当字节数相匹配时,UNIX提供了一个校验和实用程序来帮助确认文件的内容:

UNIX

sumfilename.jar

您也可以使用这个技巧来标识被错误传输的文件。

确定内容的日期

JAR和ZIP文件包含了一个目录以列出它所包含的文件:

jartvffilename.jar2>&1|more

获取其他文件信息

如果有必要查找系统中其他的JAR和ZIP文件,确定哪些文件包含类,或者查看这些文件的内容,以下命令将对您有所帮助:

要查找其他的JAR和ZIP文件

UNIX

find/-name“*.jar|*.zip”-print

Windows

dir/s/b*.jar*.zip

要查找包含拥有类的JAR和ZIP文件的目录

UNIX

echo$CLASSPATH

Windows

setclasspath

要查看JAR和ZIP文件的内容

UNIX

foriin`ls*.zip*.jar`

do

echo$i

jartvf$i2>&1|grep-ijavax

done

Windows

for%iin(*.jar*.zip)dojartvf%i2>&1|findstr-ijavax

6.系统管理工具

这部分中所列出的命令可以启动相应操作系统所提供的工具来执行管理任务。

UNIX

AIX

smit是一个基于X-Windows的GUI工具。

smitty是smit的基于字符的版本,它用于终端仿真窗口中。

Solaris

admintool是一个基于X-Windows的GUI工具。

HP-UX

sam是一个基于X-Windows的GUI工具。

Linux(RedHat)

yast2调用YaST控制中心(YaSTControlCenter)。

Windows

标准管理任务被划分在几个实用程序中,您可以通过以下命令访问这些任务:

Start->Settings->ControlPanel->AdministrationTools->EventViewer

7.关机和重新引导

为了更高效地关机,请考虑以下建议:

从一个不使用窗口界面的本地会话关闭系统。

否则,进程将占用更长的时间,因为窗口系统本身也必须被关闭。

如果可能,卸下所有已安装的NFS文件系统。

要关机并重新引导,请遵循以下合适的指令:

AIX

以root用户身份登录。

要关机并重新引导(快速重新启动),请输入:

/usr/sbin/shutdown-Fr

HP-UX

以root用户身份登录。

要关机并重新引导(快速重新启动),请输入:

/usr/sbin/shutdown-r

要关机但“不”重新引导(停机),请输入:

/usr/sbin/shutdown-h

Solaris

以root用户身份登录。

要关机并重新引导,请输入:

/usr/sbin/shutdown-y-g0-i6

在上述命令中:

-i6是用于“关机并重新引导”的命令

-y表示对所有问题都回答“yes”

-g0设置0秒的宽限期

要关机但“不”重新引导,请输入:

/usr/sbin/shutdown-y-g0-i0

Linux

以root用户身份登录。

要关机并重新引导,请输入:

/sbin/shutdown-rnow

要关机但“不”重新引导,请输入:

/sbin/shutdown-hnow

在重新启动一台UNIX机器时,请牢记以下一些额外提示:

在重新引导系统之后,建议手动地重新安装所需的NFS文件系统,并且如果您希望的话,还可以启动那些无法在系统重新引导之后自动启动的特定进程,例如数据库服务器。

有时自动安装NFS文件系统并不方便。

例如,同时重新引导主机A和主机B。

如果主机B的NFS安装了主机A的目录,那么在引导过程中主机B将被挂起直至主机A被完全初始化、安装了自己的NFS并且守护程序处于运行状态。

然后,主机B的NFS得以安装主机A的目录并完成自身的引导。

请考虑仅在需要的时候启动进程,例如某些数据库。

当系统负担很重而一些数据库却没必要运行时,这样做有利于减轻系统负担。

如果您希望的话,而您可以以root用户身份创建一个shell脚本,这个脚本将安装必需的NFS文件系统并启动您期望的进程。

例如,该shell脚本可以存放在根目录同时具有执行所需的文件许可权,并且可以通过在主机名之后加上一个后缀.mounts为其命名。

对于主机oem-hp01,它的shell脚本的名称就是/oem-hp01.mounts,并且它的内容类似于下面的内容:

#!

/usr/bin/ksh

##Enterherethemountsthatneedtobedonemanually:

mounttcaix05:

/home/build

mounttcaix08:

/home/flod

##endoffile

Windows

请选择Start->ShutDown,它允许您指定期望的关机和重新引导(重新启动)级别。

WindowsNTResourceKit提供了一个重新引导实用程序。

8.WebSphereApplicationServer的错误日志存放在哪里?

WebSphereApplicationServer的日志位于WebSphere产品目录下的日志目录中。

例如,在AIX上WebSphereApplicationServer通常被安装在/usr/WebSphere/AppServer目录下。

因此,日志就位于/usr/WebSphere/AppServer/logs目录下。

下面六个日志中包含的信息有助于问题诊断:

Default_Server_stderr.log/stderr.txt

标准错误日志。

它记录运行在应用程序服务器上的代码所产生的异常。

Default_Server_stdout.log/stdout.txt

标准输出日志。

它指出运行在应用程序服务器上的代码是否被成功地启动和停止。

tracefile

它包含关于管理服务器、连通性、致命错误和运行时问题的消息,同时还显示配置信息。

nanny.trace

它显示启动管理服务器的尝试。

activity.log

它记录显示活动历史记录的事件。

您可以使用日志分析器(LogAnalyzer)阅读该文件。

native.log

它包含与Web服务器插件相关的消息。

系统日志文件(UNIX)

当系统日志守护程序(syslogd)被激活时,WebSphere所遇到的错误都被记录在系统日志文件(/etc/syslog.conf)中。

如果没有激活系统日志守护程序,那么错误消息将被发送到WebSphereApplicationServer工作站的控制台;然而,这些信息将最终在屏幕上滚过。

因为一个单独的WebSphereApplicationServer可以支持多个资源库,所以系统日志文件所记录的消息可能属于多个WebSphere安装。

激活系统日志守护程序非常重要,这样就可以记录下WebSphere错误和数据库错误以供随后解决问题之用。

要激活系统日志守护程序,请执行以下任务:

创建系统日志文件

以root用户身份登录。

如果系统日志文件不存在,使用touch命令在合适的目录中创建它:

AIX

touch/var/spool/syslog

HP-UX

touch/var/adm/syslog/syslog.log

Solaris

touch/var/adm/messages

Linux

touch/var/log/messages

还需要根据操作系统设置系统日志文件的文件许可权:

AIX

chmod666/var/spool/syslog

chownroot:

system/var/spool/syslog

HP-UX

chmod666/usr/adm/syslog/syslog.log

chownroot:

system/usr/adm/syslog/syslog.log

Solaris

chmod666/var/adm/messages

chownroot:

system/var/adm/messages

Linux

chmod666/var/log/messages

chownroot:

root/var/log/messages

请注意:

如果您不愿意使用chmod666,您可以选用以下任意一种方式来替代:

chmoda=rw/var/adm/

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1