반응형

# CENTOS

tar cvfP 생성파일명.tar 묶일파일1 묶일파일2 ... 묶일파일n

위와 같이 대문자 P 옵션 주면 절대경로로 묶인다.

# AIX
tar cvf 생성파일명.tar 묶일파일1 묶일파일2 .. 묶일파일n

cvf 만 줘도 된다.

tip
리눅스 상에서 xargs 옵션으로 tar 리스트를 들을 계속 묶을 때
tar로 묶인 파일은 한개도 없지만, tar 파일이 생성되는 경우가 있다.

이럴때는

# tar파일이 null 일경우 삭제
get_line=`tar tvf release.tar | wc -l`

tvf 파일은 tar로 묶인 파일들의 목록을 조회하는 명령이다.

| -> 파이프 라인으로서 왼쪽의 출력결과를 우측의 입력으로 사용한다.

wc -l : 몇줄이 존재하는지 조회

결국 get_line은 0값을 갖는다.

if [ $get_line -eq "0" ]; then
           echo "생성된 파일의 내역이 존재하지 않습니다."
rm -rf release.tar
fi

와 같은 형태로 작성이 가능하다.
반응형
반응형

* 설치 내용
  - 서버 : IBM X3250
  - OS  : Centos 5.3  64 bit
  - DB :  Oracle 10.2.1.0 64bit

* 오류 화면 목록
   - Error in invoking target 'install' of makefile '/u01/app/oracle/product/10.2.0/db_1/ctx/lib/ins_ctx.mk'


원인 : glibc-devel 때문에 발생하나... 여러번에 재설치 => yum reinstall glibc-devel

해결방법 : 64비트라도 devel을 32 bit를 이용한다. 때문에 => yum install glibc-devel.i386 실행

어찌보면 굉장히 쉬운 에러였음....

64비트의 차이점은 위의 devel부분만 추가로 설치하면 됨(물론 32bit 설치할때와 마찬가지로 필요 rpm들은 반드시 설치해야함.)

반응형
반응형

1. oracle홈밑에 admin/network 밑에

    모든 . ora 파일을 삭제한다.

  

   ==> oracle홈/bin/netca 를 통해(GUI) 모든 리스너를 새로 만듬(SID까지)

 

2. 방화벽 설정이 되어 있을경우에는 안될수 있음

   root 권한으로 setup 명령을 통해

   방화벽 1521을 예외로 설정한다.

    ==> tnsping 을 통해 해당 컴퓨터에서만 된다면...

참 쉽죠 잉 ~

반응형

'OS > Centos' 카테고리의 다른 글

TAR 절대 경로  (0) 2009.07.03
Centos (센토스) 오라클 설치 오류 해결하기  (0) 2009.04.17
CentOS 5.2 + Xmanager 설정 방법  (1) 2009.03.05
JBOSS 설치하기  (0) 2009.03.05
CVS 설치하기  (0) 2009.03.05
반응형

출처 : http://blog.bagesoft.com/906

 

/etc/X11/gdm/gdm.conf 파일

Enable=true

 

/etc/X11/fs/config 파일

no-listen = tcp 에 주석처리

 

/etc/X11/xdm/xdm-config 파일

DisplayManager.requestPort: 0 맨 마지막 라인 ! 느낌표로 주석 처리

 

/etc/X11/xdm/kdmrc 파일

[Xdmcp] 항목

Enable=true 로 수정 후 저장

 

/etc/X11/xdm/Xaccess 파일

# *                 #any host can get a login window

약 40번째 라인 주석 제거 저장

 

확실하게 하기 위해서 리붓한번 시도

 

이후에 접속을 해 보시구요. 참고로 아이피 대역이 같아야 합니다. (c class 까지)

run level 은 무조건 5 이어야 하구요.

 

# uname -a (운영체제 bit 확인) x86 or i386, i686 ( 32bit OS)

x86_64 라고 나오면 64bit OS

 

방화벽 안씀이라고해 놓았으면 궂이 iptables 를 세팅 안해도 상관없습니다.

 

PATH 설정을 해 주시면 다른 디렉토리에 있는 실행파일을 아무 위치에서나 사용할 수 있습니다.

 

.bash_profile 이나 .cshrc 파일을 열어보시면

PATH = $PATH:/bin ~~~ 이렇게 되어 있죠? 그 다음에 :/opt/java1.4  를 입력하시고 저장하시면 됩니다

Red Hat 5 EL에서 XDMCP 접속을 위한 설정법입니다.
1. XDM 설정
Linux runlevel 설정

/etc/inittab 파일에서 runlevel을 5로 설정
id:5:initdefault:

gdm 환경 설정 (gdm을 사용하는 경우)

/etc/gdm/custom.conf 파일의 [xdmcp] 섹션에서 Enable의 값을 1로 설정
[xdmcp]
Enable=true

kdm 환경 설정 (kdm을 사용하는 경우)

