¿Cómo instalar un servidor web apache/httpd en Oracle Enterprise Linux 5?

Ahora voy a instalar un servidor web Apache en Oracle Enterprise Linux. Estoy seguro que no debo explicar que es un servidor web y para que lo podría utilizar pero de todas formas les puedo indicar que Apache es el servidor web más utilizado en todo el mundo y que si quieren probar sencillas páginas web utilizando html, css, etc. o crear aplicaciones más complejas con Php, por ejemplo, van a necesitar un servidor web como Apache.

Continue reading

¿Cómo instalar y configurar un servidor YUM en OEL 5.5?

Antes de empezar con este tutorial llamado “Instalación y configuración de un servidor YUM local en Oracle Linux” , voy a aclarar dos cosas que en el anterior tutorial fueron “criticadas”:

1.- No trabajo para Oracle
2.- Escogí Oracle porque tenía los instaladores a mano.

Se puede utilizar este tutorial para cualquier distro que haya nacido de Red Hat como CentOS, Fedora y obvio RHEL (Red Hat Enterprise Linux)

Manos a la obra.

No me voy a adentrar en que es YUM (Yellow dog Updater, Modified) para eso pueden seguir el link, pero en términos generales YUM permite de una forma fácil y centralizada poder gestionar los paquetes tipo RPM para sistemas Linux.

Continue reading

¿Cómo Instalar Oracle Enterprise Linux 5 Update 5 64 bits?

Oracle Enterprise Linux

En esta ocasión vamos a realizar una instalación básica de una distribución de Linux, en este caso vamos a utilizar Oracle Enteprise Linux 5 Update 5 64 bits (OEL) que básicamente es un “fork” de Red Hat Enterprise Linux, la mayor diferencia esta en un kernel que Oracle lo ha personalizado para que funcione mejor con sus aplicaciones como base de datos, servidor de aplicaciones, etc.

Para este manual he utlizado VMWare Fusion para virtualizar nuestra instalación en un máquina MacBook Pro.
Luego de descargar el software desde el Oracle Delivery tenemos que descomprimir el archivo .zip que contiene nuestra imagen.
Creamos una máquina virtual desde el VMWare Fusion antes de empezar la instalación.
Montamos la imagen .iso dentro de VMWare Fusion y arrancamos la máquina virtual.

Continue reading

Para que sirven los 500 supercomputadores.

Estos días se ha comentado mucho sobre la lista de los 500 supercomputadores, donde IBM y HP lideran la lista. También siempre que se habla de Petaflops siempre sale a la luz otra lista de “super-sistemas operativos”, es decir que el super hardware debe tener un sistema operativo acorde a los requerimientos de estas máquinas, en este caso el líder indiscutible es Linux que esta instalado en el 92.4% de las máquinas.

La lista de por si es muy educativa pero podemos realizar un pequeño análisis para saber exactamente cuál es el propósito de algunas de estas súper máquinas.

Por ejemplo la supercomputadora número 1 es la Sequoia, el sistema BlueGene/Q de IBM que esta instalado en departamento de energía del Laboratorio Nacional Lawrence Livermore y es usada para la simulación de armas nucleares y además sirve para fines científicos como la astronomía, el estudio del genoma humano y cambios climáticos. Una característica importante de este supercomputador es que es la más eficiente en términos de consumo de energía.

IBM Sequoia

En el puesto número dos se encuentra la K Computer de Fujitsu que con una velocidad 10 petflops se encarga de la simulación de terremotos, modelación del clima e investigación nuclear. Esta máquina se encuentra en Kode, Japón y le pertenece al RIKEN Advanced Institute for Computational Science.

K Computer

Pero también hay supercomputadores que algunos de nosotros podemos utilizar, es decir al menos usamos algo de su poder, como es el Amazon EC2 Cluster Compute Instances como su nombre lo indica es la encargada de gestionar la nube pública que ofrece Amazon, esta super máquina esta en la posición 71 de la lista.

