Cómo crear un menú para la terminal

por:

Muchas veces cuando creamos un script en Bash para automatizar algún proceso, tenemos la necesidad de adaptarnos a una configuración específica del usuario y por ello necesitamos crear un menú donde el usuario selecciona lo que necesita. Hoy os vamos a enseñar como hacer un menú de este tipo, pero más visual que los clásicos donde solo encontramos texto.

Creando el menú para nuestro shell script

Para trabajar con este tipo de menús vamos a utilizar whiptail, para ello es importante revisar si lo tenemos instalado.

Con introducir el propio nombre en la terminal podemos ver las opciones que nos permite el programa:

Creando un menú para la termianl con whiptail

Por ejemplo podemos hacer un menú del tipo yes/no con el siguiente código:

whiptail --yesno "¿Te gusta Somos Binarios?" 8 78

La sintaxis es bastante sencilla, whiptail seguido del tipo de menú que queremos hacer, el texto que queremos que salga por la terminal y la altura y anchura del cuadro de diálogo.

Leer más

Como instalar Widgets en Linux

por:

Los Widgets son unos elementos que nos van a permitir aportar una mayor funcionalidad a nuestro escritorio, hoy te enseñamos a instalarlos y a configurarlos.

¿Siempre has querido poner Widgets de una manera fácil y asequible en tu Linux?

He encontrado, y puesto en práctica esta aplicación para Linux, escrita en Perl, su función es poder poner Widgets en tu Linux. Para ello primero instalaremos el paquete screenlets mediante la herramienta apt-get install

Instalanado los Widgets en nuestro escritorio de Linux

Una vez instalada, mediante el buscador podremos encontrarla escribiendo Screenlets o también podemos encontrarla en el menú Aplicaciones – Accesorios – Screenlets.

 

Configurando los Widgets en nuestro escritorio de Linux

Una vez abierta, podremos ver esta pantalla:

Seleccionando los Widgets en nuestro escritorio de Linux

Leer más

Fiesta Vivid Vervet 15.04

por:

Hoy os traemos un pequeño reportaje de la celebración de una Ubuntu Party, una concentración donde se suele celebrar la nueva versión lanzada del sistema operativo y además juntar a distintas personas interesadas en el software libre.

Fiesta Vivid Vervet 15.04

El pasado sábado día 9 de Mayo se celebró en el IES Nicolau Copernic de Terrassa esta fiesta.

Celebrando el lanzamiento de Ubuntu Vivid Vervet 15.04

La fiesta era para celebrar la salida de la distribución de Ubuntu 15.04

Celebrando el lanzamiento de Ubuntu Vivid Vervet 15.04

Vamos a explicar un poco las novedades de éste Ubuntu más importantes.

Entre ellas destacarían el Ubuntu Core ‘Snappy’, y Ubuntu Phone.

Leer más

Tu propia distribución Linux modificada

por:

Estás harto de tener que instalar siempre los mismos paquetes, la misma distribución, la creación de usuario….

Tenemos tu solución!

Después de mucho tiempo buscando, como modificar una ISO en Linux para instalarle tus propios paquetes, he encontrado una opción bastante interesante, y en este artículo la explicaremos.

Se basa en una web en la cual todo esto es posible, te deja elegir IP o Hostname del nombre de la máquina en la cual vas a instalar ese sistema operativo, o en caso contrario, marcarle la opción de Forzar a usar un servidor DHCP.

En enlace a esta web es www.instalinux.com

Entre las distribuciones que deja modificar, esta CentOS, Debian, Fedora, Mind, Ubuntu, junto con sus versiones y su arquitectura. Si quieres realizar el proceso con Suse tenemos este otro artículo.

Como personalizar tu instalación de linux

El siguiente paso es elegir que red será la principal, junto al servidor proxy en caso que sea necesario.

Leer más

SSH conectandónos remotamente.

por:

¿Qué es SSH?

SSH (Secure SHell), es el nombre de un protocolo y del programa que lo implementa, su funcionalidad es acceder a máquinas remotas a través de una red. Su característica básica, es que permite utilizar por completo el ordenador servidor (al cual conectamos) mediante un intérprete de comandos. Este protocolo es válido para sistema Windows y Linux.

Entre otras cosas, SSH nos permite copiar datos de forma segura, gestionar claves RSA para no escribir claves al conectar a dispositivos, entre otras opciones.

SSH trabaja de forma similiar como lo hace telnet. La diferencia principal es que SSH usa técnicas de cifrado que hace que la información viajan de manera no legible, evitando así que terceras personas puedan descubrir el usuario y la contraseña de conexión.

¿Cómo instalamos SSH?

 

Para empezar instalamos el paquete openssh-server en la máquina que hará de servidor.

instalacion_paquete_ssh

 

Leer más

La Distribución Tails

por:

¿Qué es Tails?

Tails-Logo

Tails es un sistema operativo basado en una versión de Linux, es decir, una distribución, que utiliza el kernel Linux y toma como base Debian. La gran ventaja de la distribución Tails, es que es increíblemente anónimo, y obviamente gratis.

