Curzo Tecnico Linux
Introducción a la informática a través del software libre
Urko Fernández
7 de abril de 2006
Texto basado en el manual del curso Guadalinex de la Comunidad
Autónoma de Andalucía distribuido bajo los términos de la Licencia de
Documentación Libre GNU, versión 1.1
1
Tabla de contenidos
I) Linux básico
5
1. Introducción
1.1 ¿Qué es Linux?
1.2Historia
1.3 Filosofía
• 1.3.1 Tipos de licencias de software libre
1.4 Características del sistema
• 1.4.1 Entorno *nix y portabilidad
1.5 Distribuciones
1.6 Requerimientos de hardware
1.7 Software que corre bajo Linux
1.8 Diferencia entre Linux y otros Sistemas Operativos
5
5
6
8
9
13
14
15
17
17
18
2. Acceso al sistema
2.1 Proceso de entrada: login
2.2 La linea de comandos: el shell (bash)
• 2.2.1 Ficheros de inicio y configuración
2.3 Variables de entorno
2.4 Trabajando con la linea de comandos
• 2.4.1 Personalizando el prompt
• 2.4.2 Los alias
• 2.4.3 Historia de ordenes
• 2.4.4 Los Builtins (Órdenes internas)
• 2.4.5 Comandos simples
• 2.4.6 Listas de comandos
• 2.4.7 Redirecciones
• 2.4.8 Comandos básicos de Linux
2.5Editores de texto
2.6 Visores de archivos PostScript/PDF
20
20
20
21
22
23
23
25
26
27
27
27
28
31
62
64
3. Internet y Linux
3.1 Acceso remoto
3.2 Servicios cliente
3.3 Navegadores
3.4 Correo electrónico
3.5 Mensajería instantánea, voz sobre IP y videoconferencia
3.6 Transferencia de ficheros
66
66
69
70
71
72
72
4. Entorno gráfico
4.1Sistema de ventanas: X Window System
4.2 Gestor de ventanas
4.3 Entornos de escritorio
75
75
76
77
2
II) Instalación de Linux
●
●
●
82
1. Introducción
1.1 Distribuciones Linux
82
82
2. Tipos de instalación
2.1 Instalación nativa, emulada o virtualizada
2.2 Instalación desde medios físicos, red, imágen de disco, LiveCD
85
85
87
3. Configurando lainstalación paso a paso
3.1 Particionado del disco duro
3.2 Gestión de paquetes
3.3 Gestor de arranque
88
88
94
108
III) Administración de Linux
●
●
●
●
123
1. Introducción
1.1 Introducción a la administración de sistemas
1.2 Herramientas y metodología
1.3 Herramientas gráficas de administración: Webmin, KDE, GNOME
123
123
124
125
2. El sistemade ficheros y otros recursos
2.1 Tipos de ficheros
2.2 Moviéndonos por el sistema de ficheros
2.3 Rutas y nombres
2.4 La protección de los ficheros
2.5 Las particiones y el montaje inicial
2.6 Tipos de sistemas de ficheros
2.7 Linux Standard Base (LSB)
127
128
129
131
132
138
144
148
3. Inicio del sistema
3.1 Apagado del sistema
3.2 Inicio (Boot)
3.3Gestión de procesos
149
149
150
157
4. Administración del sistema
4.1 Gestión de usuarios
4.2 Auditorías
4.3 Contabilidad
4.4 Cuotas
4.5 Copias de seguridad (Backup)
• 4.5.1 Planificación de las copias de seguridad
• 4.5.2 Comandos relacionados con la copia de seguridad
159
160
163
164
164
165
165
166
3
●
●
●
●
5. Configuración y administraciónbásica de la red
5.1 Configuración de la red
• 5.1.1 Configuración de la red local: ifconfig
• 5.1.2 Configuración de la red: tabla de enrutado
• 5.1.3 Configuración de una red inalámbrica
171
171
173
175
176
6. Servicios o demonios
6.1 Servidores
180
180
7. Resolución de problemas
7.1 La ayuda del sistema
7.2 Sitios Web de documentación
184
184
185
8. El KernelLinux.
8.1 ¿Qué es el Kernel?
8.2 Donde conseguir el Kernel
8.3 Configuración e instalación de un nuevo kernel
8.4 Qué son los parches y como se instalan
8.5 Módulos de los controladores
186
186
188
188
191
191
4) Programas habituales en entornos Linux
●
●
●
●
●
●
1. Samba
2. Servidor Web Apache
3. Subversion, sistema de control de versiones
4. Servidor de...
Regístrate para leer el documento completo.