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