文档库 最新最全的文档下载
当前位置:文档库 › suse setup,mq,jboss

suse setup,mq,jboss

安装suse时,磁盘划分要求建立,对硬盘的容量要求是不低于30g

u分区(至少5G)
不格式化的原始分区1(2.1G)
不格式化的原始分区2(2.1G)
不格式化的原始分区3(2.1G)
为了考虑能扩容,最好还有预留的不格式化的原始分区4
为了考虑能扩容,最好还有预留的不格式化的原始分区5
为了考虑能扩容,最好还有预留的不格式化的原始分区6
rm -rf
ps -u


U分区下装jboss,informix
原始分区1,2,3分别是数据库用的rootdbs,logdbs,taxdbs


虚拟机安装suse9启动参数
x11i=fbdev

TELNET配置
1.检测SuSE的Telnet服务是否已安装(默认安装时是不安装Telent-Server的。)
# chkconfig –list
在列表中,有如下显示,表示telnet服务已安装。
xinetd based services:
telnet: on
如果未安装telnet-server,则请在YaST中安装软件包(telnet-server在CD2中)。
2. 启动telnet服务:
#chkconfig telnet on
3. 确认服务已启动:
# chkconfig –list
xinetd based services:
telnet: on
服务启动时,显示为on。
4. 修改可同时连接的telnet终端数量
# cd /etc
# vi xinetd.conf
修改instances的数量:
instances= 150
保存后退出。

#mv securetty securetty.bak


FTP配置
(1)suse10在 YaST-系统-/etc/sysconfig 编辑器,network-SuSEfirewall2 把 ftp 添加到 FW_SERVICES_EXT_TCP,比如你还要打开 FW_SERVICES_EXT_TCP"ftp ssh telnet"
(1)redhat4.6 /etc/init.d 执行命令:#./sftpd start
vsftpd.ftpusers
https://www.wendangku.net/doc/6d35270.html,er_list
这两个文件中的用户名是不能用于ftp连接的用户
把root注掉
(2)vi /etc/vsftpd.conf
write_enable=YES
local_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
anonymous_enable=NO
#listen=YES
(3)vi /etc/ftpusers 将root用户注释掉
(4)重启网络服务:/etc/init.d/xinetd restart


SLES9:
IP地址:10.1.4.3
informix数据库:IBM Informix Dynamic Server 10.00.UC6

SLES10:
IP地址:10.1.4.5
informix数据库:IBM Informix Dynamic Server 11.50.UC1


增加中文支持.profile中增加
export LANG=zh_CN.GB18030


#yast (启动yast)
在security and user选项中,关掉防火墙

开机自动启动所有的服务
#chkconfig -add xinetd


修改/etc/HOSTNAME文件,在此文件中保存主机名,例如:
tax
然后运行命令设置主机名
# /etc/rc.d/boot.localnet start

运行 sysctl 动态改变主机名
# sysctl -w kernel.hostname=tax




ftp://https://www.wendangku.net/doc/6d35270.html,/pub/compression/compress-4.0.1.tar.gz
解压缩到/usr/local/src/compress(你也可以把它解压到你想要的目录里面或者你的~目录里,由你自己选择,这里以 /usr/local/src/compress 为例,没有什么特别的用意,纯属个人喜欢问题)
# mkdir /usr/local/src/compress
# tar -zxvf compress-4.0.1.tar.gz -C /usr/local/src/compress
# cd /usr/local/src/compress
# make
# make install

生成的compress,uncompress zcat

三个文件放在/usr/local/目录下,
在用env|grep PATH 命令,看/usr/local/是在bin下,还是在sbin下,然后分别把compress,uncompress zcat 文件mv 到bin 或者sbin下


suse linux默认安装是没有curses库的,必须安装一个才能编译,最新curses库下载去 https://www.wendangku.net/doc/6d35270.html,/software/ncurses/,ncurses-5.6.tar.tar,先把curses库装上编译就可以运行了
1)tar xvf ncurses-5.6.tar.tar
2)cd ncurses-5.6
3)./configure
4)make install

ykht$ ulimit -a
core file size (blocks, -c) 10240
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
stack size (kbytes, -s) unlimited
cpu time (seconds, -t) unlimited
max user processes (-u) 2048
virtual memory (kbytes, -v) unlimited

gdb ./demo ./core


MQ安装和配置
设置用户和用户组
用户和用户组都必须是mqm
创建产品目录/opt/mqm
创建工作数据目录/var/mqm
#groupadd mqm
#useradd -g mqm -d /opt/mqm -m mqm
#cd /var
#mkdir mqm
#chown -R mqm:mqm mqm

设置mqm用户的密码
#passwd mqm

作为root登陆
C8472ML.tar.gz
tar -zxvf C8472ML.tar.gz
运行./mqlicense.sh -text_only查看协议,接受协议运行./mqlicense.sh -accept。注意,必须接受协议才能安装
使用rpm -ivh安装组件,比如最小安装为
rpm -ivh MQSeriesRuntime-6.0.0-0.i386.rpm
rpm -ivh MQSeriesServer-6.0.0-0.i386.rpm
rpm -ivh MQSeriesMsg_Zh_CN-6.0.0-0.i386.rpm

安装补丁
6.0.2-WS-MQ-LinuxIA32-FP0001.tar.gz
tar -zxvf 6.0.2-WS-MQ-LinuxIA32-FP0001.tar.gz
rpm -Uvh MQSeriesRuntime-U808001-6.0.2-1.i386.rpm
rpm -Uvh MQSeriesServer-U808001-6.0.2-1.i386.rpm
rpm -Uvh MQSeriesMsg_Zh_CN-U808001-6.0.2-1.i386.rpm

