LPI

Uso de wall para enviar mensajes a terminales

Publicada en

Además de shutdown (al reiniciar o apagar un equipo), hay otra herramienta llamada wall que nos permite enviar mensajes a las terminales durante el funcionamiento normal del sistema. Esto puede sernos útil para alertar sobre cambios inminentes a los usuarios conectados. Por eso, en este post hablaremos sobre el uso de wall, esperando que se convierta […]

LPI

Conceptos sobre Upstart: puntos esenciales

Publicada en

Entre SysVinit y la adopción final de systemd por la mayoría de las distribuciones principales GNU/Linux, surgió una alternativa conocida como Upstart. Fue desarrollada por Canonical e integrada por primera vez con Ubuntu 6.10 Edgy a fines de 2006. Posteriormente, Fedora la adoptó y utilizó hasta la versión 14 inclusive. Hoy en día podemos encontrarla […]

LPI

Conceptos sobre udev: manejo de dispositivos

Publicada en

Udev es una herramienta que pasó a ser parte integral de Linux a partir del kernel 2.6. Actualmente es parte de systemd, y su propósito principal es controlar los dispositivos en /dev. En este post compartiremos algunos conceptos sobre udev que son importantes para entender su funcionamiento. Conceptos sobre udev En primer lugar, cuando se […]

LPI

Logs de booteo en Linux en mayor detalle

Publicada en

En este post nos dedicaremos a identificar y examinar logs de booteo en Linux. Esta misma información está en gran parte disponible a través del comando dmesg. Sin embargo, esta herramienta puede mostrar más o menos datos de acuerdo a las opciones que la acompañen. Por otro lado, systemd provee journalctl para acceder al registro […]

LPI

Uso de dmesg para ver mensajes del kernel

Publicada en

El uso de dmesg nos permite inspeccionar los mensajes del kernel desde el inicio del sistema. Siempre y cuando no se haya limpiado el registro, esta información es útil para diagnosticar fallas e identificar eventos y los dispositivos relacionados con los mismos. Además, mediante el uso de sus opciones podemos visualizar los datos de varias […]

LPI

Uso de SuperGRUB2Disk durante el arranque

Publicada en

Cuando a pesar de nuestros esfuerzos no podemos reparar el arranque del sistema manualmente, el uso de SuperGRUB2Disk puede salvarnos el día. Esta herramienta tiene dos propósitos fundamentales. El primero es iniciar un SO en el caso de que el gestor de arranque esté experimentando fallas. Por otro lado, el segundo y más importante objetivo […]

LPI

Detalles sobre GRUB 2: elección de SOs o kernels

Publicada en

Dentro del archivo grub.cfg encontramos la lista de acciones que se realizarán al elegir un SO o un kernel dado para arrancar el sistema. En este post compartiremos algunos detalles sobre GRUB y explicaremos los próximos pasos que siguen luego de la elección anterior. Nos centraremos en las funciones del kernel y del sistema de […]

LPI

Usar la shell de GRUB para mantenimiento

Publicada en

Si el sistema no inicia correctamente, podemos usar la shell de GRUB para realizar un diagnóstico preliminar. Accedemos a la misma presionando la tecla c desde el menú principal del gestor de arranque. Esta herramienta admite el uso de varios comandos aceptados por Bash u otras shells. A continuación, explicaremos cómo verificar si la ubicación […]

LPI

Interactuar con GRUB al arrancar el sistema

Publicada en

Al interactuar con GRUB, un sysadmin puede configurar el proceso de arranque de un sistema Linux. Si bien es probable que no tengamos que hacerlo a menudo, es importante saber cómo proceder ante la necesidad. Situaciones tales como la actualización del kernel o cambios en los dispositivos del equipo pueden requerir que recurramos a las […]

LPI

Uso de depmod para ver dependencias de módulos

Publicada en

En gran parte de los casos, un módulo del kernel depende de otros para funcionar correctamente. Mediante el uso de depmod se crea la lista de estas dependencias en /usr/lib/modules/$(uname -r)/modules.dep. Posteriormente, modprobe utiliza esta lista para asegurarse de que cada módulo tenga disponibles los demás que necesite para funcionar. En este post daremos más […]