Una buena práctica que olvidamos a veces, es diversificar nuestro sistema de recuperación de datos, esa cosa que llamamos backup, pero que acotamos muy pobremente en nuestro imaginario tecnológico. Al margen de las políticas de copias de seguridad de nuestra RaspberryPi, hay una que me encanta tener, una copia clonada del disco SD cada vez que hago cambios importantes o voy a hacerlos, desde el terminal de mi mac.
Locales: perl: warning: Setting locale failed. Please check that your locale settings
Las locales, o sistema que usan los sistemas *NIX para utilizar uno u otro idioma, en sus operaciones internas, mensajes de ayuda, compilación de programas, sufren algunas veces desajustes, y podemos ver mensajes con el de mas abajo:
perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "en_US:en", LC_ALL = (unset), LC_CTYPE = "es_ES.UTF-8", LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to a fallback locale ("en_US.UTF-8”)
Rewrite: eliminar la ID de los artículos de WordPress y crear una redirección permanente en Nginx
Wikired, se inicio con la construcción de sus URL basada en el ID del artículo más el slug o parte amigable de la dirección. Bueno, tome la decisión de ir hacia atrás y eliminar la ID de la URL. Como ya había indexadas algunas páginas y algunos enlaces entrantes, necesitaba crear una rule de re-escritura (rewrite) para Nginx, sencilla y eficaz.
Restaurar una base de datos MySQL de un fichero de backups completo
Algunas veces puede ocurrir que por pereza, solo tengamos un backup completo (mysqldump –all-databases) con más de una base de datos y queramos restaurar una única base de datos. Por internet circulan algunos tips algo peligrosos como es el uso de mysql –one-database, el cual no es aconsejable. Conozco algún gurú que al final, lo que hace es recuperar la copia en un sistema local y después hacer el dump de la base de datos. Toda una perdida de tiempo.
Contenidos
Actualización
Se actualizo el contenido y el código el 21/11/2018Actualización
Se actualizo el contenido y el código el 25/03/2020Clamscan (amavis): deshabilitarlo en ISPConfig3
Clamscan siempre en el top de mi sistema.
Uno de los handicaps más comunes en el uso de ciertos paneles de control para hosting, (gratuitos, OpenSource, etc) suelen ser los pequeños problemas que se convierten en grandes pesadillas.
Uno de ellos es el antivirus ClamAV que por ejemplo en el panel de control ISPConfig es fuente de problemas, ya que alcanza a consumir el 100% de CPU, con el consiguiente problema de eficacia.
Como muchos de los usuarios de este panel, suelen tener como objetivo la facilidad de uso para administrar el sistema web, suelen hacer uso de herramientas de correo externas (gmail, mailgun, etc), por lo que se hace totalmente innecesario el uso de ClamAV (clamsan) en el sistema.
Contenidos
Entrada actualizada
Entrada actualizada en Deshabilitar Clamav ISPConfig — connect to 127.0.0.1[127.0.0.1]:10024: Connection refused — Postfix/amavisdSitemaps de Yoast en un servidor con Nginx
Cuando quise instalar el plugin Yoast para WordPress y usar sus sitemaps, me tropecé que no esta preparado para auto instalarse con Nginx (error 404), y que algunas respuesta en internet no eran valida, o daban por sentado que los autores solo saben de Apache. Pese a que la industria avanza, algunos creen que todos lo servidores web son Apache, y los reyes del copy & paste, no saben que existe Nginx.
Listado de ips de los Google Public DNS para hosters y firewall
Muchas veces por seguridad, frente a ataques de bootnets ubicadas en países con nula calidad en seguridad informática debido a instalaciones piratas de Windows y malas praxis de las operadoras locales, se hace necesario bloquear en los firewall, por países completos. Pero he aquí, que el gigante Google, tiene sus DNS públicos en medio mundo y capar alguno de esos DNS es fatídico para nuestro posicionamiento en Google.
Mysqldump: como hacer backups para algunas tablas (una o varias)
Una herramienta de backups para bases de datos MySQL (MariaDB, Percona, OurDelta) es mysqldump. Sin embargo a veces, por el tamaño de nuestras bases de datos, es mejor proveer de instalaciones basadas en Maestro-esclavo, ya que los backups de grandes BD’s con grandes tablas, dejará bloqueado nuestro sistema. Si aun así, no podemos por cuestiones económicas 🙁 o tenemos tablas especiales que necesitan un backup más continuado, quizás nos interese hacer backups de tablas especificas.
Desinstalar purgando paquetes que aparecen marcados como deinstall
Necesitaba desinstalar unos paquetes, en la ultima RaspberryPi que instale con Raspbian Jessie with Pixel, al querer instalar MariaDB en lugar de MySQL, me tropecé con una instalación mala, que requería ser desinstalada para poder instalar bien MariaDB con otro método.
Sin embargo, no se dejaba ya que me dejaba los paquetes marcados como deinstall y me imposibilitaba trabajar en una instalación limpia
Read More