Source: http://docplayer.es/507901-Resolucion-de-problemas-tipicos-en-oracle-solaris-11-1.html
Timestamp: 2018-03-20 13:56:35+00:00

Document:
Resolución de problemas típicos en Oracle Solaris PDF
Resolución de problemas típicos en Oracle Solaris 11.1
Download "Resolución de problemas típicos en Oracle Solaris 11.1"
Ana Sánchez Lozano
1 Resolución de problemas típicos en Oracle Solaris 11.1 Referencia: E Octubre de 2012
2 Copyright 1998, 2012, Oracle y/o sus filiales. Todos los derechos reservados. Este software y la documentación relacionada están sujetos a un contrato de licencia que incluye restricciones de uso y revelación, y se encuentran protegidos por la legislación sobre la propiedad intelectual. A menos que figure explícitamente en el contrato de licencia o esté permitido por la ley, no se podrá utilizar, copiar, reproducir, traducir, emitir, modificar, conceder licencias, transmitir, distribuir, exhibir, representar, publicar ni mostrar ninguna parte, de ninguna forma, por ningún medio. Queda prohibida la ingeniería inversa, desensamblaje o descompilación de este software, excepto en la medida en que sean necesarios para conseguir interoperabilidad según lo especificado por la legislación aplicable. La información contenida en este documento puede someterse a modificaciones sin previo aviso y no se garantiza que se encuentre exenta de errores. Si detecta algún error, le agradeceremos que nos lo comunique por escrito. Si este software o la documentación relacionada se entrega al Gobierno de EE.UU. o a cualquier entidad que adquiera licencias en nombre del Gobierno de EE.UU. se aplicará la siguiente disposición: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government. Este software o hardware se ha desarrollado para uso general en diversas aplicaciones de gestión de la información. No se ha diseñado ni está destinado para utilizarse en aplicaciones de riesgo inherente, incluidas las aplicaciones que pueden causar daños personales. Si utiliza este software o hardware en aplicaciones de riesgo, usted será responsable de tomar todas las medidas apropiadas de prevención de fallos, copia de seguridad, redundancia o de cualquier otro tipo para garantizar la seguridad en el uso de este software o hardware. Oracle Corporation y sus subsidiarias declinan toda responsabilidad derivada de los daños causados por el uso de este software o hardware en aplicaciones de riesgo. Oracle y Java son marcas comerciales registradas de Oracle y/o sus subsidiarias. Todos los demás nombres pueden ser marcas comerciales de sus respectivos propietarios. Intel e Intel Xeon son marcas comerciales o marcas comerciales registradas de Intel Corporation. Todas las marcas comerciales de SPARC se utilizan con licencia y son marcas comerciales o marcas comerciales registradas de SPARC International, Inc. AMD, Opteron, el logotipo de AMD y el logotipo de AMD Opteron son marcas comerciales o marcas comerciales registradas de Advanced Micro Devices. UNIX es una marca comercial registrada de The Open Group. Este software o hardware y la documentación pueden ofrecer acceso a contenidos, productos o servicios de terceros o información sobre los mismos. Ni Oracle Corporation ni sus subsidiarias serán responsables de ofrecer cualquier tipo de garantía sobre el contenido, los productos o los servicios de terceros y renuncian explícitamente a ello. Oracle Corporation y sus subsidiarias no se harán responsables de las pérdidas, los costos o los daños en los que se incurra como consecuencia del acceso o el uso de contenidos, productos o servicios de terceros.
3 Contenido Prefacio Gestión de información sobre la caída del sistema (tareas)...9 Novedades de la gestión de información sobre la caída del sistema...9 Cambios en el comportamiento de savecore...9 Caídas del sistema (descripción general) Archivos de volcado por caída del sistema Guardado de volcados por caída Gestión de información sobre el volcado por caída del sistema con el comando dumpadm.11 Cómo funciona el comando dumpadm Gestión de información sobre el volcado por caída del sistema Gestión de información de volcado por caída del sistema (mapa de tareas) Cómo visualizar la configuración de volcado por caída actual Cómo modificar una configuración de volcado por caída Cómo examinar la información de volcado por caída Cómo recuperar información de un directorio de volcado por caída lleno (opcional) Cómo activar o desactivar la función para guardar volcados por caída Gestión de archivos del núcleo central (tareas) Gestión de archivos del núcleo Rutas configurables de los archivos del núcleo central Nombres ampliados de archivos del núcleo central Configuración de patrón de nombre de archivo del núcleo central Activación de programas setuid para generar archivos del núcleo central Gestión de archivos del núcleo central (mapa de tareas) Visualización de la configuración de volcado del núcleo central actual Cómo configurar un patrón de nombre de archivo del núcleo central
4 Contenido Cómo activar una ruta del archivo del núcleo central por proceso Cómo activar una ruta del archivo del núcleo central global Resolución de problemas de archivos del núcleo central Análisis de archivos del núcleo central Resolución de problemas de software y sistemas (tareas) Resolución de problemas por bloqueos del sistema Qué hacer si el sistema se bloquea Recopilación de datos sobre resolución de problemas Lista de comprobación de resolución de problemas de bloqueo del sistema Gestión de los mensajes del sistema...30 Visualización de los mensajes del sistema Rotación del registro del sistema Personalización del registro de mensajes del sistema Activación remota de mensajería de consola Resolución de problemas de acceso a archivos Resolución de problemas con rutas de búsqueda ( Command not found)...40 Cambio de propiedades de grupo y archivo Resolución de problemas de acceso a archivos Detección de problemas con el acceso de red Resolución de diversos problemas de software y sistemas (tareas)...43 Qué hacer si se produce un error al reiniciar Qué hacer si ha olvidado la contraseña root o existe un problema que impide que el sistema se inicie Qué hacer si el sistema se cuelga Qué hacer si el sistema de archivos se llena El sistema de archivos se llenó porque se creó un archivo o directorio grande El sistema de archivos TMPFS está lleno porque el sistema se quedó sin memoria Qué hacer si las ACL de los archivos se pierden después de copiar o restaurar Índice Resolución de problemas típicos en Oracle Solaris 11.1 Octubre de 2012
5 Prefacio Resolución de problemas típicos en Oracle Solaris 11.1 forma parte de un conjunto de documentación que incluye una gran cantidad de información sobre la administración del sistema Oracle Solaris. Esta guía contiene información para los sistemas basados en SPARC y x86. Este manual asume que ha completado las siguientes tareas: Instalar el software Oracle Solaris Configurar todo el software de redes que tenga previsto usar Para Oracle Solaris, se incluyen nuevas funciones que podrían ser interesantes para los administradores del sistema en secciones cuyo título empieza con Novedades de... en los capítulos correspondientes. Nota Esta versión de Oracle Solaris es compatible con sistemas que usen arquitecturas de las familias de procesadores SPARC y x86. Los sistemas compatibles aparecen en Listas de compatibilidad del sistema operativo Oracle Solaris. Este documento indica las diferencias de implementación entre los tipos de plataforma. Para conocer cuáles son los sistemas admitidos, consulte Listas de compatibilidad del sistema operativo Oracle Solaris. Quién debe utilizar este manual Esta guía está dirigida a los responsables de administrar uno o más sistemas que ejecutan la versión Oracle Solaris 11. Para utilizar este manual, se debe tener como mínimo entre uno y dos años de experiencia en la administración de sistemas UNIX. Puede resultar útil participar en cursos de formación para administración de sistemas UNIX. 5
6 Prefacio Acceso a Oracle Support Los clientes de Oracle tienen acceso a soporte electrónico por medio de My Oracle Support. Para obtener más información, visite lookup?ctx=acc&id=info o, si tiene alguna discapacidad auditiva, visite Convenciones tipográficas La siguiente tabla describe las convenciones tipográficas utilizadas en este manual. TABLA P 1 Convenciones tipográficas Tipos de letra Descripción Ejemplo AaBbCc123 AaBbCc123 aabbcc123 AaBbCc123 Los nombres de los comandos, los archivos, los directorios y los resultados que el equipo muestra en pantalla Lo que se escribe, en contraposición con la salida del equipo en pantalla Marcador de posición: sustituir por un valor o nombre real Títulos de los manuales, términos nuevos y palabras destacables Edite el archivo.login. Utilice el comando ls -a para mostrar todos los archivos. nombre_sistema% tiene correo. nombre_sistema% su Contraseña: El comando necesario para eliminar un archivo es rm nombre_archivo. Consulte el capítulo 6 de la Guía del usuario. Una copia en caché es aquella que se almacena localmente. No guarde el archivo. Nota: algunos elementos destacados aparecen en negrita en línea. Indicadores de los shells en los ejemplos de comandos La tabla siguiente muestra los indicadores de sistema UNIX predeterminados y el indicador de superusuario de shells que se incluyen en los sistemas operativos Oracle Solaris. Tenga en cuenta que el indicador predeterminado del sistema que se muestra en los ejemplos de comandos varía según la versión de Oracle Solaris. 6 Resolución de problemas típicos en Oracle Solaris 11.1 Octubre de 2012
7 Prefacio TABLA P 2 Indicadores de shell Shell Indicador Shell Bash, shell Korn y shell Bourne $ Shell Bash, shell Korn y shell Bourne para superusuario Shell C Shell C para superusuario # machine_name% machine_name# 7
9 1C APÍTULO 1 Gestión de información sobre la caída del sistema (tareas) Este capítulo describe cómo gestionar información sobre la caída del sistema en el sistema operativo Oracle Solaris. A continuación, se muestra una lista con la información que se incluye en este capítulo: Novedades de la gestión de información sobre la caída del sistema en la página 9 Caídas del sistema (descripción general) en la página 10 Gestión de información sobre el volcado por caída del sistema en la página 13 Novedades de la gestión de información sobre la caída del sistema Esta sección describe funciones nuevas o cambiadas de gestión de recursos del sistema de esta versión de Oracle Solaris. Cambios en el comportamiento de savecore El comando savecore ahora crea inicialmente archivos con un sufijo.partial que se agrega al archivo. Una vez que el archivo está completamente escrito, se le cambia el nombre y se elimina el sufijo. Algunos problemas potenciales pueden impedir que se cambie el nombre del archivo y que se elimine el sufijo, por ejemplo, si el comando savecore todavía está ocupado. Otro ejemplo es si el comando savecore se interrumpe debido a una caída del sistema poco después del inicio. Si el comando está ocupado, puede usar el comando ps para buscar el ID de proceso (PID) del proceso savecore que se está ejecutando y, luego, esperar que el proceso se complete. Si el proceso se interrumpe, puede eliminar manualmente el archivo sobrante y volver a crearlo mediante la ejecución del comando savecore con la opción -d. Para obtener más información, consulte la página del comando man savecore(1m). 9
10 Caídas del sistema (descripción general) Caídas del sistema (descripción general) Tenga en cuenta los siguientes puntos clave cuando trabaje con información sobre la caída del sistema: Debe asumir el rol root para acceder y gestionar información sobre caídas del sistema. Consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad. No desactive la opción de guardar los volcados por caída del sistema en el sistema. Los archivos de volcado por caída del sistema proporcionan una manera muy útil de determinar los motivos de la caída del sistema. No elimine información importante sobre la caída del sistema antes de enviarla al representante de servicio al cliente. Las caídas del sistema pueden producirse debido a errores de software, problemas de E/S y mal funcionamiento del hardware. Si el sistema se cae, mostrará un mensaje de error en la consola y, a continuación, escribirá una copia de la memoria física correspondiente en el dispositivo de volcado. El sistema se reiniciará automáticamente. Cuando se reinicia el sistema, se ejecuta el comando savecore a fin de recuperar los datos del dispositivo de volcado y escribir el volcado por caída guardado en el directorio savecore. Los archivos de volcado por caída guardados brindan información muy importante que permite diagnosticar el problema. La información sobre el volcado por caída se escribe en un formato comprimido en el archivo vmdump.n, donde n representa un número entero que identifica el volcado por caída. Posteriormente, se puede invocar el comando savecore en el mismo sistema o en un sistema distinto para ampliar el volcado por caída comprimido a un par de archivos denominados unix.n y vmcore. n. Mediante el comando dumpadm también se puede configurar el directorio donde se guarda el volcado por caída después del reinicio. Los volúmenes ZFS dedicados se utilizan para las áreas de intercambio y volcado. Después de una instalación, es posible que necesite ajustar el tamaño de los dispositivos de intercambio y volcado o que posiblemente deba volver a crear los volúmenes de intercambio y volcado. Para obtener instrucciones, consulte Gestión de los dispositivos de intercambio y volcado ZFS de Administración de Oracle Solaris 11.1: sistemas de archivos ZFS. Archivos de volcado por caída del sistema El comando savecore se ejecuta automáticamente después de una caída del sistema a fin de recuperar la información sobre el volcado por caída del dispositivo de volcado y escribe un par de archivos denominados unix.x y vmcore.x, donde x identifica el número de secuencia de volcado. El conjunto de estos archivos representa la información guardada sobre el volcado por caída del sistema. 10 Resolución de problemas típicos en Oracle Solaris 11.1 Octubre de 2012
11 Caídas del sistema (descripción general) Nota En ocasiones, los archivos de volcado por caída pueden confundirse con los archivos core, que son imágenes de aplicaciones de usuario que se escriben cuando la aplicación finaliza de modo anormal. Los archivos de volcado por caída se guardan en el directorio predeterminado /var/crash/.en versiones anteriores, los archivos de volcado por caída se sobrescribían después del reinicio del sistema, a menos que activara manualmente el sistema para que guarde las imágenes de la memoria física en un archivo de volcado por caída. Ahora, el guardado de archivos de volcado por caída está activado de manera predeterminada. La información sobre la caída del sistema se gestiona con el comando dumpadm. Para obtener más información, consulte Gestión de información sobre el volcado por caída del sistema con el comando dumpadm en la página 11. Guardado de volcados por caída La utilidad mdb permite examinar las estructuras de control, las tablas activas, las imágenes de la memoria de un núcleo del sistema caído o en ejecución, y otra información sobre la operación del núcleo. Para poder usar la utilidad mdb con todo su potencial, se requiere un conocimiento detallado sobre el núcleo y ello excede el alcance de esta guía. Para obtener información sobre el uso de esta utilidad, consulte la página del comando man mdb(1). Gestión de información sobre el volcado por caída del sistema con el comando dumpadm Utilice el comando dumpadm para gestionar información sobre el volcado por caída del sistema en el sistema operativo Oracle Solaris. El comando dumpadm permite configurar los volcados por caída del sistema operativo. Los parámetros de configuración dumpadm incluyen el contenido de volcado, el dispositivo de volcado y el directorio donde se guardan los archivos de volcado por caída. Los datos del volcado se almacenan en un formato comprimido en el dispositivo de volcado. Las imágenes de volcado por caída del núcleo pueden ocupar 4 Gbytes o más. La compresión de los datos representa un volcado más rápido y una menor cantidad de espacio en el disco requerida para el dispositivo de volcado. El guardado de archivos de volcado por caída se ejecuta en segundo plano cuando un dispositivo de volcado dedicado, que no es el área de intercambio, integra la configuración de volcado. Esto significa que un sistema que se está iniciando no debe aguardar a que finalice el comando savecore para avanzar al siguiente paso. En los sistemas con memorias Capítulo 1 Gestión de información sobre la caída del sistema (tareas) 11
12 Caídas del sistema (descripción general) de gran tamaño, el sistema puede estar disponible antes de que finalice savecore. Consulte Cambios en el comportamiento de savecore en la página 9 para conocer los posibles problemas. Los archivos de volcado por caída del sistema, generados por el comando savecore, se guardan de manera predeterminada. El comando savecore -L le permite obtener un volcado por caída del sistema operativo Oracle Solaris que se está ejecutando. Este comando está diseñado para resolver los problemas de un sistema en ejecución mediante la toma de una instantánea de la memoria durante un estado erróneo, como un problema de rendimiento temporal o cuando se interrumpe el servicio. Si el sistema está activo y todavía puede ejecutar algunos comandos, puede ejecutar el comando savecore -L para guardar una instantánea del sistema en el dispositivo de volcado e inmediatamente escribir los archivos de volcado por caída en el directorio savecore. Debido a que el sistema aún está en ejecución, sólo puede utilizar el comando savecore - L si ha configurado un dispositivo de volcado dedicado. El comando dumpadm gestiona los parámetros de configuración de volcado. En la siguiente tabla se describen los parámetros de configuración de dumpadm. Parámetro de volcado dispositivo de volcado directorio savecore contenido del volcado espacio libre mínimo Descripción El dispositivo que almacena los datos de volcado temporalmente cuando cae el sistema. Si el dispositivo de volcado no es el área de intercambio, savecore se ejecuta en segundo plano, lo que agiliza el proceso de inicio. El directorio que almacena los archivos de volcado por caída del sistema. El tipo de datos de la memoria que componen el volcado. La cantidad mínima de espacio libre necesario en el directorio savecore después de guardar los archivos de volcado por caída. Si no se configuró un espacio libre mínimo, el valor predeterminado es 1 MB. Para obtener más información, consulte dumpadm(1m). Cómo funciona el comando dumpadm Durante el inicio del sistema, se invoca el comando dumpadm mediante el servicio svc:/system/dumpadm:default a fin de configurar los parámetros de volcados por caída. En concreto, dumpadm inicializa el dispositivo de volcado y el contenido del volcado mediante la interfaz /dev/dump. Cuando se completa la configuración del volcado, la secuencia de comandos savecore busca la ubicación del directorio del archivo de volcado por caída. Luego, se invoca savecore para comprobar si existen volcados por caída y verificar el contenido del archivo minfree en el directorio de volcado por caída. 12 Resolución de problemas típicos en Oracle Solaris 11.1 Octubre de 2012
13 Gestión de información sobre el volcado por caída del sistema Gestión de información sobre el volcado por caída del sistema En esta sección, se describen las tareas para gestionar la información de volcado por caída del sistema. Gestión de información de volcado por caída del sistema (mapa de tareas) Tarea Descripción Para obtener instrucciones 1. Visualizar la configuración de volcado por caída actual. 2. Modificar la configuración de volcado por caída. 3. Examinar un archivo de volcado por caída. Visualice la configuración de volcado por caída actual con el comando dumpadm. Utilice el comando dumpadm para especificar el tipo de datos del volcado, si desea que el sistema use un dispositivo de volcado dedicado, el directorio para guardar los archivos de volcado por caída y la cantidad de espacio que debe quedar disponible una vez escritos los archivos de volcado por caída. Utilice el comando mdb para ver los archivos de volcado por caída. Cómo visualizar la configuración de volcado por caída actual en la página 13 Cómo modificar una configuración de volcado por caída en la página 14 Cómo examinar la información de volcado por caída en la página (Opcional) Recuperar información de un directorio de volcado por caída lleno. El sistema se cae, pero no hay espacio disponible en el directorio savecore, y desea guardar información imprescindible sobre el volcado por caída del sistema. Cómo recuperar información de un directorio de volcado por caída lleno (opcional) en la página (Opcional) Activar o desactivar el guardado de archivos de volcado por caída. Utilice el comando dumpadm para activar o desactivar el guardado de archivos de volcado por caída. La función para guardar archivos de volcado por caída está activada de manera predeterminada. Cómo activar o desactivar la función para guardar volcados por caída en la página 18 1 Cómo visualizar la configuración de volcado por caída actual Asuma el rol de usuario root. Consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad. Capítulo 1 Gestión de información sobre la caída del sistema (tareas) 13
14 Gestión de información sobre el volcado por caída del sistema 2 Visualice la configuración de volcado por caída actual. # dumpadm Dump content: kernel pages Dump device: /dev/zvol/dsk/rpool/dump (dedicated) Savecore directory: /var/crash Savecore enabled: yes Save compressed: on El resultado del ejemplo anterior significa lo siguiente: El contenido del volcado incluye las páginas de la memoria del núcleo. La memoria del núcleo se vuelca en un dispositivo de volcado dedicado, /dev/zvol/dsk/rpool/dump. Los archivos de volcado por caída del sistema se escriben en el directorio /var/crash. El guardado de archivos de volcado por caída está activado. Los volcados por caída se deben guardar en formato comprimido Cómo modificar una configuración de volcado por caída Asuma el rol de usuario root. Consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad. Identifique la configuración de volcado por caída actual. # dumpadm Dump content: kernel pages Dump device: /dev/zvol/dsk/rpool/dump (dedicated) Savecore directory: /var/crash Savecore enabled: yes Save compressed: on Este resultado identifica la configuración de volcado predeterminada para un sistema que ejecuta la versión Oracle Solaris 11. Modifique la configuración de volcado por caída. # /usr/sbin/dumpadm [-nuy] [-c content-type] [-d dump-device] [-m mink minm min%] [-s savecore-dir] [-r root-dir] [-z on off] -c content Especifica el tipo de datos que componen el volcado. Utilice kernel para el volcado de toda la memoria del núcleo, all para el volcado de toda la memoria o curproc para el volcado de la memoria del núcleo y las páginas de la memoria del proceso cuyo subproceso estaba en ejecución cuando se produjo la caída. El contenido predeterminado del volcado incluye la memoria del núcleo. 14 Resolución de problemas típicos en Oracle Solaris 11.1 Octubre de 2012
15 Gestión de información sobre el volcado por caída del sistema -d dump-device Especifica el dispositivo que almacena los datos de volcado temporalmente cuando cae el sistema. El dispositivo de volcado principal es el dispositivo de volcado predeterminado. -m nnnk nnnm nnn% Especifica el espacio libre mínimo que debe estar disponible en el disco para guardar los archivos de volcado por caída mediante la creación de un archivo minfree en el directorio savecore actual. Este parámetro se puede especificar en Kbytes (nnnk), Mbytes (nnnm) o en porcentaje de tamaño del sistema de archivos (nnn%). El comando savecore consulta este archivo antes de escribir los archivos de volcado por caída. Si la escritura de los archivos de volcado por caída, según el tamaño, redujera la cantidad de espacio libre por debajo del umbral minfree, no se escribirán los archivos de volcado y se registrará un mensaje de error. Para obtener información sobre la recuperación en este caso, consulte Cómo recuperar información de un directorio de volcado por caída lleno (opcional) en la página 17. -n Especificaqueno debeejecutarse savecore cuando se reinicia el sistema. No se recomienda esta configuración de volcado. Si la información sobre la caída del sistema se escribe en el dispositivo de intercambio y savecore no está activado, se sobrescribe la información sobre el volcado por caída cuando el sistema comienza el intercambio. -s Especifica un directorio alternativo para almacenar archivos de volcado por caída. En Oracle Solaris 11, el directorio predeterminado es /var/crash. -u Realiza la actualización forzosa de la configuración de volcado del núcleo en función del contenido del archivo /etc/dumpadm.conf. -y Modifica la configuración de volcado para que, al reiniciarse el sistema, se ejecute automáticamente el comando savecore, que es el valor predeterminado de esta configuración de volcado. -z on off Modifica la configuración de volcado para controlar el funcionamiento del comando savecore al reiniciarse el sistema. La configuración on permite el guardado del archivo del núcleo central en un formato comprimido. La configuración off descomprime automáticamente el archivo de volcado por caída. Debido a que los archivos de volcado por caída pueden ser de gran tamaño y, por lo tanto, si se guardaran en un formato comprimido, se necesitaría menos espacio en el sistema de archivos, la configuración predeterminada es on. Capítulo 1 Gestión de información sobre la caída del sistema (tareas) 15
16 Gestión de información sobre el volcado por caída del sistema Ejemplo 1 1 Modificación de una configuración de volcado por caída En este ejemplo, se realiza el volcado de toda la memoria en el dispositivo de volcado dedicado, /dev/zvol/dsk/rpool/dump, y el espacio libre mínimo que debe estar disponible después de guardar los archivos de volcado por caída corresponde al 10% del espacio del sistema de archivos. # dumpadm Dump content: kernel pages Dump device: /dev/zvol/dsk/rpool/dump (dedicated) Savecore directory: /var/crash Savecore enabled: yes Save compressed: on # dumpadm -c all -d /dev/zvol/dsk/rpool/dump -m 10% Dump content: all pages Dump device: /dev/zvol/dsk/rpool/dump (dedicated) Savecore directory: /var/crash (minfree = KB) Savecore enabled: yes Save compressed: on 1 2 Cómo examinar la información de volcado por caída Asuma el rol de usuario root. Consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad. Pase al directorio en el que se ha guardado la información de volcado por caída. Por ejemplo: # cd /var/crash Si no está seguro de la ubicación del volcado por caída, use el comando dumpadm para determinar el lugar en el que el sistema tiene configurado almacenar los archivos de volcado por caída del núcleo. Por ejemplo: # /usr/sbin/dumpadm Dump content: kernel pages Dump device: /dev/zvol/dsk/rpool/dump (dedicated) Savecore directory: /var/crash Savecore enabled: yes Save compressed: on 3 Analice el volcado por caída con la utilidad de depurador modular ( mdb). # /usr/bin/mdb [-k] crashdump-file -k Especifica el modo de depuración del núcleo considerando que el archivo es un archivo de volcado por caída del sistema operativo. crashdump-file Especifica el archivo de volcado por caída del sistema operativo. 16 Resolución de problemas típicos en Oracle Solaris 11.1 Octubre de 2012
17 Gestión de información sobre el volcado por caída del sistema Por ejemplo: # /usr/bin/mdb -K vmcore.0 O bien, el comando se puede especificar de la siguiente manera: # /usr/bin/mdb -k Ejemplo 1 2 Visualice el estado de caída del sistema de la siguiente manera: > ::status... > ::system... Para usar el comando ::system dcmd al examinar el volcado por caída del núcleo, el archivo del núcleo debe ser un archivo de volcado por caída del núcleo y se debe haber especificado la opción -k al iniciar la utilidad mdb. Salga de la utilidad mdb. > $quit Análisis de la información de volcado por caída A continuación, se muestra un ejemplo de resultado de la utilidad mdb, que incluye información del sistema e identifica los valores ajustables que se configuran en el archivo /etc/system de este sistema. # cd /var/crash # /usr/bin/mdb -k unix.0 Loading modules: [ unix krtld genunix ip nfs ipc ptm ] > ::status debugging crash dump /dev/mem (64-bit) from ozlo operating system: 5.10 Generic sun4v > ::system set ufs_ninode=0x9c40 [0t40000] set ncsize=0x4e20 [0t20000] set pt_cnt=0x400 [0t1024] > $q Cómo recuperar información de un directorio de volcado por caída lleno (opcional) En esta situación el sistema se cae, pero no hay espacio disponible en el directorio savecore, y desea guardar información imprescindible sobre el volcado por caída del sistema. Capítulo 1 Gestión de información sobre la caída del sistema (tareas) 17
18 Gestión de información sobre el volcado por caída del sistema 1 2 Después de reiniciar el sistema, inicie sesión con el rol root. Borre el directorio savecore, por lo general, /var/crash/, eliminando los archivos de volcado por caída existentes que ya se enviaron al proveedor de servicios. Como alternativa, puede ejecutar manualmente el comando savecore para especificar un directorio alternativo que tenga espacio suficiente en el disco. # savecore [ directory ] 1 2 Ejemplo 1 3 Cómo activar o desactivar la función para guardar volcados por caída Asuma el rol de usuario root. Consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad. Active o desactive el guardado de volcados por caída en el sistema. # dumpadm -n -y Desactivación del guardado de volcados por caída En este ejemplo, se muestra cómo desactivar el guardado de volcados por caída en el sistema. # Dump content: all pages Dump device: /dev/zvol/dsk/rpool/dump (dedicated) Savecore directory: /var/crash (minfree = KB) Savecore enabled: no Save compressed: on Ejemplo 1 4 Activación del guardado de volcados por caída En este ejemplo, se muestra cómo activar el guardado de volcados por caída en el sistema. # dumpadm -y Dump content: all pages Dump device: /dev/zvol/dsk/rpool/dump (dedicated) Savecore directory: /var/crash (minfree = KB) Savecore enabled: yes Save compressed: on 18 Resolución de problemas típicos en Oracle Solaris 11.1 Octubre de 2012
19 2 CAPÍTULO 2 Gestión de archivos del núcleo central (tareas) Este capítulo describe cómo gestionar archivos del núcleo central con el comando coreadm. A continuación, se muestra una lista con la información que se incluye en este capítulo: Gestión de archivos del núcleo en la página 19 Resolución de problemas de archivos del núcleo central en la página 25 Análisis de archivos del núcleo central en la página 25 Gestión de archivos del núcleo Los archivos del núcleo central se generan cuando un proceso o una aplicación finalizan de modo anormal. Los archivos del núcleo central se gestionan con el comando coreadm. Por ejemplo, puede utilizar el comando coreadm para configurar un sistema a fin de que todos los archivos del núcleo central de proceso se ubiquen en un solo directorio del sistema. De esta manera, cada vez que un proceso o daemon finalicen de modo anormal, resultará más fácil identificar los problemas mediante el examen de los archivos del núcleo central en un directorio específico. 19
20 Gestión de archivos del núcleo Rutas configurables de los archivos del núcleo central Las siguientes dos rutas de los archivos del core configurables pueden activarse o desactivarse de manera independiente entre sí: Una ruta del archivo del núcleo central por proceso, la cual está activada y asignada al archivo core de manera predeterminada. Cuando está activada, la ruta del archivo del núcleo central por proceso permite que se genere un archivo core cuando el proceso finaliza de modo anormal. Un proceso nuevo hereda la ruta por proceso del proceso principal correspondiente. El propietario del proceso es propietario del archivo del núcleo central por proceso que se genera, y cuenta con permisos de lectura y escritura. Sólo el usuario propietario puede ver este archivo. Una ruta del archivo del núcleo central global, la cual está desactivada y asignada al archivo core de manera predeterminada. Si está activada, mediante la ruta del archivo del núcleo central global, se genera un archivo del núcleo central adicional con el mismo contenido que el archivo del núcleo central por proceso. Cuando se genera, un archivo de núcleo central global es propiedad del usuario root, que cuenta con permisos de lectura y escritura exclusivos para usuario root. Los usuarios sin privilegios no pueden ver este archivo. Cuando un proceso finaliza de modo anormal, genera un archivo del núcleo central en el directorio actual de manera predeterminada. Si la ruta del archivo del núcleo central global está activada, todos los procesos finalizados de modo anormal pueden generar dos archivos: uno se genera en el directorio de trabajo actual y otro, en la ubicación del archivo del núcleo central global. De manera predeterminada, un proceso setuid no genera archivos del núcleo central mediante la ruta global ni la ruta por proceso. Nombres ampliados de archivos del núcleo central Si un directorio global de archivos core está activado, es posible distinguir los archivos core entre sí mediante las variables descritas en la siguiente tabla. Nombre de la variable Definición de la variable %d Nombre de directorio de archivo ejecutable (hasta un máximo de MAXPATHLEN caracteres) %f Nombre de archivo ejecutable (hasta un máximo de MAXCOMLEN caracteres) %g ID de grupo efectivo %m Nombre del equipo (uname -m) 20 Resolución de problemas típicos en Oracle Solaris 11.1 Octubre de 2012
Notas de la versión de Oracle OpenSSO Update 2. Beta
Notas de la versión de Oracle OpenSSO Update 2 Beta Referencia: 821 2836 Julio de 2010 Copyright 2010, Oracle y/o sus subsidiarias. Todos los derechos reservados. Este software y la documentación relacionada
Administración de Oracle Solaris 11.1: dispositivos y sistemas de archivos
Administración de Oracle Solaris 11.1: dispositivos y sistemas de archivos Referencia: E36650 04 Septiembre de 2013 Copyright 2004, 2013, Oracle y/o sus filiales. Todos los derechos reservados. Este software

References: Resolución 
 Resolución 
 Resolución 
 Resolución 
 Resolución 
 resolución 
 resolución 
 Resolución 
 Resolución 
 Resolución 
 Resolución 
 Resolución 
 Resolución 
 Resolución 
 Resolución 
 Resolución 
 Resolución 
 Resolución 
 Resolución 
 Resolución 
 Resolución