tuxedo linux下安装tuxedo机器名用大写吗

LINUX要普及,一定要注意――LINUX的命令、参数、文件名是区分大小写的!-红联Linux系统门户
您的位置:
&& 查看内容 - - -
LINUX要普及,一定要注意――LINUX的命令、参数、文件名是区分大小写的!
梦中仙发布于
&&字号: &&&&(网友评论&16&条)&
[i=s] 本帖最后由 梦中仙 于
06:30 编辑
与DOS、WINDOWS等系统保持兼容性(最主要是文件名)是一定要注意到的。
虽然要做的工作量并不大,但是如果不注意的话,就可能会给用户带来意想不到的麻烦!
可以弄个是否区别文件名大小写的设置开关之类的,这应该挺简单的。
作者: wang7131984&发布日期:
..........我不得不告诉你这个世界上百分之九十九的编程语言是区分大小写的,因为大写小写本来就是不同的东西。中国人可不是真的站在世界的中央,英语世界才是这个世界事实的霸主,千万不要被我们的媒体给灌晕了。而且LINUX从来就不需要去跟WINDOW搞什么兼容,我听说过应用软件兼容多个平台,还没听说过那个操作系统去兼容另一个操作系统。
作者: 梦中仙&发布日期:
QUOTE:..........我不得不告诉你这个世界上百分之九十九的编程语言是区分大小写的,因为大写小写本来就是不同的东西。中国人可不是真的站在世界的中央,英语世界才是这个世界事实的霸主,千万不要被我们的媒体给灌晕了。而 ...
wang7131984 发表于
09:39 我指的主要是文件系统 许多人都不太了解LINUX 如果叫他去找个 ABC的文件 估计许多人会输入 abc
作者: Flindzvt&发布日期:
要是能弄个开关也不错
作者: 微宝贝&发布日期:
QUOTE:我指的主要是文件系统 许多人都不太了解LINUX 如果叫他去找个 ABC的文件 估计许多人会输入 abc
梦中仙 发表于
09:46 之所以会有许多人输入abc而不是ABC是因为很多人用windows,被windows教坏了。我一直就喜欢区分大小写,从我学习c语言的第一天开始我就养成了这个习惯。
作者: 微宝贝&发布日期:
我觉得没有很大的必要,我一直觉得区分大小写是个好习惯。
作者: 梦中仙&发布日期:
QUOTE:之所以会有许多人输入abc而不是ABC是因为很多人用windows,被windows教坏了。我一直就喜欢区分大小写,从我学习c语言的第一天开始我就养成了这个习惯。
微宝贝 发表于
10:07 我晕!LINUX为什么在桌面市场难普及,就是因为LINUX开发者许多是这思想。
作者: 梦中仙&发布日期:
QUOTE:要是能弄个开关也不错
Flindzvt 发表于
09:51 是啊!有个开关也没什么影响与坏处。
作者: wangfeng819&发布日期:
没必要,难道连一个大小写都这么难搞定,要是分不清楚,就不要用这个系统了
作者: haibian&发布日期:
没错,很多人容易忽视的问题
作者: skystar&发布日期:
我在写程序的时候一直就是注意程序中大小写的问题的。
共有评论数 16/每页显示数 10
发表评论,与各位同人交流。回复请点击下方的我要评论按钮(游客可回复),要发表贴子请点击
Linux教程下载?“”(请点击),Linux教程免费下载。
求助Linux问题?论坛有39版块,覆盖所有Linux技术层面。前往“”
 |  |  |  |  |  |  |  |  |  |  |  | 
