¿Cómo crear una tabla de datos con phpMyAdmin?

Después de crear una base de datos MySQL, la próxima cosa que tendrás que hacer es añadir los datos que desees. Para hacerlo, tendrás que configurar tablas. Si estas instalando un sistema de administración de contenidos otro tipo de script, es muy probable que el software haga el trabajo por ti. Pero si este no es el caso, deberás crear las tablas tu mismo. Aunque hacerlo desde la linea de comandos no es tan difícil como imaginas, utilizar la interfaz web de phpMyAdmin simplificará el proceso.
Para crear una nueva tabla, sigue estos pasos:
- Haz login en tu instalación de phpMyAdmin a través del panel de control.
- A la izquierda, haz click sobre la base de datos que quieras manipular.
- Abajo encontrarás la opción “Crear una nueva table en la base de datos”. Seleccionala e introduce el número de campos de cada fila.
- Introduce el nombre de cada campo.
- Selecciona el tipo de datos que quieres asociar a cada campo. El que viene especificado por defecto es el INT (número enteros). Podrás ver una lista completa de tipos de datos en la página web de MySQL.
- Selecciona la extensión máxima del campo o déjalo en blanco.
- Selecciona UTF-8.
- Cuando tengas toda la información añadida, haz scroll hasta el final de la página y selecciona “Guardar”.
Cuando termines, podrás ver que has creado tu primera tabla de datos. Cada vez que tengas que añadir nueva información tendrás que repetir el proceso.
Tag: administración web, añadir datos a base de datos, bases de datos, creación de tablas, mysql, panel de control, phpmyadmin, tutoriales
¿Cómo crear una partición tmp en Linux?

Como ya mencionamos en un post anterior, configurar particiones extra en Linux supone una mayor seguridad y rendimiento del sistema. Y uno de los tipos de particiones que deberías considerar es el directorio /tmp. En Linux, los archivos temporales se registran en este archivo y son recuperados desde allí por las aplicaciones que los necesiten.
Desafortunadamente, /tmp también es el primer objetivo de los hackers cuando intentan plagar tu servidor con ejecutables maliciosos y así usar tu sistema como emisor de SPAM o para realizar ataques automatizados.
Si quieres separar /tmp en una partición diferente, tendrás que escribir en la consola:
# mkdir /filesystems
# dd if=/dev/zero of=/filesystems/tmp_fs seek=512 count=512 bs=1M
# mkfs.ext3 /filesystems/tmp_fs
Y luego, para montar la partición:
# mount /tmp
Fotografía | www.flickr.com
Tag: archivos temporales, linux, particiones, terminal, tmp, tutoriales
¿Cómo configurar el servidor para que me avise por email en caso de error de hardware?

Si somos administradores de un servidor es problable que de vez en cuando estemos experimentando problemas de hardware que no nos dejan dormir bien por las noches. A veces los servidores caen, y es irremediable, pero lo que no tenemos por qué admitir es que caigan sin avisarnos, dejando nuestra página Web inaccesible durante un periodo indefinido, ya que perderemos usuarios sin darnos cuenta.
Una fantástica solución a este problema sería que el servidor enviara automáticamente en cuanto detecte cualquier problema de estos tipos:
- Error de Comunicaciones entre la CPU y la placa base
- Error de Memoria – problemas ECC
- Errores de caché de la CPU o similares
¿Pero cómo configurarlo? A continuación os traigo un script que podréis usar para permitir que el servidor os envíe un email en caso de catástrofe, así podréis controlarlo todo el tiempo, incluso desde vuestro propio teléfono móvil. Fijaros que tendréis que sustituir el email que aparece en el campo “AEMAIL=” por vuestra propia dirección de correo electrónico.
Read More >>
Tag: códigos, correo electrónico, detectar errores, emails, linux, recursos, scrips, servidores, tutoriales
Linux: ¿Cómo compilar e instalar programas desde su código fuente?

Sería ideal que todas las aplicaciones que necesitáramos utilizar en Linux estuvieran ya empaquetadas en un ejecutable (.deb o .rpm) y sólo tuviéramos que correrlas para instalarlas en el sistema, pero no es así. Muchos programas interesantes que encontramos en la red se distribuyen en código fuente, así que estamos obligados a compilarnos en nuestro sistema. ¿Y por qué? En el fondo esta práctica es de lo más beneficiosa para todos.
- En primer lugar, porque de este modo las aplicaciones son mucho más ligeras. Así que descargarlas sólo nos supone unos minutos o incluso segundos.
- En segundo lugar, porque nos permite personalizar el programa y modificarlo para expandir su potencia, añadir funciones, integrar su tecnología en otras aplicaciones, etc.
- En tercer lugar, porque de este modo el programa se compila para funcionar de la forma más eficiente sobre nuestro sistema. Ya que permite que lo compilemos en 64bit o 32bits independientemente de cuál sea nuestro sistema operativo o distribución.
Y los beneficios de este método podrían continuar hasta el infinito. Pero claro, por otro lado, tenemos algunos inconvenientes. El más básico es que el usuario debe invertir un tiempo en compilarlo a mano, pero a continuación os explicamos cómo hacerlo y veréis que es más sencillo de lo que suele pensarse.
Tag: aplicaciones, código fuente, compilar, descomprimir, extraer paquete, instalar programa, linux, software, tutoriales
Controla el espacio en disco de tu servidor dedicado

Muchas veces encontramos en los foros algunos comentarios sobre cómo configurar un servidor Unix para que nos avise cuando está llenándose el espacio en el disco. A continuación os explico, paso a paso, todo lo que tenéis que hacer a través de la consola:
El comando que vamos a utilizar se llama “df” y nos dará toda la información sobre el espacio de memoria utilizado y disponible en nuestro servidor. Sólo tenemos que escribir en la línea de comandos de la terminal:
df -P
Veremos que imprime por pantalla algo similar a esto:
Filesystem 1024-blocks Used Available Capacity Mounted on
/dev/mapper/VolGroup00-LogVol00 6983168 3824556 2798164 58% /
A continuación tendremos que escribir un script y configurar el Cron de forma periódica para que compruebe el espacio en el disco que aún queda disponible, así nos avisará cuando esté lleno.
Por ejemplo, para ver la capacidad que esta en uso, hacemos:
df -P /usr | grep /usr | awk ‘{ print $5}’ | sed ‘s/%//g’
Puedes conseguir el script de configuración directamente en la página de cyberciti. ¡Suerte!
Vía | www.cyberciti.biz
Tag: consola, cron, df, espacio en disco, linux, memoria, terinal, tutoriales, unix
Protege tu página Web con robots.txt

Los “crawler” (también llamado “spider” o robot) que envían los buscadores para recorrer el contenido de tu página e indexarla, suelen chequear en primer lugar un archivo llamado robots.txt. Si sabemos configurar este archivo, podremos determinar qué robots tienen permitida la entrada y que otros no tienen autorización para revisar los contenidos de nuestro servidor.
Lo primero que debemos saber es la sintaxis básica de este archivo. Atención al siguiente ejemplo:
User-agent: *Allow:/
Con el comando “User-agent” se identifica el nombre del robot al que vamos a aplicar la reglas que vendrán a continuación. Cada motor de búsqueda posee un nombre único para su robot. Por ejemplo, el de Google se llama “Googlebot”. Bing ha bautizado al suyo como “MSNBot”, y el de Yahoo se conoce como “Slurp”. Aunque no existe una lista universal de todos los robots que circulan actualmente por la red, como es obvio, puedes consultar esta lista si quieres saber algún nombre de un buscador concreto.
El asterisco que aparece en el ejemplo significa “todo”. Y la barra inclinada “/” se refiere a la carpeta raíz de tu página Web. Así que, si traducimos el ejemplo que hemos visto más arriba, querría decir algo como lo siguiente: “Todos los buscadores están autorizados a que sus robots indexen toda la página Web desde su directorio raíz”.
Ahora debes estar pensando que, este ejemplo equivale a no tener ningún archivo robots.txt, y estás en lo cierto, sin embargo, si sustituimos el asterisco por el nombre de un robots estaríamos dando la entrada sólo a este. En las próximas semanas veremos más tutoriales de este para comprender poco a poco la sintaxis del archivo robots.txt. Te aseguro que conocer y controlar el verdadero funcionamiento de indexación de los motores de búsqueda como Google puede dar mucha más seguridad y éxito a tu página Web.
Vía | www.esecurityplanet.com
Fotografía | www.flickr.com
Tag: bing, buscadores, crawler, google, robots, robots.txt, scripts, spiders, tutoriales, yahoo
¿Cómo instalar y configurar ProFTPD en RHEL/CentOS/Fedora Linux?

Pregunta: ¿Cómo instalar y configurar ProFTPD en RHEL/CentOS/Fedora Linux?
Respuesta: ProFTPD es uno de los servidores FTP basados en Linux que más seguridad ofrecen. Cuando lo instalamos en un servidor dedicado, ProFTPD puede actuar como un servidor de hosting virtual en el que podemos utilizar múltiples cuentas de usuarios. Además, también permite FTP anónimas, soporte chroot, encriptación SSL/TSL y mucho más.
NixCraft ofrece un tutorial excelente que te ayudará a instalar y configurar ProFTPD en CentOS, sobre Redhat Enterprise y Fedora.
Para instalarlo, entra como root y escribe en la consola:
yum install proftpd
Para que ProFRPD comience automáticamente cuano arranque el sistema, escribe:
chkconfig –level 3 proftpd on
Y para que arranque de forma inmediata:
service proftpd start
Si quieres aprender más sobre ProFTPD y sus opciones de configuración, puedes leer el resto del artículo de nixCraft.
Fotografía | www.flickr.com
Tag: centos, configuraciones, fedora, linux, proftpd, redhat, rhel, tutoriales
Solucionar problemas de dependencias de YUM (Parte 2)

Continuaremos lo que fue la primera parte de este artículo explicando qué hacer si obtenemos errores de dependencias con YUM incluso después de probar el comando “you clean”. Este tipo de errores significan que tienes debes instalar paquetes de las dependencias que te faltan, a pesar de los avisos de Yum.
En caso de que se esto último, puedes encontrar el paquete e instalarlo de forma manual con rpm. Primero, si crees que el paquete ya está per algún lado de tu sistema, prueba a reinstalarlo:
rpm -ivh —replacepkgs name-of-package.rpm
Si no funciona, puede que necesites forzar la instalación e ingorar los errores:
rpm -ivh –force name-of-package.rpm
Finalmente, también puedes indicar al rpm que ignore las dependencias, y ya te encargarás de ello más tarde si es necesario:
rpm -ivh –nodeps name-of-package.rpm
Tag: dependencias, errores, instalaciones de paquetes, manuales, problemas, tutoriales, yum
¿Cómo configurar un servidor proxy en Linux?

Si tienes un sistema Linux y quieres configurarlo para crear un servidor proxy, quizás te hayas encontrado unas cuantas dificultades. A continuación te explicamos paso a paso qué debes hacer para poner tu servidor en marcha:
- Asegúrate de que el ordenador está conectado a Internet.
- Configura una red local eth1, para ello abre el archivo e incluye estas lineas sustituyendo [IP], [DNS], [ROUTER] por los valores correspondientes:
auto lo
iface lo inet loopbackauto eth0
iface eth0 inet dhcpauto eth1
iface eth1 inet static
address [IP]
netmask [DNS]
broadcast [ROUTER] - Activa el reenvío de paquetes escribiendo en la linea de comandos:
echo 1 > /proc/sys/net/ipv4/ip_forward
- Modifica el archivo /etc/sysctl.conf para que cada vez que el ordenador se encienda active la conexión de forma automática:
net.ipv4.ip_forward=1
- Activa el NAT, permitirá las conexiones con una sólo IP pública:
Router:~# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Ahora todos los sistemas que se conecten a tu Servidor Proxy por eth1 podrán acceder a Internet. Eso sí, la configuración de las IP’s de los otros ordenadores tendrás que hacerla a mano. ¡Suerte!
Fotografía | www.flickr.com
¿Cómo convertir mis archivos de HTML a PHP?

Pregunta: ¿Cómo convertir mis archivos de HTML a PHP?
Respuesta: Si cambias las extensiones de los archivos que conforman tu Web te encontrarás múltiples problemas. Tu posicionamiento en buscadores (PageRank) se verá fuertemente afectado, además de que las páginas de tu dominio mostrarán el error de conexión 404.
Para hacer este cambio, lo mejor es que crees un archivo .htaccess que reescriba tus páginas automáticamente, para ello deberías emplear un código como este:
AddType application/x-httpd-php .php .htm .html
AddHandler x-httpd-php .php .htm .html
Una vez tengas un archivo .htaccess con este código, guárdalo en el directorio raíz o root. Desde ese momento, los scripts PHP se ejecutarán desde las páginas html, con lo que no es necesario cambiar las extensiones de los archivos.
Fotografía | www.flickr.com
Tag: .htaccess, html, lesnguajes de programación, pagina web, paginas web, php, scripts, tutoriales