用mqm登陆
使用root执行的话要增加属组:usermod -G mqm root

用creatMQ.sh创建队列
用命令dspmq查看队列是否建立成功

如果建立的脚本有问题,使用 dltmqm QM_TIPSEMLU(队列名)命令删除

建立/etc/init.d/mq_start.sh ,赋执行权限 并将此shell添加到/etc/inittab文件中
建立/etc/init.d/mq_stop.sh ,赋执行权限 并将此shell添加到/etc/init.d/halt文件中

/etc/inittab文件中informix,mq,jboss的自启动
ids::wait:/etc/init.d/ids_start.sh
mq::wait:/etc/init.d/mq_start.sh
jb::wait:/etc/init.d/jboss_start.sh

#/etc/init.d/halt文件中informix,mq,jboss的自关闭
/etc/init.d/jboss_stop.sh
/etc/init.d/mq_stop.sh
/etc/init.d/ids_stop.sh


JBOSS安装和配置
一.JBOSS启动使用到了JDK,因为新版前置自带了java1.5,因此可以略过此步
卸载默认的IBMJava2-JRE
确定java版本:rpm -qa|grep java或者rpm -qa|grep jdk
安装jdk1.5
二.JBOSS启动需要jboss用户,建立jboss用户,jboss默认安装使用的目录是/opt/jboss
将jboss用户指定在u目

录下:useradd -d /u/jboss -g mqm -m jboss
设置jboss用户密码,passwd jboss
三.将jboss-4.2.1.GA目录内容传输到jboss安装目录/u/jboss下
确保文件属组正确chown -R jboss:mqm jboss
将java目录传到/u目录,确保文件属组chown -R jboss:mqm java
四.登陆jboss用户,修改.profile
rpm -ql java或者rpm -ql jdk查看jdk版本路径,修改下面的环境变量
JAVA_BINDIR=/u/java/linux32/jdk1.5.0_16/bin
JAVA_HOME=/u/java/linux32/jdk1.5.0_16
JAVA_ROOT=/u/java/linux32/jdk1.5.0_16
五.修改启动shell,vi /u/jboss/bin/jboss_init_suse.sh
nohup ./run.sh -b 0.0.0.0 &
/u/jboss/bin/shutdown.sh -S
rpm -ql java或者rpm -ql jdk查看jdk版本路径,修改下面的环境变量
JAVAPTH=${JAVAPTH:-"/u/java/linux32/jdk1.5.0_16/bin"}
六.创建log目录,mkdir log
七.配置日志 /u/jboss/server/default/deploy/front-app.ear/front-ejbs.jar/log4j.xml
八.JBOSS的启动与停止,usage: /u/jboss/bin/jboss_init_suse.sh (start|stop|restart|help)
此时启动会报错,是mq地址端口默认指定与实际应用不符造成的;此时可以通过浏览器访问http://10.1.4.9:8081/tipsadmin页面(ip地址根据实际应用替换,用户与密码都为admin)
如访问不到的话可能是防火墙造成的。
九.修改“MQ设置”中的“端口”与“地址”,点击“保存(至文件)”后重启jboss即可:jboss_init_suse.sh restart





建立基于客户服务器结构的应用程序

INFORMIX-OnLine 是面向大规模联机事务处理,支持决策应用的高性能的数据库系统,不但具有分布式数据处理功能,还支持客户服务器结构的应用。

因为INFORMIX-OnLine数据库系统的安全性能依赖于TCP/IP网络协议,所以服务器一般不要在/etc/hosts.equiv文件中配置客户机的主机名,可以仅让客户机上的taxserv用户成为信任用户,方法是在服务器的taxserv用户根目录下的 .rhosts文件中登记客户机的主机名tax1,同时也要在客户机上的taxserv用户根目录下的.rhosts文件登记服务器的主机名tax0。这样在客户机上以taxserv用户登录后就可以运行业务程序,还可以用isql直接访问数据库。


数据服务器名:tcp
┌──────┐
│ ONLINE │ 主机名:tax0
│ (内嵌Star) │ (服务器)
└┬───┬─┘
DDN,TCP/IP
┌───┘ └─────┐
┌──┴──┐ ┌──┴──┐
│ONLINE 5.0│主机名:tax1│ONLINE 5.0│主机名:tax2
│ I-Net │(客户机1) │ I-Net │(客户机2)
└─────┘ └─────┘

图1 客户服务器结构的网络拓扑图


比如一台服务器和两台客户机以TCP/IP网络连接在一起(图1),下面以服务器主机tax0为例来加以说明:
① 文件/etc/hosts:
#net address hostname host alias
10.1.4.3 tax0 tax0
10.1.4.5 tax1 tax1

② 文件$INFORMIXDIR/etc/sqlhosts:
#dbservername nettype hostname servicename
t

cp ontlitcp tax0 online_serv



在客户端tax1机器上运行taxserv程序就能访问tax0上的数据库了

联网系统:上线时配置文件说明
/usr/taxserv/conf/目录下需要修改
qz_client.conf(配置前置服务器的IP)
/usr/taxserv/zjserv/conf/目录下需要修改
zj_client.conf(配置银行主机服务器的IP和端口)


数据库
db2 -tvf


压缩
cd /home
tar cvf tips.tar tips
解压缩
cd /home
rm -rf tips
tar xvf tips.tar
chown -R tips:informix tips

相关文档