Category Archives: Other

weblogic安装

WebLogic Server (LINUX平台)简明安装手册 首先下载weblogic。在公司的fs服务器上面有已经下载好的版本。 将要安装的版本(以813为例)上传到服务器,然后下面都用root用户操作。这里讲解的都是远程安装,没有使用图形界面。 #chmod +x server81x_linux32.bin #./ server813_linux32.bin 稍等片刻会出来weblogic的安装界面。

Weblogic服务器性能调优

来源 这里 注:在下面做的介绍都是以Weblogic8.1为例的,其它版本的Weblogic可能会有些许不同。 1) 设置JAVA参数; a) 编辑Weblogic Server启动脚本文件; BEA_HOME\user_projects\domains\domain-name\startWebLogic.cmd(startWebLogic.sh on Unix) BEA_HOME\user_projects\domains\domain-name\startManagedWebLogic.cmd(startManagedWebLogic.sh on Unix) b) 编辑set JAVA_OPTIONS命令,如:set JAVA_OPTIONS=-Xms256m –Xmx256m; c) 保存,重启即可。 注:在WebLogic中,为了获得更好的性能,BEA公司推荐最小Java堆等于最大Java堆。

mysql安装

1 download mysql5.0 2 shell> groupadd mysql shell> useradd -g mysql mysql shell> cd /usr/local shell> gunzip < /PATH/TO/MYSQL-VERSION-OS.tar.gz | tar xvf - shell> ln -s FULL-PATH-TO-MYSQL-VERSION-OS mysql shell> cd mysql shell> scripts/mysql_install_db –user=mysql

PAM入门介绍

来源 这里 PAM(Pluggable Authentication Modules )是由Sun提出的一种认证机制。它通过提供一些 动态链接库和一套统一的API,将系统提供的服务 和该服务的认证方式分开,使得系统管理 员可以灵活地根据需要给不同的服务配置不同的认证方式而无需更改服务程序,同时也便于 向系 统中添加新的认证手段。 PAM最初是集成在Solaris中,目前已移植到其它系统中,如Linux、SunOS、HP-UX 9.0等。 一、PAM的结构 PAM的整个框架结构如下图所示: 系统管理员通过PAM配置文件来制定认证策略,即指定什么服务该采用什么样的认证方法;应 用程序开发者通过在服务程序中使用PAM API而实现对认证方法的调用;而PAM服务模块(se rvice module)的开发者则利用PAM SPI(Service Module API)来编写认证模块(主 要是 引出一些函数pam_sm_xxxx( )供libpam调用),将不同的认证机制(比如传统的UNIX认证方 法、Kerberos等)加入到系统中;PAM核 心库(libpam)则读取配置文件,以此为根据将服 务程序和相应的认证方法联系起来。

死在了fsck手里

上周六断电,一台dhcp server挂了,启动的时候提示硬盘有问题,让fsck修复一下。每次启动都提示,而且在这里会停下来,很烦。那就fsck一下吧,结果。。。系统就进不去了。埃,之前还好还能进去,真郁闷。 所以,fsck之前,一定要先把重要的东西都导出来再说。 fsck的命令的几个使用方法

远程安装oracle

找了很久总算找到了方法。 参考 这里

重置weblogic密码

参考网址:这里 weblogic得密码忘记了怎么办呢?总算让我找到除了重建域之外得方法了。 首先假设你得weblogic是在运行中,并且boot.properties中已经保存了加密得用户名密码。这样你除了不能登录控制台外,启动停止weblogic是没问题得。 备份boot.properties文件和DefaultAuthenticatorInit.ldift文件。后面操作不能实现得时候,还可以恢复。 停止weblogic。 切换到你得域目录(就是域得启动停止脚本所在得目录)。 java -cp \server\lib\weblogic.jar weblogic.security.utils.AdminAccount adminuser weblogic .(要注意最后有个点) rm myserver/ldap/DefaultAuthenticatormyrealmInit.initialized rm boot.properties 启动weblogic,记得不要在后台启动,因为你需要输入用来启动得用户名密码,用户名是adminuser,密码是weblogic,应该是可以启动得。 上面这步没问题得话,你就可以用adminuser登录控制台修改原来用户得密码了。 改好之后,新建一个boot.properties,写上你原来得用户名和新得密码。重启一下weblogic试试看。 除去上面得假设,如果你得服务器因为没有密码已经起不来了,或许你也可以试试看从2开始能不能设置一个新得密码。

linux系统密码忘记的几种恢复方法

root密码忘记的话,是需要到机器旁边来做恢复的。 1 single模式 single模式进入系统是不需要密码的,进入系统后就是root权限,直接修改root密码即可。 1)grub grub选择系统的画面出来之后,找到需要恢复密码的系统,按e,然后找到kernel行,按e,然后在最后加上single,按回车,然后按b就可以启动了。 2)lilo 似乎在lilo命令行输入linux single就可以。 如果lilo或者grub设置了等待时间为0的话,这个方法就行不通了,另外grub还可以设置修改密码,密码不知道的话也没有办法恢复。 2 用livecd启动 找一个livecd,比如ubuntu的或者knoppix之类,启动之后将硬盘上面的分区挂载上,然后修改/etc/shadow文件,或者chroot过去用passwd命令修改。 好了,有上面两种方法,特别是第二种,基本上就没有问题了。

bash中的数组变量zz

http://xiaowang.net/bgb-cn/ch10s02.html 10.2.1. 建立数组 数组是一个包含多个值的变量。任何变量都可以在数组中使用。数组的尺寸没有最大限制,也不要求成员变量连续索引或者赋值。数组是基于0的:第一个元素的下标以0开始。 间接的声明使用以下的语法来声明一个变量: ARRAY[INDEXNR]=value INDEXNR 需要使用一个值为正数的数学表达式。 一个数组的外部声明使用内建命令 declare 来完成: declare -a ARRAYNAME 一个带有索引值的声明也是可以接受的,但是索引值将被忽略。对数组的指定属性可以通过使用内建命令 declare 和 readonly。属性对数组中的所有变量起作用;你不能使用混合数组。 数组变量也可以使用这种格式的复合赋值来建立: ARRAY=(value1 value2 … valueN) 每个值将以这种形式 [indexnumber=]string 排列。索引号是可选的。如果提供,索引号就赋给它;otherwise the index of the element assigned is the number of the last index that was assigned, plus one. 这样的格式 declare 也可以接受。如果不提供索引值,那索引自动从零开始。 在数组中加入缺少或者额外的成员使用以下语法: ARRAYNAME[indexnumber]=value 记住 read 内建命令提供 -a 选项,来允许对一个数组的成员变量进行读取和赋值。 10.2.2. [...]

IP负载均衡技术zz

http://zh.linuxvirtualserver.org/node/25 通过NAT实现虚拟服务器(VS/NAT) 通过IP隧道实现虚拟服务器(VS/TUN) 通过直接路由实现虚拟服务器(VS/DR) 三种方法的优缺点比较 小结 下面是三种方法的框图。 [##_Gallery|1242465348.jpg||1053977827.jpg||1329637443.jpg||width="400" height="300"_##]