Latinoamerica tiene un representante en Brasil con la máquina Galileu que tiene en su interior 6464 cores y le pertenece a la empresa Petrobras está maquina ostenta el puesto 457.

La gran mayoría de súper computadores están diseñados para realizar simulaciones complejas y enfocados al campo de la astronomía, meteorología y energía nuclear, hay algunas que son el corazón de juegos en línea pero lastimosamente no están especificados a que plataformas pertenecen.

Fotos:

http://eandt.theiet.org/ 

5 alias de Bash Shell para Linux / Unix / Mac OS X

Un alias, en un sistema con herencia de Unix, o el mismo Unix, como Linux o Mac OS X son atajos que podemos utilizar en el terminal.

Hoy voy a poner 5 alias que tengo configurado para el trabajo del día a día.

Primero vamos a revisar con el comando alias que tenemos configurado, y luego vamos a configurar los alias.

alias

La salida del comando nos indica cuales alias están configurados en nuestro sistema por ejemplo:

alias cp=’cp -i’

alias l.=’ls -d .* ‘

alias ll=’ls -l’

alias mv=’mv -i’

alias rm=’rm -i’

La sintaxis básica para crear un alias es la siguiente:

alias nombre=’comando argumento argumento’

alias nombre=’/aquí/va/un/script.sh argumento’

1.- El Básico ll

El primero que en Mac OS X no existe es el ll, en Red Hat Linux que de paso es mi sistema operativo favorito para servidores el ll viene ya listo para usarlo, es un simple alias de un ls –la, obviamente puedo añadir todos las opciones que crea pertinente pero para mi es suficiente con –la.

alias ll=’ls –la’

2.- Clear

Otro que lo utilizo mucho es el comando clear, si es un tanto parta de vagancia pero tener un alias que con solo poner c y limpie la pantalla es un lujo.

alias c=’clear’

3.- Grep

El comando grep es muy útil pero ponerle algo de color también ayuda al momento de realizar un búsqueda.

alias grep=’grep –color=auto’

4.- Puertos abiertos

Es muy útil configurar un alias que nos permita conocer que puertos se encuentran abiertos en nuestro sistema.

alias ports=’netstat -tulanp’

5.- Información del sistema

Con los siguientes alias podemos obtener información del uso de memoria y cpu.

## Memoria libre

alias meminfo=’free -m -l -t’

## El proceso que mas memoria consume

alias psmem=’ps auxf | sort -nr -k 4′

alias psmem10=’ps auxf | sort -nr -k 4 | head -10′

## El proceso que mas consume CPU

alias pscpu=’ps auxf | sort -nr -k 3′

alias pscpu10=’ps auxf | sort -nr -k 3 | head -10′

## Información del CPU

alias cpuinfo=’lscpu’

alias cpuinfo=’less /proc/cpuinfo’

Finalmente si queremos que los cambios sean permanentes debemos poner todos los alias en el archivo ~/.bashrc

Y si queremos quitar un alias utilizamos el comando unalias.

unalias c

Soy un Mac!!!

mac linux windows

