Linux
¿Cómo cambiar el puerto FTP?
El puerto de la mayoría de servidores FTP es, por defecto, el número 21, y así es como la mayoría de administradores lo mantienen. La mayoría de clientes FTP están configurados para usarlo, y algunos ni siquiera te preguntarán si quieres cambiar el puerto a no ser que te dirijas específicamente a su panel de configuración. Sin embargo, hay varias situaciones en las que podrías querer cambiar el puerto de tu servidor FTP.
Si no tienes otros usuarios accediendo al servidor y quieres añadir un poco de seguridad haciendo que el puerto de tu FTP no sea tan fácil de adivinar, puedes cambiar el puerto fácilmente con ProFTPD o Vsftpd.
Para cambiar el puerto en ProFTPD, edita el archivo de configuración en /etc/proftpd.conf y cambia la siguiente linea:
Port 21
Sólo tendrás que reemplazar el número “21” por el que tú prefieras. En cambio, en Vsftpd tendrás que editar /etc/vsftpd/vsftpd.conf y cambiar la linea:
listen_port=21
Cuando hayas terminado, tendrás que reiniciar el servidor para que los cambios tengan efecto.
Hay varios aspectos que deberás tener en cuenta. Antes de cambiar el número de puerto, asegúrate de que el puerto que quieres usar está disponible y no está siendo usado por otro servicio de tu servidor. Además, después de liberar el puerto 21 tendrás que cerrarlo desde el menú de configuraciones del firewall y abrir desde allí el puerto que vas a usar a partir de ahora.
Tag: cambiar puerto ftp, centros de datos, configuración de servidores, servidores, servidores ftp
Correr Apache en otro puerto
Pregunta: Tengo una copia de Apache corriendo en el puerto estándar 80, pero me gustaría cambiarlo al 8080 para emplean una aplicación Web distinta. ¿Es posible hacer esto?
Respuesta: Sí es posible, y es más, es mucho más fácil de lo que imaginas. En lugar de instalar de nuevo Apache, todo lo que tendrás que ahcer es crear un host virtual que corre en un puerto alternativo.
Lo primero que debes hacer es abrir el archivo de configuración de Apache. En CentOS está en /etc/httpd/conf/httpd.conf.
Luego, verás la linea “Listen”, algo similar a lo siguiente:
Listen 80
Este comando indica a Apache su puerto de entrada. Para crear hosts virtuales y asignarle el puerto 8080 a uno de ellos, puedes usar un panel de control Web o una herramienta dedicada a ello. Otra opción es cambiar las siguientes lineas del archivo de configuración:
NameVirtualhost 192.168.0.1:80
NameVirtualhost 192.168.0.1:8000
Servername main.servername.com
Serveralias servername.com www.servername.com
DocumentRoot /home/path/documents1/
Servername main.otherservername.com
Serveralias otherservername.com www.otherservername.com
DocumentRoot /home/path/documents2/
Tag: cambiar configuraciones servidores, cambiar puerto apache, configuración apache, modificar puerto apache, puertos de apache
¡He olvidado escribir “sudo”! ¿Tengo que volver a escribir todo el comando?

Previamente ya mencionamos algunos de los beneficios de utilizar el comando “history” para mostrar todos los comandos usados. En los servidores dedicados, en Linux y en Unix, el uso de “sudo” en lugar de “su” para ser root, puede complicarte la vida si lo olvidas después de escribir comandos largos.
Una solución fácil para evitar esta pérdida de trabajo es pulsar la flecha “arriba” del teclado y moverte por la linea hasta el comienzo para añadir la palabra “sudo”. Sin embargo, existen soluciones mucho más eficientes para no tenes que reescribir el comando otra vez con permisos root.
Justo después de haber introducido el comando sin incluir la palabra “sudo”, escribe:
sudo!!
Este comando correrá automáticamente el comando anterior con permisos de super usuario, preguntándote inmediatamente la contraseña del sistema. Esta opción es mucho más rápida y sencilla, como puedes ver. De hecho, puedes usar los signos “!!” siempre que quieras repetir el comando anterior para lo que necesites.
Fotografía | www.flickr.com
¿Qué es un FTP anónimo?

