JaMuNix Recibe donacion de un Servidor Dedicado !!!

8 de Marzo de 2010

Pues como leen en el titulo, hace una semana encontre un post en un foro en el que una compañia de hosting ofrecian dos de sus servidores dedicados un tanto obsoletos pero funcionales para donarlos a organizaciones sin fines de lucro y/o estudiantes que desean aprender a administrar servidores, yo no tengo ni soy organizacion sin fines de lucro pero si me interesa el tema de administracion de servidores y como muchos ya han leido en el blog, he estado estudiando un poco el tema y experimentando en mi Pc y laptop creando servidores caseros y virtuales.

Bien la propuesta que di para participar fue seguir experimentando y aprender a administrar este servidor, cosa que me puede llevar algo de tiempo viendo lo complejo que es el asunto. Pero como un dedicado seria mucho para mi, tambien propuse el utilizarlo para ofrecer hospedaje a proyectos Open Source y organizaciones sin fines de lucro para que alojen su pagina y/o mirror del proyecto en el servidor.

Pues bien con esto fui el merecedor de uno de los dos dedicados, en mi caso un Dell PowerEdge 1650 que como les dije mas arriba es un tanto obsoleto para lo que estamos acostumbrados a ver en la actualidad. Este servidor cuenta con un procesador Intel Pentiun III 1.6Ghz, 1gb de memoria Ram, 2 discos de 72Gb cada uno que dan un total de 144Gb de disco, Centos 5.4 y 500Gb de transferencias.

Para muchos esto puede parecer que no sea del todo conveniente para alojar multiples web, pero es mas que suficiente para usarlo como herramienta de aprendizaje, ademas de que si se recibe una pagina para ser hospedada en el, esta no debe ser muy compleja y debe ser ligera para que el servidor no se sature, desde que recibi los datos de acceso a sido todo un reto el comenzar a administrarlo, ya tengo algo de conocimientos y experiencias, pero nada de eso se conpara con tenerlo realmente y trabajar en optimizacion , configuracion e instalacion de los servicios requerido.  Ya e estado unas cuantas horas al dia frente a la laptop jugando con el y aprendiendo todo lo referente al tema de la administracion, ya el dedicado tiene  todos los servicios instalados y la parte de ellos estan configurados pero esto apenas empieza pues queda terminar de configurar, optimizar y luego trabajar en la seguridad del servidor.

Otra de las propuestas que di fue que todo lo que aprendiera en el proceso de administracion del servidor, seria publicado en articulos en este blog para compartir los conocimientos con la comunidad, asi como ya le e venido haciendo. De modo que pronto podran leer aqui algo de material interesante referente a administracion de servidores.

Aprovecho la oportunidad para darle las gracias a Datacente1 la cual fue la compañia de hosting que a tenido esta gran iniciativa en donar su hardware obsolero para ser reutilizado y aprovechado por organizaciones sin fines, proyectos no comerciales y estudiantes o personas deseosas de aprender a manejar y administrar servidores.

Segun e leido en el post y en su blog, esta iniciativa se planea usar como politica de la empresa y asi ofrecer todo el hardware en desuso para donacion y asi beneficiar a mas personas u organizaciones. Ademas estan abiertos a donar hospedaje web para organizaciones sin fines de lucro u otras causas nobles.

Saludos.

  • Share/Bookmark

Instalando Nginx en CentOS

16 de Febrero de 2010

En mi anterior post  les explicaba como instalar el panel de control Webmin y les comentaba que me habia hecho con un VPS para pruebas y aprendizaje  el cual tiene CentOS como Sistema Operativo. Bueno este VPS que me fue ofrecido es Unmanaged, es decir “No Administrado” lo que significa que el proveedor no me ofrece soporte tecnico completo.  en pocas palabras:  “que yo debo hacer absolutamente todo”.  Bien eso es lo que me gusta puesto que la idea principal es Aprender.

Uno de los principales problemas con lo que me tope apenas tube los datos de acceso en mis manos fue que el VPS tiene poca memoria Ram, unos 128Mb para ser exactos. Esto me pone el trabajo un poco mas dificil pues no es memoria suficientes como para instalar y poner a funcionar simultaneamente y sin muchas configuraciones el Apache, MySQL, PHP, Bind, FTP, Webmin, correos POP3/SMTP/IMAP, etc….   Bien ya con esto entendi que no podia hacer ni exigirle mucho al VPS, pero algo tenia que hacer, al menos deberia poder lograr agregarle un dominio para accesar por medio de ese dominio  y no por la ip, y poder montar por lo menos una pagina estatica y quitar la que estaba por defecto.

Una de las cosas en la que me fije es que el servicio web Apache consume considerablemente la poca memoria ram disponible y junto al servicio DNS Bind y el servicio de Webmin se tiraban los 128Mb de ram poniendo el VPS en riesgo de que se reinicie o cuelgue.  Bien el servicio Webmin solo se ejecuta cuando quiero accesar al panel, asi que el resto del tiempo esta detenido y sin consumir ni un solo kb de la ram. El servicio Bind, por los momentos no e hallado manera de hacer que consuma menos ram pero es de vital importancia tenerlo ejecutandose para que pueda resolver los dominios y demas configuraciones DNS que le tengo.

