sábado, 28 de octubre de 2017
Programación de Script Linux IX - Conversor decimal a binario
miércoles, 25 de octubre de 2017
Programación de Script Linux VIII - Utilizando funciones en nuestros scripts
domingo, 22 de octubre de 2017
Como copiar en Linux archivos ocultos
Los que han utilizado el terminal en Windows o DOS podrían pensar que una solución sería:
miércoles, 18 de octubre de 2017
Programación de Script Linux VII - Los bucles for en formato C
lunes, 16 de octubre de 2017
Programación de Script Linux VI - Usando sentencias While y Until
sábado, 14 de octubre de 2017
Cambiar las IP de mi red tipo NAT en VirtualBox
En modo NAT, VirtualBox (VB) coloca un router entre el exterior (hacia donde hace NAT) y el invitado. Dicho router posee un servidor DHCP que sirve hacia el interior. Este router mapea el tráfico desde y hacia la Maquina Virtual (MV) de forma transparente. Cada MV en modo NAT tendrá su propio router, por lo que estarán en redes aisladas, lo que implica, que por defecto, las MV que tienen su tarjeta de red en modo NAT no pueden verse entre sí.
La dirección que el router sirve va a depender del número del adaptador de red que esté configurado en modo NAT. Las 8 tarjetas de red que VB permite a cada MV se enumeran del 0 al 7, y las direcciones de red de los routers son por defecto del tipo 10.0.x+2.0/24, donde x es el número del adaptador de red (10.0.2.0/24, 10.0.3.0/24, ..., 10.0.9.0/24). La dirección IP para la tarjeta de red es la 10.0.x+2.15 (y sucesivas para interfaces virtuales en GNU/Linux) y para el router la 10.0.x+2.2.
Puede que sea interesante cambiar la numeración anterior motivado por el problema que estemos resolviendo en un momento dado, y para hacerlo es necesario usar la línea de comando con la orden VBoxManage de la siguiente manera:
VBoxManage modifyvm "Debian Wheezy 32b" --natnet1 192.168.0.0/16
Con la orden anterior, el adaptador de red número 0 (--natnet1) de la MV denominada Debian Wheezy 32b, si lo configuramos en modo NAT, utilizará la red 192.168.0.0/16, por lo que la IP de la tarjeta de red será la 192.168.0.15 y la puerta de enlace la 192.168.0.2.
lunes, 9 de octubre de 2017
Programación de Script Linux V - Creando usuarios de forma masiva
domingo, 8 de octubre de 2017
Programación de Script Linux IV - Los bucles for (I)
sábado, 7 de octubre de 2017
Programación de Script Linux III - Las variables de cabecera y las variables internas
viernes, 6 de octubre de 2017
Programación de Script Linux II - Interactuando con el usuario y usando variables I
jueves, 5 de octubre de 2017
miércoles, 4 de octubre de 2017
Conocer cuantos números enteros hay en un fichero
Una de las formas mas sencillas es utilizando una comprobación de patrones mediante el comando grep.
En este ejemplo, vamos a crear un archivo llamado lineas.txt que contendrá lineas con textos y números.
Para conocer el número de líneas que contienen números, habrá que realizar una llamada mediante la línea de comandos de la siguiente forma: