Entradas

Mostrando entradas de 2013

Feliz Navidad

Imagen
Estimados,

En estas fechas donde los sentimientos se sienten a flor de piel, y para todos aquellos que han leído, comentado y seguido este humilde blog, les deseo una felices fiestas. Y que el próximo año las cosas sean mejores.



Les desea tu amigo Saul Uribe.

Multiples direcciones IP en CentOS/Fedora/RHLE

Imagen
Estimados, en esta ocasion les vengo a comentar como podemos tener mas de una direccion IP en una sola interfaz de red.

A este metodo se le puede llamar como "Interfaz virtual" o "Alias IP", sea cual sea el nombre correcto, este metodo nos ayuda a definir mas de una IP en nuestra interfaz de red, incluso con subredes diferentes.

Como se hace? Bien, manos a la obra, existen varias formas de hacer esto, para hacerlo en "linea", o como algunos dirian "al vuelo", es ejecutar de la siguiente manera:

# ifconfig eth0:1 192.168.1.30 netmask 255.255.255.0 up # ifconfig eth0:2 192.168.1.60 netmask 255.255.255.0 up
Nota: el comando anterior es necesario ejecutarlo con privilegios de root, o en si se tiene configurado sudo tambien se puede usar

Si observaron bien, se esta manejando eth0:1 y eth0:2, los cuales son las interfaces virtuales que queremos que genere el sistema asignando a cada una la IP definida

Otro metodo en linea tambien puede ser con el nuev…

Aniversario 30 de GNU

Imagen
Estimados lectores

Como muchos seguramente ya saben, GNU celebra su 30 aniversario, y tienen varias activdades programadas.

Me uno a la publicaciones de esta filosofía que a revolucionado el mundo del software y espero que asi continua por muchas decadas mas.



Si tienes interés en participar, no tardes y únete

MariaDB, excelente fork

Imagen
Estimados lectores, después de una larga ausencia en el blog, por algunos detalles de trabajo y otros mas personales, me re-encuentro y les traigo un post pequeño, que espero proporcionarles mas información posteriormente.

Bien como indica el titulo, la intensión es hablar sobre un gestor de base de datos relacional, creado por Monty, si el mismo creador y fundador de MySQL.

Monty, luego de salir de MySQL AB, decide crear un fork de la ya tan conocida (y por algunos querida) MySQL, pero con mejoras que por lo que me ha tocado experimentar va mucho mejor que su hermana mayor.


MariaDB, es un gestor de base de datos relacional, similar (y totalmente compatible) a MySQL, que nos brinda los mismos beneficios, y según su creado aun mejoras adicionales.

También comentan en la pagina oficial que las versiones que se tiene de MariaDB son totalmente compatibles con su contra parte en MySQL, es decir, la version 5.5.1 de MySQL es igualmente similar a MariaDB 5.5.1.

Aunque no es del todo cierto la…

vnstat :: monitor de trafico de red

Imagen
En esta ocasión les traigo un pequeño manual de un excelente monitor que acabo de conocer.

Luego de ver lo que hace y la información que entrega, me quede  muy contento, ya que en mi trabajo es necesario tener cierta información de trafico que generan los equipos y mejor aun que también se puede tener una web donde te muestra la información y con todo y gráficas.

vnstat, mas que un comando, viene a ser un servicio que proporcionar información del trafico de red que consume un servidor.

Ya se revisar una placa de red en particular o varias. Este puede dar información en vivo (live), por hora, día, semana, mes y año.

No es un servicio de sniffer, sino que analiza la información de trafico del sistema proc y no se requiere (necesariamente) ejecutarse como root.

Instalación
Para instalar el comando/servicio en sistemas CentOS/Fedora/RedHat, es necesario instalar el repositorio de EPEL. Para instalar el repositorio ejecutar:

Para version 5, descargar epel-release-5.4
Para version 6, descar…

Comandos obsoletos en linux

Imagen
Como leen, al estar revisando los blogs de costumbre, me encontré con esta noticia que si bien parece ya tener tiempo publicada, apenas si me voy enterando. Muestro un extracto de la noticia, la nota completa la pueden leer aquí.

Específicamente, los comandos de red obsoletos en cuestión son: arp, ifconfig, netstat, iptunnel, iwconfig, nameif y route.

Estos programas (excepto iwconfig) vienen en el paquete net-tools que han dejado de ser mantenidos por varios años. La funcionalidad provista por de varios de estas utilerias han sido reproducidas y mejoras en la suite iproute2, primordial mente usando el comando ip. El código de iproute2 esta disponible en Kernel.org.

Comando obsoleto Comando(s) de reemplazoarpip n (ip neighbor)ifconfigip a (ip addr), ip linkip -s (ip -stats)iptunnelip tunneliwconfigiwnameifip linkifrenamenetstatssip route (for netstat-r), ip -s link (for netstat -i), ip maddr (for netstat-g)routeip r (ip route)
El comando ip contiene varios parámetros que no se p…

