Solaris: Navegando en el /proc (III)

Kernel, OpenSolaris Sin Comentarios »

Uno de los ficheros más interesante que podemos encontrar en el FS /proc, es sin duda /proc/< PID >/as, el cual contiene una imagen del espacio de direcciones de memoria del proceso. Para leer el contenido de este fichero no necesitamos ningún tipo de estructura de datos, ni está formado por arrays, sencillamente son datos, a los que se puede acceder mediante la dirección que ocupan en la memoria.

Leer el resto de la entrada »

Solaris: Navegando en el /proc (II)

Kernel, OpenSolaris Sin Comentarios »

En el artículo anterior hablamos de los distintos ficheros y directorios que forman el sistema de archivos /proc, repasamos algunas de las estructuras de datos que forman dichos ficheros. En este artículo vamos a ver algunos ejemplos de cómo podemos crear nuestros propios comandos para obtener información de /proc, por una razón de tiempo no vamos a hablar de todos y cada uno de los ficheros.

Leer el resto de la entrada »

Solaris: Navegando en el /proc (I)

Kernel, OpenSolaris Sin Comentarios »

Todos los sistemas Unix disponen de una serie de ficheros, los cuales mantienen información sobre los distintos procesos que se están ejecutando en la máquina, Solaris utiliza un pseudo sistemas de ficheros llamado Procfs, en el cual, el kernel mantiene información sobre los procesos que está corriendo.

El sistema de archivos procfs está organizado en directorios, uno por cada proceso en que se ejecuta en la máquina, los directorios se llaman con el PID del proceso del cual mantienen la información.

 Leer el resto de la entrada »

Solaris: Analizando ficheros Core Dump

Kernel, OpenSolaris, mdb Sin Comentarios »

Vamos a ver de una forma sencilla y rápida como podemos analizar el fichero core generado por una aplicación en nuestro sistema. No vamos a utilizar ningún tipo de herramienta, sino únicamente las que disponemos en un sistema normalmente, esto es así por que quiero enseñar lo sencillo que es intentar descubrir la causa de un core simplemente con mdb.

Leer el resto de la entrada »

My name is null, /dev/null
Algunos derechos reservados. Licencia Creative Commons