Guía Para Administradores de Sistemas GNU/Linux

Versión 0.8

Lars Wirzenius

Joanna Oja

Stephen Stafford

Rafael Ignacio Zurita (Traducción en TLDP-ES)

Coordinador de la Traducción en TLDP-ES

Copyright 1993 1998 Lars Wirzenius.

Copyright 1998 2001 Joanna Oja.

Copyright 2001 2003 Stephen Stafford.

Copyright 2003 Al presente Stephen Stafford & Alex Weeks.

Las marcas registradas son propiedad de sus respectivos dueños.

Se concede autorización para copiar, distribuir y/o modificar este documento bajo los términos de la GNU Free Documentation License (Licencia de documentación libre GNU), Versión 1.1; sin las Secciones Invariantes, sin los textos de Portada, y sin los Textos de Contra Portada. Una copia de la licencia se encuentra incluída en la sección "GNU Free Documentation License".

Resumen

Una introducción a la administración de sistemas GNU/Linux para novatos.


Tabla de contenidos

Disponibilidad del código fuente
1. Introducción
2. Acerca de este libro
Agradecimientos
Agradecimientos de Joanna
Agradecimientos de Stephen
Agradecimientos de Alex
Agradecimientos de Rafael para la versión en español
Convenciones tipográficas
3. Visión general de un sistema GNU/Linux
Las diferentes partes de un sistema operativo
Partes importantes del núcleo
Servicios principales en un sistema UNIX
init
Inicio de sesiones desde terminales
Syslog
Ejecución periódica de comandos: cron y at
Interfaz gráfica de usuario (GUI)
Redes
Inicio de sesiones a través de la red
Sistemas de archivos de red (NFS)
Correo
Impresión
La distribución del sistema de archivos
4. Visión General del Árbol de Directorios
Información preliminar
El sistema de archivos raíz
El directorio /etc
El directorio /dev
El sistema de archivos /usr
El sistema de archivos /var
El sistema de archivos /proc
5. Archivos de Dispositivos
El Script MAKEDEV
El comando mknod
Listado de dispositivos
6. Utilizando Discos y Otros Medios de Almacenamiento
Dos tipos de dispositivos
Discos Rígidos
Disquetes
CD-ROM
Cintas
Dar formato
Particiones
El MBR, sectores de arranque y la tabla de particiones
Particiones extendidas y lógicas
Tipos de particiones
Particionando el disco duro
Archivos de dispositivo y particiones
Sistemas de archivos
¿Qué son los sistemas de archivos?
Sistemas de archivos soportados por Linux
¿Qué sistemas de archivos deben utilizarse?
Crear un sistema de archivos
Montar y desmontar
Comprobar la integridad de un sistema de archivos con fsck
Comprobar errores en el disco mediante badblocks
Luchar contra la fragmentación
Otras herramientas para todos los sistemas de archivos
Otras herramientas para el sistema de archivos ext2/ext3
Discos sin sistemas de archivo
Situando el espacio en disco
Esquemas de particionamiento
Requerimientos de espacio
Ejemplos de colocación de disco duro
Añadir más espacio en disco para Linux
Consejos para liberar espacio en disco
7. Administración de Memoria
¿Que es la memoria virtual?
Creando un espacio swap
Usando un área de swap
Compartiendo el área de swap con otro sistema operativo
Alocando espacio de swap.
El Buffer Cache
8. Encendido y apagado
Una introducción al proceso de inicio y finalización del sistema
Una mirada más cercana al proceso de inicio
Más acerca de shutdown
Reinicio (Rebooting)
Modo usuario individual (single user mode)
Disquetes de arranque para emergencias
9. init
init viene primero
Configurando init para iniciar getty: el archivo /etc/inittab
Niveles de ejecución
Configuración especial en /etc/inittab
Iniciando el sistema en modo de usuario individual
10. Entrando y saliendo del sistema
Accediendo a través de terminales
Accediendo a través de la red
Lo que hace login
X y xdm
Control de acceso
Intérprete de comandos
11. Administrando cuentas de usuario
¿Qué es una cuenta?
Crear una cuenta de usuario
/etc/passwd y otros archivos informativos/de información /etc/shadow
Elegir números de identificación de usuario y grupo
Ambiente inicial: /etc/skel
Crear un usuario a mano
Cambiar las propiedades del usuario
Borrando usuarios.
Deshabilitar un usuario temporalmente
12. Copias de seguridad (Backups)
Importancia de las copias de seguridad
Seleccionando el medio de backup
Seleccionando la herramienta de backup
Copias de respaldo simples
Realizando copias de seguridad con tar
Recuperando archivos con tar
Copias de seguridad de múltiples niveles
Que copiar
Copias de seguridad comprimidas
13. Manteniendo La Hora
Zonas horarias
Los relojes de software y hardware
Configurar y visualizar la hora
Cuando el reloj es erróneo
NTP - Protocolo de reloj en red
Configuración básica de NTP
La herramienta NTP
Algunos servidores NTP conocidos
Enlaces NTP
14. Encontrando Ayuda
Grupos de noticias y listas de correo
Encontrar el foro correcto
Antes de enviar un mensaje
Escribir su mensaje
Dar formato al mensaje
Seguimiento
Más información
IRC
Colores
Sea educado
Escriba adecuadamente, en Inglés
Escanear puertos
Mantenerse en el canal
Ceñirse al tema del canal
CTCP
Hacking, Cracking, Phreaking, Warezing
Recogiendo
Lecturas adicionales
A. GNU Free Documentation License
0. PREAMBLE
1. APPLICABILITY AND DEFINITIONS
2. VERBATIM COPYING
3. COPYING IN QUANTITY
4. MODIFICATIONS
5. COMBINING DOCUMENTS
6. COLLECTIONS OF DOCUMENTS
7. AGGREGATION WITH INDEPENDENT WORKS
8. TRANSLATION
9. TERMINATION
10. FUTURE REVISIONS OF THIS LICENSE
How to use this License for your documents
B. Licencia de Documentación Libre GNU (traducción)
0. Preámbulo
1. Aplicabilidad y definiciones
2. Copia literal
3. Copiado en cantidades
4. Modificaciones
5. Combinando documentos
6. Colecciones de documentos
7. Agregación con trabajos independientes
8. Traducción
9. Terminación
10. Futuras revisiones de esta licencia
Como utilizar esta licencia para sus documentos

Lista de figuras

3.1. Partes más importantes del núcleo de GNU/Linux
4.1. Partes de un árbol de directorios Unix. Las líneas discontinuas indican los límites de la partición.
6.1. A schematic picture of a hard disk.
6.2. A sample hard disk partitioning.
6.3. Tipos de partición (obtenida del programa de Linux fdisk).
6.4. Tres sistemas de archivos independientes.
6.5. /home y /usr montados.
6.6. Salida de ejemplo de dumpe2fs
10.1. Accediendo a través de terminales: la interacción de init, getty, login y el intérprete de comandos.
12.1. A sample multilevel backup schedule.

Lista de tablas

9.1. Números de los niveles de ejecución
12.1. Efficient backup scheme using many backup levels