从0开始在centos7.0搭建tuxedo

  • 1.安装centos
  • 1.准备工作
  • 2.安装步骤
  • 2.设置主机与虚拟机文件共享
  • 3.安装tuxedo
  • 1.准备工作
  • 2.安装步骤
  • 3. 一些相关的配置及自带小例子的测试
  • 4.注意事项
  • 5.tuxedo常用命令


1.安装centos

1.准备工作

  1. 已安装VMware Workstation
  2. centos安装包下载地址
  3. centos安装xftp centos安装todesk教程_centos安装xftp


2.安装步骤

  1. 在VMware Workstation中选择新建虚拟机并选择你的安装包
  2. centos安装xftp centos安装todesk教程_服务器_02

  3. 选择虚拟机的名称与安装路径
  4. centos安装xftp centos安装todesk教程_后端_03

  5. 磁盘容量指定
  6. centos安装xftp centos安装todesk教程_centos安装xftp_04

  7. 选择语言
  8. centos安装xftp centos安装todesk教程_后端_05

  9. 选择一些安装的选项,这里需要注意的是,不要选择最小安装,按图中的选择勾选,能够自动安装一些软件比较方便
  10. centos安装xftp centos安装todesk教程_centos安装xftp_06


  11. centos安装xftp centos安装todesk教程_centos_07


  12. centos安装xftp centos安装todesk教程_centos安装xftp_08

  13. 在安装时,可以同时把root用户和预创建用户的用户名密码设置一下
  14. centos安装xftp centos安装todesk教程_服务器_09

2.设置主机与虚拟机文件共享

1.CentOS虚拟机和物理机共享文件夹实现 这里只贴一个链接,这个博主写的很好,需要注意的是最后一个命令的两个斜杠之间的空格不要忽略了。

3.安装tuxedo

1.准备工作

1.tuxedo安装包下载地址(需要注册oracle账号)

2.安装步骤

1.将下载的tuxedo的安装包放到共享文件夹中

2.在当前用户根目录下创建文件夹tuxedo,存放安装包 mkdir tuxedo 3.将安装包复制到tuxedo目录下

cp /mnt/hgfs/ubuntushare/new/tuxedo12110.bin /tuxedo

并切换至tuxedo目录下

cd tuxedo(tuxedo12110是我下载完成后自己修改的安装包的名字,原名字太长了)

4.执行 sh tuxedo12110.bin -i console 命令开始安装tuxedo

5.这里选一下语言(其实没得选),后面基本

centos安装xftp centos安装todesk教程_centos安装xftp_10


6.这里设置安装路径,按图选择即可。或者自行制定路径也可以(将/home/tuxedo/tuxedo换成自己的路径即可)

centos安装xftp centos安装todesk教程_centos_11


7.显示之前选择的安装信息,按Enter键继续。

8.准备安装,按Enter键继续。

9.安装中出现,Configure tlisten Service,输入密码 tuxedo

10.选择安装SSL,选择1,按Enter键继续

11.LDAP设置

LDAP Service Name:sample
LDAP PortID: 123456
LDAP BaseObject: samples
LDAP Filter File Location:
按Enter 键继续

12看到此情况,enter结束安装,至此安装结束。

centos安装xftp centos安装todesk教程_后端_12

3. 一些相关的配置及自带小例子的测试

安装完成后,还不可以进行使用,需要一系列的配置才可以使用tuxedo
1.tuxedo的目录下有个文档里有tuxedo例子目录为/home/tuxedo/tuxedo/tuxedo12.1.1.0/samples
复制此文件夹下所有内容至新文件夹mytestapp下

mkdir mytestapp
cp /home/tuxedo/tuxedo/tuxedo12.1.1.0/samples/* mytestapp/

2.找到目录/home/tuxedo/tuxedo/tuxedo12.1.1.0下有一个文件tux.env,打开此文件,复制其中内容,粘贴至安装用户根目录下的隐藏文件.bash_profile中

centos安装xftp centos安装todesk教程_服务器_13


并增加tuxconfig环境变量

centos安装xftp centos安装todesk教程_服务器_14


保存退出,用命令source .bash_profile使环境变量生效。

3.进入目录/home/tuxedo/tuxedo/tuxedo12.1.1.0/mytestapp下,开始配置ubbsimple

centos安装xftp centos安装todesk教程_centos安装xftp_15


修改完成后,保存退出,注销当前用户,重新登录

4.进入目录/home/tuxedo/tuxedo/tuxedo12.1.1.0/mytestapp下

编译客户端

buildclient -o simpcl -f simpcl.c

编译服务端

buildserver -o simpserv -f simpserv.c –s TOUPPER

加载ubbsimple文件

tmloadcf -s ubbsimple

启服务

tmboot -y

用tmadmin查看程序及服务运行状况

psc --查看服务运行状况
psr --查看服务程序运行状况

centos安装xftp centos安装todesk教程_服务器_16

5.在目录mytestapp下运行程序

./simpcl “abcdef”

centos安装xftp centos安装todesk教程_centos安装xftp_17


出现图中结果,说明你的tuxedo服务环境已经搭建好了。

4.注意事项

1.必须要确保当前用户的根目录下的.bash_profile文件中的环境变量与ubbsimple中的保持一致。
2.修改了环境变量以后,要用命令source .bash_profile使环境变量生效。
3.查看是否生效,用命令(例)

echo $TUXCONFIG

4.出现报错时,读英文提示,不懂可以用百度翻译下;还可以追踪ulog日志,查看报错信息,根据报错信息修改对应错误。

centos安装xftp centos安装todesk教程_centos_18

5.tuxedo常用命令

命令

说明

tmloadcf -s ubb名

编译.ubb配置文件,将配置文件.ubb编译成二进制配置文件

tmboot -s 服务名

启动服务

tmshutdown -s 服务名

停止服务

tmipcrm -s

强制注销进程和服务

tmadmin

查看程序及服务运行状况

(tmadmin)psc

各service的运行情况和处理的交易数

(tmadmin)psr

监控服务器运 行情况,查看处理的请求数目、忙闲程度

(tmadmin)pq

查看tuxedo各server队列的使用情况

(tmadmin)pclt

查看tuxedo各客户机的连接情况

ps -ef|grep 进程名

查看进程相关信息

dmloadcf -s dm名

编译.dm配置文件,将配置文件.dm编译成二进制配置文件

(dmadmin)pd –d 本机域名

查看本机已经连上的域

(dmadmin)co –d 本机域名 –R 远程域名

通过以下命令实现强制连接(双方都已配置完成)

参考:Linux系统下Tuxedo安装