Por defecto, los servidores FTP requieren que el usuario haga login para poder actualizar o descargar archivos. Muchos hosts de la Web, sin embargo, ofrecen de forma adicional la habilidad para usar FTP anónimo. Básicamente, este servicio permite a los usuarios hacer login en un servidor FTP sin tener que aportar un nombre de usuario y contraseña.
La diferencia con los FTP anónimos, por tanto, reside en que están libres de usuario y contraseña. Como propietario de una página Web, podrías hacer un seguimiento de las direcciones de IP y los nombres de host en el caso de que alguien intente poner en riesgo tu sistema. Así que, a no ser que ofrezcas archivos de descarga pública, suele ser buena idea deshabilitar este sistema anónimo.
¿Cómo aumentar la RAM usada en MySQL a 4GB?

Pregunta: My servidor de bases de datos está tomando demasiado tiempo porque MySQL parece quedarse colgado al usar más de 4GB de RAM, a pesar de que el servidor esta equipado con 6GB. ¿Cómo puedo hacer que MySQL saque provecho de los 6GB disponibles?
Respuesta: Si estás usando una configuración normal en tu servidor, muy probablemente esté usando una arquitectura de 32 bits o una versión de 32 bits de tu sistema operativo, así que la respuesta rápida es: no puedes sacar provecho de los 6GB. MySQL no podrá usar más de 4GB, a no ser que corra sobre un sistema de 64 bits.
Si estás usando Linux, escribe “uname -m” en la linea de comandos de la consola para ver si estás usando una versión de 64 bits de tu sistema operativo. Si ya estas seguro de que tu servidor tiene procesadores de 64 bits, solo tendrás que instalar un Linux de 64 bits.
La otra medida, menos drástica que la anterior, sería instalar el kernel PAE (Physical Address Extension), que permitirá a tu servidor acceder a las direcciones de memoria con una extensión superior a 4GB. Algunas distribuciones, como por ejemplo CentOS, ofrecen paquetes del kernel PAE que puedes instalar fácilmente.
Vía | www.webhostingtalk.com
Fotografía | www.flickr.com
Tag: bases de datos, centos, hardware de servidores, hosting, linea de comandos, memoria ram, servidor
Un súper ordenador de Intel predice el camino del escape de petróleo en golfo de México

El escape de petróleo de BP es uno de los mayores desastres de la historia de los Estados Unidos. A medida que el escape de fuel se extiende bajo el océano, grandes charcos de petróleo están inundando el golfo de México. A pesar de que no tuvo nada que ver con el escape de BP, Intel ha presentado voluntariamente uno de sus super ordenadores con la intención de aplicarlo a la detección del camino que está recorriendo el escape de petróleo.
Dubbed Encando, el súper ordenador, contiene unos 3.500 procesadores quad-core Xeon. Cada una de estas CPUs se ha empleado a fondo para poder determinar qué camino tomará el vertido de fuel. Aunque no es totalmente preciso, el ordenador ha sido capaz de predecir el destino del escape para los próximos 6 meses.
Vía | www.gizmodo.com
Fotografía | www.flickr.com
Hardware para servidores: Celeron VS Xeon

Los procesadores Intel tienen una gran variedad de nombres. Cuando estás interesado en comprar un servidor (o alquilarlo), elegir el hardware conociendo los diferentes nombres de los productos de la compañía es todo un reto. En el mercado actual, puedes encontrar servidores con procesadores Intel Core 2, Celeron, Xeon, y el modelo más nuevo, el Core i7.
La primera diferencia que tenemos que tomar en cuenta para distinguir entre procesadores es conocer si estos han sido especialmente diseñados para servidores o no. En general, Core 2 y Celeron son procesadores para ordenadores desktop, más que para servidores. Por otro lado, los Xeon son similares al Core 2 pero orientados a servidores. De forma similar, los chips Core i7 tienen una arquitectura muy similar a las CPUs Xeon pero orientada a desktops.
Lo que realmente querrás evitar es adquirir un servidor con un procesador Celeron. Mientras que apenas hay diferencias entre un i7 y un Xeon, un procesador Celeron de la misma velocidad puede tener menos cache y un FSB más lento. Si una compañía de servidores está intentando vender servidores Celeron, puedes estar seguro de que el producto es muy inferior a los demás.
Fotografía | www.flickr.com
Tag: centros de datos, chips, hardware, procesadores, servidores
Usar Gzip para acelerar las transferencia de páginas Web

