V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

nsenter

Utilidad de Linux que permite ejecutar un comando en el espacio de nombres de un proceso en ejecución. Los espacios de nombres son una característica del kernel de Linux que proporciona entornos aislados para procesos y son utilizados por ejemplo, por Docker para crear contenedores aislados.

# nsenter --target 841052 --all ip a
Ejecutar el comando "ip" con el argumento "a" utilizando el mismo espacio de nombres que un proceso con pid 841052

Podemos sustituir "--all" por: --net, --pid, --ipc

# nsenter --target pid --net command command_arguments
Ejecutar un comando en el espacio de nombres de red de un proceso existente
# nsenter --target pid --pid command command_arguments
Ejecutar un comando en el espacio de nombres PID de un proceso existente
# nsenter --target pid --ipc command command_arguments
Ejecutar un comando en el espacio de nombres IPC de un proceso existente
# nsenter --target 841052 --uts --time --ipc -- ip a
Ejecutar el comando "ip" con el argumento "a "en los espacios de nombres UTS, time e IPC del proceso con pid 841052
# nsenter --pid=/proc/325/pagemap -- ip a
Ejecutar "ip a" de nombres de un proceso existente haciendo referencia a procfs
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
2845 entradas - Acerca del Tractatus
La Pipa Plena 2024