Asi que esto de momento me deja con Apache en la mira, pues bien le tengo un sustituto que consume muy poca memoria ram y se ejecuta en tan solo dos (2) procesos contra los nueve (9) que me muestra el Apache. El servidor web que les menciono se llama Nginx y es un servidor web gratuito cuyas principales ventajas es que es super rapido, estable y lo mas importante, muy ligero.

Para instalarlo en CentOS primero debemos instalar los Repositorios EPEL tecleando en la terminal:

-Para versiones de 64Bits

sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5Server/x86_64/epel-release-5-3.noarch.rpm

-Para versiones de 32Bits

sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5Server/i386/epel-release-5-3.noarch.rpm

Instalado dichos repositorios ahora podremos instalar Nginx usando el comando Yum, para esto tecleamos en la terminal:

sudo yum install nginx

Durante el proceso se te preguntara si deseas importar la llave GPG de EPEL y te aparecera algo como esto:

warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 217521f6 Importing GPG key 0x217521F6 "Fedora EPEL <epel@fedoraproject.org>" from /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL Is this ok [y/N]:

Presionamos la tecla “Y”  para aceptar y finalizar con la instalacion.

Ahora ya deberiamos tener instalado nuestro servidor web de bajo consumo en el servidor, tan solo nos falta iniciarlo tecleando en la terminal:

service nginx start

y nos vamos a nuestro navegador ingresamos nuestra ip o dominio si el servidor esta online, o “localhost” si es una instalacion local en nuestra pc.

con esto veremos la pagina por defecto de Nginx la cual es algo como esto

Bien a mi este cambio de Apache a Nginx me a ido como anillo al dedo pues e podido ahorrar algo de memoria ram y procesos en el cpu que puedo invertir para ejecutar otras aplicaciones que necesite o para no quedarme tan corto en cuanto a memoria ram disponible.

Aqui podemos ver el consumo de memoria y procesos en ejecucion teniendo Apache ejecutandose como servidor web.

y aqui vemos como nos a quedado el VPS ejecutando Nginx como servidor web.

Un ahorro de aproximadamente 15Mb de memoria Ram y un ahorro de 7 procesos menos en ejecucion!!!!!

Saludos y espero les sirva tanto como a mi.

  • Share/Bookmark

Instalando Webmin en VPS con CentOS/Debian

16 de Febrero de 2010

Hace unos cuantos meses me dio por  leer un poco, investigar y aprender como administrar servidores web tanto dedicados como VPS, para mis primeras pruebas instale Debian 5.03 en mi PC y le agrege todo lo necesario como para tener un servidor web en la plataforma LAMP ademas del servidor Open-SSH para poder conectarnos de forma remota y administrar por medio de SSH.

Una de las cosas que tambien quise agregarle al servidor y que me facilitaria algo la administracion del servidor es tener un panel de control, pero en este caso uno gratuito ya que por los momentos este servidor seria solo para pruebas, ademas no hay fuertes como para pagar licencias jejejeje.

El panel que elegi es Webmin el cual es gratuito y tiene todo o casi todo lo necesario como para administrar el servidor.

Para instalarlo nos podemos descargar el paquete .deb de Webmin tecleando en la terminal:

 wget -c http://prdownloads.sourceforge.net/webadmin/webmin_1.500_all.deb 

Pero antes de instalarlo debemos cumplir e instalar algunas dependencias de webmin, para esto tecleamos en la terminal:

apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl

una ves descargado e instalada las dependencias, lo instalamos webmin teclando en la terminal:

dpkg --install webmin_1.500_all.deb

Si todo nos a salido bien deberiamos terner instalado Webmin, para comprobarlo y accesar de una vez a nuestro panel de control abrimos el navegador y colocamos  en la barra de direcciones:

 http://localhost:10000 

El puerto 10000 es en el que el servicio de webmin escucha para poder permitirnos entrar al panel, pero en ocaciones y luego de una instalacion no es posible accesar ya que el servicio de webmin no esta corriendo. para iniciarlo teclamos en la terminal:

 service webmin start 

e ingresamos de nuevo http://localhost:10000 en el navegador.

y listo tenemos nuestro panel de control instalado y funcionando.

Bien pero el post menciona tambien a CentOS, pues hace unas semanas pude tener acceso a un VPS para hacer pruebas, y una de las primeras cosas que hice fue instalar Webmin. Este VPS tiene como sistema operativo CentOS 5.4 y los pasos para instalar Webmin son basicamente los mismo.

En primer lugar nos descargamos el paquete .rpm de Webmin tecleando en la terminal:

 wget -c http://prdownloads.sourceforge.net/webadmin/webmin-1.500-1.noarch.rpm 

