Publicado el 4 de Marzo del 2019
1.750 visualizaciones desde el 4 de Marzo del 2019
6,7 MB
655 paginas
Creado hace 13a (14/07/2010)
Manual de
administración
de Linux
STEVE SHAH Y WALE SOYINKA
Traducción:
José Hernán Pérez Castellanos
Traductor profesional
Manuel F. Mejías Butrón
Director de Ingeniería,
Investigación & Desarrollo Tecnológico Kreissontech
MÉXICO • BOGOTÁ • BUENOS AIRES • CARACAS • GUATEMALA
LISBOA • MADRID • NUEVA YORK • SAN JUAN • SANTIAGO
AUCKLAND • LONDRES • MILÁN • MONTREAL • NUEVA DELHI
SAN FRANCISCO • SINGAPUR • ST. LOUIS • SIDNEY • TORONTO
Gerente de división: Fernando Castellanos Rodríguez
Editora de desarrollo: Cristina Tapia Montes de Oca
Supervisor de producción: Jacqueline Brieño Álvarez
Manual de administración de Linux
Prohibida la reproducción total o parcial de esta obra,
por cualquier medio, sin la autorización escrita del editor.
DERECHOS RESERVADOS © 2007 respecto a la primera edición en español por
McGRAW-HILL/INTERAMERICANA EDITORES, S.A. DE C.V.
A Subsidiary of The McGraw-Hill Companies, Inc.
Prolongación Paseo de la Reforma 1015, Torre A
Piso 17, Colonia Desarrollo Santa Fe,
Delegación Álvaro Obregón
C.P. 01376, México, D. F.
Miembro de la Cámara Nacional de la Industria Editorial Mexicana, Reg. Núm. 736
ISBN: 970-10-5882-8
Translated from the fourth English edition of
LINUX ADMINISTRATION A BEGINNER’S GUIDE
By: Steve Shah, Wale Soyinka
Copyright © MMV by The McGraw-Hill Companies, all rights reserved.
0-07-226259-1
1234567890
0987543216
Impreso en México
Printed in Mexico
Dedicado a mi familia, por su apoyo, paciencia y amor infinitos.
—Steve Shah
Me agradaría dedicar las partes de este libro de las cuales soy responsable
a todos aquellos a quienes les gusta el software de fuente abierta
y a todos los que han contribuido a este tipo de software en una u otra forma.
—Wale Soyinka
ACERCA DE LOS AUTORES
Steve Shah es el Director of Product Management en la división NetScaler de Citrix Systems,
en donde es el responsable de las capacidades de conmutación Security y Layer 4-7 de los sis-
temas de entrega de aplicaciones, ganadoras de un premio de la compañía. Antes de su ingreso
a NetScaler, Steve desempeñó un papel semejante en Array Networks, en donde hizo de todo,
desde hacker en TCP/IP al nivel de núcleo hasta administración del producto. Antes de ingresar
a Array Networks, fue miembro de Alteon Web Systems, en donde encabezó el esfuerzo de desa-
rrollo de su producto acelerador SSL.
Además del libro Manual de administración de Linux, Steve ha sido colaborador para varias
ediciones de UNIX Unleashed, RedHat Linux Unleashed, Using Linux y Content Delivery Networks.
Obtuvo el grado de B. S. en Ciencia de la computación llevando como curso optativo Escritura
creativa, y su M. S. en Ciencia de la computación, de la UC Riverside. Steve se ha dedicado a
programar desde 1986; a la administración de sistemas desde 1992, y también a la administración
del producto desde 2001.
Cuando Steve no está trabajando o desempeñándose como hacker en alguna parte de Linux,
lo que le fascina (lo cual su media naranja, Heidi, argumentará que no hay tal), prueba sus habi-
lidades en ser un mejor DJ y fotógrafo. El lector puede ver la página (blog) de Steve en http://
www.planetoid.org/blog.
Wale Soyinka es consultor de Systems & Network Engineering, con varios años de experiencia
en el campo. Obtuvo el grado de B. S. en Matemáticas/Estadística. Ha escrito materiales de capa-
citación en administración de Linux que se usa como parte del currículo en algunos Community
Colleges en el Área de la Bahía. También es el autor de un manual para el laboratorio de proyec-
tos, Microsoft Windows 2000 Managing Network Environments, el cual es parte de la serie de certifi-
cación de Microsoft publicada por Prentice Hall. En la actualidad participa en varias discusiones
y diversos proyectos de fuente abierta. Sus intereses son muy amplios y variados.
CONTENIDO
Reconocimientos
Introducción
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
xix
xxi
Parte I
Instalación de Linux como servidor
▼ 1 Resumen técnico de las distribuciones de Linux y de Windows 2003
Aprendizaje acerca del sistema operativo Linux
¿Qué hay en torno del software libre y de GNU?
¿Qué es la GNU Public License?
Ventajas del software libre
. . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . .
Comprensión de las diferencias entre Windows y Linux
Usuarios únicos en comparación con usuarios múltiples
y en comparación con usuarios de redes
El núcleo monolítico y el micronúcleo
Separación de la GUI y el núcleo
El Network Neighborhood
El Registry en comparación con los archivos de texto
Dominios y el Active Directory
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Otras referencias
3
4
5
6
7
8
8
9
9
10
11
12
13
v
vi
Manual de administración de Linux
▼ 2
▼ 3
15
16
16
18
18
19
20
20
21
40
44
45
46
49
52
55
56
57
60
61
62
63
64
65
65
66
66
66
67
67
67
71
72
72
73
77
78
Tiempo útil
Instalación de Linux en configuración de servidor
Hardware y consideraciones ambientales
Diseño del servidor
Aspectos de la inicialización dual del sistema
Métodos de instalación
Instalación de Fedora Core Linux
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Requisitos previos del proyecto
Realización de la instalación
Configuración inicial del sistema
Resumen
Compile e instale el software GNU
Instalación de software
El RED HAT Package Manager
Consulta con RPM (empezar a conocerse entre sí)
Instalación con RPM (frecuentarse)
Desinstalación con RPM (finalización de la relación)
Otras cosas que puede hacer con RPM
Administradores de paquetes GUI RPM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
Obtención y desempaque del paquete
Búsqueda de la documentación (empezar a conocerse
entre sí, una vez más)
Configuración del paquete
Compilación del paquete
Instalación del paquete
Prueba del software
Limpieza
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Problemas comunes en la estructuración a partir
de la fuente
Problemas con las bibliotecas
Cuando no hay script para configurar
Código fuente interrumpido
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Resumen
Parte II
Administración con un solo anfitrión
▼ 4 Administración de los usuarios
¿Qué constituye exactamente un usuario?
Dónde se guarda la información del usuario
El archivo /etc/passwd
El archivo /etc/shadow
El archivo /etc/group
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contenido
vii
Herramientas para administración de los usuarios
Administración de los usuarios con la línea de comandos
Administradores GUI de usuarios
Usuarios y los permisos de acceso
Comprensión de los programas SetUID y SetGID
Pluggable Authentication Modules (PAM)
. . . . . . . . . . .
.
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
Cómo funciona PAM
Archivos de PAM y sus ubicaciones
Configuración de PAM
Depuración de PAM
Creación de usuarios con useradd
Creación de grupos con groupadd
Modificación de los atributos de los usuarios
con usermod
Modificación de los atributos de los grupos
con groupmod
Eliminación de grupos y usuarios con groupdel y userdel
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Comentarios de: Parte I - Instalación de LInux como servidor - Manual de administración de Linux (0)
No hay comentarios