Websphere的10个有用管理命令Word文件下载.docx
《Websphere的10个有用管理命令Word文件下载.docx》由会员分享,可在线阅读,更多相关《Websphere的10个有用管理命令Word文件下载.docx(24页珍藏版)》请在冰豆网上搜索。
在上述示例中,操作系统的版本是:
HP-UX10.20。
Windows
ver
或
winver
2.当前操作系统的维护级别是什么?
使用这些命令来确定操作系统的当前维护级别时,需要了解的是不同的系统提供不同程度的细节。
除非另有指定,否则在命令提示符窗口中执行以下命令:
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或修订包)。
要列出所有已安装的文件集或文件集更新:
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:
X11.adt.motif:
4.3.3.50:
X11.apps.pcmcia:
X11.apps.xdm:
4.3.3.25:
AIX4330-09Update
例如,要列出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
DB2V5ENTP5.0.0DB2UDBEnterpriseEditionforHP-UX
要列出所有带通用名称(比如“DB2”)的已安装产品:
$swlist-lproduct“DB2*”|more
DB2V5CONN5.0.0DB2ConnectEnterpriseEditionforHP-UX
要列出所有已安装的文件集:
$swlist-lfileset|more
#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
要列出所有已安装的应用程序和其它产品:
$pkginfo|more
applicationCICSmsgCICSmessages
systemPFUagaowAG-10DDXSupport(OpenWindows)
applicationdb2cliv50DB2ClientApplicationEnabler
applicationdb2engn50DB2Engine
要列出产品的子集:
$pkginfo|grep-idb2
applicationdb2cliv50DB2ClientApplicationEnabler
要列出所有已安装的补丁:
$showrev-p|more
Patch:
101242-12Obsoletes:
Packages:
SUNWlibC5.6,REV=97.03.05,PATCH=12
103663-08Obsoletes:
103683-01,Requires:
Incompatibles:
iss_sparc-01
Packages:
SUNWcsu,SUNWcsr,SUNWhea
使用RedHatPackageManager获取所有已安装软件包的列表。
基本的语法是:
rpm-q<
packagename>
用于查询的选项有:
-a
查询安装在系统中的所有软包件
-f<
file>
查询哪个软件包中包含有<
-p<
packagefile>
查询尚未安装的<
-i
显示所有的软件包信息:
名称、版本、发行版、安装日期、组、大小、摘要、描述和构建信息等等
-l
列出软件包中的所有文件
-s
显示所有被作为文档列出的文件
-c
显示所有被作为配置文件列出的文件
4.当前是什么硬件配置?
您可以使用以下命令获取处理器数据和配置数据:
要获取已配置的内存的容量(以KB为单位):
lsattr-E-lsys0-ar
另外,在使用root用户标识时,您还可以使用下面这个命令:
bootinfo-r
要获取配置信息:
lscfg
要获取处理器信息:
lsdev-C|grep-iprocessor
要获取页面调度空间:
lsps-a
prtconf|grep-imemory
要打印配置信息:
prtconf
要获取已配置的内存容量和交换空间的信息:
swapinfo
或:
/sbin/dmesg
dmesg
5.确定JAR和ZIP文件的内容
JAR和ZIP文件并没有很好地融入传统的版本控制机制。
即便它们融入了这种机制,要想确定这些文件的“版本”也不是一件容易的事。
因此,必须使用其它工具来分辨一个文件的版本是否比另一个文件的版本更新,或者分辨两个文件的版本是否相同。
当有可能(或者渴望)安装后端修订包或驱动程序时这一点是很有意义的。
一旦从正确的FTP服务器上下载了需要的文件,您可以采用下面这些技巧的一种组合将它与您系统中的文件进行比较:
文件大小相同吗?
以字节为单位比较文件的大小:
UNIX
ls-lfilename.jar
dirfilename.jar
您也可以使用这个技巧来标识被错误传输的文件。
验证文件的内容
当字节数相匹配时,UNIX提供了一个校验和实用程序来帮助确认文件的内容:
sumfilename.jar
确定内容的日期
JAR和ZIP文件包含了一个目录以列出它所包含的文件:
jartvffilename.jar2>
&
1|more
获取其他文件信息
如果有必要查找系统中其他的JAR和ZIP文件,确定哪些文件包含类,或者查看这些文件的内容,以下命令将对您有所帮助:
要查找其他的JAR和ZIP文件
find/-name“*.jar|*.zip”-print
dir/s/b*.jar*.zip
要查找包含拥有类的JAR和ZIP文件的目录
echo$CLASSPATH
setclasspath
要查看JAR和ZIP文件的内容
foriin`ls*.zip*.jar`
do
echo$i
jartvf$i2>
1|grep-ijavax
done
for%iin(*.jar*.zip)dojartvf%i2>
1|findstr-ijavax
6.系统管理工具
这部分中所列出的命令可以启动相应操作系统所提供的工具来执行管理任务。
smit是一个基于X-Windows的GUI工具。
smitty是smit的基于字符的版本,它用于终端仿真窗口中。
admintool是一个基于X-Windows的GUI工具。
sam是一个基于X-Windows的GUI工具。
Linux(RedHat)
yast2调用YaST控制中心(YaSTControlCenter)。
标准管理任务被划分在几个实用程序中,您可以通过以下命令访问这些任务:
EventViewer
7.关机和重新引导
为了更高效地关机,请考虑以下建议:
从一个不使用窗口界面的本地会话关闭系统。
否则,进程将占用更长的时间,因为窗口系统本身也必须被关闭。
如果可能,卸下所有已安装的NFS文件系统。
要关机并重新引导,请遵循以下合适的指令:
以root用户身份登录。
要关机并重新引导(快速重新启动),请输入:
/usr/sbin/shutdown-Fr
/usr/sbin/shutdown-r
要关机但“不”重新引导(停机),请输入:
/usr/sbin/shutdown-h
要关机并重新引导,请输入:
/usr/sbin/shutdown-y-g0-i6
在上述命令中:
-i6是用于“关机并重新引导”的命令
-y表示对所有问题都回答“yes”
-g0设置0秒的宽限期
要关机但“不”重新引导,请输入:
/usr/sbin/shutdown-y-g0-i0
/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
请选择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错误和数据库错误以供随后解决问题之用。
要激活系统日志守护程序,请执行以下任务:
创建系统日志文件
如果系统日志文件不存在,使用touch命令在合适的目录中创建它:
touch/var/spool/syslog
touch/var/adm/syslog/syslog.log
touch/var/adm/messages
touch/var/log/messages
还需要根据操作系统设置系统日志文件的文件许可权:
chmod666/var/spool/syslog
chownroot:
system/var/spool/syslog
chmod666/usr/adm/syslog/syslog.log
system/usr/adm/syslog/syslog.log
chmod666/var/adm/messages
system/var/adm/messages
chmod666/var/log/messages
root/var/log/messages
请注意:
如果您不愿意使用chmod666,您可以选用以下任意一种方式来替代:
chmoda=rw/var/adm/