Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Guía de administración del sistema: administración básica |
1. Herramientas de gestión de Oracle Solaris (guía)
2. Trabajo con Solaris Management Console (tareas)
3. Trabajo con Oracle Java Web Console (tareas)
4. Gestión de grupos y cuentas de usuario (descripción general)
5. Gestión de cuentas de usuario y grupos (tareas)
6. Gestión del soporte cliente-servidor (descripción general)
7. Administración de clientes sin disco (tareas)
8. Introducción al cierre e inicio de un sistema
9. Cierre e inicio del sistema (descripción general)
10. Cierre de un sistema (tareas)
11. Modificación del comportamiento del inicio de Oracle Solaris (tareas)
12. Cómo iniciar un sistema Oracle Solaris (tareas)
13. Gestión de archivos de inicio de Oracle Solaris (tareas)
14. Resolución de problemas de inicio de un sistema Oracle Solaris (tareas)
Resolución de problemas de inicio en la plataforma SPARC (mapa de tareas)
SPARC: Cómo detener el sistema para fines de recuperación
SPARC: Provocación de un volcado por caída y un reinicio del sistema
SPARC: Cómo forzar un volcado por caída y un reinicio del sistema
SPARC: Cómo iniciar un sistema para fines de recuperación
SPARC: Cómo iniciar el sistema con el depurador de núcleo (kmdb)
Resolución de problemas de inicio en la plataforma x86 (mapa de tareas)
x86: Cómo detener un sistema para fines de recuperación
x86: Provocación de un volcado por caída y un reinicio del sistema
x86: Cómo forzar un volcado por caída y un reinicio del sistema
x86: Cómo iniciar un sistema con el depurador de núcleo en el entorno de inicio de GRUB (kmdb)
15. x86: Inicio basado en GRUB (referencia)
16. x86: Inicio de un sistema que no implementa GRUB (tareas)
17. Comando regadm del registro automático de Oracle Solaris (tareas)
18. Gestión de servicios (descripción general)
19. Gestión de servicios (tareas)
20. Gestión de software (descripción general)
22. Gestión de software mediante comandos de paquetes de Oracle Solaris (tareas)
|
Puede que necesite utilizar uno o más de los siguientes métodos para resolver problemas que impiden que el sistema se inicie correctamente.
Solucionar problemas de mensajes de error cuando el sistema se inicia.
Detener el sistema para intentar la recuperación.
Iniciar un sistema para fines de recuperación.
Forzar un volcado por caída y un reinicio del sistema.
Iniciar el sistema con el depurador de núcleo mediante el comando kmdb.
El monitor muestra el indicador de PROM ok.
ok
La secuencia de teclas de detención específica depende del tipo de teclado. Por ejemplo, puede presionar Stop-A o L1-A. En los terminales, presione la tecla Break.
ok sync
Para obtener más información, consulte la página del comando man boot(1M).
# who -r . run-level s May 2 07:39 3 0 S
Ejemplo 14-1 SPARC: Detención del sistema para fines de recuperación
Press Stop-A ok sync syncing file systems... Press Stop-A ok boot
Forzar un volcado por caída y un reinicio del sistema es, algunas veces, necesario para fines de resolución de problemas. La función savecore está habilitada de manera predeterminada.
Para obtener más información sobre volcados por caída del sistema, consulte el Capítulo 17, Gestión de información sobre la caída del sistema (tareas) de Guía de administración del sistema: Administración avanzada.
Utilice este procedimiento para forzar un volcado por caída del sistema. El ejemplo que sigue este procedimiento muestra cómo utilizar el comando halt -d para forzar un volcado por caída del sistema. Deberá reiniciar manualmente el sistema después de ejecutar este comando.
La secuencia de teclas de detención específica depende de su tipo de teclado. Por ejemplo, puede presionar Stop-A o L1-A. En los terminales, presione la tecla Break.
La PROM muestra el indicador ok.
> n ok sync
Una vez que el volcado por caída se escriba en el disco, el sistema se reiniciará.
El indicador de inicio de sesión se muestra cuando el proceso de inicio ha finalizado correctamente.
hostname console login:
Ejemplo 14-2 SPARC: Provocación de un volcado por caída y un reinicio del sistema mediante el comando halt -d
En este ejemplo, se muestra cómo forzar un volcado por caída y un reinicio del sistema jupiter mediante los comandos halt -d y boot. Utilice este método para forzar un volcado por caída y un reinicio del sistema.
# halt -d Jul 21 14:13:37 jupiter halt: halted by root panic[cpu0]/thread=30001193b20: forced crash dump initiated at user request 000002a1008f7860 genunix:kadmin+438 (b4, 0, 0, 0, 5, 0) %l0-3: 0000000000000000 0000000000000000 0000000000000004 0000000000000004 %l4-7: 00000000000003cc 0000000000000010 0000000000000004 0000000000000004 000002a1008f7920 genunix:uadmin+110 (5, 0, 0, 6d7000, ff00, 4) %l0-3: 0000030002216938 0000000000000000 0000000000000001 0000004237922872 %l4-7: 000000423791e770 0000000000004102 0000030000449308 0000000000000005 syncing file systems... 1 1 done dumping to /dev/dsk/c0t0d0s1, offset 107413504, content: kernel 100% done: 5339 pages dumped, compression ratio 2.68, dump succeeded Program terminated ok boot Resetting ... Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 333MHz), No Keyboard OpenBoot 3.15, 128 MB memory installed, Serial #10933339. Ethernet address 8:0:20:a6:d4:5b, Host ID: 80a6d45b. Rebooting with command: boot Boot device: /pci@1f,0/pci@1,1/ide@3/disk@0,0:a File and args: kernel/sparcv9/unix SunOS Release 5.10 Version Generic_144500-10 64-bit Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. configuring IPv4 interfaces: hme0. add net default: gateway 172.20.27.248 Hostname: jupiter The system is coming up. Please wait. NIS domain name is example.com . . . System dump time: Wed Jul 21 14:13:41 2004 Jul 21 14:15:23 jupiter savecore: saving system crash dump in /var/crash/jupiter/*.0 Constructing namelist /var/crash/jupiter/unix.0 Constructing corefile /var/crash/jupiter/vmcore.0 100% done: 5339 of 5339 pages saved Starting Sun(TM) Web Console Version 2.1-dev... . . .
Utilice este procedimiento cuando un archivo importante, como /etc/passwd, tiene una entrada no válida y hace que el proceso de inicio falle.
Utilice la secuencia de detención que se describe en este procedimiento si no conoce la contraseña root o si no puede iniciar sesión en el sistema. Para obtener más información, consulte SPARC: Cómo detener el sistema para fines de recuperación.
Sustituya el nombre de dispositivo del sistema de archivos que se reparará por la variable nombre de dispositivo en el siguiente procedimiento. Si necesita ayuda para identificar los nombres de dispositivos de un sistema, consulte Displaying Device Configuration Information de System Administration Guide: Devices and File Systems.
Inicie el sistema desde el disco de instalación de Oracle Solaris:
Inserte el disco de instalación de Oracle Solaris en la unidad.
Inicie desde el disco de instalación en modo de usuario único.
ok boot cdrom -s
Inicie el sistema desde la red si un servidor de instalación o una unidad de CD o DVD remota no está disponible.
ok boot net -s
# mount /dev/dsk/device-name /a
# cd /a/file-system
# TERM=sun # export TERM
# vi filename
# cd /
# umount /a
# init 6
El indicador de inicio de sesión se muestra cuando el proceso de inicio ha finalizado correctamente.
hostname console login:
Ejemplo 14-3 SPARC: Inicio de un sistema para fines de recuperación (archivo de contraseña dañado)
El ejemplo siguiente muestra cómo reparar un archivo del sistema importante (en este caso, /etc/passwd) después de iniciar desde un CD-ROM local.
ok boot cdrom -s # mount /dev/dsk/c0t3d0s0 /a # cd /a/etc # TERM=vt100 # export TERM # vi passwd (Remove invalid entry) # cd / # umount /a # init 6
Ejemplo 14-4 SPARC: Inicio de un sistema si ha olvidado la contraseña root
El ejemplo siguiente muestra cómo iniciar el sistema desde la red cuando ha olvidado la contraseña root. En este ejemplo, se supone que el servidor de inicio de la red ya está disponible. Asegúrese de aplicar una nueva contraseña root después de que el sistema se haya reiniciado.
ok boot net -s # mount /dev/dsk/c0t3d0s0 /a # cd /a/etc # TERM=vt100 # export TERM # vi shadow (Remove root's encrypted password string) # cd / # umount /a # init 6
ok boot -F failsafe
. . ROOT/zfsBE was found on rpool. Do you wish to have it mounted read-write on /a? [y,n,?] y mounting rpool on /a Starting shell.
# cd /a/etc
# vi passwd
# init 6
Este procedimiento muestra los conceptos básicos para cargar el depurador de núcleo (kmdb). Para obtener información más detallada, consulte la Guía del depurador modular de Oracle Solaris.
Nota - Utilice los comandos reboot y halt con la opción -d si no tiene tiempo para depurar el sistema de forma interactiva. Para ejecutar el comando halt con la opción -d, se requiere un reinicio manual del sistema posteriormente. Mientras que, si utiliza el comando reboot, el sistema se inicia automáticamente. Consulte reboot(1M) para obtener más información.
Para detener el sistema correctamente, utilice el comando /usr/sbin/halt.
El método utilizado para ingresar al depurador depende del tipo de consola que se utiliza para acceder al sistema:
Si se utiliza un teclado conectado localmente, presione Stop-A o L1-A, según el tipo de teclado.
Si se utiliza una consola en serie, envíe un carácter de interrupción con el método que sea adecuado para el tipo de consola en serie que se está utilizando.
Un mensaje de bienvenida se muestra al ingresar al depurador de núcleo por primera vez.
Rebooting with command: kadb Boot device: /iommu/sbus/espdma@4,800000/esp@4,8800000/sd@3,0 . . .
Ejemplo 14-5 SPARC: Inicio de un sistema con el depurador de núcleo (kmdb)
ok boot kmdb Resetting... Executing last command: boot kmdb -d Boot device: /pci@1f,0/ide@d/disk@0,0:a File and args: kmdb -d Loading kmdb...