Instalación de Laravel Valet en Linux
Valet Linux es un entorno de desarrollo para Linux basado en Laravel Valet. Es una excelente y liviana alternativa a Homestead para trabajar con proyectos de Laravel en una distribución de Linux.
Valet Linux es un entorno de desarrollo para Linux basado en Laravel Valet. Es una excelente y liviana alternativa a Homestead para trabajar con proyectos de Laravel en una distribución de Linux.
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.
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.
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.
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.
Composer es una herramienta que se utiliza para la gestión de dependencias de las aplicaciones escritas con PHP. Composer es capaz de instalar automáticamente las versiones correctas de las bibliotecas (libraries) que necesitas con sólo tipear un comando o editar un archivo de texto.
Introducción
LAMP, es el stack más utilizado como entorno de desarrollo para programar aplicaciones. El término es actualmente el acrónimo de Linux, que representa el sistema operativo, Apache como servidor Web. Toda la información guardada en MySQL y el contenido es procesado por PHP.