반응형
블로그 이미지
> 희망은 인간의 고통을 연장시키는 가장 사악한 것이다 > 죽음에 이르지 않는 고통은 우리를 더욱 강하게 만든다. -니체 integer

카테고리

분류 전체보기 (348)
여행 (45)
신변잡기(身邊雜記) (179)
신변잡기(身邊雜器) (21)
신변잡기(身邊雜技) (63)
신변잡기(身邊雜奇) (39)
Total
Today
Yesterday

'Tmax'에 해당되는 글 1건

  1. 2009.11.04 tmax 관리명령어

* 티맥스관리툴 정리

 

티맥스는 X/OPEN DTP 표준을 준수하는 TP-Monitor입니다.

비지니스 로직를 개발자가 작성을 하고, 이를 원할하게 이용이 가능하도록 하는 것이 주요용도입니다.

 

다음은 티맥스의 관리툴에 대하여 정리를 해보았습니다.

기준 버젼은 Tmax 4.X 입니다.

 

1. tmboot: 티맥스를 기동하는 명령으로 전체 노드 또는 특정 서버그룹, 특정 서버를 기동할수 있습니다.

Usage: tmboot [-hbfknow] [-c|g|q|S|s|T|t|A|e|R|V] [-vx]
            -h: show command line help
            -b: boot backup servers also
            -f config_file: use config_file
                instead of the default tmconfig
            -k number: used with -s,-t flag,
                specifies the number of servers to boot
            -n node_name: boot servers at the node
            -d wait_factor: boot servers gracefully
            -c: boot another CLient Handler(CLH)
            -g svg_name: boot a server group
            -o clopt_string: add a CLOPT string
            -q RQ svg_name: boot RQS
            -S svr_name: boot servers(해당 서버의 전체)
            -s svr_name: boot server(해당서버의 한개)
            -T: boot only the Tmax engine
            -t tms_name: boot tms servers
            -A: boot all AP servers
            -e engine name: boot a engine process
            -R: exec in shell environment
            -V: show version information
            -v/-x: for internal use

 

2. tmdown: 티맥스를 종료하는 명령으로, 전체 노드, 특정 서버그룹 또는 서버를 종료할수 있습니다.

Usage: tmdown [-ahfiknw] [-A|g|q|S|s|t|p]
            -h: show command line help
            -f config_file: use config_file
                instead of the default tmconfig
            -i: down immediately
            -k number: used with -s,-t flag,
                specifies the number of servers
            -n node_name: tmdown only one node
            -A: down all AP servers
            -g svg_name: down a server group
            -q RQ svg_name: down RQS
            -S svr_name: down servers
            -s svr_name: down servers
            -t tms_name: down tms servers
            -w wait_sec: down after wait_sec seconds
            -p spid: down by server process id

 

3. tmadmin: 티맥스의 관리툴로 설정정보 조회, 서버/서비스/client 정보등의 모니터링과, 동적설정 변경 등의 기능을 제공합니다.

Usage: tmadmin [-hfilnpV] [-m|s]
            -h: show command line help
            -f config_file: use config_file
                instead of the default tmconfig
            -i lic_file: show license file info
            -l: admin local node only
            -n node_name: admin only one node
            -p: display one screenful at a time
            -V: display version info.
            -m: admin with full capability
            -s: admin with monitoring-only capability (default)

 

4. cfl: 티맥스 설정파일(텍스트)을 바이너리로 컴파일하는 명령어(기본적으로 tmconfig 이름으로 생성합니다.)

Usage: cfl [-hnaop] [-v num] -i file_name
            -h: show command line help
            -n node_name: cfl for only one node
            -i file_name: source configuration file
            -a file_name: source configuration file to add
            -o file_name: output configuration file (default = tmconfig)
            -v num: binary configuration file version (default = -v 1)
            -A: deploy ACL file

 

5. gst: 서버/서비스 매핑 테이블 생성 명령어입니다. 생성되는 파일은 c 소스로 $TMAXDIR/svct안에 생성이 됩니다. 이 서비스 테이블은 서버 컴파일시에 참조되어지므로, 서버 컴파일 전에는 반드시 실행하여야 합니다.

Usage: gst [-hf]
            -h: show command line help
            -n node: generate svc table for the specified node
            -v svrname: generate svc table for the specified server
            -f config_file: use config_file
                instead of the default tmconfig

 

6. racd: 여러 노드의 티맥스를 하나의 도메인으로 묶은 경우, 이를 중앙집중 관리를 위한 프로세스로 stand-alone 프로세스입니다.(티맥스가 관리하지 않는 프로세스입니다.)

Usage: racd [-hfdk]
            -h: show command line help
            -f config_file: use config_file
                instead of the default tmconfig
            -n node_name: set nodename
            -d: debug mode
            -k: passive listen mode
            -i: env_file: use env_file
            -f: label

 

7. uncfl: 바이너리 설정 파일을 다시 텍스트 파일로 생성해 주는 명령어입니다. 사용자의 실수로 텍스트 파일을 지웠을때 설정파일 복구시에 많이 사용합니다.

Usage: uncfl [-h] [-i binary_config] -o text_config
            -h: show command line help
            -i binary_config: binary configuration file (default = tmconfig)
            -o text_config: text configuration file

 

8. tperr: 티맥스 오류 번호 메세지를 조회하는 명령어 입니다.

Usage: tperr [-h] -t type -e errnum [-f filename]
        type : TPE - tperrno type
        type : COM - common error type
        type : ADM - tmadmin error type
        type : CAS - CAS error type
        type : CFL - cfl error type
        type : CLH - CLH error type
        type : CLI - client error type
        type : CLL - CLL error type
        type : DWN - tmdown error type
        type : FDL - fdlc error type
        type : SDL - sdlc error type
        type : SVR - server error type
        type : TMD - tmd error type
        type : TGW - tmax gateway error type
        type : TMM - TMM error type
        type : TMS - TMS error type

 

9. fdlc: FDL 버퍼 사용시 바이너리 버퍼 파일을 생성하기 위한 명령어 입니다.

fdlc ( -c ) {- a|c|d|u} [-f] [-h 헤더 파일 이름] { -i 필드키 테이블 파일 이름 } [-jc|ji] [-o 결과물 이름] [-u] [-p 패키지 이름] [-x] {-V}

 

10. sdlc: 구조체 버퍼 사용시 바이너리 버퍼 파일을 생성하기 위한 명령어 입니다.

sdlc [-c] [-h 해더 파일 이름] { -i 구조체 파일 이름 } [-o 결과물이름] [-s] [-v VIEW 정의 파일] [-32] {-V}

 

11. mkcli: 클라이언트 생성 명령어 입니다.

Usage :
        mkcli   {-f { @filename | firstfile[,firstfile...]}}
                {-o execname}
                [-l [ @filename | lastfile[,lastfile...]]]
                [-v] [-C] [(-32)/-64]

 

12. mksvr: 서버 생성 명령어 입니다.

Usage :
        mksvr   {-s { @filename | service[,service...][:func]}}
                {-f { @filename | firstfile[,firstfile...]}}
                {-o server}
                [-l [ @filename | lastfile[,lastfile...]]]
                [-t server_type] [-S sdl_object] [-r rmname]
                [-v] [-C] [(-32)/-64]

 

13. mkgrp: 티맥스 사용자 그룹 생성 명령어입니다.

Usage: mkgrp [-a|d] -g GroupID -G GroupName
         -a: Add a user
         -d: Delete a user
         -g GroupID: Group ID
         -G GroupName: Group Name
         -h: help

 

14. mkacl: ACL(Access Control List)를 생성하는 명령어입니다.

Usage: mkacl [-a|d] -G GroupName -t AclType -s ServiceName
         -a: Add ACL
         -d: Delete ACL
         -G GroupName: Group Name
         -t [SERVICE]: ACL type
         -s ServiceName: Service Name
         -h: help

 

15. mkpw: 티맥스 사용자 암호 관리 명령어입니다.

Usage: mkpw [-f filename] [-a|d|i|n|p] [-G GroupName] [-u uid]
         -a: Add a user
         -d: Delete a user
         -h: help
         -i: change user Information
         -n: create a New passwd file
         -p: change a Password
         -f filename: specifies a passwd file
         Default is: mkpw -f $TMAXDIR/config/passwd -p
         -G groupname: specifies a group name
         -u uid: specifies a user id

 

16. svcrpt: 서버/서비스 수행결과를 로그에서 조회하는 명령어입니다.

Usage :
        svcrpt  [-T|-N] [-S] [-x] [-s svcname] [-v svrname] [-d mm:dd]
                [-f hh:mm:ss] [-t hh:mm:ss] [-c num_cols] -i logfile

 

17. tmd: 서버 프로그램 테스트 명령어입니다.  티맥스 서버를 작성 후, 클라이언트가 없는 경우 사용하는 툴로 서비스명/버퍼타입/데이터를 파일로 만들어서 서버를 실행할수 있습니다.

Usage: tmd [-h] [-i infile] [-t sec] [-X] [-T sec] [-s]
            -h: show command line help
            -i infile: use input file
            -t sec: use timeout
            -X: use global transaction
            -T sec: use transaction timeout
            -s: use security check

 

Posted by integer
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함