此文是静默一键安装was7脚本,包含was,IHS,Plug补丁升级,code解密

这是一个用于在CentOS6.5上静默安装和升级WebSphere Application Server 7 (was7)、IHS及补丁的shell脚本。脚本首先检查系统环境,创建was123用户,然后解压安装包,修正安装脚本的系统版本判断,修改响应文件以适应自动化安装,并执行was7、IHS和补丁的安装与升级。最后,脚本提供了解密密码的Java命令和创建管理控制台及节点的示例。
摘要由CSDN通过智能技术生成

此文是静默一键安装was7脚本,包含was,IHS,Plug补丁升级

#!/bin/sh

# this scripts should be run as root,it can turn was123 user
#created by lj

die () {
    echo "ERROR: $1. Aborting!"
    exit 1
}
#centos6.5安装IHS前
echo "centos6.5安装IHS前,jdk1.6要装下,如果有库没有引用到,将库做下剪切操作,重装jdk"
yum install glibc.i686 -y
yum install libgcc.i686 -y
#检查系统版本
version5=`cat /etc/redhat-release | awk '{print $7}'`
version6=`cat /etc/redhat-release | awk '{print $3}'`

创建was123用户
echo "创建was123 普通用户"
USER_COUNT=`cat /etc/passwd | grep '^was123:' -c`
USER_NAME='was123'
if [ $USER_COUNT -ne 1 ]
 then
 useradd $USER_NAME
 echo "密码" | passwd $USER_NAME --stdin
 else
 echo 'user exits'
fi
#检查/opt目录下是否有相关安装和补丁包,没有提示上传安装包
echo "检查/opt目录下是否有相关安装和补丁包,没有提示上传安装包"
budingbaoshu=`find /opt  -maxdepth 1 -mindepth 1 -name "7.0.0*" |wc -l`
anzhuangbaoshu=`find /opt  -maxdepth 1 -mindepth 1 -name "C1G3*" |wc -l`

if [ $budingbaoshu -lt 4 ] || [ $anzhuangbaoshu -lt 2 ];then
  die "7.0.0.45-WS-UPDI-LinuxAMD64.tar.gz ,7.0.0-WS-PLG-LinuxX64-FP0000045.pak,7.0.0-WS-WAS-LinuxX64-FP0000045.pak,7.0.0-WS-WASSDK-LinuxX64-FP0000045.pak;C1G35ML.tar.gz,C1G36ML.tar.gz is losed someone in /opt "
else
  echo "接下来安装was7server和IHS"
fi
chown -R was123.was123 /opt
sleep 5s
#_patchdir=opt
#read  -p "Please select the Directory for this was7 patch: [$_patchdir] " patchdir
#if [ !"$patchdir" ]; then
 #       patchdir=$_patchdir
  #      echo "Selected default - $patchdir"
#else

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ljljj1986

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值