memdump: en línea en la nube

Este es el comando memdump que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


memdump - volcador de memoria

SINOPSIS


volcado de memoria [-kv] [-b tamaño del búfer] [-d tamaño_volcado] [-m mapa_archivo] [-p tamaño de página]

DESCRIPCIÓN


Este programa vuelca la memoria del sistema en el flujo de salida estándar, omitiendo los agujeros en
mapas de memoria. De forma predeterminada, el programa vuelca el contenido de la memoria física (/ dev / mem).

La salida tiene la forma de un volcado sin procesar; si es necesario, utilice el -m opción para capturar memoria
información de diseño.

La salida debe enviarse fuera del host a través de la red, para evitar cambiar toda la memoria en el
caché del sistema de archivos. Utilice netcat, stunnel o openssl, según sus necesidades.

Los argumentos de tamaño a continuación comprenden el k (kilo) m (mega) y g (giga) sufijos. Sufijos
no distinguen entre mayúsculas y minúsculas.



-k Intente volcar la memoria del kernel (/ dev / kmem) en lugar de la memoria física.

Advertencia: esto puede bloquear el sistema hasta el punto de que tenga que usar la energía
conmutador (por ejemplo, Solaris 8 en SPARC de 64 bits).

Advertencia: esto produce resultados falsos en los núcleos de Linux 2.2.

Advertencia: esto es muy lento en máquinas de 64 bits porque toda la dirección de memoria
se debe buscar el rango.

Advertencia: las asignaciones de memoria virtual del kernel cambian con frecuencia. Dependiendo de
sistema operativo, asignaciones menores que tamaño de página or tamaño del búfer puede perderse o
se puede informar incorrectamente.

-b tamaño del búfer (predeterminado: 0)
Número de bytes por operación de lectura de memoria. Por defecto, el programa usa el
tamaño de página .

Advertencia: un tamaño de búfer de lectura demasiado grande hace que se pierda memoria en FreeBSD o
solaris.

-d tamaño de volcado (predeterminado: 0)
Número de bytes de memoria para volcar. De forma predeterminada, el programa se ejecuta hasta que la memoria
dispositivo informa un final de archivo (Linux), o hasta que se haya descargado de / dev / mem como mucho
memoria según lo informado por el kernel (FreeBSD, Solaris), o hasta que el puntero
todo sucede.

Advertencia: un valor demasiado grande hace que el programa pase mucho tiempo saltándose
memoria inexistente en los sistemas Solaris.

Advertencia: un valor demasiado grande hace que el programa copie datos inexistentes en FreeBSD
.

-m mapa_archivo
Escriba el mapa de memoria en mapa_archivo, una entrada por línea. Especificar -metro- escribir al
flujo de error estándar. Cada entrada de mapa consta de una dirección de inicio de región y la
primera dirección más allá de esa región. Las direcciones están separadas por espacios y están impresas
como números hexadecimales (0xhhhh).

-p tamaño de página (predeterminado: 0)
Use tamaño de página como el tamaño de la página de memoria. Por defecto, el programa usa la página del sistema
El Tamaño.

Advertencia: un tamaño de página demasiado grande hace que se pierda memoria al omitir los agujeros
en memoria.

-v Habilite el registro detallado para fines de depuración. Múltiple -v opciones hacen que el programa
más detallado.

Use memdump en línea usando los servicios de onworks.net



Últimos programas en línea de Linux y Windows