Entradas

Mostrando entradas de febrero, 2013

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…

Comandos Basico Unix/Linux Parte 1

Hola de nuevo, para todos aquellos que se están iniciando en el mundo de Unix/Linux y desean conocer comandos de uso diario.

Aquí les traigo la primera entrega de comando a utilizar en terminal.

Los novatos tal vez preguntan porque tanto comando, no seria mejor el gráfico? El detalle es que hay operaciones que son necesarias a nivel de terminal.

Nota: no todos esto son parte actual de Unix y puede ser que no se encuentren en alguna equipos. Pero todos pueden ser usados de la misma manera.

Comandos para archivos
ls: listar archivos del directorio actual (o de la ruta especifica)
     parametros mas usados:

-l : lista los archivos en "formato largo", el cual contiene información útil, por ejemplo, el tamaño en bytes, el dueño del archivo, los permisos, ultima fecha de modificación, etc.

-a: lista todos los archivos del directorio,incluyendo los archivos que comienzan con un punto (ejemplo: .bash_history) los cuales son considerados como ocultos.

-h: se utiliza en conjunto con la …

Chromebook Pixel, se esta cocinando?

Imagen
"Google podría lanzar una computadora portátil de diseño propio y altas prestaciones.
La chromebook son esas laptops que utilizan el sistema operativo de escritorio de Google, el Chrome OS, y que viven prácticamente de la red, casi todo lo que pueden hacer depende totalmente de su conectividad a la nube. Lo sabemos, ese es el futuro, pero el usuario promedio aún no está en esa posición, y las actuales chromebooks no destacan por ser máquinas de alta capacidad. Eso podría cambiar de confirmarse la última filtración."


Es lo que encontré en una pagina de noticias de México, sera que Google desea tener su propia linea de computadoras portátiles? 
Veamos como avanza esto y si es realmente verdad.. la nota completa la pueden ver aquí.

Internet en texto (Web desde consola)

Imagen
Como leen en el titulo, desde sus inicios Linux comenzó solo con consola de texto, comandos y mas (los mas veteranos saben de lo que hablo) por lo que para hacer algunas tareas que requerían Internet tenia que ser a través de aplicaciones basadas totalmente en texto.

Enviar email, descargar desde ftp, navegar en las paginas, todo requería aplicaciones basadas en texto y algunas con algún tipo de interfaz de texto para no hacer tan tediosa la labor.

Hoy les traigo la traducción de otro articulo que habla de las aplicaciones para navegar la web vía texto (para quienes buscan rapidez al cargar las paginas). Como siempre, el original lo pueden leer aqui.

Navegación Web por linea de comandos

w3m w3m es un navegador web en linea de comando el cual soporta la visualización de tablas, frames, conexiones SSL, colores e imágenes en linea.

w3m viene por default en la instalación de distro Ubuntu, para otras distribuciones intenta desde los paquetes fuentes



lynx Este navegador contiene mas caract…

Configurando interfaces de red virtuales en Linux

Estimados, de nuevo en acción retomando mi rumbo. Les traigo un traducción de un howto que me llamo la atención y creo que es bueno tener información en castellano. Así que aquí esta:

La entrada original la pueden tener aqui (si te gusta leer en ingles), comencemos.

Introducción ¿Sabia que puedes asignar mas de una dirección IP a una única interfaz de red? Esta técnica es muy utilizada, por ejemplo cuando se trabaja con Apache y host virtuales, esto para permitir accesar al mismo servicio pero usando dos direcciones IP.

Interfaz de red virtual temporal  El proceso de crear interfaces de red virtual en +GNU/Linux es muy simple. Esto involucra una ejecución simple del comando ifconfig


ifconfig eth0:0 123.123.22.22
El comando anterior creara una nueva interfaz de red virtual basada en la interfaz física de eth0. Lo condición mas importante para crear una interfaz de red virtual es la interfaz física de red, como en nuestro ejemplo, eth0 debe existir. El ejemplo completo seria:
# ifconfig e…