重置weblogic管理账户密码

曾几何时,要重置weblogic密码,只需要在domain文件夹下,编辑一个boot.properties文件,里头写上: username=weblogic password=Welcome1重启weblogic,就能够把weblogic的密码修改为我们指定的Welcome1…… 那是多么美好、简单的年代——那时还是Bea weblogic!现如今,再这么做你会得到个BEA-000386错误,什么清空ldap文件夹之类的操作都不靠谱(具体什么版本起,不知道,我现在用的10.3.6是这样的)。 那么,下面我们来给出重置weblogic密码的“官方”方法: 1. 关闭domain,managed server,admin server 还有node manager;2. 为了后续操作方便,我们要设置几个环境变量 1) export MW_HOME=/home/Oracle/Middleware 2) export DOMAIN_HOME=$MW_HOME/user_projects/domains/base_domain 如果是windows平台,请使用set替代export3. 将管理server文件夹下的data文件夹改名为old_data,如: $DOMAIN_HOME/servers/AdminServer/data.这个操作主要是用来恢复现场的4. 执行source $DOMAIN_HOME/bin/setDomainEnv.sh5. cd $DOMAIN_HOME/security/6. mv DefaultAuthenticatorInit.ldift $DOMAIN_HOME/security/old 7. java weblogic.security.utils.AdminAccount weblogic welcome123 . weblogic是用户名,welcome123是密码, 不要遗漏最后面的”.”。8. 修改$DOMAIN_HOME/servers/AdminServer/security/boot.properties: username=weblogic password=welcome1239. $DOMAIN_HOME/startWeblogic.sh重新启动weblogic server

REMS2使用案例

庄总昨儿应某知名500强邀请,出去开了一天会议,今早一上班,赶紧看看一天不在,各系统是不是都还给力……     哎呦,上午10点20有情况,62个Active会话,客户们一定很着急,公司服务质量受影响,很严重啊 看看10:20那一会儿谁在造…… 还好,就10:29的时候,来了个高峰,过去了也就过去了…… 我得看看是谁在搞事,最近开发王经理彪呼呼的…… 哎呦,67%都是Application类别的堵塞啊,Application! 王大彪,我一会让你给我解释一下什么是Application…… 再瞅瞅具体什么原因造成的堵塞: 嗯,enq: TX - row lock contention ,这个字面意思就很清楚了,我百度一下…… 原来是“锁”等待啊,王大彪手下的那些个程序员,每天一下班我还没走就都跑了,怎么连数据库里基本的“锁”都管不好!! 这回SQL语句我都给你抓出来了,看你如何抵赖! 来,我们今儿就开个《关于如何提升应用代码质量、增强公司IT基础架构稳定性的会议》……

Writing your first Django app, part 1 (CN)

文档目的: 个人知识固化、总结 内部技术交流 完成一系列的tutorial后,我们会完成创建一个基本的polls ”投票"应用程序。 程序将包含两个部分: 1. 公共部分,所有访问者可以查看投票的问题,并对其进行"票选" 2. 管理接口,用于添加、修改、删除投票内容 教程假设已经完成Django的安装,可以使用如下命令来显示已经安装的Django的版本: $ python -m Durango --version 如果Django已经安装,会显示Django的版本信息,否则,会显示错误——"No module named django"。 教程基于Django 1.11 和Python 3.4或者更高版本 创建project 如果是第一次使用Django,我要了解:创建一个Django project,会自动生成代码,诸如数据库配置、Django相关选项、应用相关选项的设置代码。  让我们开始动起手来 … 在本机创建一个文件夹,用于存储我们所有的Django project,假设文件夹名称是django,启动命令行(command line)工具, cd 到这个django目录,执行如下命令: $ django-admin startproject mysite 这会在当前目录下创建一个名称是mysite的文件夹。 让我们看看,startproject命令会为我们准备哪些东西。 mysite/ manage.py mysite/ init.py settings.py urls.py wsgi.py - 最外层的mysite/文件夹,是用来存放我们的project的,其名称本身,对于Django并没有什么特别意义,可以使用与project名称不同的文件夹名。 - manage.py:这是Django提供的一个命令行脚本,后续我们会使用这个脚本,用各种方式来操作、维护我们的project。 - 内层mysite/文件夹,这是project的对应Python模块——这个文件夹名字,就是Python模块的名字,任何需要导入project模块的地方都要用到这个名称。 - mysite/__init__.py

REMS2 无代理程序监控Tomcat 用户指南

对Tomcat Server做的调整 REMS2需要使用JMX协议,对Tomcat Server进行连接、获取Tomcat配置、运行时数据;为保障Tomcat Server的运行安全,严格禁止关闭Tomcat Server的JMX认证功能,REMS2 会在Tomcat上配置: 指定JMX连接的端口,默认9999,如果多个Tomcat运行在同一个服务器上,考虑使用不同的端口 创建configRole和monitorRole,并指定连接密码 操作步骤如下 : 修改<TOMCAT_SERVER>/bin/下的catalina.sh (如果是windows平台,则修改catalina.bat)脚本: 在 # ----- Execute The Requested Command ----------------------------------------- 行之前,添加如下代码: JAVAOPTS="-Djava.awt.headless=true -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.authenticate=true -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.password.file=$CATALINABASE/conf/jmxpasswdfile -Dcom.sun.management.jmxremote.access.file=$CATALINABASE/conf/jmxaccessfile -Djava.rmi.server.hostname=192.168.0.11" 根据需要,调整port,调整hostname为tomcat服务器的IP地址。 在<TOMCAT_SERVER>/conf 下创建jmx_passwdfile和jmx_accessfile cat jmxaccessfile monitorRole readonly controlRole readwrite cat jmxpasswdfile monitorRole tomcat controlRole tomcat jmx_passwdfile文件中的tomcat,是连接Tomcat所需要的认证密码,可以根据需要修改。 完成修改后,需要重新启动Tomcat REMS2 中需要完成的配置 添加监控host 在host上应用template : Template Tomcat JMX

利用Script监控Linux,处理df命令折行

日常运维工作中,我们需要写很多script,根据script的输出,进行判断、给出报警等。 在Linux系统中,使用df命令时,存在一个问题,输出会出现折行(wrap): [root@rems2 tgt]# df -iFilesystem Inodes IUsed IFree IUse% Mounted on/dev/mapper/vg_rems2-lv_root 3276800 289823 2986977 9% /tmpfs 1005929 1 1005928 1% /dev/shm/dev/sda1 128016 51 127965 1% /boot/dev/mapper/vg_rems2-lv_home 26714112 4788 26709324 1% /home 如上所示,/ 文件系统的信息被折成了两行,这给我们的判断处理带来了问题。为解决此问题,我们可以使用 -P 参数。 [root@rems2 tgt]# df -PiFilesystem Inodes IUsed IFree IUse% Mounted on/dev/mapper/vg_rems2-lv_root 3276800 289823 2986977 9% /tmpfs 1005929 1 1005928 1%