miércoles, 20 de octubre de 2021

Comando Screen y mover proceso

Hola a todos de nuevo, el comando screen nos permite desconectar la sesión de terminal y volver a conectarnos a ella más tarde. Vamos a ver como podemos mover un proceso de una sesión de terminal a otra sesión de terminal con screen a la cual podemos desconectarnos y volvernos a conectar más tarde. Una pasada.

Antes de nada instalamos screen

sudo apt install screen -y


luego como sudo ejecutamos el siguiente comando que nos permite mover el proceso entre sesiones.

sudo su

echo 0 > /proc/sys/kernel/yama/ptrace_scope

ctrl +d para salir de root

sudo apt install reptyr

Estos comandos solo los he de ejecutar la primera vez para configurar el servidor.


ahora por ejemplo vamos a lanzar el comando top

y detenemos el proceso con ctrl+z

ahora ejecutamos disown %1 para desasignar el trabajo de nuestro terminal 

abrimos un terminal nuevo

debemos saber el pid del proceso que queremos mover, lo podemos buscar con ps -aux | grep top, o también con pgrep top y nos dará el pid

ahora en el nuevo terminal escribimos screen para acceder a una sesión que luego podemos desadjuntar.

y ejecutamos reptyr numero de pid y ya lo tenemos en nuestra sesion screen

ejecutamos ctrol+a d para desajuntar y podemos cerrar las sesiones de terminal para luego más tarde volver a ella con screen -r


Bestial.



miércoles, 3 de marzo de 2021

cambio rapido sin reiinciar de nombre en linux

 Hola, con el comando hostnamectl podemos ver información básica de nuestra máquina, y podemos ver el nombre.

Para cambiar el nombre sin reiniciar ejecutamos:

hostnamectl set-hostname nuevonombre

y ya esta cambiado, más rápido imposible, podemos chequearlo con cat /etc/hostname

Un saludo.



lunes, 1 de marzo de 2021

VIRTUALBOX SERVIDOR DHCP INTEGRADO

Hola de nuevo, virtualbox permite crear servidores dhcp integrados, los cuales se gestionan desde el menu Archivo, Preferencias, red y aquí tenemos las redes Nat.

En estas redes nat podemos habilitar DHCP, pero desde aquí poco más podemos hacer, vamos a ver que más podemos hacer a través de la línea de comando.

listar todos los dhcp 

vboxmanage list dhcpservers

eliminar un dhcp

vboxmanage dhcpserver remove --network=NatNetwork

Establecer ip inicial del Rango

VBoxManage dhcpserver modify --network=NatNetwork --lower-ip=10.0.2.50

Establecer ip final del Rango

VBoxManage dhcpserver modify --network=NatNetwork --upper-ip=10.0.2.100

Activar servidor dhcp

VboxManage dhcpserver modify --network=NatNetwork --enable

Desactivar servidor dhcp

VboxManage dhcpserver modify --network=NatNetwork --disable


Reservar Ip a través del nombre de la vm

vboxmanage dhcpserver modify --network=NatNetwork --vm=ubu4 --fixed-address=10.0.2.61

Reservar Ip a través de la mac address

vboxmanage dhcpserver modify --network=NatNetwork --mac-address=000000000000 --fixed-address=10.0.2.61


Si queremos asignar una ip a la vm a parte de los comandos  de arriba se ha de reiniciar el servidor dhcp.

Reinicia el servidor dhcp

vboxmanage dhcpserver restart --network=NatNetwork

y luego hemos de forzar a la vm a que coja la nueva ip, lo podemos hacer, simulando la desconexión-conexión del cable.

desconectar cable lan

vboxmanage controlvm ubu setlinkstate1 off

conectar cable lan

vboxmanage controlvm ubu setlinkstate1 on



Entrada destacada

REDUCIR TAMAÑO DISCO DURO DINAMICO (VDI)

Hola a tod@s. Hoy vamos a ver como podemos reducir el tamaño del disco duro dinámico que tenemos en Virtualbox, con el paso del tiempo es...