Ampliación en LVM con KVM en caliente

  Ya se ha visto en alguna entrada anterior el modo de crear silos lógicos en KVM, y volúmenes lógicos durante una instalación de Linux.
  Dichos volúmenes pueden expandirse si la máquina virtual está apagada, pero también es posible hacerlo con ella funcionando si se tiene cierto cuidado.
  Este tipo de operaciones, a pesar de ser realizadas mediante un programa, necesitan tener el mayor grado de precisión posible porque un fallo en alguno de sus pasos podría ser desastroso.
  El proceso de ampliación del LVM en caliente requiere trabajar tanto en la máquina física como en la máquina virtual donde este se aloja.
  Para ejemplificar la siguiente explicación se empleará el sistema operativo Debian 9 en ambas máquinas informáticas (la física y la virtual).

Introducción a las bases de datos (Parte 7: Funcionamiento de la base de datos)

  El proceso que realiza un sistema de gestión de bases de datos está formado por varias capas que actúan como interfaces entre el usuario y los datos.
  Desde este punto de vista, para llegar a los datos hay que pasar una serie de capas que desde la parte más externa poco a poco van entrando más en la realidad física de la base de datos.
  Por otra parte, se puede decir que, físicamente, las bases de datos se almacenan siguiendo diferentes organizaciones de archivos. Cada una de éstas tiene distintas características de desempeño, sin que ninguna se pueda decir que sea óptima para todas las aplicaciones, sino que se decide emplear una u otra dependiendo de la aplicación.
  Por lo tanto, el funcionamiento de un gestor de bases de datos y, por extensión, de una base de datos, depende, principalmente, del modo en el que permite al usuario interactuar con él y de su modo de almacenar los datos físicamente.

Introducción al PHP (Parte 13: La inclusión de archivos)

 En numerosas ocasiones la tarea (o tareas) que debe realizarse mediante guiones de PHP requiere más de un archivo con este tipo de lenguaje de guiones (o que sea de otro tipo pero que realice la tarea necesaria).
  Obviamente, al emplearse varios archivos de PHP, hace necesario un modo de que unos interactúen con otros.
  Por lo tanto, el archivo de PHP necesita tener una instrucción que ordene la inclusión de otro archivo, la cual suele ser include(), aunque existen otras variantes.
  Este mecanismo de inclusión permite al usuario definir archivos de código que después se pueden emplear repetidamente en muchos programas actuando como si fuesen librerías, lo que permite ahorrar tiempo y errores, simplificando el mantenimiento.


Configuración de los servidores Apache e IIS para su ejecución simultánea cambiando los puertos

  En entradas anteriores de la presente bitácora se ha hablado de los servidores de red Apache e Internet Information Services (IIS).
  Mientras se ejecute uno u otro en un mismo equipo servidor no hay problema. No obstante, si se pretende que ambos estén activos al mismo tiempo en el mismo equipo servidor surge un conflicto, puesto que la configuración por defecto de la instalación de ambos servidores hace que estos trabajen escuchando en el mismo puerto (el 80).
  Por lo tanto, uno de los modos para que Apache e IIS se ejecuten simultáneamente en la misma máquina con Windows instalado es hacer que cada uno de ellos trabaje en un puerto distinto. De esta forma, si se tiene la configuración, tanto de Apache como de IIS por defecto, es posible cambiar la configuración de uno de los dos servidores para que escuche en un puerto diferente al puerto predeterminado.