Archivo

Entradas Etiquetadas ‘Linux’

Controla el rendimiento de tu servidor Linux con Htop

Viernes, 10 de abril de 2009 Sin comentarios

Una de las tareas más rutinarias que hacemos en Lineagrafica.es es la monitorización de nuestros servidores web, ya que ofrecemos servicio de hosting para tiendas virtuales y alojamiento web multidominio. Lo normal es controlar que el servidor está online y los servicios funcionando correctamente. Pero a veces un servidor va lento, o comienza a dar algún tipo de problema que necesita un nivel de monitorización superior.

Para poder ver qué pasa dentro de nuestras máquinas de forma sencilla os recomiendo utilizar Htop, un scrip de linux que nos permite visualizar desde el shell de comandos  de forma gráfica el rendimiento de nuestros servidores, y ver en qué está utilizando sus recursos (RAM, micros, swap, cpu, etc).

htop

(pulsa en la imagen para agrandar)

No sólo permite monitorizar, también permite matar aquellos procesos que nos estén causando el problema, lo que lo convierte en una herramienta de máxima utilidad. Htop es el sucesor de top, comando que nos facilita información sobre el servidor pero con menos detalle que Htop. Para que funcione sólo tenéis que conectaros a vuestro servidor por shell y teclear “htop” (sin las comillas) y listo. Si no lo tenéis instalado sólo tenéis que teclear apt-get install htop (debian) y se instalará automáticamente.

Categories: Linux Tags:

Copiar una web en nuestro servidor Linux

Domingo, 26 de octubre de 2008 Sin comentarios

A muchos nos ha pasado alguna vez que necesitamos hacer una copia de una web en el mismo servidor web. La mayoría de la gente descarga la web por ftp y la vuelve a subir a la nueva ubicación. Pero cuando la web es grande esta tarea se puede hacer lenta y pesada.

Un buen truco para ahorrarnos trabajo es realizar dicha copia a mano. Supongamos que nuestro servidor web tiene un S.O. Linux. Los pasos para copiar la web sería muy sencillos:

1- Conectar por SSH a nuestro servidor con un usuario con los permisos suficientes para realizar las copias que queremos hacer. Si tenemos un servidor dedicado, un VPS o un plan reseller esto no debería ser problema.

2- Una vez conectados, lo que queremos hacer es copiar una web en otra ubicación. Supongamos que las ubicaciones son estas:

Web original: /home/user/domains/domain.com/public_html/

Ubicación copia: /home/user2/domains/domain2.com/public_html/

Para los que nunca usaron comandos linux haríamos lo siguiente:

cd / (vamos al directorio raiz)

cd /home/user/domains/domain.com/public_html/ (vamos al directorio que copiaremos)

cp * -R /home/user2/domains/domain2.com/public_html/ (lo copiamos todos incluyendo subdirectorios)

cd / (otra vez al raiz)

cd /home/user2/domains/domain2.com/public_html/ (vamos al directorio copiado)

chown user2:user2 * -R (cambiamos los permisos de los archivos copiados incluidos subdirectorios)

Esto es sólo un ejemplo. Dependiendo del servidor pueden cambiar las estructuras de los ficheros, pero el concepto es así de sencillo. Al trabajar directamente en el mismo servidor web el proceso es mucho más rápido y sencillo., igual que copiar carpetas en tu propio ordenador. Además este sistema apenas consume transferencia de nuestro hosting.

Categories: Linux Tags:

Probar linux desde tu XP sin particiones

Viernes, 9 de mayo de 2008 6 comentarios

Después de mucho pensarlo, sopesando pros y contras largamente, he decidido comenzar a dar los pasos para migrarme definitivamente de Windows a Linux. Los motivos que me han movido a tomar esta decisión son los siguientes (sólo pongo los principales):

- Alto coste económico de las licencias de windows (sistemas operativos, terminal server, etc).

- Incompatibilidades varias entre software según versiones (así que todo lo que corre en xp iba a funcionar perfectamente en vista… el que lo logre que cuente cómo lo hace).

- Baja relación rendimiento – consumo de recursos de su windows vista.

- Dependencia total de microsoft.

Podríamos seguir mucho rato, internet está lleno de razones. Además los servidores web con los que habitualmente trabajo corren bajo Linux, por lo que pasarme completamente a este S.O. me vendrá muy bien a la hora de mejorar mi administración sobre ellos.

El primer paso para migrarme es probar qué distribución de Linux se ajusta más a mis necesidades. Y como no quiero ponerme a instalar Linux en un pc a base de particionar y particionar, he optado por usar VMware. VMware es un software que nos permite crear máquinas virtuales en nuestro ordenador. En cada máquina virtual puedes instalar el sistema operativo que quieras y usarlo cuanto quieras. Básicamente crea un archivo y dentro mete el sistema operativo completo. Sin particiones, sin reinicios, es como usar cualquier otro programa de windows. Ni siquiera tendrás que configurar tu conexión a internet, ya que si eliges la conexión “bridge” cuando creas la máquina virtual usará la conexión de tu windows para acceder a internet. Más sencillo imposible.

Yo empezaré por probar la distribución Ubuntu Desktop, de la que he leido que es bastante adecuada para principiantes. Ya os contaré mis avances.

Dale al pingüino una oportunidad, yo lo estoy haciendo.

Categories: Linux Tags: