Administrar archivos de logs con Logrotate

Logrotate es una utilidad de sistema que administra la compresión y rotación de archivos de logs en sistemas Linux. Si los logs no se rotan, comprimen y depuran de manera periódica, eventualmente pueden consumir todo el espacio en disco disponible en el sistema. Logrotate viene instalado por defecto en Ubuntu 16.04 y está configurado para manejar la rotación de logs necesarios para todos los paquetes, incluyendo rsyslog, el procesador de logs predeterminado del sistema. En este artículo vamos a inspeccionar la configuración predeterminada de Logrotate, además de configurar la rotación de logs para una aplicación personalizada.

Ver post

Instalación de Laravel Valet en Linux

Laravel Valet es un entorno de desarrollo minimalista para Mac, sin embargo -gracias a la comunidad- ahora también está disponible para Linux. Aunque no es un paquete oficial de Laravel, esta versión funciona muy bien para distintas distribuciones de Linux como Ubuntu, Fedora y Arch y sus correspondientes derivados.  Además nos ofrece las mismas características y funcionalidades que tiene la versión oficial que es para Mac.

Ver post

Servidores | Migraciones con Fabric

Logo
18

Migraciones con Fabric

Curso de Servidores Parte 3

Anteriormente hemos estado haciendo nuestros deploys por medio de Fabric pero hay ocasiones en los que hacer el deploy no es suficiente y más aún cuando estamos trabajando con bases de datos y necesitamos hacer cambios en nuestra estructura, creando una tabla nueva, agregando columnas a una tabla o incluso añadiendo índices y llaves foráneas, de hecho se puede ejecutar prácticamente cualquier comando que necesitemos sin necesidad de entrar a nuestro servidor, en el video de hoy será el turno de las migraciones.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Servidores | Cómo crear y configurar un droplet (VPS) en Digital Ocean

Bienvenido a esta nueva serie de administración de servidores.

Si estás viendo esta serie quizá es porque tienes la curiosidad o las ganas de adentrarte en el mundo de DevOps para poder aprender a administrar tu servidor de producción, establecer medidas de seguridad, instalar y actualizar el software en tu servidor, etc. Pues bien, has llegado al lugar adecuado.

Lo primero que vamos a hacer es contratar un servidor virtual con Digital Ocean, el cual es uno de los principales proveedores de Servidores Privados Virtuales (VPS del inglés Virtual Private Server), los cuales son en su mayoría servidores Linux.

Un VPS es a grandes rasgos nuestro servidor, Digital Ocean se refiere a ellos como Droplets, así que cuando escuchen que se está hablando de un droplet quiere decir que estamos hablando de nuestro servidor, que en sí, al menos para esta serie, será un servidor con Ubuntu Linux 14.04.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Crear tareas programadas en Linux con Cronjobs

cronjobs-en-linux

Ocasionalmente llega el momento en que necesitamos ejecutar tareas de forma repetitiva en nuestros servidores, como pueden ser tareas de mantenimiento, respaldo de información, ejecución de funciones dentro de las aplicaciones, entre otras.

Las tareas de respaldo (backup) es una de las más comunes, y el mejor ejemplo, son las bases de datos; una empresa puede hacer un backup de la base de datos a su servidor de respaldos el día Viernes de cada semana a las 6 pm, una hora antes de que el personal termine de trabajar. Otro ejemplo podrían ser los proyectos, que se respaldan a las 2 am cada 15 dias.

Ver post

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.