OBP Command

시스템운영/Solaris|2012.06.18 16:20


OBP command 정리
[OBP(Open boot PROM) command]
- OBPROM version 확인 : /usr/platfrom/SPARC/sbin/prtdiag -v // SPARC은 현 시스템(uname -i로 확인)
- non-volatile memory(NVRAM)에 새로운 alias를 저장하기 위해서 reset-all 또는 nvstore 명령을 실행

- Ctrl + ] // telnet session에서 들어가기
- ftp> send break
- schostname:A> break

ok cd /ssm@0,0/pci@18,700000/pci@1/SUNW,hme (device_path)
ok dev /ssm@0,0/pci@18,700000/pci@1/SUNW,hme (device_path) // 노드를 선택하고 현재의 노드로 만듦.
ok dev [node_name] // 핸재 노드의 하위 트리에서 이름을 검색하고 처음 검색한 노드 선택
ok dev .. // 현재 노드의 상위 노드 선택
ok dev / // 최상위 노드로 이동
ok ls // 현재 노드의 하위 노드들 보여줌.
ok path // 현재 노드의 경로 표시
ok .properties // 현재 노드의 속성과 값 표시
ok see wordname // Decompiles the specfied word.
ok show-devs [device_path] // 전체 장치 트리를 보여줌, 경로를 지정하면 그 경로 하위의 모든 트리 보여줌.
ok words // 현재 노드가 가진 값 표시



ok help // 도움말
ok banner // CPU speed, OBP revision, system memory, ethernet address, hostid를 보여줌
ok printenv // 모든 환경 설정을 화면에 출력.
ok devalias // 모든 시스템 디바이스 aliases를 출력
ok devalias [alias] [path] // 새로운 device alias를 설정.
// alias는 새로운 alias 이름이고 path는 device의 물리적 경로
// ex) devalias disk
ok .enet-addr // MAC address 출력
ok .idprom // ID PROM값 표시
ok .version PROM의 버전 표시
ok led-on / led-off // system의 led를 on/off한다.
ok nvalias [name] [path] // device를 위한 새로운 alias생성
ok nvunalias [name] [path] // 사용자가 만든 alias를 지운다.
ok nvstore // temporary buffer의 목록을 NVRAM에 저장하거나 제거.
ok power-off / power-on // system의 전원을 끄거나 켤 때
ok probe-fcal-all // Fiber Channel로 정의된 모든 장치 디바이스를 출력
ok probe-sbus // SBUS 슬롯에 설치된 도든 디바이스를 출력(SBUS 슬롯을 가진 시스템에서만 적용)
ok probe-scsi // SCSI 버스에 설치된 모든 장비를 출력
ok probe-scsi-all // SCSI 버스들에 설치된 모든 장비들을 출력
ok set-default parameter // parameter에 입력된 값을 기본값으로 설정
ok set-defaults // 모든 설정 값들을 초기값으로 설정
ok setenv [parameter] [value] // parameter에 값을 설정
ok show-devs // 시스템에 구성된 모든 다바이스를 출력
ok show-disks // disk controller의 물리적 디바이스 경로를 출력
ok show-displays // frame buffer를 위한 물리적 디바이스 경로를 출력
ok show-nets // network interface를 위한 물리적 디바이스 경로를 출력
ok show-post-results // 전원이 들어오고 POST가 완료가 되었다면 ok prompt상에서 POST의 결과를 출력
ok show-sbus // SBUS 슬롯에 설치된 모든 디바이스를 출력. probe-sbus와 비슷
ok show-tapes // tape controllers를 위한 물리적 디바이스 경로를 출력
ok .speed // CPU와 bus 속도를 출력

-- ok상태(PROM 상태) 에서 해볼 수 있는 몇가지 테스트
ok test net : 자동설정된 이더넷 인터페이스의 internal, external 으로 test
ok test scsi : Main board안의 scsi Interface를 check
ok watch-clock : Ethernet cable에연결된 시스템의 packet을 monitoring 하며
Good packet일 때는 . 으로 bad packet일 때는 X로 나타남
ok watch-net : 자동적으로 선택하는것 AUI, TPE
ok watch-aui : 10base2 or AUI check
ok watch-tpe : 10BaseT or TP check
ok watch-net-all : Ethernet Monitoring 을 하는것이며, SBUS의 카드도 Check함
ok probe-scsi : Target Address, Unit Number, Device Type, Manufactur name
ok probe-scsi-all : 모든 scsi device check
ok test-all : HDD , FDD, Tape Drive, CD_ROM 등등 test
ok test-memory : memory test
ok test-net-aui : Ethernet cable 이 연결된 상태에서 내부 외부 AUI check
ok test-net-tpe : Ethernet cable이 연결된 상태에서 내부 외부 TPE check
ok test-disk : 내부 외부 scsi disk test함
ok test ttya
ok test ttyb
ok test keyboard

ok boot -m verbose
ok boot cdrom -s
ok boot -v
ok boot net
ok boot 
 


 

태그 :

댓글()