Administración de Usuarios y Grupos en Linux: Modificación y Contraseñas

La gestión de cuentas de usuario y grupos es fundamental en cualquier sistema Linux. Aquí se detallan las operaciones comunes como la visualización, creación, modificación y eliminación de usuarios y grupos, así como la gestión de contraseñas. Gestión de Usuarios Visualización de Usuarios y Sesiones Para ver los usuarios existentes en el sistem ...

Publicado el 7-3 00:33

Entrada y Salida Básica en Linux

Entrada y Salida Básica en Linux Repaso de Interfaz de Archivos en C Detalle importante: Las cadenas de caracteres en C terminan con '\0', pero los archivos no tienen esta restricción. const char *cadena_msg = "hola mundo"; write(descriptor_archivo, cadena_msg, strlen(cadena_msg)); // strlen no requiere +1 char buffer_entrada[1024]; ...

Publicado el 7-2 21:46

Gestión de kernels en Ubuntu: listar, actualizar, eliminar y cambiar

Error común después de actualizar el kernel: NVIDIA-SMI no puede comunicarse con el driver Después de reiniciar un sistema Ubuntu, al ejecutar el comando nvidia-smi para monitorear las GPUs, puede aparecer el error "NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver". Este problema ocurre frecuentemente cuand ...

Publicado el 7-1 19:03

Ciclo de Vida de Procesos en Linux: Estados y Transiciones

Este artículo profundiza en los distintos estados que un proceso puede adoptar en un sistema Linux, desde su creación hasta su finalización, y cómo estas transiciones ocurren. Concepto Fundamental: Proceso = Estructura de Datos del Kernel + Código y Datos Propios Para comprender los estados de un proceso, es crucial entender su composición. Un ...

Publicado el 7-1 17:06

Configuración de Red en Linux

En la administración de sistemas Linux, la correcta configuración de la red es esencial para garantizar la conectividad y el rendimiento óptimo. Consultar información de interfaces de red con ip El comando ip es una herramienta moderna y potente para gestionar la configuración de red. ip link show # Muestra todas las interfaces de red ...

Publicado el 7-1 06:41

Uso avanzado del comando ip en Linux para configuración de red

El comando ip en Linux es una herramienta poderosa y versátil para la administración de redes. Unifica y reemplaza funcionalidades de comandos tradicionales como ifconfig y route, ofreciendo un control más granular sobre la configuración de red. Su sintaxis general es: ip [opciones] objeto { comando | ayuda } Donde objeto define el aspecto de ...

Publicado el 7-1 01:42

Captura de Señales en Bash con el Comando trap

En scripts de Shell extensos y complejos, es esencial considerar eventos como la desconexión del usuario o apagones del sistema. Estos eventos envían señales que deben ser capturadas y manejadas para finalizar el programa de forma controlada y segura. El comando interno de Bash trap permite capturar señales específicas en un script y ejecutar a ...

Publicado el 6-30 19:32

Solución de errores comunes durante el despliegue de Elasticsearch en entornos Linux

Al implementar Elasticsearch en sistemsa operativos como CentOS o distribuciones similares de Linux, es frecuente encontrarse con restricciones del sistema relacionadas con los límites de recursos y permisos de usuario. A continuación, se detallan las configuraciones necesarias para resolver los problemas más habituales durante la fase de inici ...

Publicado el 6-30 18:00

Procesamiento Avanzado de Texto y Datos con awk en Linux

Fundamentos de awk awk es una herramienta fundamental en sistemas Unix y Linux diseñada para el análisis y procesamiento de flujos de texto. A diferencia de grep (enfocado en búsqueda) o sed (orientado a edición), awk destaca en la extracción de datos estructurados y la generación de reportes. Su mecanismo principal consiste en leer archivos lí ...

Publicado el 6-30 05:59

Instalación sin conexión de ODBC para MySQL en Linux y resolución de incidencias

Compilación e instalación de unixODBC Para habilitar la conectividad ODBC en entornos Linux sin acceso a internet, es necesario compilar unixODBC desde su código fuente. Tras obtener el archivo tarball y transferirlo al servidor, se descomprime y se prepara la compilación: tar -xzf unixODBC-2.3.12.tar.gz cd unixODBC-2.3.12 ./configure --prefix= ...

Publicado el 6-30 04:29