/usr/share/config/kdm/Xaccess 파일의 다음 줄에 코멘트 기호(#)를 삭제
#* #any host can get a login window ==>
* #any host can get a login window
/usr/share/config/kdm/kdmrc 파일의 [xdmcp] 섹션에서 Enable의 값을 true로 설정
[xdmcp]
Enable=true

2. 방화벽 설정
PC에서 UNIX/Linux 방향으로 UDP 177번 포트 개방
UNIX/Linux에서 PC 방향으로 TCP 6000~6010번 포트 개방
3. Linux 장비를 재부팅하거나 다음 명령을 실행한 후 Xmanager를 실행합니다.
# init 3; init 5





서비스가 떴는지 netstat -an | grep 177 로 확인하자.  아래처럼 한 줄이 나오면 정상이다.
사용자 삽입 이미지

위의 설정대로 하고도 서비스가 뜨지 않는다면, 아래 처럼 실행하고 리붓해 보라.

사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
  
 
SSH를 통해 접속
실행 명령 부분에 DISPLAY=$DISPLAY;/etc/gdm/Xsession
를 기입하면됨
반응형
반응형

JBoss 설치

http://blog.naver.com/hk7179?Redirect=Log&logNo=100024707531

1. JBoss 설치

[csmsuser1@localhost ~]$ unzip jboss-4.0.4.GA.zip

2. JAVA_HOME 설정

.bash_profile 파일에 JAVA_HOME 추가

[csmsuser1@localhost ~]$ vi .bash_profile

export JAVA_HOME=/usr/java/j2sdk1.4.2_12

3. 실행 (백그라운드로 실행)

[csmsuser1@localhost ~]$ cd jboss-4.0.4.GA/bin
[csmsuser1@localhost bin]$ nohup ./run.sh &
[1] 7234
[csmsuser1@localhost bin]$ nohup: appending output to `nohup.out'

4. 실행 로그 보기

[csmsuser1@localhost bin]$ tail -f nohup.out
16:15:07,453 INFO  [testDurableTopic] Bound to JNDI name: topic/testDurableTopic
16:15:07,485 INFO  [testQueue] Bound to JNDI name: queue/testQueue
16:15:07,738 INFO  [UILServerILService] JBossMQ UIL service available at : /0.0.0.0:8093
16:15:07,789 INFO  [DLQ] Bound to JNDI name: queue/DLQ
16:15:08,047 INFO  [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:name=JmsXA,service=ConnectionFactoryBinding' to JNDI name 'java:JmsXA'
16:15:08,112 INFO  [TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=.../deploy/jmx-console.war/
16:15:08,698 INFO  [Http11BaseProtocol] Starting Coyote HTTP/1.1 on http-0.0.0.0-8080
16:15:08,963 INFO  [ChannelSocket] JK: ajp13 listening on /0.0.0.0:8009
16:15:08,978 INFO  [JkMain] Jk running ID=0 time=1/43  config=null
16:15:09,004 INFO  [Server] JBoss (MX MicroKernel) [4.0.4.GA (build: CVSTag=JBoss_4_0_4_GA date=200605151000)] Started in 27s:760ms

5. 종료

[csmsuser1@localhost bin]$ ./shutdown.sh -S
Shutdown message has been posted to the server.
Server shutdown may take a while - check logfiles for completion
[csmsuser1@localhost bin]$
반응형
반응형

CVS 설치

http://wiki.javajigi.net/pages/viewpage.action?pageId=189
http://blog.naver.com/jooken?Redirect=Log&logNo=130004687179
http://blog.naver.com/bigseven89?Redirect=Log&logNo=10005409481
http://kwon37xi.egloos.com/1784525

1. 패키지 설치

[root@localhost init.d]# yum install cvs

2. 사용자 추가, 디렉토리 생성

[root@localhost ~]# useradd cvs
[root@localhost ~]# su - cvs
[cvs@localhost ~]$ pwd
/home/cvs
[cvs@localhost ~]$ mkdir CSMS
[cvs@localhost ~]$ cvs -d /home/cvs/CSMS init
[cvs@localhost ~]$ chmod ug+rwx /home/cvs/CSMS/CVSROOT

3. /etc/services

4. /etc/xinetd.d/cvspserver 파일 생성


[root@localhost xinetd.d]# vi /etc/xinetd.d/cvspserver

# default : on
# description : The cvsserver serves CVS Password Server sessions; it uses
# unencrypted username/password pairs for authentication.
service cvspserver
{
    disable = no
    flags = REUSE
    socket_type = stream
    wait = no
    user = cvs
    server = /usr/bin/cvs
    server_args = -f --allow-root=/home/cvs/CSMS pserver
    log_on_failure += USERID
}

[root@localhost xinetd.d]# service xinetd restart
xinetd 를 정지함:                                          [  확인  ]
xinetd (을)를 시작합니다:                                  [  확인  ]

[root@localhost xinetd.d]#

5. cvs 암호 생성 스크립트 생성

[root@localhost xinetd.d]# vi /usr/local/bin/cryptpasswd

#!/usr/bin/env perl
srand(time());
$randletter = "(int (rand (26)) + (int(rand(1) + .5)% 2?65:97))";
$salt = sprintf("%c%c",eval$randletter,eval$randletter);
$plaintext =shift;
$crypttext = crypt ($plaintext,$salt);

print "${crypttext}\n";

[root@localhost xinetd.d]# chmod a+x /usr/local/bin/cryptpasswd

6. 설치

[root@localhost xinetd.d]# useradd csmsuser1
[root@localhost xinetd.d]# cryptpasswd 1111
WPGA4j90YnWMI
[cvs@localhost CVSROOT]$ vi /home/cvs/CSMS/CVSROOT/passwd

csmsuser1:WPGA4j90YnWMI:cvs

7. Test

[cvs@localhost ~]$ cvs -d :pserver:csmsuser1@localhost:/home/cvs/CSMS login
Logging in to :pserver:csmsuser1@localhost:2401/home/cvs/CSMS
CVS password:
[cvs@localhost ~]$ cvs -d :pserver:csmsuser1@localhost:/home/cvs/CSMS status
cvs status: in directory .:
cvs [status aborted]: there is no version here; run 'cvs checkout' first
[cvs@localhost ~]$

8. 이클립스에서 CVS설정

메뉴 [Windows] -> [Show View] -> [Other...]








반응형

+ Recent posts