View
224
Download
0
Category
Preview:
Citation preview
Introducción
A. ¿Para qué certificarse? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
B. Las certificaciones LPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
C. La certificación LPIC-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271. Los objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272. Examinarse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
a. Inscripción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28b. Matrícula. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28c. Centro de examen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28d. Desarrollo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29e. Aprobado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
D. Contenido del libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Capítulo 1Presentación de Linux
A. Bienvenidos al mundo Unix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321. Un nuevo mundo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322. Historia de los ordenadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
a. Complejidad de los ordenadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32b. La inteligencia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3. El sistema operativo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334. El sistema Unix, una breve historia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
a. De MULTICS a UNIX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35b. El lenguaje C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37c. Las licencias y el advenimiento de BSD y System V . . . . . . . . . . . . . . . . . . . 38d. La guerra de los Unix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38e. La estandarización. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39f. Unix es un estándar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39g. Unix en los ordenadores personales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
B. El software libre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401. Los orígenes del software libre. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402. El proyecto GNU y la FSF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413. El Open Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424. GNU/Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
a. Linus Torvalds. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42b. El accidente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43c. La primera versión oficial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43d. El éxito comunitario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43e. Los años 1994-1997. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44f. A partir de 1998: la explosión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44g. Hoy y mañana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44�
Ed
itio
ns
EN
I-
All
rig
hts
rese
rve
d
Tabla de contenido Página 1
Exámenes LPI 101 y LPI 102
C. ¿Qué hardware es compatible con Linux? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451. La arquitectura. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452. Compatibilidad del hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
D. Elegir una distribución . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471. Debian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
a. Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48b. Red Hat y Fedora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48c. Mandriva (ex-Mandrake). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49d. openSUSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49e. Las demás . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
2. Los LiveCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51E. Obtener ayuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
1. La ayuda propia de los comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512. La ayuda interna del shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523. El manual en línea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
a. Acceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52b. Estructura de una página. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52c. Navegación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53d. Las secciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53e. Buscar por correspondencia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
4. Buscar ayuda en Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55F. Validación de los conocimientos adquiridos: preguntas/respuestas . . . . . . . . . . . 56
G. Prácticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611. Historia de Unix y de Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612. Distribuciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623. Ayuda y documentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Capítulo 2Instalación de Linux y de los paquetes de software
A. Instalar una Debian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661. Soporte de instalación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 662. Boot en el soporte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 663. Elección de los idiomas y países . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 674. Parámetros de la red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685. Particionar los discos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 696. Cuentas root y usuarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 717. Instalación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 718. Configuración de los paquetes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 739. Fin de instalación y reinicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
B. Instalación de openSUSE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 741. Soporte de instalación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Página 2 Tabla de contenido
Linux - Preparación para la certificación LPIC-1
2. Boot en el soporte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 743. Elección básica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 764. Tipo de escritorio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 775. Parámetros de instalación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 786. Particionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797. Instalación de los programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 808. Instalación en curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 819. Configuración de la red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8210.Actualización del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8411.Gestión de los usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8512.Configuración del hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
C. Red Hat Package Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 871. Noción de paquete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 872. El gestor RPM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 873. Instalación, actualización y supresión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 884. El caso del núcleo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 885. Consultas RPM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 896. Verificación de los paquetes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 907. Las dependencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 918. Actualizaciones automatizadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
D. YUM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 911. Configuración de los repositorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 912. Utilización de los repositorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
a. Refrescar la caché . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92b. Listar los paquetes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92c. Instalar paquetes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93d. Actualizaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94e. Buscar un paquete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94f. Suprimir un paquete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
E. Debian Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 951. dpkg: el gestor de paquetes Debian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 952. Instalación, actualización y supresión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 963. Ejemplos con dpkg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
a. Listar los paquetes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97b. Encontrar un paquete que contiene un fichero . . . . . . . . . . . . . . . . . . . . . . 98c. Listar el contenido de un paquete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
4. Convertir paquetes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995. La herramienta dselect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
F. Gestor APT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001. Fundamentos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002. Los repositorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
a. Configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101�E
ditio
ns
EN
I-
All
rig
hts
rese
rve
d
Tabla de contenido Página 3
Exámenes LPI 101 y LPI 102
b. Actualización de la base de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023. Actualización de la distribución . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1034. Buscar e instalar un paquete individual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1055. Cliente gráfico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
G. Instalar desde las fuentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1061. Obtener las fuentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1062. Requisitos y dependencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1073. Ejemplo de instalación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074. Desinstalación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1125. Las bases del Makefile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
a. Bases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113b. Makefile intermedio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114c. Un poco más complejo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
H. Gestionar las librerías compartidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1171. Fundamentos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1172. Lugar de almacenamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1173. ¿Qué librerías vinculadas hay?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1184. Configurar la caché del editor de vínculos. . . . . . . . . . . . . . . . . . . . . . . . . . . 119
I. Validación de los conocimientos adquiridos: preguntas/respuestas . . . . . . . . . . 121
J. Prácticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1291. Esquema de particionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1292. Gestión de los RPM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1293. Gestión de DPKG y APT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1314. Las fuentes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1325. Librerías compartidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Capítulo 3El shell y los comandos GNU
A. El shell bash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1361. Papel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1362. Bash: el shell por defecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
a. Un shell potente y libre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137b. Línea de comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
3. Utilizar el shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138a. La introducción de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138b. Sintaxis general de los comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138c. Primer ejemplo concreto con cal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138d. Encadenar los comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139e. Visualizar texto con echo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140f. Comandos internos y externos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140g. Algunos atajos útiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Página 4 Tabla de contenido
Linux - Preparación para la certificación LPIC-1
4. El historial de comandos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141B. La gestión de los ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
1. El sistema de ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1422. Los diferentes tipos de ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
a. Los ficheros ordinarios o regulares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143b. Los catálogos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143c. Los ficheros especiales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
3. Nomenclatura de los ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1434. Las rutas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
a. Estructura y nombre de ruta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144b. Directorio personal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144c. Ruta relativa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145d. La virgulilla. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145e. cd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
5. Los comandos básicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146a. Listar los ficheros y los directorios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146b. Gestionar los ficheros y los directorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147c. Comodines: carácter de sustitución . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150d. Cierre de caracteres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
C. Buscar ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1521. Consideraciones generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1522. Criterios de búsqueda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
a. -name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152b. -type. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153c. -user y -group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153d. -size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153e. -atime, -mtime y -ctime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154f. -perm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154g. -links y -inum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
3. Comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155a. -ls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155b. -exec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155c. -ok . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
4. Criterios AND / OR / NOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1565. Encontrar ejecutables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
a. whereis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156b. which . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
6. locate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157D. El editor vi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
1. Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1582. Funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
�E
ditio
ns
EN
I-
All
rig
hts
rese
rve
d
Tabla de contenido Página 5
Exámenes LPI 101 y LPI 102
3. Los comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159a. La introducción de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159b. Salir y guardar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159c. Desplazamiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159d. La corrección . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160e. Búsqueda en el texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160f. Comandos de sustitución. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161g. Copiar - Pegar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161h. Sustitución . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161i. Otros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
E. Redirecciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1621. Fundamentos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1622. En salida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1623. En entrada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1634. Documento en línea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1635. Los canales estándares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1636. Apertura de canales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1647. Filtro: definición . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1648. Pipelines/tuberías . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
F. Filtros y herramientas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1651. Extracción de los nombres y rutas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1652. Búsqueda de líneas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
a. grep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165b. egrep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166c. fgrep. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
3. sed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1674. Columnas y campos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
a. Columnas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167b. Campos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
5. Recuento de líneas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1696. Ordenación de líneas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1707. Supresión de las líneas repetidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1718. Unión de dos ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
a. En los campos comunes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171b. Línea a línea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
9. División de un fichero en partes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172a. Recortar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172b. Reconstruir. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
10.Sustitución de caracteres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173a. Lista de caracteres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173b. Tabulaciones y espacios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Página 6 Tabla de contenido
Linux - Preparación para la certificación LPIC-1
11.Visualización de texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175a. En plena pantalla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175b. El principio de un fichero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175c. Fin y modo de espera de fichero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
12.Duplicación del canal de salida estándar . . . . . . . . . . . . . . . . . . . . . . . . . . . 17513.Comparación de ficheros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
a. diff . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176b. cmp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
14.Plazo de espera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178G. Los procesos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
1. Definición y entorno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1782. Estados de un proceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1793. Ejecución en segundo plano . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1794. Background, foreground, jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1805. Lista de los procesos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1806. Parada de un proceso/señales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1817. nohup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1828. nice y renice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1829. time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
H. Más todavía del bash. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1831. Alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1832. Agrupación de comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1843. Relación y ejecución condicional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
I. Las variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1851. Nomenclatura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1852. Declaración y asignación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1853. Acceso y visualización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1854. Supresión y protección . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1865. Export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1876. Llaves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1877. Llaves y sustitución condicional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1878. Variables de sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1889. Variables especiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18910.Longitud de una cadena . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18911.Tablas y campos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18912.Variables tipadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
J. Configuración del bash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1901. Ficheros de configuración. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
a. Shell de conexión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191b. Shell simple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191c. Modo Bourne shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191d. Modo no interactivo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191�
Ed
itio
ns
EN
I-
All
rig
hts
rese
rve
d
Tabla de contenido Página 7
Exámenes LPI 101 y LPI 102
2. Comandos set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191K. Programación shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
1. Estructura y ejecución de un script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1922. Argumentos de un script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
a. Parámetros de posición . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192b. Redefinición de los parámetros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193c. Reorganización de los parámetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194d. Salida de script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
3. Entorno del proceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1944. Sustitución de comando. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1965. El programa test. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
a. Pruebas en una cadena . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196b. Pruebas sobre los valores numéricos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197c. Pruebas sobre todos los ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197d. Pruebas combinadas por criterios Y, O, NO . . . . . . . . . . . . . . . . . . . . . . . . 198e. Sintaxis ligera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
6. if ... then ... else . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1987. Evaluación múltiple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1998. Inserción del usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2009. Los bucles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
a. Bucle for . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201b. Bucle while . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203c. Bucle until . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204d. true y false . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204e. break y continue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204f. Bucle select. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
10.Las funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20611.Cálculos y expresiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
a. expr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206b. Cálculos con bash. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
12.Punteros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20813.Tratamiento de señales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20814.Comando «:». . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
L. SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2091. Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2092. Peticiones de selección . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
a. Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210b. Distinct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210c. Where . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
3. Las expresiones y las funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2114. La cláusula ORDER BY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Página 8 Tabla de contenido
Linux - Preparación para la certificación LPIC-1
5. La cláusula GROUP BY. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2116. Las combinaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2127. Subconsultas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2138. Las inserciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2139. Actualizaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21310.Supresión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
M. Validación de los conocimientos adquiridos: preguntas-respuestas . . . . . . . . . . 213
N. Prácticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2251. Gestión de los ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2252. Buscar ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2263. Las redirecciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2274. Los filtros y herramientas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2285. Los procesos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2286. Programación de shell Nivel 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2297. Función Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Capítulo 4Los discos y el sistema de ficheros
A. Representación de los discos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2321. Nomenclatura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
a. IDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232b. SCSI, SATA, USB, FIREWIRE, etc.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
2. Casos especiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233B. Operaciones de bajo nivel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
1. Información . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2332. Modificación de los valores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
C. Elegir un sistema de ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2361. Fundamentos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
a. Definición de sistema de ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236b. Representación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236c. Los metadatos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236d. Los nombres de los ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237e. El fichero de diario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
2. Los sistemas de ficheros en Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237a. ext2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237b. ext3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237c. reiserfs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237d. xfs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238e. vfat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
�E
ditio
ns
EN
I-
All
rig
hts
rese
rve
d
Tabla de contenido Página 9
Exámenes LPI 101 y LPI 102
D. Particionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2391. Particionamiento lógico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2392. Organización de un disco. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
a. MBR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239b. Las particiones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239c. EBR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240d. PBR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240e. Tipos de particiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
3. Manejar las particiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242a. Herramientas de gestión de particiones. . . . . . . . . . . . . . . . . . . . . . . . . . . 242b. Manejar las particiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
E. Manejar los sistemas de ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2461. Definición básica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
a. Bloque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246b. Superbloque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246c. Tabla de inodos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246d. Tablas de catálogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248e. Hard link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
2. Crear un sistema de ficheros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248a. mkfs, sintaxis general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248b. Un primer ejemplo en ext2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249c. ext2 y ext3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250d. xfs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252e. vfat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
F. Acceder a los sistemas de ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2531. mount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
a. Montaje por periférico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253b. Opciones de montaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255c. umount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256d. /etc/fstab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256e. El caso de los CD e imágenes ISO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
G. Controlar el sistema de ficheros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2591. Estadísticas de ocupación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
a. Por sistema de ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259b. Por estructura. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
2. Comprobar, ajustar y arreglar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260a. fsck. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260b. badblocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261c. dumpe2fs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261d. tune2fs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Página 10 Tabla de contenido
Linux - Preparación para la certificación LPIC-1
H. La swap. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2641. ¿Porqué crear una swap? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2642. Tamaño óptimo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2643. Crear una partición de swap. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2644. Activar y desactivar la swap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
a. Activación dinámica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265b. En /etc/fstab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
5. En caso de emergencia: fichero de swap . . . . . . . . . . . . . . . . . . . . . . . . . . . 2656. Estado de la memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
a. free. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266b. Memoria reservada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266c. meminfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
I. Las cuotas de disco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2671. Definiciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2672. Instalación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
J. Los permisos de acceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2691. Los permisos básicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
a. Permisos y usuarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269b. Significado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
2. Modificación de los permisos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270a. Mediante símbolos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270b. Sistema octal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
3. Máscara de permisos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271a. Restringir unos permisos de manera automática . . . . . . . . . . . . . . . . . . . . 271b. Cálculo de máscara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
4. Cambiar de propietario y de grupo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2725. Permisos de acceso especiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
a. SUID y SGID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273b. Real / efectivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273c. Sticky bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274d. Permiso s y directorio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
K. Validación de los conocimientos adquiridos: preguntas/respuestas . . . . . . . . . . 275
L. Prácticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2851. Los discos y particiones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2852. Creación de un sistema de ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2853. Acceso y montaje del sistema de ficheros. . . . . . . . . . . . . . . . . . . . . . . . . . . 2864. Estadísticas y mantenimiento del sistema de ficheros . . . . . . . . . . . . . . . . . . . 2865. Swap y memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2876. Cuotas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2877. Los permisos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
�E
ditio
ns
EN
I-
All
rig
hts
rese
rve
d
Tabla de contenido Página 11
Exámenes LPI 101 y LPI 102
Capítulo 5Inicio de Linux, servicios, núcleo y periféricos
A. Proceso de inicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2901. La BIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
a. Papel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290b. Ajustes básicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
2. El gestor de arranque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2923. GRUB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
a. Configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292b. Instalación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293c. Arranque y edición. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
4. Inicialización del núcleo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293B. init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
1. Función de init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2942. Nivel de ejecución . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2953. /etc/inittab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2954. Cambio de nivel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2975. Configuración del sistema básico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2976. Nivel de ejecución System V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
a. rc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2987. Gestión de los niveles y de los servicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
a. Servicios en init.d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298b. Control manual de los servicios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299c. Modificación de los niveles de ejecución . . . . . . . . . . . . . . . . . . . . . . . . . 300
8. Consolas virtuales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3029. Los logins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30210.Parada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
C. Consultar el registro del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3041. dmesg. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3042. /var/log/messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
D. Servicios y módulos del núcleo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3071. Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3072. uname . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3073. Gestión de los módulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
a. lsmod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309b. depmod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309c. modinfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310d. insmod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311e. rmmod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312f. modprobe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312g. modprobe.conf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
Página 12 Tabla de contenido
Linux - Preparación para la certificación LPIC-1
4. Carga de los módulos al inicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314a. initrd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314b. Red Hat /etc/rc.modules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315c. openSUSE: /etc/sysconfig/kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315d. Debian: /etc/modules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
5. Parámetros dinámicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316a. /proc y /sys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316b. sysctlv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
E. Compilar un núcleo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3181. Obtener las fuentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
a. Fuentes oficiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318b. Fuentes de la distribución. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
2. Las herramientas necesarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3193. Configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
a. El .config. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320b. Recuperar la configuración del núcleo . . . . . . . . . . . . . . . . . . . . . . . . . . . 320c. make oldconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321d. make menuconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323e. make xconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323f. Algunas opciones de optimización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
4. Compilación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3265. Instalación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3276. Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3287. Otras opciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
F. Los ficheros periféricos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3281. Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3282. Ficheros especiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3293. Crear un fichero especial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3304. Conocer su hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
a. Bus PCI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331b. Bus USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332c. Recursos físicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333d. Otras herramientas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
5. El soporte del USB y del hotplug. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338a. Los módulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338b. Carga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339c. hotplug, usbmgr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339d. udev . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
G. Validación de los conocimientos adquiridos: preguntas/respuestas . . . . . . . . . . 341
�E
ditio
ns
EN
I-
All
rig
hts
rese
rve
d
Tabla de contenido Página 13
Exámenes LPI 101 y LPI 102
H. Prácticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3521. GRUB y el proceso de boot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3522. init y runlevel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3523. Núcleo y módulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3534. Recompilación del núcleo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3545. Los periféricos y el hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
Capítulo 6Las tareas administrativas
A. Administración de los usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3581. Fundamentos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
a. Identificación y autenticación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358b. Los usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358c. Los grupos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359d. Las contraseñas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
2. Los ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360a. /etc/passwd. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360b. /etc/group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360c. /etc/shadow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360d. /etc/gshadow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
3. Gestión de los usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361a. Creación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361b. Seguridad de las contraseñas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362c. Modificación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365d. Supresión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
4. Gestión de los grupos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365a. Creación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365b. Modificación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365c. Supresión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
5. Comandos adicionales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366a. Conversión de los ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366b. Verificar la coherencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366c. Comprobar las conexiones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367d. Acciones de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
6. Configuración avanzada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369a. /etc/default/useradd. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369b. /etc/default/passwd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370c. /etc/default/su . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370d. /etc/login.defs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
7. Notificaciones al usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372a. /etc/issue. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372b. /etc/issue.net . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
Página 14 Tabla de contenido
Linux - Preparación para la certificación LPIC-1
c. /etc/motd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3738. El entorno de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
a. /etc/skel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373b. Scripts de configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373c. Grupos privados y setgid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
9. Vistazo a PAM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374B. La impresión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
1. Principio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3762. System V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3773. BSD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3774. CUPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
a. Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378b. Añadir una impresora. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
C. Automatización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3851. Con cron . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
a. Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385b. Formatos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385c. Ejemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385d. crontab sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385e. Control de acceso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386f. Crontab en modo gráfico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
2. Con at. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387a. Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387b. Formatos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387c. Control de las tareas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388d. Control de acceso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
D. Los registros (logs) del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3891. Fundamentos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3892. Los mensajes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3903. Configuración de syslog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3904. Los registros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
E. Archivado y backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3921. Las herramientas de copia de seguridad. . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
a. Comandos, planes, scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392b. Otros comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
2. Tar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393a. Archivadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393b. Listar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394c. Restauración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394d. Otros parámetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
3. cpio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395a. Archivar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395�
Ed
itio
ns
EN
I-
All
rig
hts
rese
rve
d
Tabla de contenido Página 15
Exámenes LPI 101 y LPI 102
b. Listar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396c. Restaurar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
4. dd. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397F. El reloj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
1. Conocer la hora. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398a. fecha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398b. hwclock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
2. Modificar el reloj físico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399a. Mediante date . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399b. Mediante hwclock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
3. NTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400a. Fundamentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400b. Cliente ntp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
G. Los parámetros regionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4011. i18n y l10n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4012. Configuraciones locales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
a. Herramientas de la distribución . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401b. Variables de entorno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
3. Codificación de los caracteres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4034. Husos horarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
H. Validación de los conocimientos adquiridos: preguntas/respuestas . . . . . . . . . . 404
I. Prácticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4121. Gestión de los usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4122. La impresión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4133. Automatización de tareas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4134. Las trazas del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4145. Archivado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
Capítulo 7La red
A. TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4161. Fundamentos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4162. Direccionamiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
a. Clases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417b. Subredes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418c. Encaminamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
3. Configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419a. El caso de las distribuciones de tipo Red Hat/Fedora . . . . . . . . . . . . . . . . . 419b. Máquinas de tipo Debian. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420c. Encaminamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
Página 16 Tabla de contenido
Linux - Preparación para la certificación LPIC-1
4. Herramientas de red. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422a. FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422b. Telnet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423c. Ping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424d. Traceroute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425e. Whois . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425f. Netstat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426g. IPTraf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
5. Ficheros generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429a. /etc/resolv.conf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429b. /etc/hosts y /etc/networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430c. /etc/nsswitch.conf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430d. /etc/services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430e. /etc/protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
B. Servicios redes xinetd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4321. Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4322. Configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4323. Inicio y parada de los servicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
C. Conexión PPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4341. Elección y configuración del módem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
a. El caso de los Winmodems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434b. Los ficheros periféricos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434c. Ajustar el puerto serie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434d. Los comandos AT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
2. PPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4353. Conexión mediante la consola . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
a. Manualmente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436b. Por los ficheros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436c. Conexión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437d. Conexión por front-end . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
D. OpenSSH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4391. Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4392. Configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4393. Utilización. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4394. Claves y conexión automática . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
a. Lado cliente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440b. Lado servidor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
E. Montar un servidor DHCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4411. Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4412. Servidor dhcpd. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
a. Inicio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4413. Información básica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441�
Ed
itio
ns
EN
I-
All
rig
hts
rese
rve
d
Tabla de contenido Página 17
Exámenes LPI 101 y LPI 102
4. Lado cliente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442F. Servidor DNS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
1. Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4432. Inicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4433. Configuración de Bind . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
a. Configuración general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444b. Sección global . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444c. Sección de zonas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445d. Zona de resolución . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445e. Zona de resolución inversa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445f. Ejemplo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446g. Zonas especiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
4. Ficheros de zonas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446a. Definiciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446b. Zona . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447c. Zona de resolución inversa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
5. Diagnóstico de los problemas de configuración. . . . . . . . . . . . . . . . . . . . . . . 449a. Consulta dig y host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
G. Correo electrónico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4521. Fundamentos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4522. postfix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
a. Configuración sencilla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453b. Alias de usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453c. Probándolo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
3. POP e IMAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454H. Servicio HTTP Apache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
1. Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4542. Parada/Reinicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4553. Configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4554. Directivas generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4555. Gestión del rendimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4566. Los directorios, alias y ubicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
a. Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456b. Alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
7. Anfitriones virtuales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457I. Ficheros compartidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
1. NFS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458a. Inicio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458b. Compartir por el lado servidor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458c. Montaje por el lado cliente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
J. FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
Página 18 Tabla de contenido
Linux - Preparación para la certificación LPIC-1
K. Compartir Windows con Samba . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4601. Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4602. Configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4613. Ficheros compartidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4614. Impresoras compartidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4625. Métodos de autenticación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4626. Correspondencia de los nombres y contraseñas . . . . . . . . . . . . . . . . . . . . . . 4637. Clientes SAMBA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
a. En línea. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463b. Montaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
L. Validación de los conocimientos adquiridos: preguntas/respuestas . . . . . . . . . . 463
M. Prácticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4761. Configuración TCP/IP de Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4762. Algunos comandos de red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4773. El resolver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4784. Servicios de red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4795. Ficheros compartidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480
Capítulo 8La seguridad
A. Bases de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4821. Seguridad informática . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4822. Controlar los privilegios especiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4833. Comprobar los paquetes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4844. Política de la contraseña . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4845. Prohibir las conexiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486
a. /bin/false . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486b. /etc/nologin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486c. /etc/securetty. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487
6. Probar las contraseñas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4877. Buscar rootkits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488
a. Fundamentos del rootkit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488b. chkrootkit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
8. Los virus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4909. Los límites del usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49210.Los derechos SUDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493
a. Dar privilegios extendidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493b. Sintaxis de /etc/sudoers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494
11.Auditoría más completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49512.Los boletines de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496
a. CERT: Computer Emergency Response Team . . . . . . . . . . . . . . . . . . . . . . 496b. Bugtraq . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497�
Ed
itio
ns
EN
I-
All
rig
hts
rese
rve
d
Tabla de contenido Página 19
Exámenes LPI 101 y LPI 102
c. Los boletines de las distribuciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 498d. Los parches correctores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499
B. Seguridad de servicos y de red. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4991. Comprobar los puertos abiertos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499
a. Los sockets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499b. Información desde netstat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500c. La herramienta nmap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501
2. Suprimir los servicios inútiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503a. Cuestiones generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503b. Servicios standalone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503c. Servicios xinetd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503
3. Los tcp_wrappers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5044. Netfilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
a. Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505b. Vida de un paquete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505c. Principio de las reglas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506d. Destinos de reglas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507e. Primer ejemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507f. Operaciones básicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507g. Criterios de correspondencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508h. Guardar las configuraciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509
5. GPG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509a. Un clon de PGP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509b. Generar las claves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509c. Generar una clave de revocación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511d. Gestionar el almacén de claves. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513e. Exportar la clave pública . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513f. Importar una clave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514g. Firmar una clave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515h. Firmar y cifrar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517
C. Validación de los conocimientos adquiridos: preguntas/respuestas . . . . . . . . . . 519
D. Prácticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5231. Control de los ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5232. Seguridad de los usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5243. Seguridad general del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5254. Seguridad de red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
Página 20 Tabla de contenido
Linux - Preparación para la certificación LPIC-1
Capítulo 9X Window
A. ¿Cómo funciona un entorno gráfico? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5281. X Window System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528
a. Un modelo cliente/servidor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528b. El gestor de ventanas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529c. Los widgets y los toolkits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531d. Los escritorios virtuales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533
2. Los entornos de escritorio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533B. Xorg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535
1. Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5352. Instalación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5363. Configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537
a. Por distribución . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537b. Xorgcfg. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538c. Xorgconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538
4. Estructura de xorg.conf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539a. División . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539b. Valores booleanos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539c. Sección InputDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539d. Sección Monitor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540e. Sección Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541f. Sección Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542g. Sección Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543h. Sección ServerLayout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544i. Sección Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545j. Sección Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 546k. Sección ServerFlags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 546l. Sección Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547
5. xorg.conf al completo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5476. Probar e iniciar X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549
a. Comprobar la configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549b. El registro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550c. Probar el servidor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552
C. El Display Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5531. Principio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5532. XDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553
a. Configuración general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553b. Setup : Xsetup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554c. Chooser : RunChooser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556d. Startup : Xstartup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556
�E
ditio
ns
EN
I-
All
rig
hts
rese
rve
d
Tabla de contenido Página 21
Exámenes LPI 101 y LPI 102
e. Sesión: Xsession . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556f. Reset : Xreset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557g. Resources : Xresources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557h. Servers: Xservers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557i. AccessFile: Xaccess y XDMCP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558
3. Gdm y kdm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5584. xdm, gdm o kdm al boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561
a. inittab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561b. Servicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562c. /etc/sysconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562
D. Window Manager y entorno personal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5631. Mediante el display manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5632. Startx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5633. Los terminales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5644. Los gestores de ventanas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565
a. twm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565b. IceWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565c. Fvwm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566d. CDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566e. WindowMaker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566f. Enlightenment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567g. Xfce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567h. KDE y GNOME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567i. Los demás . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568
5. Exportar las ventanas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5686. Los recursos de una aplicación X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569
a. Modificar la apariencia de un programa. . . . . . . . . . . . . . . . . . . . . . . . . . 569b. Editar los recursos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570c. xrdb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574
E. Accesibilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5751. Asistencia al teclado y el ratón . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5752. Asistencia visual y auditiva. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578
F. Validación de los conocimientos adquiridos: preguntas/respuestas . . . . . . . . . . 578
G. Prácticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5861. Entender X Window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5862. Configuración simple de Xorg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5863. Configuración simple del Display Manager . . . . . . . . . . . . . . . . . . . . . . . . . . 5874. Modificar los recursos de una aplicación X . . . . . . . . . . . . . . . . . . . . . . . . . . 588
Página 22 Tabla de contenido
Linux - Preparación para la certificación LPIC-1
Capítulo 10Particionamiento avanzado: RAID y LVM
A. Particionamiento avanzado RAID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5901. Definiciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5902. Precauciones y consideraciones de uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591
a. Disco de emergencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591b. Disco averiado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591c. Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591d. Swap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591e. Periféricos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591f. IDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591g. Hot Swap. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 592
3. RAID con mdadm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 592a. Preparación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 592b. Creación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 592c. Guardar la configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594
4. Estado del RAID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5945. Simular una avería . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5956. Sustituir un disco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5967. Apagado y puesta en marcha manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597
B. Iniciación al LVM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5971. Principio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5972. Los volúmenes físicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598
a. Crear un volumen físico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598b. Ver los volúmenes físicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599
3. Los grupos de volúmenes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599a. Crear un grupo de volúmenes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599b. Propiedades de un VG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600
4. Los volúmenes lógicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601a. Crear un volumen lógico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601b. Propiedades de un volumen lógico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 602c. Acceso al volumen lógico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 603
5. Ampliaciones y reducciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 603a. Los grupos de volúmenes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 603b. Ampliar un volumen lógico. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605c. Reducir un volumen lógico. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607d. Mover el contenido de un volumen físico . . . . . . . . . . . . . . . . . . . . . . . . . 609e. Reducir un grupo de volúmenes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611
6. Suprimir un grupo de volúmenes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611a. Etapas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611b. Suprimir un volumen lógico. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611
�E
ditio
ns
EN
I-
All
rig
hts
rese
rve
d
Tabla de contenido Página 23
Exámenes LPI 101 y LPI 102
c. Retirar todos los volúmenes físicos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611d. Destruir un grupo de volúmenes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612e. Suprimir un volumen físico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612
7. Comandos adicionales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612C. Validación de los conocimientos adquiridos: preguntas/respuestas . . . . . . . . . . 612
D. Prácticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6161 Gestionar un RAID1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6162. Trabajar con un LVM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618
Anexos
Anexo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623
Índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625
Página 24 Tabla de contenido
Linux - Preparación para la certificación LPIC-1
Recommended