Recuperar espacio eliminando Kernels antiguos

Hace un rato recibí una alerta del cPanel conforme en un servidor CentOS se estaba quedando sin espacio en la partición de arranque, en “boot”.

Para recuperar espacio decidí eliminar los Kernels antiguos, os explico como:

Tras acceder por SSH y cerciorarme de que distribución se trataba, pues trabajo con diferentes servidores y o distribuciones lancé un:

cat /etc/*-release

Esta instrucción me corroboró que efectivamente era un CentOS

Para saber la versión del Kernel que estamos corriendo el CentOS y asegurarme que no la borrase lancé un:

uname -r

Esto nos da una versión de Kernel, en este caso fue la:

3.10.0-693.11.1.el7.x86_64

Ahora procedí a ver que Kernels tenemos instalados para eliminar los más antiguos:

ls -1t /boot/vmlinuz* -l

Me listó los siguientes:

/boot/vmlinuz-3.10.0-693.11.1.el7.x86_64
/boot/vmlinuz-3.10.0-693.2.2.el7.x86_64
/boot/vmlinuz-3.10.0-514.26.2.el7.x86_64
/boot/vmlinuz-3.10.0-514.26.1.el7.x86_64
/boot/vmlinuz-3.10.0-514.2.2.el7.x86_64
/boot/vmlinuz-0-rescue-34946d7b5edb0946bfb52c0f6cae67af

Decidí que podría borrar tadas las versions 3.10.0-514, dejando la versión actual de Kernel que se estaba ejecutanto, la versión anterior por si debía volver atrás el Kernel y por supuesto la versión de rescate o “rescue”

Para eliminar dichas versiones:

yum remove kernel-3.10.0-514*

Tras borrarlas el sistema me informó de que en este caso las tres versiones 3.10.0-514 ocupaban 400 mb. una limpieza considerable para la partición del boot.

Redireccionar una URL concreta de un dominio a otro dominio

A veces necesitamos redireccionar una URL concreta entre dos dominios,  ¿Qué? ¿Cuándo? ¿Cómo?

El ¿Qué? pues por ejemplo un artículo de un blog A que tenemos y que queremos que aparezca en otro blog, el blog B.

El ¿Cuándo? pues por ejemplo, dado el caso anterior “cuándo” no queremos perder el posicionamiento conseguido por ese artículo en el blog A y queremos traspasar ese “reconocimiento online” por parte del buscador Google al blog B.

Otro ¿Cuándo? más genérico sería cuando teniendo dos blogs en dos dominios diferentes queremos juntar los contenidos en uno sólo, para por ejemplo, dejar de renovar uno de los dos dominios.

El ¿Cómo? pues depende de lo que quieras redireccionar, a las malas siempre puedes hacer redirecciones permanentes, las 301, manuales desde el archivo .htaccess y Apache ya se encargará de ello.

Si en cambio tu blog, como suele ser habitual, es un WordPress, esto lo podrás hacer fácilmente desde el panel de administración de WordPress, básicamente deberás instalar un plugin y activarlo.

Plugins para redireccionar artículos o páginas concretas de tu blog A a tu blog B existen muchos, he probado dos o tres y el plugin que mejor me ha funcionado o al menos con el que me he sentido más cómodo es con el plugin de “Quick Page/Post Redirect Plugin”.

Este plugin te instala un box al final de la página de edición del artículo, mira la siguiente captura a modo de ejemplo:

Ahí activas o desactivas la redirección, declaras la URL de destino, desplegas y seleccionas el tipo de redirección, grabas los cambios y andando, WordPress se encargará de todo.

Si te pasa como a mi que esto lo tienes que hacer con cientos de entradas antes de que te caduque el dominio A, prepara una buena dosis de tiempo ya que deberás copiando y pegando titulares, cuerpos de artículos, descargando y subiendo fotos para duplicar el contenido de A a B justo antes de aplicar la redirección.

En mi caso, por no disponer de suficiente tiempo me he limitado a redireccionar tan sólo los 100 artículos que tenían mayor número de visitas durante el último año a base de consultar estadísticas

Error #1067 en MYSQL valor por defecto inválido

En un entorno de desarrollo en Windows 10 bajo WampServer 5.7.14 acabado de instalar y tras preparar los archivos levanto los servicios y al visitar el proyecto de repente recibo un error #1067

Se trata del valor por defecto tras la instalación de WampServer 64 bits para el valor “sql-mode” para modificarlo edito el my.ini con cualquier editor, busco “STRICT_TRANS_TABLES” y lo elimino quedando tal cual así:

sql-mode=”STRICT_ALL_TABLES,ERROR_FOR_DIVISION_BY_ZERO, NO_ZERO_DATE, NO_ZERO_IN_DATE, NO_AUTO_CREATE_USER”

OjO: los espacios tras las comas los he introducido yo para que se visualice mejor en el blog, en el fichero my.ini estaban sin esos espacios.

Te pongo una captura de como estaba justo antes del cambio:

Obviamente una vez modificado y grabado deberemos reiniciar el servicio MySQL para que nuevo valor asignado/eliminado tome efecto.

Enlace: http://stackoverflow.com/questions/36374335/error-in-mysql-when-setting-default-value-for-date-or-datetime

Oferta 1×2 Microsoft Windows 8

1x2

Compra dos y llévate uno, al menos eso es lo que Microsoft ha tratado de hacer conmigo, os explico.

Tengo un portátil con Windows 7, para el que adquirí hace ya más de un año una licencia de Windows 8 Pro, al principio lo instalo actualizando, no sin algún problemilla pero logro hacerlo funcionar casi todo, estoy así cosa de un año, decido cambiarme de portátil, formateo el disco y reinstalo Windows 7 con su licencia original, quedándome con la licencia de Windows 8 para otro ordenador, pasado un tiempo compro un equipo nuevo con Windows 7 a muy buen precio y decido instalar en un segundo disco duro mi licencia de Windows 8 libre. Tras perder 4 o 5 horas entre instalación parches, parches, parches y más parches me dice que no se puede activar, que esa licencia no es válida y que debo comprar una nueva licencia. Miro precios, y me doy cuenta que vale 139 euros… así como si nada, un sistema operativo que reconozco que me gusta pero tampoco es la panacea como para tener semejante precio… más aún cuando me digo, alto que si lo compras estaràs pagando 2 x 1…cde hay el título de Oferta de ten uno y paga dos…

Continue reading “Oferta 1×2 Microsoft Windows 8”

Microsoft-HTTPAPI/2.0 en el puerto 80

Microsoft-HTTPAPI/2.0 es un servidor local de recursos web, aka servidor web local que bajo Windows 8 fácilmente se hará con nuestro puerto 80, el utilizado comúnmente para servir páginas web, y por tanto el que utilizamos los diseñadores web para desarrollar nuestro trabajo diario.

Un nuevo desacierto por parte de Microsoft y un nuevo intento okupa por hacerse con areas de nuestro sistema necesarias para desarrollar con terceras partes. La solución,como siempre, tras el salto.

Continue reading “Microsoft-HTTPAPI/2.0 en el puerto 80”