Protegido: 20 ejercicios de filtrado en Linux
Feb24

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/*...

Leer más
Protegido: Patrones y búsquedas en Linux
Feb17

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...

Leer más
Protegido: Comandos para filtrar en Linux
Feb10

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:...

Leer más
Dispositivos de almacenamiento en Linux
Feb03

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...

Leer más
Protegido: Procesos en Linux
Ene17

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...

Leer más
Gestión de paquetes en Linux
Ene10

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:...

Leer más
Gestión de la red en Linux
Ene03

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...

Leer más
Permisos en Linux
Dic27

Permisos en Linux

Veamos como gestionar los permisos en Linux. Permisos de ficheros y directorios. Cuando listamos el contenido de un directorio nos aparecen delante de cada elemento una serie de letras del tipo «drwxr-xr-x». En la siguiente tabla especifico que significan: drwxr-xr-x [Permisos] [tipo de elemento] [propietario][grupo][resto de usuarios] [-(fichero), d(directorio), l(enlace)] [r(lectura), w(escritura), x(ejecución de un fichero, poder entrar en directorio), -(no tiene el permiso)] Cambiar permisos chmod [permisos][fichero] ¿Como...

Leer más
Protegido: Gestión de usuarios y grupos en Linux
Dic20

Protegido: Gestión de usuarios y grupos en Linux

En este post vamos a ver como gestionar usuarios y grupos en Linux desde la terminal. Crear usuarios: useradd [opciones][nombre usuario] Opciones: [-g indica el grupo al que pertenece el usuario] [-G indica el grupo secundario al que pertenece el usuario] [-d establece el directorio home de este usuario] [-s indica el shell a usar normalmente /bin/bash] [-m -k crea el home del usuario y copia los archivos necesarios...

Leer más
Gestión de ficheros y directorios en Linux
Dic13

Gestión de ficheros y directorios en Linux

Veamos los comandos principales para la gestión de ficheros y directorios en Linux. Mostrar contenido de directorio: ls [-opciones] [ruta opcional] Opciones: [-l lista detallada] [-lh lista detallada con el tamaño de los archivo] [-la lista detallada incluyendo archivos ocultos] [-a archivos ocultos] [-d lista el directorio en si, no su contenido] [-R lista el contenido del directorio y subdirectorios] Ejemplos: #Lista detallada del directorio actual ls -lh ....

Leer más
Introducción a la consola de Linux
Dic06

Introducción a la consola de Linux

Voy a publicar una serie de artículos de referencia de introducción a la consola de Linux, veremos los comandos más útiles y tendremos una referencia rápida de cada uno de ellos y algunos ejemplo de uso. Aprenderemos a usar Linux y su terminal. En mi caso voy a utilizar sistemas operativos Linux basados en Debian. Como bien sabemos la consola de Linux es muy poderosa, en Windows podemos instalar...

Leer más
Instalar Yii Framework en Lamp
Ago09

Instalar Yii Framework en Lamp

Para instalar Yii Framework en Lamp descargamos el Framework de su web http://www.yiiframework.com/doc/guide/1.1/es/quickstart.installation. Descomprimimos el paquete en la carpeta del servidor web /var/www le cambiamos el nombre para que se llame yii, con los siguientes comandos. Accedemos a http://localhost/yii/require-ments/index.php para comprobar que cumplimos los requerimientos principales, si nos falla algo tendríamos que instalar o activara alguna extensión de PHP o Apache. Creamos un proyecto desde la consola: Y nos...

Leer más