ffmpeg, una navaja fina para tema de audio-video

Imagen
Estimados, después de un tiempo de ausencia, aquí de nuevo.

Bien, la idea de esta entrada es hablar de ffmpeg, que es, como se usa y algunos ejemplos. Bien la idea de porque hablar de este software viene porque un amigo me envió un audio en forma m4a y necesitaba convertirlo a wav, por un tema de telefonía.

Ya anteriormente había usado esta aplicación, así que hice la conversión y le mande por el mail el audio, para lo que recibí la respuesta de que era "un genio" (claro mi amigo es administrador de empresas, que pudo hacer con la conversión de un audio?).

En fin, entremos al tema de la articulo.

La definición de la pagina oficial de ffmpeg dice:

ffmpeg es una completa solución multi-plataforma para grabación, conversión y streaming de audio y vídeo. Incluyendo libavcodec - la librería codec líder de audio y vídeo. Es una aplicación de software libre con licencia GPL o LGPL, dependiendo de las opciones de configuración que escojas al instalar.

Como instalar Ffmpeg

La mayoría…

Interfaz de virtualización Red Hat/CentOS/Fedora

Hace unos días actualice mi laptop, tenia Fedora 16, dejando Fedora 17, posterior al reinicio obligado todo lucia correcto y sin problemas.

Posterior a la upgrade a 17 ejecute nuevamente el update por si existían paquetes lo querían, luego de pelear un poco con dependencias, quedo actualizado.

Pero tuve un inconveniente, mi interfaz de red perdía conexión, no así la interfaz wifi que funcionaba de maravilla. Así que me di a la tarea de buscar que sucedía, y al revisar las interfaces con "ifconfig" encontré esto:

virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255 ether 52:54:00:ec:8b:92 txqueuelen 0 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Por lo que me puse a revisar que era, intente "bajar" la interfaz con 
# i…

Terminal como wallpaper transparente

Imagen
Hoy al estar revisando google+ vi una pregunta que me llamo la atención, esta fue como poner una terminal como fondo pantalla pero que puedas usarla cuando se requiera.

Bueno, encontré una web de Archlinux donde indica como realizar esto y aquí esta la traducción de la misma, con algunos ajustes.

Cabe aclarar que existen varios métodos para realizar esto, pero esta podría ser la forma mas sencilla, ya que solo requiere unos cuantos pasos y listo.

La aplicación que nos ayudara a realizar esta personalizacion es tilda, asi que para instalar solo es necesario hacerlo desde el repositorio de tu distribución.

Tilda es una aplicación de ventana para la personalización de terminal. El autor se inspiro en las características clásicas de las terminales en juegos como "first person shooter", Quake, "Doom and Half-life" por mencionar algunas, donde las terminales no contiene bordes y se ocultan del área de tareas

En mi caso para instalar tilda ejecuto en una terminal


# sudo ap…

Windows Phone

Imagen
Que tal amigos, de regreso en el blog, luego de una de unas vacaciones, que realmente no fueron vacaciones sino que me he ocupado en otras cosas.

En fin, como leen el titulo, lo que voy a comentar hoy es sobre el sistema operativo Windows Phone, normalmente prefiero escribir sobre software libre, pero esta ocasión me veo tentando a comentar sobre Windows Phone.


Y la pregunta tal vez sea, y por Windows Phone y no Andriod, bueno también preferiría hablar de Andriod pero les cuento.

Hace unas semanas a mi sobrino, mi hermana le obsequio un celular, un Nokia Lumea 501, cuando lo vi y supe que tenia Windows Phone, mi primera expresión fue "Windows, caíste de mi gracias", lo cierto es que no le eche un vistazo.

Unos días mas tarde, me toco ver el celular y francamente me sorprendió  sobre todo lo minimalista que presenta las opciones, y eso es una de las cosas que me agrada de cualquier interfaz, hablando de Laptops, Desktops, tables, etc.

Lo cierto es que me agrado y aunque por a…

Tips de comandos en Linux

Estimados, nuevamente aqui presente.

En esta ocasion les traigo una serie de tips a usar en la consola de Linux, es decir comandos o combinaciones que nos ayudaran a obtener la informacion que requerimos.

Si mas comentarios comenzamos:

1. Encontrando el/los archivos mas grandes en el sistema
Cuando nos damos cuenta que nuestro sistema se esta quedando si espacio es necesario revisar que archivo(s) pesan mas, en el ejemplo traemos los 10 de mayor peso en nuestra carpeta de usuario, para esto ejecutamos lo siguiente:



# sudo du -S | sort -n | head -n 10
2. Mover directorios entre sistemas de archivos (Por Alax Cox)
Una forma rapida dee mover un arbol de archivo de un disco a otro ejecutamos:
# (cd /source/directory && tar cf - . ) | (cd /dest/directory && tar xvf - )
Donde  * /source/directory es el directorio origen con el contenido a mover * /dest/directory es el directorio destino donde se moverá el contenido del directorio origen
3. Mostrar los procesos que mayor memori…

Glances, monitor del sistema

Imagen
Hace un tiempo me toco compartir sobre glances en un blog, solo que por descuido me lo cerraron, hoy les comparto lo que en ese blog comente sobre glances, una gran monitor del sistema en Linux, aquí tiene.


Glances es una alternativa y más completa a htop. Se trata de una herramienta de monitoreo basado en CLI curses para GNU/Linux y BSD OS. Utiliza la librería PsUtil para obtener la información del sistema. Está desarrollada en Phyton.




Instalación Pre-requisitos
Python 2.6+ (no probado con Python 3+)build-essential (para instalación vía Pypi y setup.py)python-dev (para instalación vía Pypi)python-setuptools (para instalación vía setup.py)python-psutil 0.4.1+ (reemplaza las librería anteriores libstatgrab’s lib)python-jinja2 2.0+ (opcional para exportar a HTML)pysensors (librería Python para estadísticas de sensores) Instalación desde el administrador de paquetes (la forma fácil)
Existen paquetes para Debian (SID), Arch, Fedora, RedHat, FreeBSD, para instalar ejecutar el comando de su ad…

Comandos Básicos Unix/Linux Parte 2

Imagen
Estimados, como prometí en el primer post (Comandos Básicos Unix/Linux Parte 1) aquí les traigo la
segunda entre de comandos básicos que se deben conocer para utilizar la linea de comandos, pues empecemos.

Comandos para archivos Continuamos con los comandos que manipulan archivos

gzip: permite comprimir archivos para que tengan un menor tamaño. Usualmente los archivos de texto se reducen a la mitad de su tamaño, pero depende mucho del tamaño del archivo y el contenido.

Existen otras herramientas que cumplen el mismo propio (compress, tar), solo que gzip maneja mejor la compresión. Gzip produce archivos con extensión '.gz' agregado al nombre del archivo. Ejemplo:

[uribes@uribes-ic Logs]$ ll -h total 3,3M -rw-rw-r-- 1 uribes uribes 3,3M jun 18 2012 ICIaxPhone.log [uribes@uribes-ic Logs]$ gzip ICIaxPhone.log [uribes@uribes-ic Logs]$ ll -h total 307K -rw-rw-r-- 1 uribes uribes 307K jun 18 2012 ICIaxPhone.log.gz
gunzip: descomprime los archivos generados por gzip. Aunque también c…

Google lanza su primer laptop

Imagen
Como lo escucha, tal como lo habia indicado en uno de mi post, el gigante de la busque Google ha hecho publica si primer laptop con pantalla tactil.



El equipo trae como sistema operativo Chrome OS, lo curioso es que de mi parte esperaba que trajera Andriod, aun asi suena una excelente equipo y sobre todo es el excelente precio 299 USD.

La nota me toco verla en Aristegui Noticias

Y tu, la comprarías?!

Exportando directorio publico con NFS

Imagen
Hace algún tiempo pregunte si existía alguna forma de compartir archivos de una manera similar a como lo hace Windows (con el protocolo SMB).

Mas de alguno me indico que instalara Samba y con eso podía compartir archivos entre equipos linux usando el cliente, al igual que me indicaron que usara FTP.

Si bien hable sobre el FTP en mi anterior post y es buena idea, tenia que estar abriendo el cliente para transferir, y aunque puedes cargar un directorio en los administradores de archivos (como Thunar) no me era practico para lo que necesitaba.

El tema de Samba, si bien es bueno, el "pero" que le llegue a dar era que el paquete consume varios megas, por lo que tampoco me agrado.

Ya antes había escuchado de NFS, pero no tenia claro que era y como se utilizaba, y hace pocos días me di a la tarea de investigar que era y como se usaba y aquí les traigo un howto para usarse con un directorio publico (que todos puedan accesar).

Este manual explica como configurar un servidor NFS en Ce…

Instalar vsFtpd con usuarios virtuales usando MySQL

Imagen
En el post de hoy hablaremos de como tener un servicio de ftp trabajando con mysql para validar los accesos. Esto es practico ya que se puede tener N cantidad de usuario sin estar creando a nivel de Linux.

Lo siguiente se hizo en un CentOS 5, pero puede aplicar para cualquier distro, solo revisar lo metodos de cada una para hacer que cargue los servicios al inicio, y demas temas (archivos de configuración, instalación de paquetes, etc.)

En este tutorial se presume ya tener instalado mysql y funcionando, en caso de no revisar el siguiente manual, posterior les daré uno mas detallado.

Primer paso, instalar vsftpd

# yum install vsftpd
No debe existir problemas en la instalación ya que los repositorios de CentOS tiene el paquete.
Segundo paso, configurar MySQL 
Entrar a la consola de mysql con privilegios de root
# mysql -u root -p
Una vez en la consola de mysql, crear la base de datos que consultara el servicio
mysql> CREATE DATABASE vsftpd; Query OK, 1 row affected (0.00 sec)
Lo siguie…