Francisco Javier Huete
Profesional en transición al sector tecnológico con experiencia en comunicación. Cursando un CFGS de Administración de Sistemas Informáticos en Red.
Gestión de almacenamiento en Openstack
En este post se muestran algunos ejemplos de funcionamiento del cliente de OpenStack para la gestión del almacenamiento.
LeerGestión de redes en Openstack
En este post se muestra un caso práctica de gestión de redes en un escenario de OpenStack formado por una instancia que funciona como router y otra máquina, conectada a una red interna, que cuenta con un servidor web.
LeerIntroducción a Openstack Client
OpenStack es una herramienta de infraestructura como servicio que puede gestionarse desde la línea de comandos a través de su cliente.
LeerUso de cloud-init con libvirt
OpenStack es una herramienta de infraestructura como servicio que puede gestionarse desde la línea de comandos a través de su cliente.
LeerUso de Openstack para crear un escenario de despliegue
En este post se crea un escenario en OpenStack que consta de 4 máquinas: 2 instancias y dos contenedores LXC que se ejecutan en una de estas dos instancias. Este escenario está orientado a alojar diferentes servicios en cada una de las máquinas en el futuro.
LeerCompartición de sistemas de ficheros con sshfs y systemd
En este post se demuestra cómo se puede configurar un servidor de almacenamiento en una red local usando sshfs para compartir el sistema de ficheros y systemd para gestionar los puntos de montaje.
LeerSistemas operativos inmutables
La inmutabilidad de los sistemas operativos se refiere a la característica de estos que impide al usuario modificar libremente el sistema de archivos raíz con el objetivo de evitar los problemas que esto puede provocar. En este post se analizan algunos de estos sistemas operativos y se valoran sus ventajas e inconvenientes.
LeerInstalación de un CMS Python usando Django
En este post se instala el CMS CMS-Django usando un entorno virtual.
LeerConvulsión en el mundo del software libre
En este post se repasa el conflicto generado en el mundo del software libre tras las decisiones de Red Hat sobre el proyecto CentOS y las consecuencias para otras distribuciones derivadas.
LeerConfiguración del balanceador de carga HAProxy
En esta entrada se documenta el proceso de configuración y uso del balanceador de carga HAProxy.
LeerGuía básica de configuración de Nginx
En este post se recoge una guía básica del uso del servidor web Nginx a partir de un supuesto práctico.
LeerInstalación desatendida por red de Debian12
En este post se recogen varias opciones alternativas para la configuración de un servicio de instalación desatendida de Debian 12 por red.
LeerDespliegue de aplicaciones escritas en Python
En este post se muestra un ejemplo de flujo de trabajo para desplegar aplicaciones escritas en Python desde el entorno de desarrollo hasta el entorno de producción.
LeerMigración de aplicaciones web PHP al entorno de producción
Este supuesto parte de un servidor Apache2 en un entorno de pruebas con dos aplicaciones PHP instaladas: Moodle y NextCloud. En este post se document la migración de estas aplicaciones a un servidor Nginx en producción.
LeerInterconexión entre dos servidores Postgres
En este post se explica brevemente cómo se puede establecer una interconexión entre dos servidores PostgreSQL.
LeerInterconexión entre dos servidores Oracle
Este post constituye una breve guía con los pasos a seguir para establecer una interconexión entre dos servidores Oracle.
LeerConfiguración de un proxy inverso en Apache2 y Nginx
En este post se muestran diferentes ejemplos de configuración de los servidores web Apache2 y Nginx como proxy inverso.
LeerConfiguración de un proxy inverso en Apache2
A través de un caso práctica se muestran diferentes ejemplos de configuración de un proxy inverso usando Apache2.
LeerManejo y modificación de módulos del kernel
Aquí se recogen algunos ejercicios en los que se ponen en práctica diferentes herramientas para trabajar con los módulos del kernel de Linux.
LeerConfiguración de Apache2 con fpm-php
En este post se documenta el proceso de configuración de un servidor Apache2 para servir aplicaciones web dinámicas escritas en PHP usando el servidor de aplicaciones fpm-php.
LeerConfiguración de un servidor SAN
En este post se muestran, a través de un caso práctico, algunos ejemplos de configuración de un servidor SAN.
LeerConfiguración del protocolo HTTPS para el acceso a una aplicación web
Para usar HTTPS en una aplicación web es necesario configurar el protocolo HTTPS en el servidor web en el que se aloja. En este post se recoge una breve guía con los pasos a seguir.
LeerFuncionamiento básico de ansible
Ansible es un software que permite la configuración automatizada de equipos a través de la ejecución de reglas. En esta entrada se recogen algunos elementos fundamentales de esta herramienta.
LeerTrabajo con el kernel de Linux
En esta entrada se aborda la actualización del kernel de Linux y su instalación desde el código fuente.
LeerInstalación de MySQL en Debian
El proceso de instalación de MySQL difiera un poco del que se sigue para instalar MariaDB en Debian. En este post se desarrolla una guía con los pasos a seguir.
LeerConceptos de gestión de paquetería en Debian
En este post se recoge un breve resumen sobre la información relativa a los gestores de paquetes apt y aptitude incluida en el manual de referencia de Debian.
LeerConfigurar redes virtuales (VLAN) en bridges Linux
Este post pretende demostrar el funcionamiento y guiar en la configuración de redes virtuales en un bridge creado en una máquina Debian.
LeerConfigurar una agregación de enlaces (bonding) en bridges Linux
Una agregación de enlaces, link aggregation o port bonding combina varias interfaces de red de forma paralela para aumentar el ancho de banda de una conexión y aportar redundancia ante fallos de una de ellas.
LeerFuncionamiento básico de Linux Bridge
Un bridge o puente en Linux es un dispositivo de red virtual que permite que las máquinas virtuales alojadas en una máquina física usen su tarjeta de red. En este post se muestra un ejemplo de configuración de un Bridge en una máquina Debian.
LeerTúneles IPv6: túneles 6to4
En este post se muestra, a través de un ejemplo práctico, el funcionamiento de los túneles IPv6. Estos túneles permiten que el tráfico que va de una a otra dirección IPv6 pase por redes que funcionan usando el portocolo IPv4.
LeerCreación de política de grupo en Windows Active Directory
Una directiva de grupo es un conjunto de reglas que controlan el entorno de trabajo de cuentas de usuario y cuentas de equipo. La directiva de grupo permite gestionar y configurar de forma centralizada sistemas operativos, aplicaciones y configuración de los usuarios en un entorno de Directorio Activo.
LeerAsí funciona IPv6: configuración en router Linux y Cisco
IPv6 es una actualización del protocolo IPv4 que nace ante la escasez de direcciones que IPv4 permite. Las direcciones IPv6 están formada por 32 caracteres hexadecimales en grupos de cuatro caracteres separados por el carácter dos puntos (:). En este post se recogen varios ejemplos prácticos del funcionamiento de este protocolo.
LeerGestión de recursos compartidos en Windows Active Directory con cmd y Powershell
Active Directory o Directorio Activo es un servicio de directorio de Windows en el que un equipo servidor comparte recursos como usuarios, grupos o directorios con los equipos clientes que se conectan a él.
LeerManejo y uso del comando mkisofs
En este post se muestrael funcionamiento de la herramienta mkisofs para crear sistemas de fichero de tipo ISO.
LeerGestión de dispositivos de almacenamiento con Powershell
El módulo Storage de la PowerShell de Windows contiene múltiple cmdlets para gestionar los dispositivos de almacenamiento del sistema. En este post se recoge una lista de cmdlets de este módulo que cumplen diferentes funciones para realizar este trabajo.
LeerEnrutamiento dinámico con OSPF usando routers Cisco en GNS3
OSPF (Open Shortest Path First), “Abrir el camino más corto primero” en español, es un protocolo de red para enrutamiento dinámico que usa el algoritmo Dijkstra, para calcular la ruta más corta entre dos nodos.
LeerEnrutamiento dinámico con OSPF usando routers Linux en GNS3
En este post se muestra el funcionamiento del protocolo de enrutamiento dinámico OSPF, un protocolo de red para enrutamiento dinámico que usa el algoritmo Dijkstra, para calcular la ruta más corta entre dos nodos de la red, en los routers Linux de este escenario basado en la saga “Los juegos del hambre”.
LeerCómo crear una instancia basada en un volumen en OpenStack
OpenStack es un proyecto de cloud computing (computación en la nube) de software libre y código abierto. Ofrece una estructura como servicio (IaaS) y permite virtualizar equipos en los servidores en los que esté configurado. En este post se muestra, a través de un ejemplo práctico cómo se puede crear una instancia basada en un volumen en OpenStack y cómo se puede volcar el contenido de un sistema a un nuevo volumen con mayor capacidad de almacenamiento.
LeerConfiguración de reglas de cortafuegos en router Linux usando iptables
Existen diferentes formas de implementar un cortafuegos en una red, ya sea por nodos o de forma perimetral. En ocasiones se puede dedicar un dispositivo exclusivamente para esta finalidad pero los routers también pueden cumplir esta función. En este post se muestra cómo configurar reglas de cortafuegos en routers Linux en este escenario basado en la saga “Los juegos del hambre”.
LeerInstalación de Debian 12 bajo LVM en Proxmox
Proxmox Virtual Environment, o Proxmox VE, entorno de virtualización de servidores de código abierto basado en Debian. En este post se usa este entorno para crear una máquina virtual en la que se instala un sistema operativo Debian 12 bajo volúmenes lógicos (lvm).
LeerConfiguración NAT en routers Cisco en GNS3
NAT (Network Address Translation o traducción de direcciones de red) es un mecanismo que consiste en modificar la información de direccionamiento en los paquetes IP que atraviesan un router. En este post se muestra un ejemplo de configuración de este mecanismo en un escenario de GNS3.
LeerConfiguración NAT en routers Linux en Openstack
En este post se usa una plantilla YAML para crear una red en Openstack y demostrar el funcionamiento del NAT. NAT (Network Address Translation o traducción de direcciones de red) es un mecanismo que consiste en modificar la información de direccionamiento en los paquetes IP que atraviesan un router.
LeerConfiguración NAT en routers Mikrotik en Openstack
En este post se configura el funcionamiento del NAT en una red creada en Openstack que usa routers Mikrotik. NAT (Network Address Translation o traducción de direcciones de red) es un mecanismo que consiste en modificar la información de direccionamiento en los paquetes IP que atraviesan un router.
LeerCómo configurar un servidor DHCP en un router Cisco
La mayor parte de routers pueden funcionar también como servidores DHCP para los equipos de su red. En este post se explica cómo configurar un servidor DHCP en un router Cisco.
LeerCómo simular un servidor MariaDB en GNS3
MariaDB es uno conocido y reputado servidor de bases de datos. Es similar a MySQL y permite almacenar y gestionar una gran cantidad de información. En este post se explica cómo simularlo en un escenario de GNS3.
LeerCómo simular un servidor PostgreSQL en GNS3
PostgreSQL es uno de los servidores de bases de datos más usados. Se trata de un software libre y portente que permite almacenar y gestionar grandes volúmenes de información. En este post se explica cómo simularlo en un escenario de GNS3.
LeerComandos para el control de procesos
Un proceso es la unidad básica de trabajo del sistema operativo. En este post podrás encontrar una lista de comandos con los que controlar los procesos que se llevan a cabo en un equipo, así como sus diferentes opciones y ejemplos de uso.
LeerGuía de instalación de MongoDB en Debian 12
En esta guía se resumen los pasos esenciales para instalar MongoDB en Debian 12 de manera sencilla.
LeerConfiguración de ACL en routers Cisco
Las ACL o listas de control de acceso son un mecanismo que permite controlar el tráfico que atraviesa en router en una red. En este post se demuestra el funcionamiento de las ACL en los routers Cisco con un escenario basado en los personajes de la saga “Los juegos del hambre”.
LeerCómo simular un servidor web en GNS3
Existen varias formas de crear un servidor web en un escenario de GNS3. En este post se optará por añadir una máquina Linux con Debian 11 en la que se instalará el servidor Nginx para que pueda actuar a forma de servidor web en el escenario.
LeerCómo enrutar una red en OpenStack
OpenStack es un proyecto de cloud computing (computación en la nube) de software libre y código abierto. En este post se usa esta infraestructura para crear un escenario de enrutamiento.
LeerGestión de permisos UGOA y ACL en Debian
El propósito de este post es demostrar el funcionamiento de los permisos UGOA y las listas de control de acceso (ACL) en Debian a través de ejemplos y casos prácticos.
LeerCreación de usuarios y políticas de seguridad en Debian
En este post se explica, a través de varios casos prácticos y ejemplos, el uso adecuado de los comandos básicos para la creación de usuarios y el establecimiento de políticas de seguridad en los sistemas operativos basados en Debian.
LeerQué es ARP y cómo funciona
El protocolo de resolución de direcciones (ARP) es el protocolo de comunicaciones responsable de encontrar la dirección MAC que corresponde a una determinada dirección IP. Lo hace a través de un conjunto de tramas de petición y respuesta.
LeerCreación y configuración de un sistema de ficheros en Debian 12
En este post se plantea un caso práctico en el que se emplean varios comandos para la configuración de sistemas de ficheros en Debian. En concreto, se trata de un ejemplo en el que se instala Debina 12 en una máquina con recursos limitados en VirtManager y, posteriormente, se amplía el espacio de almacenamiento añadiendo un nuevo disco duro y clonando el sistema en él.
LeerCómo instalar qemu/kvm en Debian 12 para virtualizar equipos
Qemu es un potente virtualizador que permite el uso de máquinas virtuales en equipos que usen sistemas operativos basados en Debian y otras distribuciones GNU/Linux. Este software se complementa a la perfección con VirtManager, que ofrece una interfaz gráfica amigable para realizar todas las tareas relacionadas con la virtualización.
LeerEjemplos de uso del comando parted en Debian
Parted
es un programa que manipula particiones de disco. Soporta múltiples formatos de tablas de particiones como MS-DOS y GPT. Es útil para crear espacio para nuevos sistemas operativos, reorganizar el uso del disco y copiar su contenido a un nuevo disco duro.
Cómo importar dispositivos a GNS3
En muchas ocasiones es habitual necesitar importar dispositivos que no están incluidos en la instalación básica de GNS3 para simular redes similares a las que podemos encontrar en la vida real. En este tutorial hay un par de ejemplos en los que se importan las imágenes de diferentes dispositivos en el simulador.
LeerConfiguración de switches en GNS3
En este post se muestran varios ejemplos de configuración de switches gestionables en el simulador GNS3. A los dispositivos se les aplican configuraciones como la creación de VLAN, la configuración del port bonding entre switches o el uso del port mirroring para monitorizar el tráfico de la red.
LeerComandos para la programación de tareas
La programación de tareas es una característica muy útil en el ámbito de la administración de sistemas informáticos, especialmente al programar scripts. En este post se repasa brevemente la información más relevante sobre los principales comandos que se pueden usar con esta finalidad.
LeerUso básico de Wireshark
Wireshark es una herramienta que captura del tráfico que circula por una red y permite analizar el contenido de los paquetes que se envían y reciben desde las máquinas conectadas. Este software permite capturar los paquetes que viajan por una red, filtrarlos, y ver su contenido para poder analizar el tipo de tráfico del que se trata.
LeerEl comando xargs
El comando xargs permite la construcción y ejecución de líneas de comando desde la entrada estándar. Este comando lee los elementos de la línea de la entrada estándar delimitados por espacios o líneas y ejecuta el comando una o más veces con el argumento inicial seguido de los elementos elementos indicados por teclado.
LeerEscenario de enrutamiento en GNS3
En esta práctica se parte de un escenario recreado en el simulador GNS3 y, a partir de él, se enruta el tráfico entre los diferentes equipos que forman la red para permitir la comunicación entre todas las máquinas.
LeerComandos de supervisión de redes
El uso de algunos comandos es fundamental en la administración de redes. Diferentes sistemas operativos usan distintos comandos pero todos ellos cumplen funciones relevantes
LeerEjemplos de uso de comandos básicos en Debian
En esta entrada se recogen algunos ejercicios básicos que demuestran el uso de los comandos más usados en Debian y otras distribuciones GNU/Linux.
LeerEmpaquetadores y compresores/descompresores en Debian
Los empaquetadores y compresores/descompresores son paquetes fundamentales en cualquier distribución de un sistema operativo. En este post se analizan varios de estos paquetes disponibles para Debian y otras distribuciones GNU/Linux
LeerInstalación de Wireshark y GNS3 en Debian 12 y Windows 10
Wireshark y GNS3 son dos programas fundamentales para el trabajo de un administrador de redes pero instalarlos puede suponer algunos desafíos. Aquí se incluye una guía de instalación de Wireshark y GNS3 en Windows 10 y en Debian 12
LeerConceptos básicos del gestor de paquetes apt
En este post se recoge un breve resumen sobre la información relativa a los gestores de paquetes apt y aptitude incluida en el manual de referencia de Debian
Leer