Todo se puede aprender
...si se quiere.
Home » » Guía Para Administradores de Sistemas GNU/Linux

Guía Para Administradores de Sistemas GNU/Linux

25 de febrero de 2018 | 22:13

En este documento, la Guía para Administradores de Sistemas GNU/Linux, se describen los aspectos del uso de GNU/Linux relativos a la administración del sistema. Está destinado a personas con pocos conocimientos en la administración del sistema (aquellos que se preguntan "¿Qué es esto?"), pero que ya dominan al menos los conceptos básicos sobre la utilización normal del mismo. Este manual tampoco explica cómo instalar GNU/Linux; dicho tema está desarrollado en el documento "Instalación y Primeros Pasos". En futuras secciones encontrará información adicional sobre los manuales existentes para sistemas GNU/Linux.
La administración de sistemas es el conjunto de tareas necesarias para mantener un computador en buenas condiciones de uso ("utilizable" para el resto de los usuarios). Esto incluye actividades tales como realizar copias de seguridad (y restaurarlas en caso necesario), instalar nuevos programas, crear cuentas para los usuarios, verificar la integridad de los sistemas de archivos, etc. Si un ordenador fuese, por ejemplo, una casa, la administración del sistema podría ser comparada con el mantenimiento hogareño, e incluiría la limpieza, la reparación de ventanas rotas, y otras tareas similares.
La estructura de este libro permite utilizar muchos de los capítulos de manera independiente, por lo que si necesita información relacionada, por ejemplo, con backups, puede leer sólo el capítulo que hace referencia a este tema. Sin embargo, este manual es principalmente un tutorial y puede ser leído secuencialmente, o como un todo.
Este documento no fue pensado para ser utilizado de forma aislada. También es importante para los administradores el resto de la documentación para sistemas GNU/Linux. Después de todo, un administrador de sistemas es sólo un usuario con privilegios y obligaciones especiales. Un recurso muy útil son las páginas de manual (también llamadas páginas man), las cuales deben ser consultadas siempre que un comando no le sea familiar.
Si bien esta guía está centrada en GNU/Linux, un principio general de la misma es el de procurar que también se pueda utilizar con otros sistemas operativos basados en UNIX. Desafortunadamente, existen en general versiones de UNIX diferentes, y en particular existen diferencias en cuanto a la administración del sistema. Por lo que existen pocas esperanzas de que cubra todas las variantes. Incluso cubrir todas las posibilidades para GNU/Linux es difícil debido a la naturaleza de su desarrollo.
No existe una distribución oficial de GNU/Linux, por lo que diferentes personas tienen diferentes configuraciones, y muchas tienen una configuración que ellos mismos realizaron. Este libro no está orientado a una distribución de GNU/Linux en particular, ya que las distintas distribuciones varían considerablemente entre sí. Por ello, siempre que sea posible se intenta hacer notar las diferencias y desarrollar alternativas.
Se ha procurado describir cómo funciona cada aspecto del sistema, en vez de limitarse a listar "cinco pasos fáciles" para cada tarea. Esto significa que existe mucha información en este documento que puede no ser necesaria para todos, por lo que dichas partes del manual están marcadas especialmente y pueden ser ignoradas si se está utilizando un sistema pre-configurado. Leyendo todo el libro aumentará, naturalmente, la comprensión del funcionamiento del sistema, y se podrá lograr que la utilización y la administración del sistema sea más productiva (y agradable).
Como todo desarrollo relacionado con GNU/Linux, el trabajo de escribir este manual fue realizado de manera voluntaria. Como toda labor de este tipo existe un límite en cuanto al tiempo, conocimiento y experiencia que poseen las personas que lo realizan. Esto significa que el manual no es necesariamente tan bueno como podría serlo si hubiera sido escrito como un trabajo bien retribuido, y se le pudieran dedicar unos años para perfeccionarlo. Aun así, este manual es considerablemente bueno, aunque el lector queda advertido.
Un punto particular que debe aclararse es que no se han desarrollado en profundidad muchos temas que se encuentran bien documentados en otros manuales de libre distribución. Esto es aplicable especialmente a documentación de programas concretos, como por ejemplo, todos los detalles de utilización del comando mkfs. Tan sólo se describe el propósito del programa, y como mucho, su utilización en la medida en que sea necesario para lograr el propósito de este manual. Puede encontrarse información adicional en esos otros manuales libres. Normalmente, toda la documentación a la que se hace referencia es parte del conjunto completo de documentación de GNU/Linux.

Tabla de contenidos