&2017 红联 Powered by SupSite用户名:zsaisai
文章数:123
评论数:65
访问量:130543
注册日期:
阅读量:1297
阅读量:3317
阅读量:434120
阅读量:1121759
51CTO推荐博文
Tuxedo简介Tuxedo是一个客户机/服务器的中间件产品,Tuxedo是基于socket编程的。它在客户机和服务器之间进行调节,保证正确处理事务,是一个数据处理监督器。tuxedo下载oracle官网地址:/technetwork/cn/middleware/tuxedo/downloads/index.htmlTuxedo发展Tuxedo研发中心在北京。1983AT&T贝尔实验室诞生(UNIX平台)。1989USL//unixsystemlaboratories得到1993//novell1996//BEA2008//oracleTuxedo安装三种安装方法:1.图形安装GUI。2.命令行安装console3.静默安装(批处理)脚本Groupaddoracle//增加oracle组useraddoracle-goracle//添加oracle用户Passwdoracle//设置oracle密码chownoracle:oracle*//更改属组到oracle上。chmod+x//增加执行./tuxedo安装文件-iconsole//默认为GUI安装增加了-Iconsole就可以在图形界面安装了。解包到temp目录一路回车就可以。安装完成后temp文件被删除。运行环境变量Sh./tux.envTUXDIR=/app/tuxedo/bea/tuxedo10gR3;exportTUXDIRJAVA_HOME=$TUXDIR/exportJAVA_HOMEJVMLIBS=$JAVA_HOME/lib/amd64/server:$JAVA_HOME/jre/binPATH=$TUXDIR/bin:$JAVA_HOME/bin:$PATH;exportPATHCOBCPY=:$TUXDIR/exportCOBCPYCOBOPT="-CANS85-CALIGN=8-CNOIBMCOMP-CTRUNC=ANSI-COSEXT=cbl";exportCOBOPTSHLIB_PATH=$TUXDIR/lib:$JVMLIBS:$SHLIB_PATH;exportSHLIB_PATHLIBPATH=$TUXDIR/lib:$JVMLIBS:$LIBPATH;exportLIBPATHLD_LIBRARY_PATH=$TUXDIR/lib:$JVMLIBS:$LD_LIBRARY_PATH;exportLD_LIBRARY_PATHWEBJAVADIR=$TUXDIR/udataobj/webgui/exportWEBJAVADIRtmadminCv//快速测试,返回版本号安装成功INFO:oracletuxedo,version10.3.0.0,64bit,patchlevel(none)Tuxedo的目录结构Cd/app/tuxedo/bea/tuxedo10gR3Tux.env//tuxedo的环境变量。Samples//示例:atmi、corba、jolt。Jre//java运行环境。Help//帮助文件。GUI用到。Bin//二进制可执行文件,tuxedo:1、可执行文件2、动态库:开发时使用的。Uninstaller//删除使用。Locale//设置语言。Udataobj//类似控制管理目录。Lib//动态库,用于连接。Include//头文件开发需要用到由其ATMI很重要。Cobinclude//注:tuxedo客户端需要的是bin、lib和include这三个文件。卸载tuxedo删除前要结束所有的tuxedo的程序1、Shutdown-y2、可以删除所有tuxedo的目录。3、Cd$tuxedir/uninstall4、shUninstall_Tuxedo_10.0Ciconsole//部署tuxedo的基本应用UBBCONFIG//配置文件,也可以叫其他名字。由开发人员配置,管理人员可以根据负载情况可以更改。它主要包括四个参数:resources、machines、groups、servers。Tuxedo的部署过程:1、设置环境变量2、编辑ubbconfig//tmloadcfCyubbconfig生成二进制文件3、C语言程序server端或者client端程序,需要.h头文件或者其他源码程序。4、Buildclient//编译客户端生成客户端的可执行文件5、Builidserver//编译服务端生成服务端的可执行文件6、TmbootCy//启动程序。设置环境变量可以把设置环境变量设置到.bash_profile中,每次启动时会自动执行,每个用户都有个.bash_profile。需要至少设置的环境变量(4个):1、TUXDIR(tuxedo服务文件位置)2、TUXCONFIG(应用配置文件位置)3、LD_LIBRARY_PATH(库文件位置)4、APPDIR(应用位置)编辑配置文件tmloadcfCyubbconfig生成二进制文件tmunloadcf&UBB_TEXT//可以反编译将二进制从新生成可读配置文件,可以重新定向生成文件。编译后台程序buildserverCosimpservCfsimpserv.cCsTOUPPERBuildclientCosimpclCfsimpcl.c-o功能和gcc的-o相同simpserv为生成的文件名,-f后面跟着源文件,simpserv。C为源文件,-s后的TOUPPER为在这个服务中service名就是大写转大写的函数。生成的文件必须名必须和配置文件中的名字相同。否则不能在磁盘中找到。开启服务开启之前关闭selinux进入/etc/selinux/config设置selinux=disabled。TmbootCy//启动tuxedo-A//只启动管理进程(如:DBBL,BBL,Bridge)。-l//启动指定机器上的进程-g//启动某一组的进程。-I//启动指定serverid-s//根据文件名启动-w//快速启动(很少有人用)-y//相当于yes-e//任何一个进程失败(-e后可以跟程序或者脚本)例如:-etmshutdownTmboot中的可选项也适用于tmshutdown,只是相反的操作注:tmshutdown只能在masternode机器上使用-w//延时多久后关闭server-c//强制tmshutdownCc,(当有客户端连接时强制退出)server和client在一台机器上是ipc通讯,不同机器为tcp通讯Tuxedo管理工具Tmadmin//console管理命令,类似sqlplus命令。注:Tmadmin必须运行在master机器上;在命令行执行tmadmin后,使用help命令可以查看当前的帮助信息;同一时间使用tmadmin用户,只有第一个登陆的才有特权如(shutdown,boot等),其他用户也可以使用tmadmin但是只能查看viewinfo视图信息。Ipcs//同一台机器上的进程间通信Socket//不同机器进程间的通信。IPC在单台机器不同间进程通信,Socket解决不同电脑间进程间通信。Psr//获取servers的信息Psc//获取services的信息Help//将支持的命令都列出来RqDone是指处理了几笔交易。Psr//打印server信息Psc//打印service信息Pq//打印队列信息Pclt//打印客户端信息Tuxedo的基本配置配置文件:文本文件或二进制文件section一共8节:(*星号开头):*RESOURCES//tuxedo的domain支持集群,多台机器组成一个system,适合跨机器集群使用tuxedo统治下的所有的机器,是必须(Required)的。统管全局。*MACHINES//定义的一台机器的信息,只管自己机器是必须的(Required)。*GROUPS//是逻辑概念,应用服务的组名,不同的组放到不同的机器上。*SERVERS//是真实的概念,server分组是为了便于管理。*SERVICES//就是函数*ROUTING//数据依赖路由*NETGROUPS//设置集群使用,网络工作组*NETWORK//设置集群使用注:如果在单机运行使用前五个参数就可以,UNIX大小写敏感。如果为Windows一定大写。“#”表示注释。*RESOURCES配置IPCKEY//tuxedo在运行时会分配IPC共享内存、信号量、队列等IPC资源,IPC全局调用唯一的,范围是,IPCKEY类似Oracle的SID。MASTER//指定主机,hostname查看MODEL//单机SHM,多机MP。MAXACCESSERS//同时访问BB共享内存块的进程数。MAXSERVERS//最大进程数(是所有进程的综合)。MAXSERVICES//可以对外提供的最大的services数。Scanunit一次扫描时间Sanityscan:间隔多少时间Blocktime超时时间信息BBL至少5分钟会扫描一次看包是否损坏。Oracle很占资源,Tuxedo占用资源较少。Configuremachine段LMID://操作系统给机器定义的名字unameCn对应的名字。TUXCONFIG://编译好的二进制的文件的路径。TUXDIR://tuxuedo的根目录。APPDIR://应用目录。Configuregroups段LMID//指定在那个组GRPNO//0-30000个。Configureservers段Srvgrp:服务组名Srvid:在SERVERS中同组的SRVID必须唯一。MIN文件是一次启动的的服务数量。看到ULOG可以看到系统日志。BBL为管理进程,当报没有足够的BB空间时需要增加MAXACCESSERS、MAXERVERS、MAXSERVICES的值。配置实例*resourcesIPCKEY39211MASTERipapfrt8MODELSHM*MACHINESDEFAULT:MAXWSCLIENTS=500"ipapitf8"LMID=ipapitf8APPDIR="/home/tuxedo/work/application"ULOGPFX="/home/tuxedo/work/Logfile/ULOG"MAXWSCLIENTS=2500TUXCONFIG="/home/tuxedo/work/application/tuxconfig"TUXDIR="/home/tuxedo/bea/tuxedo10gR3"*GROUPSGROUP1LMID=ipapitf8GRPNO=1OPENINFO=NONEGDMADM01LMID=ipapitf8GRPNO=7OPENINFO=NONE*SERVERSDEFAULT:RESTART=YGRACE=3600MAXGEN=100DMADMSRVGRP=GDMADM01SRVID=29030GWTDOMAINSRVGRP=GDMADM01SRVID=29050REPLYQ=N日志管理ULOG日志是最重要的日志管理工具,它的路径可以在“machine”中自己指定ULOGPFX="/home/tuxedo/work/Logfile/ULOG"时分秒.机器名字!进程名.ERR//错误我们需要关心。WARN(WARNING)//警告我们需要关心的。INFO//信息我们一般不需要关心ipcrm//可以删除死掉的ipc资源tmipcrm//删除所有的ipc资源Tuxedo客户端配置BB为tuxedo的核心部分。类似Oracle的SDI,BRIDGE为长连接。env|grepTUX//读取tuxedo的配置参数。NativeClient从环境变量(tuxconfig)中读取配置文件读取IPCKEY,根据IPCKEY读取共享内存(tuxedo的BB)如果是本地的那么就执行本地的SERVICEA,如果是远端的那么通过长连接的BRIDGE长连接进程读取远端的BB执行到SERVICEB。Tuxedo是就与WS工作站子系统。WSL//WorkstationListener监听进程WSH//WorkstationHandler工作站握手客户端先和WSL建立连接,然后交给WSH处理。UBBCONFIG中客户端配置:CLOPT=“-A---n//gumby:9977Cm2CM5-x5”命令行参数含义:-A左边的参数“―”双斜杠为分隔符。-n//gumby:9977Cn网络连接,双斜杠后为用户名/IP:端口(-n//表示WSL在这样的IP和端口号环境监听)。-m2WSH启动时启动2个进程。-M5当负荷加大时启动5个进程。-x5表明WSH可以最多维系5个客户端连接。注:启动时最多可以连接2*5=10个客户端,当负荷加大时最多可以连接5*5=25个客户端。-I设置超时,当tpinit是的超时时间,如果超时就断开连接-N网络的超时时间-T客户端已连接但是不做事情,占用WSH的资源设置超时如果超时多久就会断开连接。-K在http1.1协议中的keepalive,浏览网页时会有很多的资源(图片、flash等)等通过一个链接下载所有的资源,建立一次链接在这个链接上多次发送通讯。-p小写p最小的WSH端口-P大写P最大的WSH端口建议在配置CLOPT中-n//后尽量写具体的IP不要写机器名字因为需要解析多了个环节可能会出错。更多的可以关注小布老师的视频,他是我oracle的缔造者这回又成为我tuxedo的入门者,非常感谢爱学习可以多多关注它的论坛,呵呵本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)您现在的位置: &&&&&&&&&&&&文章内容
快捷导航:
Linux忽略大小写的查找技巧
来源:考试大&&&【学而优则进,考试大以成!】&&日
  1.vim 中的查找
  Linux 下 vim搜索文件内容时加上 \c 参数可以忽略搜索字符的大小写.
  比如用vim 搜索文件中的 China 时
  可用 :/china\c
  2. find 查找
  Linux使用find命令搜索文件时如果不清楚文件的名称中是否包含的大写,你可以使用 -iname参数来忽略大小写.
  [root@Blinux test]# ll
  总用量 0
  -rw-rw-r-- 1 Blinux root 0 12月 16 07:42 China
  [root@Blinux test]# find ./ -name china
  [root@Blinux test]# find ./ -iname china
  ./China
  3.grep 查找
  使用管道grep 匹配关键词时如果需要忽略大小写,你可以使用 -i 参数.
  [root@Blinux test]# rpm -qa|grep virtualbox
  [root@Blinux test]# rpm -qa|grep virtualbox -i
  VirtualBox-3.1-3.1.0_55467_fedora12-1.i686
  编辑特别推荐:
来源:考试大-
责编:xxm&&&
王悦20¥200¥100杨海虹20¥200¥100杨海虹20¥200¥100杨海虹20¥200¥100王悦20¥200¥100
暂无跟贴,欢迎您发表意见
考试大Linux认证考试评论排行
1.&&评论5条
2.&&评论2条
3.&&评论2条
4.&&评论1条
5.&&评论1条
6.&&评论1条
主讲:杨海虹
12345678910
12345678910
12345678910温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(3054)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'TUXEDO ubbconfig说明',
blogAbstract:'/* TUXEDO配置文件指标解释 */ 应用的描述信息配置在系统核心位置,用一个文件描述,通常称为ubbconfig文件,在主控机器上。整个TUXEDO系统的管理任务可以在一台机器上完成,在配置中被定为主控节点。 在运行时,这些信息被装入一段共享内存(一个IPC资源),称为公告牌(Bulletin Board—BB);包含有配置中不同机器的信息,在这些机器上运行的服务的信息,这些服务提供的交易的信息以及其他相关信息。 客户端在运行时连接公告牌。当客户端程序调用一个交易,将根据公告牌找到合适的服务队列。 所以,公告牌是: ——供客户端寻找适当的服务运行一个交易请求 ——包含应用信息:机器,服务,交易,网络等 ——创建于ubbconfig文件 TUXEDO提供一个管理进程,称为BBL(Bulletin Board Liaison),包含了一个公告牌的本地拷贝和本地服务器上应用的状态。 ',
blogTag:'tuxedo,ubbconfig',
blogUrl:'blog/static/7',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:7,
permalink:'blog/static/7',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}}

我要回帖

更多关于 tuxedo 8.1 linux 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信