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

Leyendo en la mitad de mi tiempo libre me encontré en traducciones libres una entrevista que le hacen a Mark Shuttleworth padre de Ubuntu (Mi actual distro) y lo que más me ha llamada la atención es la siguiente frase donde se expresa exactamente lo que cualquier emprendedor debería tener en la cabeza. Fuerza H.

Era pobre. Estaba desesperado. Quería entrar a esto del Internet y quería encontrar una forma de hacer negocios que no requiriera de grandes cantidades de banda ancha o de capital. La clave era Linux. Era Linux lo que conectaría a la Red para así poder comenzar a empaparme de conocimientos.

Me recuerda a mis tiempo universitarios donde con auto aprendizaje aprendí Linux, que bueno tiempos.

Pero mas allá me gustaría preguntar cual es la edad “ideal” para un emprendedor?

Hace algún tiempo topamos el tema de los famosos estudios, donde se señala que un sistema operativo es mejor que otro.

En este caso y como en la mayoría se ha señalado que [tag]Windows[/tag] es el sistema operativo más seguro, por encima de [tag]Red Hat[/tag], Mac OS, Solaris, HP-UX.
Pero la métrica que utilizan para medir quien es más seguro simplemente es ridícula, evalúan la cantidad de Bugs que se han encontrado y la rapidez con la que la empresa fabricante ha liberado un parche.
Es simplemente ridículo ya que [tag]Linux[/tag] tiene la mayoría de fallas de seguridad que cualquier otro sistema, debido al tipo de desarrollo, es decir entre más ojos se tiene sobre el código, más fallas voy a encontrar.

Es como buscar una aguja en un pajar si solo tengo a una persona buscando la aguja en una tonelada de paja, pues se va demorar 1000 veces más tiempo en encontrarla, ahora, si pongo 100 personas a buscar la aguja el tiempo en encontrarla se ve disminuído.

Pero en fin eso ya no es problema, hace un año el infamous FUD de Microsoft hubiese sido una molestia, pero ahora cada día hay más gente utilizando nuevas opciones y en la mayoría de estos casos, estas personas están más que satisfechas.

El verdadero problema es que la fuente de donde se origina este estudio de seguridades. El autor o la empresa que ha revelado estos datos es nada más que [tag]Symantec[/tag].
Pues a simple vista como que no tiene nada de raro que Symantec pague para que se realice un estudio de seguridades, pero vamos, todos sabemos que de lejos Windows es el sistema operativo más seguro. Especulando un poco, ojo un poco, el verdadero interés de Symantec es que si sus clientes empiezan a migrar a soluciones más económicas y seguras, pues Symantec se queda sin piso. Symantec debe ser uno de los más grandes vendedores de software Anti-Virus, por ende, su negocio esta en poder mantener inseguro a Windows y obviamente vender su Anti-Virus para “volverlo seguro”

Interesante, eso me recuerdo cuando conversaba con un amigo un poco más paranoico que yo, que aseguraba que la mayoría de Virus provienen de las casa creadoras de Anti-Virus.

O que las curas para algunas enfermedades incurables ya los tiene los laboratorios pero todavía no es negocio sacar este tipo de medicinas.

Sera cierto???

Hace un par de meses estaba en una reunión para la creación de una Asociación de Software Libre, en donde aparte de encontrarse con viejos amigos y conocer más de cerca a una “personalidad” del estado ecuatoriano, se discutía algunas de las formalidades de la creación de esta asociación.

Personalmente me encanta el mundo del Software Libre, pero mas allá del software libre me encanta la tecnología, es más, estoy deseoso de tener una máquina con suficiente poder para poder hechar andar Windows Vista y si no me conocen pues simplemente tómense un tiempo y lean mi blog o alguna de las cosas que pululan en la web de mi autoría.

En el mundo del software libre hay una tendencia marcada de radicalismo, y de pensar que una ley pueda obligar o mejorar la posición del software libre dentro del estado, por favor, amigos hay que ir paso a paso, pero dando pasos seguros. Justamente en esta tendencia está Richard Stallman, por no decir menos un genio, sus charlas son bastante interesantes y divertidas si eres un Geek, claro está, pero su radicalismo desde mi punto de vista no es una solución.

Pero así como me estorba la tendencia que tienen ciertos grupos relacionados con el software libre, me estorba también esa tendencia, de la ahora infamous AESOFT, tratando de irse con un simple cliché tecnológico llamado “Neutralidad Tecnológica”, que es eso por favor.

No hay que irse a los extremos, no se trata de ser tibios, o no serlo, se trata que las cosas caen por su propio peso y hay que saber manejarlo y con sus mismas reglas de juego pero con nuestro mejor equipo.

Como lo dijo alguien por ahí en un blog, el software libre está aquí y está para quedarse.

Les dejo para su reflexión algo que dijo Linus Torvalds:

Me, I just don’t care about proprietary software. It’s not “evil” or “immoral,” it just doesn’t matter. I think that Open Source can do better, and I’m willing to put my money where my mouth is by working on Open Source, but it’s not a crusade — it’s just a superior way of working together and generating code.

It’s superior because it’s a lot more fun and because it makes cooperation much easier (no silly NDA’s or artificial barriers to innovation like in a proprietary setting), and I think Open Source is the right thing to do the same way I believe science is better than alchemy. Like science, Open Source allows people to build on a solid base of previous knowledge, without some silly hiding.

Y esto traducido por Enrique Dans

A mí simplemente me trae sin cuidado el software propietario. No es “maligno” o “inmoral”, simplemente no importa. Yo pienso que el software de código abierto puede hacerlo mejor, y estoy dispuesto a poner mi dinero donde he puesto mis palabras trabajando en software de código abierto, pero no es una cruzada – es simplemente una forma superior de trabajar juntos y generar código.

Es superior porque es mucho más divertida y porque hace la cooperación mucho más fácil (nada de tontos acuerdos de confidencialidad o barreras artificiales a la innovación como en los entornos propietarios), y pienso que el software de código abierto es lo correcto de la misma manera que pienso que la ciencia es mejor que la alquimia. Como en la ciencia, el software de código abierto permite que la gente construya sobre una sólida base de conocimiento previo, sin esconderlo tontamente.

Technorati: