Tru64 Tips

From 흡혈양파의 인터넷工房
Jump to navigation Jump to search

Tru64 관련된 설치 및 세팅 팁

SRM 에서 HDD 또는 CDROM 을 통해 부팅하는 방법

>>> boot -file vmunix -flags a dka0

위의 커맨드에서 dka0 등은 "show device" 를 통해 확인되는 장치중 하나를 선택해서 사용하면 된다.

>>> show boot*

상기의 커맨드를 통해 SRM 에서 부팅에 사용하고 있는 기본 파라메터를 확인할 수 있다. 해당되는 파라메터 값을 설정하는것을 통해 지속적으로 부팅시에 사용할 값을 지정할 수 있다.

>>> set boot_XXX vmunix

"show boot*" 을 통해 확인된 파라메터는 "set" 명령을 통해 설정할 수 있다.

그 외 SRM 커맨드는 별도의 pdf 문서등을 이용해서 참고하는 것이 좋다.


몇가지 gnu 어플 다운로드 주소

적어도 wget,bash,tar 3 가지는 설치할 수 있도록 하자.


Tru64 버젼 체크하는법

sizer -v

cdrom mount 하는법

mkdir /mnt/cdrom
mount -r /dev/disk/cdrom0c /mnt/cdrom


patch kit 4 설치하하는법

  • cdrom 을 mount 한다
  • cd #cdrom/patch_kit
  • ./dupatch 실행한다
    • 경로를 넣으라고 하는데 /cdrom/patch_kit 정도를 넣어주면 된다. 맨 뒤에 "/" 를 붙이지 않는것에 주의할것
  • patch 를 진행하는데, 별다른 이상이 없다면 "Check & Install in Multi-User mode" 정도를 선택해도 무방하다
    • patch 를 진행하면 중간에 진행하는 사람의 "이름" 과 내역? 을 물어본다. 그냥 이름과 "."(콤마) 정도를 입력하면 된다.
  • 다 끝나면 재부팅

Tru64 의 version history 를 보면 Tru64 UNIX 5.1B-1 부터 "Name Service Switch (NSS)" 가 적용된다. 그리고 Tru64 UNIX 5.1B-3 과 Tru64 UNIX 5.1B-4 정도에서 AdvFS 와 POSIX 에 대한 patch 가 이루어진다. 결국 5.1B 에서 patch kit 4 를 적용하지 않으면 nslookup 으로 domain 은 찾아낼 수 있으나 어플등에서 domain 을 찾을때 Tru64 가 설치된 머신의 local 의 bind 에서 domain 을 찾으려고 시도한다(하지만 누가 이런걸 운영하나 요즘...-.-;). 적용 안하면 netscape 등에서 domain 못찾아서 홈페이지 접속 안되는 꼴을 볼 수 있다는 얘기...(쉣)

게다가 Tru64 가 POSIX 호환성이 떨어지는건 꽤나 유명한 얘기였던 모양이다..(긁적)


patch kit 에 대한 내용

현재 인터넷에서는 Patch kit 4 외에는 파일을 찾을 수 없다. 해당되는 patch kit 의 파일 이름은 다음과 같다.

  • PK3 (V5.1B-1): T64V51BB24AS0003-20030929.tar
  • PK4 (V5.1B-2): T64V51BB25AS0004-20040616.tar
  • PK5 (V5.1B-3): T64V51BB26AS0005-20050502.tar
  • PK6 (V5.1B-4): T64V51BB27AS0006-20061208.tar
  • PK7 (V5.1B-5): T64V51BB28AS0007-20090312.tar
  • PK8 (V5.1B-6): T64V51BB29AS0008-20100821.tar


bash prompt 설정하는법

이하의 내용은 gnu bash 및 vim 을 설치했다는 가정하에 진행해야 하는 내용이다.


~/.bashrc

export PS1="\[\e[36;1m\]\u@\[\e[32;1m\]\h:\[\033[01;34m\]\w\[\033[00m\]>"

alias vi='vim -X $*'


Tru64 네트워크 설정법

Tru64 의 네트워크 설정에는 주의할 것이 몇가지가 있다.

  • 이유는 모르겠지만 /etc/resolv.conf 에 domain 항목에 어떤 값은 들어가 있어야 한다. 해당되는 값이 비어있으면 nslookup 등은 동작하지만 실제 프로그램들에서 domain resolving 을 하지 못한다.
nameserver      8.8.4.4
domain          onionmixer.net
  • Tru64 5.1B 에서 patch kit 4 를 적용하지 않으면 /etc/nsswitch.conf 파일이 생성되지 않는다. 파일을 수동으로 생성한다고 해도 올바르게 동작하지 않는다. 반드시 patch kit 을 적용할것.

sysman 을 사용하는 방법

sysman Networking

수동으로 진행해보는 네트워크 설정

/etc/nsswitch.conf
...
hosts:          dns files nis
...
networks:       dns files


/etc/svc.conf
...
hosts=local,bind
...
SECLEVEL=BSD


/etc/rc.config
...
IFCONFIG_0="192.168.1.14 netmask 255.255.255.0"
...


/etc/routes
default 192.168.1.1


/etc/resolv.conf
nameserver      8.8.4.4
domain          onionmixer.net


X-windows 를 원격으로 사용하기 위한 몇가지 팁

외부에서 XDMCP 를 이용해서 Tru64 에 접근하기 위해서는 다음의 프로그램을 사용한다

  • windows : Xmanager
  • linux : Xephyr, Xnest

Xephyr 를 사용하는 예제는 다음과 같다.

Xephyr :2 -screen 1280x1024 -query 192.168.1.114

Xnest 를 사용하는 예제는 다음과 같다.

Xnest -query 192.168.1.114 :2 -geometry 1280x1024

XDMCP 를 쓰라면 아래쪽에 적어둔 securettys 내에 접근을 하려고 하는 PC 의 IP 및 screen 정보를 적어줘야 한다. 이렇게 해도 root 로 로그인이 진행되지는 않는다.


/etc/securettys

securettys 를 설정할때 중요한건 remote Xserver 의 display 번호까지 띄워줘야 한다는 부분이다. 대부분 Xnest 또는 Xephyr 를 사용하는 경우 display 2번을 할당하기 때문에, 해당 부분의 display 번호까지 추가해 주는것이 좋다

...
ptys
...
192.168.1.16:0
192.168.1.16:1
192.168.1.16:2

참고문서