Estructura de Directorios en Linux y Administración del Sistema
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 5,28 KB
Estructura de Directorios en Linux (Directorio Raíz)
Los directorios principales que derivan del directorio raíz son los que se listan a continuación:
- /bin: Incluye los comandos básicos del sistema operativo, ejecutables como
cdocat. Tenemos un directorio similar en/usr/bin, con ejecutables relacionados con aplicaciones instaladas. - /sbin: Incluye comandos esenciales para la administración del sistema operativo. Al igual que con
bin, encontramos un directoriosbinen/usr. - /boot: Contiene los ficheros binarios de arranque del sistema.
- /dev: Ficheros de dispositivos. Profundizaremos algo más adelante en este tema.
- /etc: Incluye ficheros de configuración del sistema.
- /home: Directorio donde se almacenan las carpetas personales de los usuarios que pueden acceder al sistema.
- /root: Directorio personal del usuario administrador (root).
- /lib: Librerías básicas para trabajar con Linux. Estas librerías son usadas por los programas ubicados en
/biny/sbin. - /mnt (mencionado como root en el texto original): Directorio destinado al montaje de dispositivos como CD-ROM, DVD o cualquier otro sistema de archivos después del arranque.
- /proc: Lugar destinado a mostrar información del Kernel. Se constituye como un sistema de ficheros virtual donde se puede localizar información de interés sobre módulos del kernel cargados, entre otros.
- /var: Directorio usado para ubicar ficheros cuyo tamaño varía en el tiempo. Ejemplo de estos son los archivos de registro (log), que almacenan información del sistema en función de las operaciones que se van realizando.
- /usr: Directorio dedicado a aplicaciones que no tienen relación directa con el sistema operativo (programas de aplicación).
- /tmp: Almacena información temporal de la sesión de usuario que se haya iniciado. Puede ser usado por todos los usuarios del sistema, ya que tiene permisos de lectura y escritura para todos, además del permiso sticky bit, que obliga a que cada usuario solo pueda modificar y eliminar lo que él mismo ha creado.
Sistemas de Particiones: GPT vs. MBR
La tabla de particiones GUID (GPT) es un estándar para la colocación de la tabla de particiones en un disco duro físico. Es parte del estándar Extensible Firmware Interface (EFI) propuesto por Intel para reemplazar el viejo BIOS del PC.
Comparativa Técnica
- GPT (GUID Partition Table): Soporta solo sistemas de 64 bits, capacidades de almacenamiento de hasta 256 TB, hasta 128 particiones primarias y requiere un gestor de arranque UEFI.
- MBR (Master Boot Record): Compatible con BIOS, sistemas de 32 y 64 bits, capacidades de hasta 2 TB y un límite de 4 particiones primarias.
Conceptos de Archivos y Directorios
Los archivos son los objetos encargados de contener los datos, mientras que los directorios (también llamados carpetas) son los objetos cuya misión principal es permitir una mayor organización de los archivos dentro del disco.
- Un directorio es un contenedor que puede albergar archivos y, a su vez, otros directorios dentro de él. De esta forma, se puede llegar a crear una jerarquía en forma de árbol que simplifica enormemente la tarea de organizar y estructurar los archivos dentro de un disco.
Administración del Sistema y Comandos Útiles
El Comando sudo
Usamos sudo anteponiéndolo al comando a ejecutar. Por ejemplo: sudo passwd pepe. En este caso, podremos cambiar la contraseña (password) del usuario pepe sin necesidad de ser el usuario root directamente.
El Prompt del Sistema
Podemos decir que el prompt es el carácter o conjunto de caracteres que se muestra en la terminal o en cualquier consola virtual en modo texto, indicando que el sistema está listo para recibir comandos.
Montaje de Dispositivos
Para realizar el montaje de un dispositivo, se utiliza una sintaxis como la siguiente:
mount -t iso9660 /dev/cdrom /cdromConceptos de Transacciones y Teoría de la Información
Gestión de Transacciones
En los sistemas de archivos y bases de datos, se utilizan los conceptos de:
- Commit: Realizar y consolidar la transacción de forma definitiva.
- Rollback: Deshacer la transacción para volver al estado anterior. Por defecto, una transacción no finalizada debe llevar un rollback automático.
Redundancia y Entropía
- Redundancia: Datos que son repetitivos o previsibles dentro de un mensaje.
- Entropía: La información nueva o esencial que se define como la diferencia entre la cantidad total de datos de un mensaje y su redundancia.