Los webmasters realmente buenos y los administradores de sistemas siempre están buscando formas de incrementar la eficiencia de las máquinas y crear páginas Web muy rápidas. Aunque la mayoría de veces la velocidad de una Web depende del servidor, la conexión a Internet, y el diseño de la página, también es cierto que algunos aspectos de software pueden ser de ayuda. Por ejemplo, el sistema de complesión gzip puede ser uno de estos casos.
Gzip es un método de compresión gratuito y libre, fue desarrollado por el proyect GNU (el mismo proyecto responsible de gran parte del sistema operativo GNU/Linux). Gzip es uno de los métodos más populares hoy en día para la compresión en el Web. Básicamente, funciona del siguiente modo: el navegador (cliente) contacta con la página (host) y recibe un header que indica que el archivo puede ser comprimido con gzip. Si el navegador soporta gzip, responderá y recibirá el archivo, los extraerá y mostrará por pantalla. Como resultado, tomará menos tiempo en descargar el archivo, así reduce el estrés del servidor.
Gzip puede reducir la información en un 70%, lo cual representa un ahorro tremendo de ancho de banda. Además, casi el 90% de los navegadores de Internet lo soportan, incluyendo todos los navegadores modernos. Los antiguos que no lo soportan están desapareciendo rápidamente. Apache 1.3 usa un modulo llamado mod_gzip, mientras que Apache 2 usa uno llamado mod_deflate. Varios sistemas de administración de contenido tienen soporte para compresión gzip, sólo es necesario que el usuario lo habilite.
¿Cómo optimizar un servidor MySQL?

Si estas usando un servidor dedicado, seguramente ya sabrás que la optimización es realmente importante para mazimizar la velocidad de tu máquina, su eficiencia y ahorrar tiempo y energía. Ya hemos visto varios métodos para optimizar un servidor Web Apache, pero varias páginas Web dinámicas también usan bases de datos que usan esta inforamción en sus aplicaciones Web.
Puedes conseguir optimizar las tablas de una base de datos desde el panel de control de tu servidor Web o con phpMyAdmin. Deberías hacerlo de forma rutinaria. Pero también hay otras formas de optimizar el servidor para que las bases de datos sean más rápidas y seguras. Para optimizar un servidor MySQL tendremos que editar el archivo de configuración del sistema:
# nano /etc/mysql/my.cnf
Si quieres saber qué podemos configurar con este documento, no dudes en visitar el siguiente post sobre optimización de servidores MySQL.
Tag: administración, bases de datos, centros de datos, data center, servidores, servidores linux
Linux: ¿Cómo eliminar archivos completamente?

En un servidor Linux dedicado, el método más usual para eliminar archivos es usar el comando “rm”. Esta orden eliminará en el sistema los archivos indicados, sin embargo, lo que muchos no saben es que estos archivos supuestamente eliminados se pueden recuperar. Por tanto, “rm” es más bien un comando que mueve los archivos a una especie de papelera de reciclaje.
La única forma de eliminar definitivamente un archivo es reescribir el espacio de disco que ocupa dicha información. Puedes conseguir esto con el comando “shred”. Introduciendo esta orden el la linea de comandos conseguirás asegurarte que los archivos se han eliminado completamente, eso sí, úsalo con precaución, por que no hay marcha atrás.
En un servidor Web, estas funcionalidades son muy útiles, ya que te permitirán eliminar información delicada y evitar disgustos a nivel de seguridad. Para usar este comando, haz lo siguiente:
shred archivo
También puedes eliminarlo repetidas veces para asegurarte de que no queda rastro de la información contenida en el fichero:
shred -n 7 archivo
Con este ejemplo estaríamos eliminando el fichero 7 veces. Si quieres saber más cosas sobre el comando “shred” sólo tienes que escribir en la consola “man shred”.
Fotografía | www.flickr.com
Tag: eliminar archivos, eliminar completamente, eliminar ficheron, liberar espacio disco linux, servidores linux