Tru64 Tips
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
참고문서
- https://community.hpe.com/t5/Operating-System-Tru64-Unix/how-to-check-tru64-version/td-p/4159712#.YdYzZpFBxhE
- https://community.hpe.com/t5/Operating-System-Tru64-Unix/How-to-mount-cdrom-in-TRU-64-and-HP-UX/td-p/3679375#.YdY0-5FBxhE
- https://en.wikipedia.org/wiki/Tru64_UNIX
- https://www.eiffel.org/doc/eiffelstudio/HP_Tru64_UNIX
- https://manualzz.com/doc/10798579/tru64-unix-command-and-shell-user’s-guide
- Administering Tru64 UNIX(한국어 블로그)
- https://community.hpe.com/t5/Operating-System-Tru64-Unix/Installing-Patch-Kit/td-p/6997829#.YdY3tHVfhhE
- https://groups.google.com/g/comp.unix.tru64/c/84jGYMzZuyk
- to Tru64 ssh 접속관련
- http://www2.phys.canterbury.ac.nz/dept/docs/manuals/unix/DEC_5.0a_Docs/HTML/ARH9CATE/NTCHPXXX.HTM
- 레드햇 알파리눅스 설치 과정
- http://www.verycomputer.com/72_b1f644a94b8977c6_1.htm
- http://moon.hanya-n.org/comp/alpha/hct/graphics.html
- https://community.hpe.com/t5/Operating-System-Tru64-Unix/Remote-X-Login-on-Tru64-5-1B/td-p/3192937#.Ydb96dvlJhE
- http://egloos.zum.com/mcchae/v/10894904