Desinstalar Linux sin romper Windows
Muchas veces queremos desinstalar Linux sin romper Windows cuando tenemos un arranque dual y lo que pasa cuando eliminamos la partición de Linux es que nos cargamos el grub(sistema de arranque de Linux) y nos quedamos sin sistema de arranque y el Windows que teníamos por tanto no arranca. A veces cuando tenemos Windows y después le instalamos un Debian por ejemplo, no aparece la entrada de Windows en...
Crear alias en Cygwin
Hoy veremos como crear alias en Cygwin, que en realidad es muy parecido a hacerlo en Ubuntu o Debian. Vamos a la siguiente ruta C:\cygwin\home\usuario y editamos el fichero .bash_profile. Añadimos un alias: alias gen_directory="cd /cygdrive/c; mkdir -p carpeta; cd carpeta" Ahora podemos abrir una nueva terminal de Cygwin y lanzar el comando gen_directory. Puedes ver como se hace en este tutorial en vídeo: Más información:...
Instalar y configurar OpenVas en Debian
Hoy veremos como instalar y configurar OpenVas en Debian. OpenVas es un escáner de vulnerabilidades de sistemas. Instalación de OpenVas Añadimos el repositorio de openvas al fichero /etc/apt/sources.list echo "deb http://download.opensuse.org/repositories/security:/OpenVAS:/UNSTABLE:/v5/Debian_6.0/ ./" >> /etc/apt/sources.list Añadimos la clave apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys BED1E87979EAFD54 Actualizamos los repositorios apt-get update Instalamos los paquetes necesarios para usar OpenVas aptitude install greenbone-security-assistant gsd openvas-cli openvas-manager openvas-scanner openvas-administrator sqlite3 xsltproc texlive-latex-base texlive-latex-extra texlive-latex-recommended htmldoc...
Mapeo de red con Zenmap
Hoy veremos el mapeo de red con Zenmap. Para detectar los equipos que hay en la red y obtener información usaremos la herramienta gráfica de Nmap Zenmap. Tenemos que instalar ambos paquetes con aptitude install nmap zenmap. Una vez instalados ejecutamos el comando zenmap en la terminal y nos aparecerá esta ventana. El campo “Target” se refiere al objetivo del mapeo, pondremos la ip de un hosts o toda...
Instalar Sphinx Search Engine en Ubuntu
Sphinx es un motor de búsqueda abierto diseñado con el fin de indexar contenidos de bases de datos. Nos permite que las búsquedas sean mucho más rápidas gracias a la indexación de contenido y de esta forma hacer buscadores optimizados para grandes cantidades de usuarios. Veamos como instalar Sphinx Search Engine en Ubuntu. Instalar Sphinx es muy sencillo, en primer lugar añadimos el repositorio: add-apt-repository ppa:builds/sphinxsearch-daily Actualizamos los repositorios:...
Protegido: 20 ejercicios de filtrado en Linux
Vamos a ver 20 ejercicios de filtrado en Linux que vienen muy bien para practicar los comandos aprendidos. 1. ¿Cuantos usuarios tienen su directorio personal en /home? cat /etc/passwd | grep /home | wc -l cat /etc/passwd | grep /home | cut -d":" -f6 | wc -l grep /home /etc/passwd | wc -l 2. ¿Cual es el directorio que mas espacio ocupa dentro de /usr ? du -s /usr/*...
Protegido: Patrones y búsquedas en Linux
Buscar patrones en ficheros: grep [opciones] (patrón) (ficheros) Opciones: [-c devuelve sólo la cantidad de líneas que contienen al patrón. ] [-i ignora las diferencias entre mayúsculas y minúsculas. ] [-H imprime además de las líneas, el nombre del fichero donde se encontró el patrón. Es así por defecto cuando se hace la búsqueda en más de un fichero.] [-l cuando son múltiples ficheros sólo muestra los nombres de...
Protegido: Comandos para filtrar en Linux
Uno de los fuertes de la terminal son los comandos para filtrar, que nos permiten filtrar resultados y buscar lineas y ficheros. Veamos los principales. Redireccionar salida: [comando][opciones] > (fichero en el que queremos que salga) Ejemplo: ls -lh > lista.txt Sobrescribir contenido: [comando][opciones] > (fichero en el que queremos que salga) Ejemplo: echo “hola” > lista.txt Añadir contenido: [comando][opciones] >> (fichero en el que queremos que salga) Ejemplo:...
Dispositivos de almacenamiento en Linux
Vamos a ver como gestionar particiones y dispositivos de almacenamiento en Linux. Para conocer el UUID de nuestras particiones podemos usar el comando blkid o con ls -l /dev/disk/by-uuid/ Directorio donde se incorporan los sistemas de ficheros: /media Mostrar particiones: fdisk -l Tipos de sistemas de ficheros: ext4 ext3 ext2 fat == vfat fat16 == vfat fat32 == vfat ntfs == ntfs-3g (necesario instalar el programa ntfs-3g) Montar un...
Protegido: Procesos en Linux
Veamos los principales comandos para administrar los procesos en Linux. Ver los procesos: ps [-opciones] Opciones: [-e muestra todos los procesos] [-f muestra opciones completas] [-F muestra las opciones completas extra] [-H muestra árbol de procesos] [-c no muestra la ruta solo el nombre real] [-l muestra el formato largo de varias columnas] [-L lista todos los códigos de formatos] [-aux muestra muchas opciones] Ejemplos: ps -el ps -ef...
Gestión de paquetes en Linux
Veamos como se gestionan los paquetes en Linux, en mi caso es una distribución basada en Debian, por lo que utilizaremos apt o aptitude. Cambiar/añadir/quitar repositorios: /etc/apt/sources.list Ejemplos de repositorios dentro de sources.list deb http://ftp.debian.org squeeze main universe [puede haber main universe multiverse contrib non-free] deb-src http://security.debian.org squeeze main restricted Actualizar grub: update-grub2 Gestor de paquetes: apt-get aptitude Actualizar lista de paquetes: apt-get update aptitude update Actualizar la distribución:...
Gestión de la red en Linux
Veamos como configurar la red en Linux. Cambiar dns: /etc/resolv.conf #Configuración básica del fichero: nameserver [ip dns] nameserver 8.8.8.8 Cambiar dirección IP , Mascara y puerta de enlace: /etc/network/interfaces # Interface Loopback, necesaria para localhost auto lo iface lo inet loopback # Configuración ip dinámica DHCP: allow-hotplug eth0 iface eth0 inet dhcp # Configuración ip estática: auto eth0 iface eth0 inet static address 192.168.0.70 gateway 192.168.0.1 netmask 255.255.255.0 network...