una ves descargado, lo instalamos tecleando en la terminal:

rpm -U webmin-1.500-1.noarch.rpm

Si todo nos a salido bien deberiamos terner instalado Webmin, para comprobarlo y accesar de una vez a nuestro panel de control abrimos el navegador y colocamos  en la barra de direcciones:

 http://localhost:10000 

en caso de que el servicio no tampoco este corriendo podemos hacer igual que con debian y teclear el comando para iniciar el servicio de Webmin.

Otro inconveniente que puede suceder es que algunos de los modulos de Firewall que estes corriendo en Linux, te este bloqueando el puerto de escucha de webmin, para añadir una exepcion y permitirnos accesar al panel de control de webmin desde el navegador debemos editar el archivo correspondiente a nuestra distribucion.

- Para sistemas RedHat y derivados como por ejemplo Fedora o CentOS editamos el archivo iptables ubicado en /etc/sysconfig/iptables

Para editarlo tecleamos en la terminal:

nano /etc/sysconfig/iptables

y agregamos esta linea :

-A INPUT -p tcp -m tcp --dport 10000 -j ACCEPT

- Para sistemas Debian y derivados como Ubuntu editamos el mismo archivo iptables pero en este caso lo ubicaremos en /var/lib/iptables

Para editarlo tecleamos en la terminal:

nano /var/lib/iptables

y agregamos la linea:

-A INPUT -p tcp -m tcp --dport 10000 -j ACCEPT

ahora reiniciamos iptables tecleando:

 sudo /etc/init.d/iptables 

Listo espero que le sirvan tanto como a mi.

Links de interes:

-Descarga de Webmin

- Instalacion desde paquete .Deb

-Instalacion desde paquete .Rpm

-Añadiendo exepcion al firewall

  • Share/Bookmark

JaMuNiX Blog Cumple su 1er Año !!!

8 de Febrero de 2010

Hoy 9 de Febrero JaMuNix Blog cumple un año de  haber salido on-line a la comunidad Linux

Hace ya un año me di a la tarea de crear este blog con la intencion de compartir mis conocimientos y experiencias en el mundo Linux, asi como tambien informar sobre las noticias mas importantes del mundo del software libre.

El motivo principal que me impulso a crear el blog fue tener una recopilacion de post con informacion inportantes como guias, tutoriales y  manuales para realizar diversas tareas en Linux y en sus diversas distribuciones. Esta recopilacion debe estar siempre (o la mayor parte del tiempo posible) on-line para poder acceder a ella en cualquier momento que lo necesite y tambien debe ser accesible a todo el publico ya que esta informacion no solo me puede beneficiar a mi, sino a la comunidad Linux en general.

En el trasncurso de este año JaMuNiX Blog a tenido unos cuantos tropiezos como por ejemplo problemas de hosting, que han hecho que no este disponible para todos durante unos cuantos dias, pero gracias a Dios esto ya esta solucionado y se espera mejorar aun mas.

Para celebrar este cumpleaños habia planeado hacerle un cambio de rostro al blog, pero entre tesis y pasantias no e tenido tiempo. Tal vez le de ese regalo al blog en un mes cuando termine todo en la universidas, tarde pero seguro Blog!!! JAJAJAJAJA :D

Entre las estadisticas que ya forman parte de JaMuNix Blog en su primer año estan;

-  61 Post.  y contando…

- 58 Comentarios.  y contando…

- 20.748 visitas. y contando…

- 30.501 Paginas vistas.

- 17.091 Usuarios Unicos Absolutos.

-  Los 5 Paises que mas nos visitaron:

* Venezuela.

* España.

* Mexico.

* Argentina.

* Chile

PD: A los expertos en diseño grafico les pido disculpas por lo orrendo que me quedo el montaje de la torta, apenas estoy aprendiendo a usar Gimp :P

  • Share/Bookmark

Flisol 2010 En Venezuela y Margarita !!!

6 de Febrero de 2010

El FLISOL (Festival Latinoamericano de Instalación de Software Libre) es un evento que se realiza en las comunidades de todo el mundo en donde todas las personas interezadas en probar y/o instalar software libre puede llevar su PC y un colaborador de la feria le instalara la distro que deseas Totalmente Gratis!!!.   Ademas de esto se realizaran charlas sobre la filosofia y los beneficios del uso del software libre.

Este es un tipo de festival que se realiza en todo el mundo, y este 24 de Abril de 2010 se realizara en 17 ciudades de Venezuela entre ellas la Isla De Margarita.

Para ver las demas ciudades participantes click Aqui

Asi que si eres Vives en Margarita y te gusta el software libre o tienes curiosidad en conocer mas de el y sus beneficios no dudes en ir, la asistencia es totalmente libre y gratuita!!!

Click Aqui para saber la hora y lugar del evento, ademas de las recomendaciones que debes hacer si quieres llevar tu pc para una instalacion.

  • Share/Bookmark