Para utilizar este sistema operativo, lo recomendable es hacerlo bootable, en un pendrive para ejecutarlo siempre que queramos desde ahí, vamos a explicar un poco más las características anteriores.

Hay que recordar que es totalmente gratis, y lo podemos descargar desde la página oficial de Tails.

xDescargar-Tails.png.pagespeed.ic.oyA7OjYHUT

Cuando hablamos que es anónimo, nos referimos a que viene por defecto con aplicaciones anónimas, entre ellas, el Tor que implementa multiples opciones para hacer de su navegador (una versión modificada de Firefox), el navegador más anónimo actualmente conocido.

Leer más

Creación de códigos QR

por:

En este artículo vamos a enseñaros como crear códigos QR, desde la terminal, mediante el paquete/aplicación QREncoder para crear los códigos QR, y por otra parte, iremos usando a lo largo del artículo la aplicación QR Droid, en el móvil, para ir comprobando que los códigos QR muestra lo que realmente ha de mostrar. Pero sirve cualquiera que pueda escanear este tipo de códigos.

Para ello, el único requisito para nuestro sistema operativo, que en este caso es Ubuntu 12.04, es instalar la aplicación QRencoder desde terminal.

Un código QR, es también conocido como un código de barras bidimensional, es una imagen que puede guardar texto, mapas, e incluso contactos para la agenda de direcciones, entre muchas otras cosas. En este artículo vamos a hacer un QR sobre una URL, y un segundo código sobre texto.

Código QR con un enlace

Instalaremos la aplicación con el siguiente comando:

apt-get install qrencode

Para enseñar como funciona esta aplicación, vamos a empezar creando un código QR que nos lleve a la página oficial de Somos Binarios. Para ello, utilizaremos el siguiente comando

qrencode -o somosbinarios.png https://www.somosbinarios.es

Ese comando nos creará un fichero PNG, llamado somosbinarios que contendrá el código QR, dónde si lo analizamos con un programa analizador de códigos QR, en nuestro caso, el QR Droid, nos redirigirá a nuestra web, www.somosbinarios.es.

Hay que tener en cuenta que para evitar posibles fallos en los lectores, siempre crearemos las imágenes QR con extensión PNG.

Nuestro codigo QR creado

Leer más

Primeros pasos con Iptables el firewall de Linux

por:

¿Qué es IPTABLES?

Iptables es un módulo de Linux que se ocupa de filtrar paquetes. Es decir, iptables decide que paquetes permite que entren en tu ordenador, o cuales no. Todo y eso puede tener muchas más utilidades, pero en este artículo nos vamos a basar en eso, en permitir que tráfico queremos que entre y qué tráfico no.

Para trabajar con iptables es necesario tener permisos de administrador, así que antes de empezar, vamos a ponerle una contraseña al usuario Root, y vamos a loguear con él.

Entrar como Root

Para entrar como usuario Root, primero de todo le pondremos una contraseña, con el comando que observaremos en la imagen.

Siendo root para el uso de iptables

Como podemos ver, ahora ya tiene contraseña el usuario Root, si escribimos [su], nos pedirá dicha contraseña y ya estaremos logueados en terminal como usuario Root.

Viendo el estado de las tablas con iptables

Si utilizamos un iptables -L, podemos ver que las tablas están vacías.

Iptables esta vacío

Leer más

Como desactivar Ping en Ubuntu

por:

Como desactivar el Ping en Ubuntu

¿Qué es el Ping?

Ping es una herramienta muy utilizada, para saber si nuestro ordenador funciona, en una red o no, podríamos abrir una ventana, y hacer un Ping a www.google.com (por ejemplo) y veremos que da respuesta, ahora mismo no nos centraremos en qué tipo de respuesta da o que tendría que responder, pero podemos ver que responde.

Probando ping

En otras futuras entradas añadiremos todas las herramientas y utilidades de el comando PING y veremos que tipo de respuestas da y puede dar.

Ping, como toda herramienta, puede ser mal usada, con ámbitos perjudiciales, como por ejemplo, el Conocido DDoS mediante Ping. DDoS mediante ping, es un malware, que su función es bloquear nuestro sistema mediante miles y miles de Pings por segundo.

Leer más

Creación de Ficheros en Perl

por:

¿Se puede crear ficheros en Perl?

Sí, se puede. A continuación haremos un programa en Perl, que creará un fichero .txt con datos en su interior, los cuales se los pasaremos por una matriz asignada manualmente en el mismo programa Perl.

Paso a Paso

Primero de todo, crearemos el fichero, en nuestro caso se llamará prueba.pl.

Le daremos los permisos necesarios para ello con un chmod +x prueba.pl como venimos haciendo en todas las entradas de Perl.

Una vez dentro, escribiremos el siguiente código:

@datos=("Perro","Gato","Elefante","Pingüino","Suricata");
@registro=join(",",@datos);
open (SomosBinarios,">somos_binarios.txt");
foreach $campo (@registro)
{
print SomosBinarios $campo;
}
print SomosBinarios "\n";
close (SomosBinarios);

Lo ejecutamos mediante Perl nombre_de_script.pl, en nuestro caso perl prueba.pl.

perl prueba.pl

Leer más