Exploración de Namespaces en Linux y Gestión de Docker para Contenedores
Tipos y Funciones de los Namespaces en Linux
Los namespaces en Linux son conceptos de bajo nivel implementados en el kernel, que proporcionan aislamiento de recursos. Docker utiliza estos namespaces para ejecutar múltiples contenedores en un solo host, compartiendo el kernel pero manteniendo entornos separados. Las tecnologías clave incluyen:
M ...
Publicado el 6-27 21:40
Instalación y configuración de un entorno virtual de Python 3 en CentOS 7
El sistema operativo CentOS 7 viene preinstalado con Python 2. Sin embargo, muchas bibliotecas y aplicaciones modernas requieren Python 3. Para abordar esta necesidad, es fundamental saber cómo instalar Python 3 y configurar entornos virtuales aislados para cada proyecto. Esta guía detalla el proceso de instalación de Python 3.9.16 y la configu ...
Publicado el 6-27 18:28
Administración de usuarios, contraseñas, grupos y gestión de paquetes en Linux CentOS
Tipos de usuarios en Linux
En sistemas como CentOS, los usuarios se dividen en categorías basadas en su identificador único (UID):
Usuario root: UID 0, con privilegios administrativos totales.
Usuarios del sistema: UIDs del 1 al 999 (en CentOS 7) o del 1 al 499 (en CentOS 6), utilizados para ejecutar servicios y procesos, sin capacidad de inic ...
Publicado el 6-27 04:19
Configuración de un Clúster de ZooKeeper en CentOS 6.5
Descarga y Descompresión
Primero, descarga la distribución de ZooKeeper y extráela en el directorio deseado. Por ejemplo:
tar -xzf zookeeper-3.4.5-cdh5.6.0.tar.gz -C /ruta/a/tu/directorio
Configuración de Variabels de Entorno
Añade las variables de entorno para ZooKeeper a tu archivo ~/.bashrc o /etc/profile.
`[hadoopuser@Linux01 ~]$ vi ...
Publicado el 6-17 00:39
Guía de Despliegue de un Clúster Kubernetes con kubeadm
Este documento detalla los pasos necesarios para configurar un clúster de Kubernetes utilizando la herramienta kubeadm. Cubre desde la preparación del sistema operativo hasta la inicialización del clúster y la instalación de una red de Pods, incluyendo soluciones a problemas comunes.
Preparación del Sistema Operativo
Desactivar Firewall
Es f ...
Publicado el 6-13 16:04
Guía Práctica de Docker: Instalación, Gestión de Contenedores y Despliegue de Servicios
Preparación e Instalación del Entorno
Antes de proceder con una instalación limpia de Docker en un sistema basado en CentOS, es fundamental eliminar cualquier rastro de versiones antiguas que puedan generar conflictos de dependencias.
# Eliminación de paquetes obsoletos
sudo yum remove docker \
docker-client \
do ...
Publicado el 6-13 05:21
Instalación de ZooKeeper en una máquina virtual CentOS con VMware
Configuración inicial de la máquina virtual
Al crear la VM en VMware, se recomienda usar el modo "típico" en lugar de "personalizado" para evitar errores de pantalla negra al iniciar.
Una vez creada, verifique la dirección IP con ip addr o ifconfig. Si la interfaz de red ens33 no muestra una dirección IP, edite el archivo de ...
Publicado el 6-12 00:57
Implementación de un Clúster K3s en CentOS 7.9
Introducción a K3s
K3s es una distribución de Kubernetes completamente compatible y optimizada para entornos con recursos limitados. Logra empaquetar todos los componentes esenciales en un único binario que pesa menos de 100 MB, reduciendo el consumo de memoria a la mitad en comparación con una instalación estándar de K8s. El nombre es un juego ...
Publicado el 6-11 04:44
Configuración de Servidor DHCP en CentOS 7
(1). Antorno de Prueba
Servidor DHCP: srvnet1 192.168.1.6 (red externa)
Equipo de prueba: cliente1 192.168.1.7 (red externa)
DHCP utiliza el modelo C/S, donde el servidor escucha en el puerto 67/UDP (bootps) y el cliente en el puerto 68/UDP (bootpc)
(2). Proecdimiento
Instalación del servicio dhcp en el servidor
[root@srvnet1 ~]# yum -y insta ...
Publicado el 6-9 01:43
Cómo solucionar el error de versión de Ruby al instalar la gema Redis
Al intentar ejecutar el comando gem install redis en entornos como CentOS 7, es frecuente encontrarse con un error que detiene el proceso debido a una versión de Ruby obsoleta. El mensaje de error suele ser el siguiente:
ERROR: Error installing redis:
redis requires Ruby version >= 2.2.2.
Este problema ocurre porque los repositorio ...
Publicado el 6-8 17:59