달력

11

« 2024/11 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
UNIX에서 Program을 설치한 후 다른 Site로 옮길 경우 가능한 방법은

(1) 그 Site에 설치 프로그램과 데이타를 ftp로 옮긴 후 다시 설치 프로그램을 수행한다.
(2) 설치된 Directory를 tar로 압축한 후 압축파일을 ftp로 옮긴 다음 tar로 다시 풀어버린다.
(3) rdist를 이용하여 동기화시킨다.
(4) rcopy를 이용하여 전체 복사를 시킨다.
(5)  tar와 rsh를 동시에 사용하여 복사시킨다.

위 방법들의 문제점은
(1)시간이 많이 걸리고 설치환경을 새로 잡아줘야한다.
(2) 옮겨가는 쪽에 Disk공간이 부족하면 사용하기 힘들다.
(3) 간혹 이 기종간(Solaris<->Linux) 명령이 제대로 동작을 안하는 경우가 있다
(4)link가 link로 복사가 안되고 link된 프로그램을 복사해버리는 문제점이 있다.
(5) 사용방법이 길어 쓸때마다 헷갈린다.

여기서 (5)번 방법을 기술하면
1. Solaris의 경우
    % tar cf - * | rsh cjsys1 "( cd /usr/sw/CAD; tar xvf - )"
    여기서 cjsys1은 복사할 쪽 시스템. /usr/sw/CAD는 복사할 directory.
2. HP의 경우
    % tar cf - * | remsh cjsys1 "( cd /usr/sw/CAD; tar xvf - )"
     HPUX에는 rsh가 없어 그 대체품인 remsh를 사용하면 된다.

(3)번의 방법은 더 단순해서
  % rdist -b -R -c /usr/sw/CAD cjsys1
rdist와 유사한 프로그램으로는 rsync가 있고 각각은 장단점이 있다. 
:
Posted by austine