Los paquetes Debian se componen de un archivo en formato tar con el conjunto de ficheros a desplegar a partir de la raíz del sistema, más un conjunto de scripts a ejecutar durante la instalación (o desinstalacaión) del paquete y ficheros de definición del paquete con sus respectivas dependencias.
Continuar leyendo «Ver contenido de un paquete Debian»
Usando cuentas de Office 365 desde Mozilla Thunderbird
Actualizando recetas anteriores, así es como he configurado mis cuentas de Office365 en Mozilla Thunderbird:
Continuar leyendo «Usando cuentas de Office 365 desde Mozilla Thunderbird»
STCP
—¡Increíble el grado de compromiso de Portugal con los nuevos protocolos de transporte en Internet!
Continuar leyendo «STCP»
Cómo realizar backups de repositorios en subversion
En este artículo se muestra el uso de los comandos svnadmin dump
y svnadmin load
para copiar, restaurar o migrar repositorios sobre el el sistema subversion de control de versiones.
Continuar leyendo «Cómo realizar backups de repositorios en subversion»
Gestión del pool de procesos en PHP-FPM (server reached pm.max children setting)
Si al iniciar el servicio php7.0-fpm
en el fichero /var/log/php7.0-fpm.log
aparece un mensaje del tipo:
WARNING: [pool www] server reached pm.max_children setting (5), consider raising it
Esto significa que la cantidad de procesos asociados al pool www es insuficiente.
Continuar leyendo «Gestión del pool de procesos en PHP-FPM (server reached pm.max children setting)»
Cómo configurar particiones de swap en Linux
Swapon
La gestión de las particiones de swap se realiza manualmente a través del comando swapon
.
Continuar leyendo «Cómo configurar particiones de swap en Linux»
Encender huéspedes virtualbox desde anfitriones sin capacidades gráficas
Si al iniciar una máquina virtual desde consola con el comando VBoxManage startvm machine name
aparece el mensaje de error siguiente:
Waiting for VM "machine_name" to power on... VBoxManage: error: The virtual machine 'machine_name' has terminated unexpectedly during startup with exit code 1 (0x1) VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component Machine, interface IMachine
Esto se debe a que, al no disponer el anfitrión de capacidades gráficas, es imposible para VirtualBox asignar recursos para mostrar la consola de la máquina huésped.
Continuar leyendo «Encender huéspedes virtualbox desde anfitriones sin capacidades gráficas»
Gestión de fechas en Libreoffice
Esto lo aprendí de Dates from UNIX timestamps in OpenOffice/LibreOffice.
Los Sistemas Unix guardan las fechas en un entero como la cantidad de segundos transcurridos desde el 1 de Enero de 1970 (incluyendo en algunos casos un segundo entero con la cantidad de microsegundos desde el comienzo de ese segundo para mayor precisión).
Por otro lado, Libreoffice guarda las fechas en un número de coma flotante, donde la parte entera se corresponde con la cantidad de días con respecto al 12 de Diciembre de 1899 y el resto se corresponde con la parte fraccionara del día.
Continuar leyendo «Gestión de fechas en Libreoffice»
Certificados HTTPS gratuitos con Let’s Encrypt
Para poder habilitar correctamente el protocolo HTTPS en un servidor web (sin que los navegadoras bloqueen el acceso al site por razones de seguridad) se debe contar con un certificado emitido por una autoridad (certificate authority) reconocida.
Let’s Encrypt provee certificados de autenticación de dominios gratuitos con un plazo de validez de 90 días que pueden ser renovados indefinidamente (cuando se está cerca del período de expiración) de forma también gratuita. Este post describe el método que estoy utilizando para gestionar los certificados de mis sitios web públicos.
Continuar leyendo «Certificados HTTPS gratuitos con Let’s Encrypt»
Obtener el UUID de particiones de disco en Linux
Un sistema GNU/Linux permite ubicar las particiones a montar por dos mecanismos:
- El primero se basa en un prefijo que indica el tipo de dispositivo a tratar, más una letra que indica el orden en que se encuentre el dispositivo al iniciar el sistema (comenzando generalmente a partir de la letra a) y el orden de la partición dentro del disco, obteniendo identificadores como
/dev/sda3
o/dev/vdc1
. - El segundo mecanismo se basa en obtener un UUID de la partición y ubicar el dispositivo a través de este identificador.
Continuar leyendo «Obtener el UUID de particiones de disco en Linux»