24
Introducción A. ¿Para qué certificarse? ........................................... 26 B. Las certificaciones LPI ............................................ 26 C. La certificación LPIC-1 ........................................... 27 1. Los objetivos ................................................. 27 2. Examinarse .................................................. 28 a. Inscripción................................................. 28 b. Matrícula .................................................. 28 c. Centro de examen .......................................... 28 d. Desarrollo ................................................. 29 e. Aprobado ................................................. 29 D. Contenido del libro ............................................. 29 Capítulo 1 Presentación de Linux A. Bienvenidos al mundo Unix ........................................ 32 1. Un nuevo mundo .............................................. 32 2. Historia de los ordenadores ....................................... 32 a. Complejidad de los ordenadores ................................ 32 b. La inteligencia .............................................. 33 3. El sistema operativo ............................................ 33 4. El sistema Unix, una breve historia .................................. 35 a. De MULTICS a UNIX........................................... 35 b. El lenguaje C............................................... 37 c. Las licencias y el advenimiento de BSD y System V ................... 38 d. La guerra de los Unix ......................................... 38 e. La estandarización........................................... 39 f. Unix es un estándar .......................................... 39 g. Unix en los ordenadores personales .............................. 40 B. El software libre ................................................ 40 1. Los orígenes del software libre ..................................... 40 2. El proyecto GNU y la FSF ......................................... 41 3. El Open Source ............................................... 42 4. GNU/Linux ................................................... 42 a. Linus Torvalds ............................................... 42 b. El accidente ............................................... 43 c. La primera versión oficial ...................................... 43 d. El éxito comunitario .......................................... 43 e. Los años 1994-1997.......................................... 44 f. A partir de 1998: la explosión ................................... 44 g. Hoy y mañana ............................................. 44 Ó Editions ENI - All rights reserved Tabla de contenido Página 1 Exámenes LPI 101 y LPI 102

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

  • Upload
    ngonhu

  • View
    224

  • Download
    0

Embed Size (px)

Citation preview

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