Utilización y Administración avanzada
de sistemas GNU/Linux y aplicaciones
Software Libre para estudiantes
universitarios
Administración Avanzada del Sistema
Pablo Cabezas Mateos
José Angel de Bustos Pérez
Utilización y Administración avanzada de sistemas GNU/Linux y aplicaciones Software Libre para
estudiantes universitariosAdministración Avanzada del Sistema
por Pablo Cabezas Mateos y José Angel de Bustos Pérez
Copyright (c) 2.007 Pablo Cabezas Mateos <
[email protected]>, José Angel de Bustos Pérez <
[email protected]>.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy
of the license is included in the section entitled "GNU Free Documentation License".
Historial de revisiones
Revisión 1.0 10-04-2007 Revisado por: Pablo Cabezas MateosJosé Angel de Bustos Pérez
Tabla de contenidos
1. Introducción ...........................................................................................................................................1
1.1. Objetivo.......................................................................................................................................1
2. Gestión de Procesos ...............................................................................................................................2
2.1. Estados de procesos ....................................................................................................................2
2.1.1. RUN................................................................................................................................2
2.1.2. READY...........................................................................................................................2
2.1.3. WAIT ..............................................................................................................................2
2.1.4. STOPPED.......................................................................................................................2
2.1.5. ZOMBIE.........................................................................................................................2
2.2. Atributos de los procesos ............................................................................................................3
2.2.1. Identificación de proceso (PID)......................................................................................3
2.2.2. Identificación del proceso padre (PPID).........................................................................3
2.2.3. Usuario (UID).................................................................................................................3
2.2.4. Grupo (GID) ...................................................................................................................3
2.2.5. Prioridad .........................................................................................................................3
2.3. Comandos de gestión de procesos ..............................................................................................4
2.3.1. Ejecución en background y comandos jobs, fg y bg......................................................4
2.3.2. Comando ps....................................................................................................................4
2.3.3. Comando top y htop ......................................................................................................6
2.3.4. Comando pstree .............................................................................................................7
2.3.5. Comando nice y renice ..................................................................................................7
2.3.6. Comando kill ..................................................................................................................7
2.3.7. Comando killall y pkill..................................................................................................8
3. Gestión de Memoria ..............................................................................................................................9
3.1. Memoria física ............................................................................................................................9
3.2. Memoria virtual...........................................................................................................................9
3.2.1. Creación de Swap ...........................................................................................................9
3.2.2. Usando el Swap ............................................................................................................10
3.3. Cache y Buffers.........................................................................................................................10
3.4. Herramientas .............................................................................................................................10
3.4.1. Comando free...............................................................................................................11
3.4.2. Comando vmstat ..........................................................................................................11
3.4.3. Comando sar ................................................................................................................12
4. Sistemas de Ficheros............................................................................................................................13
4.1. Organización de directorios ......................................................................................................13
4.2. Ficheros estándar.......................................................................................................................13
4.2.1. La entrada estándar.......................................................................................................13
4.2.2. La salida estándar .........................................................................................................14
4.2.3. La salida estándar de errores ........................................................................................14
4.3. Redirecciones ............................................................................................................................14
4.3.1. Redirección de la salida estándar .................................................................................14
4.3.2. Redirección de la entrada estándar ...............................................................................15
4.3.3. Redirección de la salida estándar de errores.................................................................15
4.3.4. El operador &n .............................................................................................................15
4.4. Conceptos..................................................................................................................................16
iii
4.4.1. i-nodos ..........................................................................................................................16
4.4.2. El Virtual File System o VFS ........................................................................................16
4.4.3. El Buffer Cache ............................................................................................................17
4.4.4. Sistemas de ficheros transaccionales o de journaling .................................................17
4.4.5. Sistemas de ficheros de acceso concurrente.................................................................18
4.5. Sistemas de ficheros ..................................................................................................................19
4.6. Particiones .................................................................................................................................20
4.6.1. Particiones primarias ....................................................................................................20
4.6.2. Particiones extendidas ..................................................................................................21
4.6.3. Particiones lógicas ........................................................................................................21
4.7. Tipos de dispositivos físicos......................................................................................................21
4.7.1. Dispositivos IDE...........................................................................................................21
4.7.2. Dispositivos SCSI.........................................................................................................22
4.7.3. Disqueteras ...................................................................................................................22
4.7.4. Unidades de cinta .........................................................................................................22
4.8. Acceso a sistemas de ficheros ...................................................................................................22
4.8.1. El comando mount.......................................................................................................23
4.8.2. El comando umount.....................................................................................................24
4.8.3. El fichero de configuración /etc/fstab ....................................................................25
4.8.4. El fichero /proc/partitions...................................................................................26
4.8.5. El fichero /proc/filesystems.................................................................................27
4.8.6. El fichero /etc/mtab ......................................................
Comentarios de: Administración Avanzada del Sistema - Utilización y Administración avanzada de sistemas GNU/Linux y aplicaciones Software Libre para estudiantes universitarios (0)
No hay comentarios