El «Ok» prompt que aparece en el inicio de los equipos SUN, es el OpenBoot Prompt. En los servers es el LOM Prompt. Este entorno es algo parecido al BIOS en los X86. Para más información consultar el «OpenBoot Command Reference» de SUN.
Este «ok» prompt es el PROM (Programmable Read-Only Memory) Monitor el cual es parte del OpenBoot PROM que se usa en los equipos basados en Sparc. Este entorno proporciona un interfaz básico para gestionar y chequear el hardware del sistema y configurar el arranque. Para ello se utiliza un lenguaje llamado FORTH.
Existen dos entornos:
Restricted Monitor prompt. Proporciona un subconjunto sencillo de comandos para reiniciar el sistema, parar la ejecución y entrar en el Forth Monitor. Este entorno restringido también se usa para implementar seguridad del sistema.
El prompt del modo Restricted Monitor es >.
Por ejemplo:
Type b (boot), c (continue), or n (new command mode) >
Forth Monitor. Es el intérprete de comandos interactivo que permite gestionar el hardware, software, hacer debuggind y aislar fallos.
El prompt del modo Forth Monitor es ok.
Por ejemplo:
Type help for more information ok
Podemos pasar del modo Restricted Monitor al modo Forth Monitor pulsando las teclas:
Stop + A
Tres comnados básicos:
help –> Proporciona ayuda de comandos en línea
printenv –> lista parámetros del sistema
set-defaults –> Reataura valores por defecto
Un uso básico de este entorno es la gestión de los dispositivos instalados en el equipo:
show-devs –> visualiza todos los dispositivos conocidos en el sistema.
El nombrado de los dispositivos sigue una estructura determinada, por ejemplo:
/sbus@1,f8000000/esp@0,40000/sd@3,0:a
Estos dispositivos hardware tienen un alias más manejables (personalizables tambéin).
devalias –> lista los alias utilizados
Estos dispositivos forma un árbol lógico. Podemos navegar por ellos con comandos similares a como navegamos por los directorios en Linux.
cd ide –> Selecciono el dispositivo (nodo) con alias «disk»
ls –> visualizo los nombras de los hijos del actual nodo
pwd –> Visualiza el path del dispositivo actual seleccionano o nodo actual.
cd / –> Selecciona el nodo raíz de los dispositivos.
cd .. –> Selecciona el dispositivo del nodo que es padre del actual nodo.
words –> Visualiza los nombres de los métodos disponibles del nodo actual.
.attributes -> Visualiza los nombres y valores de las propiedades del nodo actual.
device-end –> Se deselecciona el nodo del dispositivo actual dejando de estar seleccionado ningún nodo (se debería hacer esto siempre antes de reiniciar el sistema)
Otros importantes:
reset –> Reinicar el sistema
help disk –> Poporciona información de opciones de un comando, por ejemplo disk.
boot cdrom –> Reinicia desde cdrom
boot disk –> Reinicia desde el primer disco disponible
boot –> reinica desde el dispositivo por defecto (disco, red, etc.)
power-off –> Apaga definitivamente el equipo
Algunos comandos de test:
probe-scsi –> identifica los dispositivos conectados al SCSI integrado.
watch-clock –> Chequea el funcionamiento del reloj.
watch-net –> Monitoriza la conexión de red.
test <dispositivo> –> Ejecuta un self-test de un dispositivo en concreto. Por ejemplo:
test floppy –> Ejecuta un test de del disquete si está instalado
test /memory – test number of megabytes specified in the selftest-#megs
test net –> Realiza un test de la conexión de red.
probe-scsi-all [device-path] –> Realiza un sondeo de los buses SCSI instalados y detecta los dispositivos conectados (Si la ruta del dispositivo está ausente, se usa el nodo raíz).