Transcript
Page 1: Tabla de contenido Página 1 Introducciónmxprom-file.s3.amazonaws.com/1676_linuxcontenido.pdf · Tabla de contenido Página 1 Exámenes LPI 101 y LPI 102. ... Instalación de Linux

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

Page 2: Tabla de contenido Página 1 Introducciónmxprom-file.s3.amazonaws.com/1676_linuxcontenido.pdf · Tabla de contenido Página 1 Exámenes LPI 101 y LPI 102. ... Instalación de Linux

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

Page 3: Tabla de contenido Página 1 Introducciónmxprom-file.s3.amazonaws.com/1676_linuxcontenido.pdf · Tabla de contenido Página 1 Exámenes LPI 101 y LPI 102. ... Instalación de Linux

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

Page 4: Tabla de contenido Página 1 Introducciónmxprom-file.s3.amazonaws.com/1676_linuxcontenido.pdf · Tabla de contenido Página 1 Exámenes LPI 101 y LPI 102. ... Instalación de Linux

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

Page 5: Tabla de contenido Página 1 Introducciónmxprom-file.s3.amazonaws.com/1676_linuxcontenido.pdf · Tabla de contenido Página 1 Exámenes LPI 101 y LPI 102. ... Instalación de Linux

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

Page 6: Tabla de contenido Página 1 Introducciónmxprom-file.s3.amazonaws.com/1676_linuxcontenido.pdf · Tabla de contenido Página 1 Exámenes LPI 101 y LPI 102. ... Instalación de Linux

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

Page 7: Tabla de contenido Página 1 Introducciónmxprom-file.s3.amazonaws.com/1676_linuxcontenido.pdf · Tabla de contenido Página 1 Exámenes LPI 101 y LPI 102. ... Instalación de Linux

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

Page 8: Tabla de contenido Página 1 Introducciónmxprom-file.s3.amazonaws.com/1676_linuxcontenido.pdf · Tabla de contenido Página 1 Exámenes LPI 101 y LPI 102. ... Instalación de Linux

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

Page 9: Tabla de contenido Página 1 Introducciónmxprom-file.s3.amazonaws.com/1676_linuxcontenido.pdf · Tabla de contenido Página 1 Exámenes LPI 101 y LPI 102. ... Instalación de Linux

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

Page 10: Tabla de contenido Página 1 Introducciónmxprom-file.s3.amazonaws.com/1676_linuxcontenido.pdf · Tabla de contenido Página 1 Exámenes LPI 101 y LPI 102. ... Instalación de Linux

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

Page 11: Tabla de contenido Página 1 Introducciónmxprom-file.s3.amazonaws.com/1676_linuxcontenido.pdf · Tabla de contenido Página 1 Exámenes LPI 101 y LPI 102. ... Instalación de Linux

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

Page 12: Tabla de contenido Página 1 Introducciónmxprom-file.s3.amazonaws.com/1676_linuxcontenido.pdf · Tabla de contenido Página 1 Exámenes LPI 101 y LPI 102. ... Instalación de Linux

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

Page 13: Tabla de contenido Página 1 Introducciónmxprom-file.s3.amazonaws.com/1676_linuxcontenido.pdf · Tabla de contenido Página 1 Exámenes LPI 101 y LPI 102. ... Instalación de Linux

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

Page 14: Tabla de contenido Página 1 Introducciónmxprom-file.s3.amazonaws.com/1676_linuxcontenido.pdf · Tabla de contenido Página 1 Exámenes LPI 101 y LPI 102. ... Instalación de Linux

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

Page 15: Tabla de contenido Página 1 Introducciónmxprom-file.s3.amazonaws.com/1676_linuxcontenido.pdf · Tabla de contenido Página 1 Exámenes LPI 101 y LPI 102. ... Instalación de Linux

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

Page 16: Tabla de contenido Página 1 Introducciónmxprom-file.s3.amazonaws.com/1676_linuxcontenido.pdf · Tabla de contenido Página 1 Exámenes LPI 101 y LPI 102. ... Instalación de Linux

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

Page 17: Tabla de contenido Página 1 Introducciónmxprom-file.s3.amazonaws.com/1676_linuxcontenido.pdf · Tabla de contenido Página 1 Exámenes LPI 101 y LPI 102. ... Instalación de Linux

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

Page 18: Tabla de contenido Página 1 Introducciónmxprom-file.s3.amazonaws.com/1676_linuxcontenido.pdf · Tabla de contenido Página 1 Exámenes LPI 101 y LPI 102. ... Instalación de Linux

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

Page 19: Tabla de contenido Página 1 Introducciónmxprom-file.s3.amazonaws.com/1676_linuxcontenido.pdf · Tabla de contenido Página 1 Exámenes LPI 101 y LPI 102. ... Instalación de Linux

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

Page 20: Tabla de contenido Página 1 Introducciónmxprom-file.s3.amazonaws.com/1676_linuxcontenido.pdf · Tabla de contenido Página 1 Exámenes LPI 101 y LPI 102. ... Instalación de Linux

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

Page 21: Tabla de contenido Página 1 Introducciónmxprom-file.s3.amazonaws.com/1676_linuxcontenido.pdf · Tabla de contenido Página 1 Exámenes LPI 101 y LPI 102. ... Instalación de Linux

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

Page 22: Tabla de contenido Página 1 Introducciónmxprom-file.s3.amazonaws.com/1676_linuxcontenido.pdf · Tabla de contenido Página 1 Exámenes LPI 101 y LPI 102. ... Instalación de Linux

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

Page 23: Tabla de contenido Página 1 Introducciónmxprom-file.s3.amazonaws.com/1676_linuxcontenido.pdf · Tabla de contenido Página 1 Exámenes LPI 101 y LPI 102. ... Instalación de Linux

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

Page 24: Tabla de contenido Página 1 Introducciónmxprom-file.s3.amazonaws.com/1676_linuxcontenido.pdf · Tabla de contenido Página 1 Exámenes LPI 101 y LPI 102. ... Instalación de Linux

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