Monografía sobre los sistemas operativos UNIX y Linux. Incluye historia sobre ellos y teoría. Realizado por Giselle Zeno et al, estudiante de Ciencias de Computadoras en la Universidad de…Descripción completa
linux operatin systems explained
Descripción completa
Unix i Linux
Patrol for Unix and Linux Unix Get StartedFull description
Descripción completa
Makalah/Paper Aplikasi Komputer tentang Perbedaan Sistem Operasi Windows, Linux, Unix
Full description
unux bii}}iiadfFull description
Kallli Linux - GuiaFull description
Descrição: Kallli Linux - Guia
la mayoría de los paquetes instalan la mayor parte de sus archivos ejecutables y de datos. Al no usar una partición /usr será un directorio dentro de la partición raíz /.Descripción completa
Esta es una rapida guia de comandos y shell en linuxDescripción completa
h
•4
g
•
UNIX Y LINUX Guía práctica 3.' edición
actualizada y revisada
UNIX Y LINUX Gufa práctica 3.' edici6n actualizada y revisada Sebastihn Sánchez Prieto É)scar Garcfa Población Profesores titularas de Ia Escuela Politácnica Úniversidad de Alcalá {Madrid)
/t /l K JOAnacNIF llA /f c/ntf%
Indice general Prólogo
P ARTE I: UNI X P AR A E L U S U A R I O I ntroducción a U N I X 1 .1. Hi s t o r i a . 1.2. A pa r i c ión de Lirntx 1.3. In ic i o d( una sesi. A l g < lnas órdenes para cotnenzar 1.6. Ej e r ( i c i os
33
10 11 24
El sistema de archivos 2 .1. t. " o n<.cpt<> rcs de ar(hivos y directorios 2.3.1. Convenios en los no)ubres de los archivos 2 .4. Kl an i p u lación de archivos y directorios . . . . , . . . . . . 2.0.1. ! , C óninal". U so
27
El editor de t e xto vi ( v i s u a l ) 3.1. Q u é e s un c(litor .2. / C Ó nlo poden)os cd>tar conv1 . 3.3. E st r u c t.ura de las órdenes de vi 3.4. Ó r(ienes ntáscomunes d( vi 3,o. W k > v lnllentos del ('ursor 3.6. Can ) b ios de ventana 3.7. ¡,C ó m o salimos dc vi" . . 3.t(. O pci o nes de! editor 3.0. Op cl a ( loncs con palal)l as 3.10, Ó r d e nes n>ás in)portant(rs < n m<>do ex
B úsqueda de patrones . . . . . . . . M arcas de posición . . . . . . . . , .
70 70
Mover bloques
?l
Recuperación de s,rchivos La calculadora bc 3.15.1. I d entificadores 3.15.2. F o rmatos de entrada-salida 3.15.3. P a labras clave , . . . . . . . 3.15.4. F u nciones Ejercicios
?1
72 73 ?3 ?4 75 79
4 . E l i ntérprete de órdenes 4.1. Introducción 4.2. Historia de los intérpretes de órdenes 4.4, 4.6.
4.8. 4,9. 4.10. 4. l l,
4.12.
4.13 4.14 4.15
Funciones del intérprete de órdenes Modos de invocar una orden Histórico de órdenes . . . . . . . . . . . A rchivos de configuración . . . , . . . , Las variables del shell Ordenes relacionadas con el entorno M etacaracteres . . . . . . . , . . . , . . E ntrecomillado y caracteres especiales . Sustitución de órdenes y alias . . . . . . Redirección de entrada y sa3ida . . . , . 4.12.1. R edirección de entrada . . . , . 4.12.2. R edirección de salida . . . . . . 4.12.3. R edirección de errores Concepto de filtro
85
. . , . . . . . . . . . . . . . . . . . . .
85 86 87 88
88 . . . . . .
. . . . . .
. . . . , .
. . . , . .
, . . , . .
. . . . . .
. . . .
. . . .
. . . ,
. . . .
. . . .
. , . . .
Tuberías (pipelines)
90 91
93 94
96 97 98
98 100 104
Programas y procesos 4.15.1. Ó r d enes relacionadas con la ejecución de procesos.
Expresiones regulares O tros filtros . . . . . , . . . . , . . . . 5 .2,1, L a o r d en t i n d
5.3.
El editor de flujo sed
5.4.
El lenguaje de procesamiento awk 5.4.1. P a t r o nes de awk 5.4.2. Op e r a dores empleados en awk 5,4.3. Ma t r i ces con awk , . . . . , . 5.4.4. V a r i a bles mantenidas porawk 5.4.5. S e n t encias de control de flujo
ll6 ll9 ll9 124 130 l33 137
l39 l40 142 l43 143
ÍNDICE GENERAL
Qc RA-MA
5.5. 6.
5 .4.6. Ó r d e nes de entrada-salida . . . . . . 5.4.7, F u n c i ones numéricas 5.4.8. F u n c i ones de tratamiento de cadenas 5.4,9. E j e m p los de aplicación .. . . , . . . Ejercicios
P r o g r a m a ción del in t ér p r ete de ó r d enes Primer programa de shell Paso de parámetros a un programa de shell A lgunas variables especiales del shell . . . . C onstrucciones del lenguaje , . . . , . . . . 6 .4.1. O p e r a dores aritméticos . . . . . . , 6.4.2. Op e r adores relacionales 6.4.3. O p e r a dores lógicos 6.4.4. Ev a l u aciones Uso de funciones en programas de shell S eñales y orden tr a p Ejemplos de aplicación
Ejercicios . .
. . . . . . . . . . . , . . . . .
7. S e rvicios de red 7.1. 7.2.
7.6.
Introducción I dentificación . . . . . . . . . . . . , Resolución de nombres y direcciones Conexión reinota . E l navegador lynx . Ejercicios
8 . E l s i st ema X W i n d o w 8.1.
8.5.
8.6. 8,7. 8.8. 8.9.
Conexión en red en el sistema X Wi ndow Modelo cliente-servidor !Qué implica esto para el usuario final? Uso del sistema X K i n dow versión 11 A rranque y parada del sistema X K i n d o w , Alanipulación de las ventanas . . . . . . . . 8.6.1. L a v e n t ana raí z . . . . . . . . . . . Clientes X K i n d ow Manejador de ventanas Opciones de inicio de los clientes X 8.9.1. Co l o res de primer y segundo plano 8.9,2, T i p o d e letra 8.9.3, Ta m a n o y posición de la ventana . 8.9.4. A s p e cto inicial 8.9.5. E s p e cificación del servidor X 8,9,6. C o n f i guración de recursos 8 .9.7, E l a r c h ivo de inicio xi n i . t r c . . . ,
Gestores de ventanas 8,10.1. G estor Window Maker 8 .10.2. E l entorno xf ce . . .
230
232 233 233 234 236
8.10.3. El entorno KDE 8.10.4. El entor no GNOME 8.11
Ejercicios
P ARTE II: A D M I N I S T R A C IÓ N DE I 9.
SISTEMA
I n t r o d u cción a la a d m i n istración
9.1.
Ci c l o de vida del sistema
9.2.
E l a d m i n i strador del sistema 9.2.1. R e s p onsabilidades del administrador
9.3.
S e g uridad . . . . . . . . . , . . .
10. Administración de usuarios y grupos 10.1 E l archivo/etc/passwd.... . . . 10.2 El archivo/etc/group 10.3 10.4
10.5 10.6 10.7 ll .
Cómo anadir usuarios al sistema . . . El sistema de contraseñas Shadom 10,4.1. Formato del archivo / e t c / s h adow 10.4.2. U suarios y grupos de usuario 10.4.3. H erramientas para gestionar los usuarios y grupos Permisos especiales sobre archivos Supresión de usuarios o grupos . . . . . . 10.6.1. C omunicación entre administrador y usuarios . . .
Ejercicios . .
. . . . . . . . . . . . . . . .
A d m i n i s t r ación del sistema de ar c hivos l l. l Características del sistema de archivos . . . . . l 1.2 Almacenamiento de los archivos l l .2.1. T i p o s de archivos . . . . . . . . . . . l 1.3 Estructura del sistema de archivos de UNIX l l.3.1. E l b l oque de arranque l 1.3.2. E l s uperbloque ll .3.3. L a l i sta de nodos índice l l .3.4. L o s bloques de datos . . . . . . . . . . l 1.4 Paso de ruta de archivo a número de nodo-i . . . l 1.5 Órdenes para administrar el sistema de archivos ll,5.1. Creación de unsistema de archivos... l 1.5.2. I n i ciación de un nuevo dispositivo , . . . l 1.5.3. C r eación del sistema de archivos ll.5.4. Montaje de unsistema de archivos l 1.5.5. E l a rchivo f stab ll.5.6. El archivo /etc/fstab en Linux
241 243 243
244 245 24? 251 251 252 253
255 255
257 25? 262 266 266 266
269 269 270 270 2?4 275 275
276 277
277 278 278 279 279 280 282 285
.gc RA-hIA
l 1.6.
l 1.7.
ÍNDICE GENERAL
Sistemas de archivos en red Samba . . . . . . . l 1.6.1. E v olución histórica . . . . . . . . . , , l 1.6.2. Servicios proporcionados por Samba l 1.6.3. C onfiguración de Samba . . . . . . . . ll .6.4. A u t e n t icación de usuarios en Samba l 1.6.5. 1%facros . l 1.6.6. Sección global l1.6.7. Sección hornea. Directorios de usuarios l l .6.8. O p c i ones de red . . . , . . . . , . . . . l 1.6.9. Servidores virtuales . . . . . . , . . . . Ejercicios
12. Pa r ada y ar r a n q ue del s i stema U N I X 12.1. La secuencia de arranque de la RON La secuencia de arranque del sistema operativo UNIX 12.3. Los campos de /etc/inittab.. . . . . . . . . . . Acciones de init después delarranque 12.5. E l archivo /et c / r c 12.6. P rocesos gett y . . . . . . . . . . . . . . . . . . . . . . . . . 12.7. A rranque en Linux . . . . . . . . . . , , . . . . . . . . . . . 12.8. El archivo /etc/inittab 12.9. I dentificadores PID y GI D 12.10. Parada del sistema UNI X . . . . . . . . . . . . . . . . . . . 12. 11. I ni t y l a gestión de energía . . . . . , . . . . , , , . . . . . 1 2.11,1. Ejemplo de implantación de gestión de una SAI con 12.12, lledidas de seguridad en un sistema UVIX 12.13. O bservación de los archivos control . . . . . . . . . . . . . . Ejercicios
XI
288
288 289 290 294 295 297 298
298 300 302 303 303 304
. . . . . .
305 307 307 308 309 310
313 . . . , . . ini t . .
314
315 315 316 317 318
1 3. A d m i n i stración de la r e d 13.1. S u b r edes 13.2. M á s c aras de red 13.3. E n c a m inamient o . . . . . 13.4. A d m i n i stración de la red 13.5 Resolución de nonllires 13.6 Ejercicios
319
14. A d m i n i stración del sistema de i m p r esión 14.1 Sistema de impresión
329 329 334
15.1.1. A r c hivos de configuración 15.1.2. Formato de los archivos de configuración . R e a l ización de copias de seguridad . . . , . . 15.2.1. Ó r denes para realizar las copias de seguridad
15.3. Compresores 15.4. XD M (X Display Manager). .
. . . , . . . . . .
15.5,
A r r a n que de xdm , , . . . . . . . 15.5,1. C onfiguración de xdm , . . . . . . . . 15.5.2. E l a r chivo Xresource s . . . . . . . . 15.5.3. E l a r chivo Xsetup 15.5.4. E l a r chivo Xaccess . . . . . . . . , . 15.6. E l s i stema de registro de eventos de UNIX 15.6.1, C onfiguración del sistema de registro , 15.6.2, U t i l i dades . . . . . . . . . . . . . . .
15.6.3. Ejemplo de aplicacion 15.7.
E j e r c icios
. . . . , . . . . . . . , , . . . . . , . . . .
343
344 349 349 353 356 357
357 358 360 360
360 361
363 363 365
PARTE I I I : A n e x os Bibliografía
369
Índice alfabético
375
P
Indice de figuras 1.2. 2.1.
2.2.
Esquema básico de un sistema UNIX. Ventana de inicio de sesión presentada por GNOME,,
8 10
Esquema del árbol típico de directorios de UNIX. Información relacionada con un archivo UNIX. Órdenes básicas de vi..
4.1.
4.2. 4.3.
Diagrama de capas empleado en UNIX. El shell crea un proceso hijo para ejecutar una orden. Esquema de los tres archivos de entrada y salida estándar.
4.5.
Comunicación entre dos procesos empleando una tubería. Diagrama de estados básico de un proceso.
5.1.
Esquema de funcionamiento de la orden tee.
8.1.
Clientes y servidores X en red, Aspecto del sistema de ventanas X Window.
8.2. 8.3.
85 97 105 106
210
8.17.
Cliente xterm. C liente xcal c . Cliente xload. Cliente xman. . . . . . . . . . . . . . . . Página del manual de la llamada socket . C liente xedi t . C liente xf onts el . Cliente xfd . . . . . . . . . . . . . . . . . Cliente xmag. . . . . . , , . . . . . . . , Cliente bit map. . . . . . . . . . . . . . . Cliente xeyes. Servidor X con algunos clientes.
8.18.
Apariencia del gest,or de vent,anas %'indow Maker.
E squema de una entrada de directorio, . . . . . . . . . . . . . . Estructura del sistema de archivos de UNIX. Punteros abloques de discos presentes en un n odo-i...... . Correspondencia entre níímero de nodo-I y nombre de archivo. Esquema de montaje de un sistema de archivos. A specto del directorio compartido publ i c o . . . . . . , . . . , , A specto del directorio dr i v e r s en " M i s sitios de red" . . . . . . Aspecto de los servidores virtuales en "Mis sitios de red".
1 3.1, 13.2.
D i v i s ión de la dirección IP en dirección de red y dirección de ordenador. 3 2 1 E s t a b lecimiento de subredes a partir de una dirección IP . . . . . . . , . 3 21
l 3,3,
M á scara de red.
l 1.4 l 1.5 l 1.6
I l.?
2?1
275 277 278 281
294 297 300
322
Prólogo I
. XIX ( v < ll>i sl)zos sv
D' llxollt>111li px ll>('I J)los d<' los ll>loa
. < t < c>ii«> i>ti pr<»l>lito «> Iiix<) i» ís 1>i< r> (oli>o il>i j>n>x(c to p(r s<»i il