En la entrada anterior escribía sobre la experiencia de utilizar Linux desde Windows con WLC. En esta ocasión me centraré en cómo instalar Linux dentro de Windows utilizando WSL 1, un contenido muy al hilo para complementar la entrada anterior y de seguro de gran utilidad para los que todavía no lo habéis probado.
Aprovechando que recientemente Microsoft ha lanzado la versión 2 de su WSL (Windows Subsystem for Linux), vamos a hablar sobre esta funcionalidad que personalmente me resulta de gran utilidad, y lo haremos abordándola desde un punto de vista principalmente práctico.
A pesar de ser una tarea sumamente sencilla, conocer la versión de Linux que tenemos instalada es una cuestión recurrente, al menos para mi. Cada ciertos tiempo, sea por un motivo u otro, acabo necesitando conocer la versión del sistema sobre la qué estoy trabajando, y no sabéis la cantidad de veces que he realizado esta consulta en algún buscador.
En la entrada previa hemos visto cómo clonar la base de datos como parte de nuestro objetivo de disponer de un entorno de pruebas de nuestra web en un servidor local actualizado regularmente. En esta ocasión abordamos cómo mantener una copia actualizada de los archivos de nuestro servidor para así completar el proceso.
Clonar una web se divide básicamente en clonar los archivos y clonar la base de datos. Y si como en nuestro caso además queremos mantener una copia actualizada con relativa frecuencia deberemos automatizar este proceso. En esta entrada veremos cómo de sencillo es hacerlo intentando mantener la máxima compatibilidad con cualquier tipo de hosting.
Independientemente de los distintos entornos de desarrollo que podamos tener configurados, en muchas ocasiones es tremendamente util disponer de una copia exacta de nuestra web de producción en otro servidor local o remoto.
Y cuando hablamos de «una copia exacta», queremos decir que tanto archivos como bases de datos estén perfectamente actualizados. Esto es muy útil para realizar pruebas de todo tipo: nuevos plugins, cambios de configuración, revisión de actualizaciones, etc.
Mucho se ha hablado de los problemas relacionados con las actualizaciones de Windows 10. Yo hasta hace unos días no había tenido ningún tipo de problema, y la verdad es que es un sistema operativo que uso a diario en el trabajo y con el que me encuentro muy cómodo.
Una de las herramientas que sin lugar a dudas todo administrador de sistemas Linux debe controlar a la perfección es Cron. Pero incluso si no somos administradores de sistemas, si trabajamos sobre máquinas corriendo con Linux tarde o temprano llegará el día en el que necesitemos programar la ejecución de una tarea con cierta periodicidad, y entonces deberemos hacer uso de Cron (o alguna IDE que trabaje sobre Cron).
Existen múltiples opciones para exportar o realizar copias de seguridad de bases de datos en MySQL: phpMyAdmin, MySQL Workbench, utilizando la línea de comandos, etc. Si nos referimos a una página web, podremos hacer uso de unas u otras en función de las posibilidades que nos ofrezca nuestro proveedor de hosting.
Otra de esas posibilidades de las que hablamos es realizar el respaldo con PHP, lo que nos permitirá hacerlo con casi todos los hostings, además de que es fácilmente automatizable. La principal desventaja, por contra, es que es una opción algo más laboriosa, pues tendremos que programar el script. Pero como la rueda casi siempre está inventada, en internet tienes muchas soluciones que te facilitarán la labor.
Ya os había comentado en otra entrada que tres de los motivos por los que valoro tanto vsftp son la versatilidad, la sencillez de configuración y la facilidad para dar respuesta a las dudas en internet. Y una de las características que contribuye a esa versatilidad y que me resulta de las más interesante es la posibilidad de crear usuarios virtuales.
Este sitio web usa cookies para darte la mejor experiencia. Pinchando en Aceptar estarás dando tu consentimiento para el uso de TODAS las cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Estas cookies son absolutamente esenciales para el correcto funcionamiento de esta web. Aseguran en funcionamiento básico y la seguridad de forma anónima.
Cookie
Duración
Descripción
_GRECAPTCHA
5 months 27 days
El servicio recaptcha de Google establece esta cookie para identificar bots y proteger el sitio web contra ataques de spam maliciosos.
cookielawinfo-checkbox-advertisement
1 year
Establecida por el complemento de consentimiento de cookies de GDPR, esta cookie se utiliza para registrar el consentimiento del usuario para las cookies en la categoría "Publicidad".
cookielawinfo-checkbox-analytics
11 months
Esta cookie está configurada por el complemento de consentimiento de cookies de GDPR. La cookie se utiliza para almacenar el consentimiento del usuario para las cookies en la categoría "Análisis".
cookielawinfo-checkbox-functional
11 months
La cookie está configurada por el consentimiento de cookies de GDPR para registrar el consentimiento del usuario para las cookies en la categoría "Funcional".
cookielawinfo-checkbox-necessary
11 months
Esta cookie está configurada por el complemento de consentimiento de cookies de GDPR. Las cookies se utilizan para almacenar el consentimiento del usuario para las cookies en la categoría "Necesarias".
cookielawinfo-checkbox-others
11 months
Esta cookie está configurada por el complemento de consentimiento de cookies de GDPR. La cookie se utiliza para almacenar el consentimiento del usuario para las cookies en la categoría "Otro".
cookielawinfo-checkbox-performance
11 months
Esta cookie está configurada por el complemento de consentimiento de cookies de GDPR. La cookie se utiliza para almacenar el consentimiento del usuario para las cookies en la categoría "Rendimiento".
viewed_cookie_policy
11 months
La cookie está configurada por el complemento de consentimiento de cookies de GDPR y se utiliza para almacenar si el usuario ha dado su consentimiento o no para el uso de cookies. No almacena ningún dato personal.
Las cookies funcionales ayudan a realizar ciertas funcionalidades como compartir el contenido en redes sociales, recolectar feedback o funciones de terceras empresas.
Las cookies de rendimiento se usan para analizar los índices básicos de rendimiento de esta web, lo que ayuda a proveer de una mejor experiencia al usuario.
Las cookies analíticas se utilizan para entender el comportamiento del usuario dentro de la página web. Proveen información como número de visitantes, porcentaje de rebote, fuente del tráfico, etc.
Cookie
Duración
Descripción
__gads
1 year 24 days
Establecida por Google, se almacena en el dominio de DoubleClick y rastrea la cantidad de veces que los usuarios ven un anuncio, mide el éxito de la campaña y calcula sus ingresos. Esta cookie solo se puede leer desde el dominio en el que están configuradas y no rastreará ningún dato mientras navega por otros sitios.
_ga
2 years
Instalada por Google Analytics, calcula los datos de visitantes, sesiones y campañas y también realiza un seguimiento del uso del sitio para el informe de análisis del sitio. La cookie almacena información de forma anónima y asigna un número generado aleatoriamente para reconocer visitantes únicos.
_gat_gtag_UA_131075209_1
1 minute
Establecida por Google para distinguir a los usuarios.
_gid
1 day
Almacena información sobre cómo los visitantes usan un sitio web, al mismo tiempo que crea un informe analítico del rendimiento del sitio web. Algunos de los datos que se recopilan incluyen el número de visitantes, su fuente y las páginas que visitan de forma anónima.
Las cookies publicitarias se usan para ofrecer al visitante con anuncios relevantes. Estas cookies recolectan información del usuario a través de distintas webs para ofrecerle anuncios publicitarios personalizados.
Cookie
Duración
Descripción
IDE
1 year 24 days
Las cookies de Google DoubleClick IDE se utilizan para almacenar información sobre cómo el usuario utiliza el sitio web para presentarle anuncios relevantes y de acuerdo con el perfil del usuario.
test_cookie
15 minutes
Establecida por doubleclick.net y se utiliza p,a determinar si el navegador del usuario admite cookies.