Después de probar Windows, Linux, finalmente hace unos días empiezo a trabajar con MAC; en general no puedo decir que me despido de Linux, pero después de pasar casi 10 años utilizando Linux voy a probar algo que me trae mucha curiosidad; el tan afamado Sistema de la manzanita.
La ventaja de todo esto es que he “madurado” tecnológicamente por así decirlo, debo admitir que en los últimos meses en la oficina hemos tenido bastantes problemas a nivel de escritorio con las máquinas Linux, tomando en cuenta que el 90% de la empresa utilizaba Linux, he podido constatar algunas desventajas en el día a día a la hora de utilizar Linux; el problema de impresión llego a tal punto que ahora mismo solo el 40% de toda la empresa está utilizando Linux para el escritorio; y lo está utilizando solo las personas técnicas.
El costo operativo de no contar con los drivers adecuados para la impresión fue demasiado alto como para seguir luchando con drivers experimentales sin todo el soporte necesario, esto tomando en cuenta que por lo menos existían drivers para la impresora principal en la empresa, en otro caso para impresoras especificas ni siquiera había drivers y la poca ayuda de la comunidad no permitía seguir luchando.
Puedo decir por mi propia experiencia que Linux está todavía muy lejos de ser una plataforma completamente eficiente para el usuario final.
Por otro lado cuando utilice Windows, solo en mi propia experiencia nunca perdí un solo dato ni tuve un solo virus, pero siempre tenía tareas administrativas para mantener saludable mi Windows, entre actualizar el antivirus, el firewall, el Spyware, etc., me tomaba al menos unas 6-8 horas al mes para que mi sistema se mantenga saludable, y puedo confesar que fuera de los problemas habituales de un Windows no tuve mayor problemas.
Pero el efecto Windows cambia si el usuario final no tiene conocimiento técnico; para solventar esto les puedo contar sobre la PC de mi hermano, que es una zona infestada de virus y con un Windows al borde del colapso, en propias palabras de mi hermano, Windows es una mierda. Pero en cambio la facilidad es un punto a favor de Windows que por mucho que lo intente Linux todavía no lo puede igualar, a pesar de los esfuerzos de Ubuntu, Gnome, KDE, etc. estamos muy lejos de brindar una experiencia total al usuario.
Por otro lado sería muy apresurado de mi parte emitir un comentario sobre el sistema operativo de Apple; pero en un inicio me ha gustado mucho, (muchiiiiiiiisimo), definitivamente hay un manejo de los detalles que da gusto trabajar en una Mac; cada aplicación es mas bonita que otra, fuera de la costumbre del botón derecho, y el cambio de paradigma para instalar cualquier aplicación creo que es un SO muy bueno. Algo que me parece sorprendente es la velocidad que se prende y apaga el sistema; algo en que debe trabajar Linux. Otra cosa muy interesante es que Mac casi te obliga a utilizar el teclado lo cual ahorra mucho tiempo al momento de trabajar, los problemas de drivers han desaparecido ya que el driver de la impresora venida cargado en el SO lo que me pareció genial.

Después de este analice técnico basado en mi experiencia queda un punto que no quería dejar pasar por alto, y es que al “pertenecer” a la comunidad de usuario de Software Libre del Ecuador, he visto muchos problemas basados en casi fanatismos que no le hacen bien al crecimiento del Software Libre, además la experiencia en mi país que tiene un decreto presidencial para el uso de Software Libre me ha roto el corazón; debo dedicarle un post completo a la gran decepción del manejo, abuso y doble discurso que se tiene sobre el uso del Software Libre, fuera de algunos miembros destacados defensores del software libre el resto son aprovechados.
Creo firmemente que debemos priorizar soluciones tecnológicas sobre falsos idealismos basados en discursos trillados y solo sirven para satisfacer la necesidad de unos pocos de creer en la Matrix.
Si queremos realizar un cambio en el mundo, me parece que hay temas mucho mas importantes donde toda esa pasión puede ser utilizada.
Y finalmente me parece que hay un generalización sobre cualquier empresa que hace dinero por medio de software es maligna, creo que estas personas aún no se dan cuenta que gracias a estas empresas, IBM, Oracle, SUN, Microsoft, Red Hat, y un largo etc. no existiría nada de lo que defiende, y estoy seguro que ninguna de estas personas podría realizar todo el trabajo lleno de ingenio que estas corporación han aportado a la comunidad.

Por ahora hay una sola verdad indiscutible a nivel de Servidores Linux es el rey.

En poco tiempo voy a seguir escribiendo sobe mi experiencia desde en la Mac y evaluar quien es el verdadero rey de los SO en la actualidad.

Sin mas me despido, no sin antes decirme a mi mismo Feliz Cumpleaños!!! Otro año mas haciendo cosas que me gustan.