Disponibilidad del código fuente .......................................................................................................... xi
1. Introducción ................................................................................................................................... 1
2. Acerca de este libro ........................................................................................................................ 3
1. Agradecimientos ..................................................................................................................... 3
1.1. Agradecimientos de Joanna ............................................................................................ 3
1.2. Agradecimientos de Stephen ........................................................................................... 3
1.3. Agradecimientos de Alex ............................................................................................... 4
1.4. Agradecimientos de Rafael para la versión en español ......................................................... 4
2. Convenciones tipográficas ........................................................................................................ 5
3. Visión general de un sistema GNU/Linux ........................................................................................... 6
1. Las diferentes partes de un sistema operativo ............................................................................... 6
2. Partes importantes del núcleo .................................................................................................... 7
3. Servicios principales en un sistema UNIX ................................................................................... 8
3.1. init ............................................................................................................................ 8
3.2. Inicio de sesiones desde terminales .................................................................................. 9
3.3. Syslog ........................................................................................................................ 9
3.4. Ejecución periódica de comandos: cron y at ..................................................................... 9
3.5. Interfaz gráfica de usuario (GUI) ................................................................................... 10
3.6. Redes ....................................................................................................................... 10
3.7. Inicio de sesiones a través de la red ............................................................................... 11
3.8. Sistemas de archivos de red (NFS) ................................................................................ 11
3.9. Correo ...................................................................................................................... 12
3.10. Impresión ................................................................................................................ 12
3.11. La distribución del sistema de archivos ......................................................................... 12
4. Visión General del Árbol de Directorios ............................................................................................ 14
1. Información preliminar ........................................................................................................... 14
2. El sistema de archivos raíz ..................................................................................................... 16
3. El directorio /etc ................................................................................................................ 18
4. El directorio /dev ................................................................................................................ 20
5. El sistema de archivos /usr .................................................................................................. 20
6. El sistema de archivos /var .................................................................................................. 21
7. El sistema de archivos /proc ................................................................................................ 23
5. Archivos de Dispositivos ................................................................................................................ 26
1. El Script MAKEDEV ............................................................................................................ 26
2. El comando mknod ............................................................................................................... 26
3. Listado de dispositivos ........................................................................................................... 27
6. Utilizando Discos y Otros Medios de Almacenamiento ........................................................................ 32
1. Dos tipos de dispositivos ........................................................................................................ 33
2. Discos Rígidos ..................................................................................................................... 34
3. Disquetes ............................................................................................................................. 37
4. CD-ROM ............................................................................................................................. 38
5. Cintas ................................................................................................................................. 39
6. Dar formato ......................................................................................................................... 39
7. Particiones ........................................................................................................................... 42
7.1. El MBR, sectores de arranque y la tabla de particiones ...................................................... 42
7.2. Particiones extendidas y lógicas .................................................................................... 43
7.3. Tipos de particiones .................................................................................................... 44
7.4. Particionando el disco duro .......................................................................................... 45
7.5. Archivos de dispositivo y particiones ............................................................................. 47
8. Sistemas de archivos .............................................................................................................. 47
8.1. ¿Qué son los sistemas de archivos? ................................................................................ 47
8.2. Sistemas de archivos soportados por Linux ...................................................................... 48
8.3. ¿Qué sistemas de archivos deben utilizarse? .................................................................... 51
8.4. Crear un sistema de archivos ........................................................................................ 51
8.5. Montar y desmontar .................................................................................................... 53
8.6. Comprobar la integridad de un sistema de archivos con fsck ............................................... 57
8.7. Comprobar errores en el disco mediante badblocks .......................................................... 58
8.8. Luchar contra la fragmentación ..................................................................................... 59
8.9. Otras herramientas para todos los sistemas de archivos ...................................................... 59
8.10. Otras herramientas para el sistema de archivos ext2/ext3 .................................................. 60
9. Discos sin sistemas de archivo ................................................................................................ 61
10. Situando el espacio en disco .................................................................................................. 62
10.1. Esquemas de particionamiento ..................................................................................... 62
10.2. Requerimientos de espacio .......................................................................................... 63
10.3. Ejemplos de colocación de disco duro ........................................................................... 63
10.4. Añadir más espacio en disco para Linux ........................................................................ 64
10.5. Consejos para liberar espacio en disco .......................................................................... 64
7. Administración de Memoria ............................................................................................................ 65
1. ¿Que es la memoria virtual? .................................................................................................... 65
2. Creando un espacio swap ....................................................................................................... 66
3. Usando un área de swap ......................................................................................................... 67
4. Compartiendo el área de swap con otro sistema operativo ............................................................. 69
5. Alocando espacio de swap. ..................................................................................................... 69
6. El Buffer Cache .................................................................................................................... 70
8. Encendido y apagado ..................................................................................................................... 73
1. Una introducción al proceso de inicio y finalización del sistema .................................................... 73
2. Una mirada más cercana al proceso de inicio ............................................................................. 74
3. Más acerca de shutdown ........................................................................................................ 77
4. Reinicio (Rebooting) .............................................................................................................. 79
5. Modo usuario individual (single user mode) ............................................................................... 79
6. Disquetes de arranque para emergencias .................................................................................... 79
9. init ............................................................................................................................................. 81
1. init viene primero ................................................................................................................ 81
2. Configurando init para iniciar getty: el archivo /etc/inittab .................................................. 82
3. Niveles de ejecución .............................................................................................................. 83
4. Configuración especial en /etc/inittab .............................................................................. 85
5. Iniciando el sistema en modo de usuario individual ..................................................................... 85
10. Entrando y saliendo del sistema ..................................................................................................... 87
1. Accediendo a través de terminales ............................................................................................ 87
2. Accediendo a través de la red .................................................................................................. 89
3. Lo que hace login ................................................................................................................. 89
4. X y xdm .............................................................................................................................. 90
5. Control de acceso .................................................................................................................. 90
6. Intérprete de comandos .......................................................................................................... 91
11. Administrando cuentas de usuario .................................................................................................. 92
1. ¿Qué es una cuenta? .............................................................................................................. 92
2. Crear una cuenta de usuario .................................................................................................... 92
2.1. /etc/passwd y otros archivos informativos/de información /etc/shadow ...................... 93
2.2. Elegir números de identificación de usuario y grupo .......................................................... 94
2.3. Ambiente inicial: /etc/skel .................................................................................... 94
2.4. Crear un usuario a mano .............................................................................................. 95
3. Cambiar las propiedades del usuario ......................................................................................... 96
4. Borrando usuarios. ............................................................................................................... 96
5. Deshabilitar un usuario temporalmente ...................................................................................... 97
12. Copias de seguridad (Backups) ...................................................................................................... 99
1. Importancia de las copias de seguridad ..................................................................................... 99
2. Seleccionando el medio de backup ......................................................................................... 100
3. Seleccionando la herramienta de backup .................................................................................. 101
4. Copias de respaldo simples ................................................................................................... 102
4.1. Realizando copias de seguridad con tar ......................................................................... 102
4.2. Recuperando archivos con tar ..................................................................................... 104
5. Copias de seguridad de múltiples niveles ................................................................................. 105
6. Que copiar ......................................................................................................................... 107
7. Copias de seguridad comprimidas ........................................................................................... 108
13. Manteniendo La Hora ................................................................................................................. 109
1. Zonas horarias .................................................................................................................... 109
2. Los relojes de software y hardware ......................................................................................... 110
3. Configurar y visualizar la hora ............................................................................................... 111
4. Cuando el reloj es erróneo .................................................................................................... 112
5. NTP - Protocolo de reloj en red ............................................................................................. 113
6. Configuración básica de NTP ................................................................................................ 113
7. La herramienta NTP ............................................................................................................ 115
8. Algunos servidores NTP conocidos ......................................................................................... 117
9. Enlaces NTP ....................................................................................................................... 117
14. Encontrando Ayuda .................................................................................................................... 118
1. Grupos de noticias y listas de correo ....................................................................................... 118
1.1. Encontrar el foro correcto ........................................................................................... 118
1.2. Antes de enviar un mensaje ........................................................................................ 118
1.3. Escribir su mensaje ................................................................................................... 119
1.4. Dar formato al mensaje .............................................................................................. 119
1.5. Seguimiento ............................................................................................................. 119
1.6. Más información ....................................................................................................... 120
2. IRC ................................................................................................................................... 120
2.1. Colores .................................................................................................................... 120
2.2. Sea educado ............................................................................................................. 120
2.3. Escriba adecuadamente, en Inglés ................................................................................ 121
2.4. Escanear puertos ....................................................................................................... 121
2.5. Mantenerse en el canal ............................................................................................... 121
2.6. Ceñirse al tema del canal ........................................................................................... 121
2.7. CTCP ...................................................................................................................... 121
2.8. Hacking, Cracking, Phreaking, Warezing ....................................................................... 122
2.9. Recogiendo .............................................................................................................. 122
2.10. Lecturas adicionales ................................................................................................. 122
A. GNU Free Documentation License ................................................................................................. 123
0. PREAMBLE ....................................................................................................................... 123
1. APPLICABILITY AND DEFINITIONS .................................................................................. 123
2. VERBATIM COPYING ....................................................................................................... 124
3. COPYING IN QUANTITY ................................................................................................... 125
4. MODIFICATIONS .............................................................................................................. 125
5. COMBINING DOCUMENTS ................................................................................................ 127
6. COLLECTIONS OF DOCUMENTS ....................................................................................... 127
7. AGGREGATION WITH INDEPENDENT WORKS .................................................................. 128
8. TRANSLATION ................................................................................................................. 128
9. TERMINATION ................................................................................................................. 128
10. FUTURE REVISIONS OF THIS LICENSE ........................................................................... 129
How to use this License for your documents ................................................................................ 129
B. Licencia de Documentación Libre GNU (traducción)......................................................................... 130
0. Preámbulo .......................................................................................................................... 130
1. Aplicabilidad y definiciones .................................................................................................. 131
2. Copia literal ........................................................................................................................ 132
3. Copiado en cantidades .......................................................................................................... 132
4. Modificaciones .................................................................................................................... 133
5. Combinando documentos ...................................................................................................... 135
6. Colecciones de documentos ................................................................................................... 135
7. Agregación con trabajos independientes ................................................................................... 135

8. Traducción ......................................................................................................................... 136
9. Terminación ....................................................................................................................... 136
10. Futuras revisiones de esta licencia ........................................................................................ 136
Como utilizar esta licencia para sus documentos ........................................................................... 137





Hosting: Drive (Descarga Directa Para Desktop y Mobile)
Archivo: Pdf
Idioma: Español
Peso: (603 KB)

Curso de Linux para novatos, brutos y extremadamente torpes
Compartir