一、前言
最近真的有好长时间没有写博客了,这两天一直解决weblogic的漏洞问题,其中一个漏洞真的是想了好多办法,解决了两天才ok
二、安装JDK
1、安装JDK:./jdk-6u45-linux-x64
三、weblogic命令
1、weblogic安装:java -jar wls1036_generic.jar -mode=console
2、创建domain域:./home/weblogicfei/Oracle/Middleware/wlserver_10.3/common/bin/config.sh
3、在文档中启动weblogic:nohup ./startWebLogic.sh > output.log &
4、修改内存:/home/weblogic/Oracle/Middleware/wlserver_10.3/common/bin 下的commEnv.sh
5、查看weblogic版本:/home/wuxich/Oracle/Middleware/wlserver_10.3/server/lib 下输入java -cp weblogic.jar weblogic.version
6、
weblogic10.3.6打补丁
:./bsu.sh -install -patch_download_dir=/home/wuxich/Oracle/Middleware/utils/bsu/cache_dir -patchlist=GENM -prod_dir=/home/wuxich/Oracle/Middleware/wlserver_10.3
二、weblogic12c打补丁
坑爹的补丁包在官网必须购买weblogic正式版的才能下载,只能提供一个网上下载的补丁包了,不一定是最新的,下载地址:
https://download.csdn.net/download/f552126367/11757973
1)weblogic10和weblogic12打补丁的方式是不一样的,其中weblogic10可参考如下网址:
https://blog.csdn.net/qqLiFu/article/details/49423839
2)weblogic12打补丁的方式比较简单,将补丁包上传到服务器后,解压;
到cd /usr/local/products/weblogic12c/OPatch目录下,查看版本./opatch version
然后打补丁:./opatch apply /home/changhu/buding/29633448/
查看补丁情况:./opatch lspatches
参考文章:
https://blog.csdn.net/sl1992/article/details/79026765
三、weblogic无法启动和报错
1、
weblogic启动子节点服务器一直提示账号密码不正确
,但是我确定我的账号密码是正确的,就是不行,最终发现启动方式改为如下就可以了(必须加上http://IP:7001才可以):
nohup ./startManagedWebLogic.sh server2 http://IP:7001 > output2.log &
2、
DeploymentService:290066]Error occurred while downloading files from Administration Server for deployment request “0”. Underlying error is: “null”
这个错误我找了好久,只要部署在子节点就不报错,部署到AdminServer上就好使,网上基本都说是程序中有中文,但程序确实有点大,根本没找到中文,我改了linux编码格式啥的都不好使,最后不知道哪个项目咋传的,就这个项目好使,哎,只能在这个项目继续更新了。
3、weblogic漏洞CVE-2019-2725解决
发现打补丁不好使,可能我的补丁不是最新的,可以全局查找“*async*”,然后将找到的文件删除就好使了
四、mongoDB启动命令
1、根据mongo.conf启动mongoDB: ./mongod –config /home/apptest/mongodb/conf/mongo.conf
2、停止mongoDB服务:mongod –shutdown 或者kill pid(不可以kill -9,因为-9容易丢失文件)。