[*]패키지 설치하기
==================
패키지 유형 - 디렉토리구조
- 스트림 구조
디렉토리 구조인 경우 설치하기
# pkgadd -d . SUNWzsh
스트림 구조인 경우 설치하기
# pkgadd -d top-3.6-local-sparc
http://www.sunfreeware.com/ 에서 top-3.6 패키지를 다운로드 받습니다.
# gzip -d top-3.6-sol9-sparc-local.gz ; 압축을 풀어줍니다.
# pkgadd -d top-3.6-sol9-sparc-local ; 패키지를 설치합니다.
; 설치시 /usr/local 디렉토리를 생성할것인지에
대한 질문은 'y'로 입력합니다.
# cd /usr/local/bin
# file top ; top 명령이 잘 설치 되었는지 확인합니다.
# ./top ; top 명령을 실행 합니다.
# vi /.profile
export PATH=/usr/local/bin:$PATH ; /usr/local/bin 을 PATH환경변수에 추가합니다.
# top ; top명령이 실행되는지 확인합니다.
[*] 소스코드를 이용하여 패키지 설치하기
=======================================
컴파일러를 설치합니다.
# gzip -d gcc_small-3.3.2-sol9-sparc-local.gz
# gzip -d libiconv-1.11-sol9-sparc-local.gz
# pkgadd -d gcc_small-3.3.2-sol9-sparc-local
# pkgadd -d libiconv-1.11-sol9-sparc-local
# type gcc ; gcc 컴파일러가 설치되었는지 확인합니다.
# type make ; make not found 메시지가 출력되면 PATH 환경변수에 /usr/ccs/bin 경로를
; 추가합니다.
# export PATH=$PATH:/usr/ccs/bin
기존 설치되어 있던 top 패키지를 제거합니다.
# pkginfo | grep top ; top 패키지 정보를 확인합니다.
# pkgrm SMCtop ; top 패키지를 제거합니다.
소스코드를 이용하여 top 패키지 설치하기
# gzip -d top-3.6.tar.gz ; 압축되어 있는 경우 압축해제
# cd /usr/local
# tar xvf /lab/top-3.6.tar
# cd top-3.6
# ./configure
# make
# make install
[*] patch 설치하기
===================
http://sunsolve.sun.com 사이트에서 patch를 다운로드 받습니다.
일반적으로 패치는 123456-01.zip 형태의 파일로 배포됩니다.
다운받은 파일은 unzip 명령을 이용하여 압축을 풉니다.
# unzip 123456-01.zip
# patchadd 123456-01 ; 패치를 설치합니다.
# patchadd -p | grep 123456-01 ; 패치가 되었는지 확인합니다.
# patchrm 123456-01 ; 이미 패치된 파일을 제거합니다.
[*] patchpro를 이용하여 자동으로 패치하기
==========================================
1단계: http://patchpro.sun.com
시스템 버전에 맞는 PatchPro 2.2 를 다운로드 받는다.
2단계: gz,tar 압축을 푼다.
# gzip -d pproSunOSsparc5[1].9jre2.2.tar.gz | tar xvf -
3단계: patchpro를 설치한다.
# cd pproSunOSsparc5.9jre2.2
# ./setup
would you like to continue with the installation [y.n?] y
mechanism ? [1,2,?,q] 1
Do you want these services restarted at that time [y,n,?] y
Is this information is correct [y,n,?] y
4단계: 패치 업데이트 실행하기, PATH환경변수를 설정한다.
# export PATH=$PATH:/opt/SUNWppro/bin:/usr/sadm/bin
# smpatch update
password:: <root 패스워드를 입력>
5단계: 시스템을 재부팅해 줍니다.
# init 6
[*] PROM 명령어 사용하기
=========================
# init 0 ; PROM 상태로 run-level을 변경합니다.
**> boot command
ok
ok boot ; PROM parameter boot-device에 정의되어 있는 순서대로 시스템을 부팅
ok boot cdrom ; CD-ROM으로 부터 시스템을 부팅
ok boot cdrom -s ; CD-ROM으로 부터 시스템을 싱글유저 모드로 부팅
ok boot -r ; system reconfigure를 실행하면서 시스템을 멀티유저모드로 부팅
ok boot -a ; interactive mode로 시스템을 부팅
ok boot -v ; debug level의 메시지를 출력하면서 시스템 부팅
**> PROM parameter 값 확인 및 설정
ok printenv boot-device ; boot-device 에 설정된 값을 출력합니다.
이 파라메터는 부팅할 장치 순서를 지정하고 있습니다.
ok setenv boot-device disk disk2 ; 부팅 디바이스 순서를 설정합니다.
disk 나 disk2는 각각의 디바이스에 할당된 별명입니다.
ok devalias ; 각 디바이스에 할당된 별명을 확인 할 수 있습니다.
ok nvalias mydisk /pci@1,0/ide@1,0/dad@0,0 ; 첫번째 디스크의 첫번째 파티션에
mydisk라는 별명을 설정
ok printenv auto-boot? ; 이 값이 true로 설정되어 있으면 시스템 전원입력시
자동적으로 boot-device에 지정한 순서대로 시스템을
부팅하게 합니다.
ok setenv auto-boot? true
ok set-defaults ; 모든 파라메터의 값을 디폴트값으로 설정합니다.
ok set-default auto-boot? ; auto-boot? 파라메터의 값을 디폴트값으로 설정합니다.
댓글 없음:
댓글 쓰기