Introducción A La Administración De Sistemas

Transcription

Red Hat Enterprise Linux 4Introducción a la administraciónde sistemas

Red Hat Enterprise Linux 4: Introducción a la administración de sistemasCopyright 2005 por Red Hat, Inc.Red Hat, Inc.1801 Varsity Drive Raleigh NC 27606-2072 USA Teléfono: 1 919 754 3700 Teléfono: 888 733 4281 Fax: 1 919 754 3701 PO Box 13588 Research Triangle Park NC 27709 USArhel-isa(ES)-4-Print-RHI (2004-08-25T17:11)Copyright 2005 por Red Hat, Inc. Este material solamente se distribuye bajo los términos y condiciones establecidas en laOpen Publication License, V1.0 o versiones posteriores (la última versión está disponible enhttp://www.opencontent.org/openpub/).Los derechos de autor del propietario prohiben la distribución de versiones de este documento sustancialmente modificadassin un permiso explícito.La distribución del producto o una copia del mismo en forma de libro con fines comerciales está prohibida a menos que seobtenga permiso previo del propietario de los derechos de autor.Red Hat y el logo "Shadow Man" de Red Hat, son marcas registradas de Red Hat, Inc. en los Estados Unidos y otros países.Todas las demás marcas referenciadas aquí son propiedad de sus respectivos dueños.La marca de GPG de la clave security@redhat.com es:CA 20 86 86 2B D6 9D FC 65 F6 EC C4 21 91 80 CD DB 42 A6 0E

Tabla de contenidosIntroducción . i1. Información específica a la arquitectura . i2. Convenciones del documento . ii3. Active su suscripción . iv3.1. Proporcione un nombre de conexión a Red Hat . v3.2. Proporcione su número de suscripción . v3.3. Conecte su sistema. v4. .y hay más . v4.1. Envíenos sus comentarios . vi1. Filosofía de la Administración de Sistemas . 11.1. Automatizar todo . 11.2. Documentar todo. 21.3. Comunique tanto como sea posible . 31.3.1. Informe a sus usuarios sobre lo que va a hacer. 31.3.2. Informe a sus usuarios sobre lo que está haciendo . 41.3.3. Informe a sus usuarios sobre lo que ha hecho. 51.4. Conozca sus recursos . 61.5. Conozca a sus usuarios . 61.6. Conozca su negocio . 61.7. La seguridad no puede ser una ocurrencia posterior. 71.7.1. Los riesgos de Ingeniería Social . 71.8. Planifique . 81.9. Espere lo inesperado . 81.10. Información específica a Red Hat Enterprise Linux . 91.10.1. Automatización . 91.10.2. Documentación y comunicación. 101.10.3. Seguridad . 101.11. Recursos adicionales. 111.11.1. Documentación instalada . 111.11.2. Sitios web de utilidad. 121.11.3. Libros relacionados. 122. Supervisión de recursos . 152.1. Conceptos básicos. 152.2. Monitorizar el rendimiento del sistema . 152.3. Monitorizar la capacidad del sistema. 162.4. ¿Qué monitorizar?. 162.4.1. Monitorizar el poder de CPU. 172.4.2. Monitorizar el ancho de banda. 182.4.3. Monitorizar la memoria . 192.4.4. Monitorizar el almacenamiento . 192.5. Información específica a Red Hat Enterprise Linux . 202.5.1. free . 202.5.2. top . 212.5.3. vmstat. 232.5.4. Las herramientas para monitorizar recursos de la suite Sysstat. 242.5.5. OProfile . 272.6. Recursos adicionales. 312.6.1. Documentación instalada . 312.6.2. Sitios Web útiles . 322.6.3. Libros relacionados. 32

3. Ancho de banda y poder de procesamiento . 333.1. Ancho de banda. 333.1.1. Buses . 333.1.2. Datapaths. 343.1.3. Problemas potenciales relacionados al ancho de banda. 343.1.4. Soluciones potenciales relacionadas al ancho de banda . 353.1.5. En resumen. . . . 353.2. Poder de procesamiento . 363.2.1. Hechos sobre el poder de procesamiento. 363.2.2. Consumidores de poder de procesamiento . 363.2.3. Mejorando la escasez de CPU. 373.3. Información específica a Red Hat Enterprise Linux . 403.3.1. Monitorizar el ancho de banda en Red Hat Enterprise Linux. 403.3.2. Monitorizar la utilización del CPU en Red Hat Enterprise Linux . 423.4. Recursos adicionales. 463.4.1. Documentación instalada . 463.4.2. Sitios Web útiles . 463.4.3. Libros relacionados. 464. Memoria física y virtual . 494.1. Patrones de acceso a almacenamiento . 494.2. El espectro de almacenamiento. 494.2.1. Registros de CPU . 504.2.2. Memoria caché. 504.2.3. Memoria principal — RAM. 514.2.4. Discos duros. 524.2.5. Almacenamiento para respaldos fuera de línea . 534.3. Conceptos básicos sobre Memoria Virtual . 534.3.1. La memoria virtual en términos sencillos. 544.3.2. Almacenamiento de respaldo — el Tenet central de la memoria virtual . 554.4. La memoria virtual: los detalles. 554.4.1. Fallos de página . 564.4.2. El conjunto de direcciones de trabajo . 564.4.3. Intercambio . 574.5. Implicaciones de rendimiento de la memoria virtual. 574.5.1. Escenario de rendimiento del peor caso. 574.5.2. Escenario de rendimiento del mejor caso . 584.6. Información específica de Red Hat Enterprise Linux . 584.7. Recursos adicionales. 614.7.1. Documentación instalada . 614.7.2. Sitios web de utilidad. 614.7.3. Libros relacionados. 615. Administración del Almacenamiento. 635.1. Una vista general del hardware de almacenamiento. 635.1.1. Platos de discos . 635.1.2. Dispositivo de lectura/escritura de datos . 635.1.3. Brazos de acceso . 645.2. Conceptos de direcciones de almacenamiento. 655.2.1. Direcciones basadas en la geometría . 655.2.2. Direcciones basadas en bloques. 675.3. Interfaces de dispositivos de almacenamiento masivo. 675.3.1. Antecedentes históricos . 675.3.2. Interfaces de hoy día con estándares de la industria . 685.4. Características de rendimiento del disco duro . 715.4.1. Limitaciones mecánicas/eléctricas. 715.4.2. Cargas y rendimiento de E/S. 73

5.5. Preparar el almacenamiento para ser utilizado . 745.5.1. Particiones/cuotas . 745.5.2. Sistemas de archivos . 765.5.3. Estructura del directorio. 785.5.4. Activando el acceso al almacenamiento . 795.6. Tecnologías avanzadas de almacenamiento . 795.6.1. Almacenamiento accesible a través de la red . 795.6.2. Almacenamiento basado en RAID. 805.6.3. Administración de Volúmenes Lógicos . 855.7. La administración del almacenamiento día a día. 875.7.1. Monitorizar el espacio libre . 875.7.2. Problemas de cuotas de usuarios. 905.7.3. Problemas relacionados a archivos . 905.7.4. Añadir/Eliminar almacenamiento . 925.8. Un comentario sobre Respaldos. 985.9. Documentación específica a Red Hat Enterprise Linux . 985.9.1. Convenciones de nombres de dispositivos. 985.9.2. Conceptos básicos de sistemas de archivos . 1005.9.3. Montaje de Sistemas de Archivos . 1025.9.4. Almacenamiento accesible desde la red bajo Red Hat Enterprise Linux . 1055.9.5. Montar sistemas de archivos automáticamente con /etc/fstab . 1065.9.6. Añadir/Eliminar almacenamiento . 1075.9.7. Implementación de Cuotas de Disco. 1115.9.8. Creación de Formaciones RAID . 1155.9.9. Administración día a día de las formaciones RAID . 1165.9.10. Administración de Volúmenes Lógicos . 1185.10. Recursos adicionales. 1185.10.1. Documentación instalada . 1185.10.2. Sitios Web de utilidad . 1195.10.3. Libros relacionados. 1196. Administración de cuentas de usuarios y acceso a recursos . 1216.1. Administración de cuentas de usuarios. 1216.1.1. El nombre de usuario . 1216.1.2. Contraseñas . 1246.1.3. Información de control de acceso . 1286.1.4. Administración día a día de cuentas y acceso a recursos. 1296.2. Administración de recursos de usuarios . 1316.2.1. ¿Quién puede acceder a los datos compartidos?. 1316.2.2. ¿Donde los usuarios acceden a los datos compartidos?. 1326.2.3. ¿Qué barreras se colocan para prevenir el abuso de los recursos?. 1336.3. Información específica a Red Hat Enterprise Linux . 1336.3.1. Cuentas de usuarios, Grupos y Permisos . 1336.3.2. Archivos que controlan Cuentas de Usuarios y Grupos . 1356.3.3. Aplicaciones para Cuentas de Usuarios y Grupos . 1396.4. Recursos adicionales. 1416.4.1. Documentación instalada . 1416.4.2. Sitios Web de utilidad . 1416.4.3. Libros relacionados. 142

7. Impresoras e impresión . 1437.1. Tipos de impresoras . 1437.1.1. Consideraciones de impresión . 1437.2. Impresoras de impacto . 1447.2.1. Impresoras de matriz de puntos . 1457.2.2. Impresoras margarita . 1457.2.3. Impresoras en línea . 1457.2.4. Consumibles para las impresoras de impacto . 1457.3. Impresoras de inyección de tinta. 1467.3.1. Consumibles de inyección de tinta . 1467.4. Impresoras láser . 1477.4.1. Impresoras a color láser . 1477.4.2. Consumibles para impresoras láser. 1477.5. Otros tipos de impresoras. 1487.6. Lenguajes y tecnologías de impresión . 1487.7. Impresión de red Versus Impresión local. 1497.8. Información específica de Red Hat Enterprise Linux . 1497.9. Recursos adicionales. 1517.9.1. Documentación instalada . 1517.9.2. Sitios web de utilidad. 1517.9.3. Libros relacionados. 1518. Planificación para Desastres . 1538.1. Tipos de desastre. 1538.1.1. Fallas del hardware . 1538.1.2. Fallas del software . 1598.1.3. Fallas ambientales . 1618.1.4. Errores humanos . 1678.2. Respaldos . 1728.2.1. Datos diferentes: Necesidades de respaldos diferentes. 1728.2.2. Software de respaldos: Comprar contra Construir. 1738.2.3. Tipos de respaldo . 1748.2.4. Media de respaldo . 1768.2.5. Almacenamiento de las copias de seguridad o respaldos . 1778.2.6. Problemas de restauración . 1788.3. Recuperación de desastres . 1798.3.1. Creación, Evaluación e Implementación de un Plan de Recuperación deDesastres . 1798.3.2. Sitios de respaldo: frío, templado y caliente. 1808.3.3. Disponibilidad del Hardware y Software. 1818.3.4. Disponibilidad de los respaldos . 1828.3.5. Conectividad de red al sitio de respaldo . 1828.3.6. Personal del sitio de respaldo. 1828.3.7. Regreso a la normalidad. 1838.4. Información específica a Red Hat Enterprise Linux . 1838.4.1. Soporte de Software. 1838.4.2. Tecnologías de respaldo . 1838.5. Recursos adicionales. 1878.5.1. Documentación instalada . 1878.5.2. Sitios Web de utilidad . 1878.5.3. Libros relacionados. 187Índice. 189Colofón . 197

IntroducciónBienvenidos a Introducción a la administración de sistemas de Red Hat Enterprise Linux.El libro Introducción a la administración de sistemas de Red Hat Enterprise Linux contiene información introductoria para los nuevos administradores de sistemas de Red Hat Enterprise Linux. No leenseña como llevar a cabo tareas específicas bajo Red Hat Enterprise Linux; más bien le hace llegarel conocimiento general que los administradores de sistemas con más experiencia han aprendido conel paso del tiempo.Esta guía asume que usted tiene una experiencia limitada como usuario de Linux y ninguna experiencia como administrador de sistemas. Si usted es completamente nuevo a Linux en general (y enparticular a Red Hat Enterprise Linux), debería comenzar comprando un libro introductorio de Linux.Cada capítulo en Introducción a la administración de sistemas de Red Hat Enterprise Linux tiene laestructura siguiente: Material de descripción general — Esta sección discute el tema del capítulo sin profundizar muchoen detalles sobre un sistema operativo específico, tecnología o metodología. Material específico a Red Hat Enterprise Linux — Esta sección describe aspectos del tópico relacionado a Linux en general y en particular a Red Hat Enterprise Linux. Recursos adicionales para complementar los estudios — Esta sección incluye apuntadores a otrosmanuales de Red Hat Enterprise Linux, sitios web de utilidad y libros que contienen informaciónaplicable al tópico.Al adoptar una estructura consistente, los lectores pueden leer más fácilmente Introducción a la administración de sistemas de Red Hat Enterprise Linux de la forma que deseen. Por ejemplo, un administrador de sistemas con experiencia pero con poca experiencia con Red Hat Enterprise Linux,puede hojear solamente las secciones que se enfocan específicamente en Red Hat Enterprise Linux,mientras que un nuevo administrador de sistemas podría comenzar leyendo las secciones de descripción general y utilizar las secciones específicas de Red Hat Enterprise Linux, como una introduccióna recursos más avanzados.En el lado de los recursos adicionales, el Manual de administración del sistema de Red Hat EnterpriseLinux es un recurso excelente para llevar a cabo tareas específicas en el ambiente Red Hat EnterpriseLinux. Los administradores que requieren información más avanzada y específica, deberían consultarel Manual de referencia de Red Hat Enterprise Linux.Las versiones en HTML, PDF y RPM de los manuales están disponibles en el CD de documentaciónde Red Hat Enterprise Linux y en línea en http://www.redhat.com/docs/.NotaAunque este manual refleja la información más actualizada, lea las Notas de última hora de RedHat Enterprise Linux para ver aquella información que quizás no estaba disponible para el momentoantes de que la documentación se finalizara. Estas se pueden encontrar en el CD#1 de Red HatEnterprise Linux y también el línea en http://www.redhat.com/docs/.1. Información específica a la arquitecturaA menos que se indique lo contrario, toda la información contenida en este manual únicamente aplicaal procesador x86 y a los procesadores que tienen Intel Extended Memory 64 Technology (Intel EM64T) y las tecnologías AMD64. Para información específica a la arquitectura, consulte el Manualde instalación de Red Hat Enterprise Linux para su arquitectura específica.

iiIntroducción2. Convenciones del documentoCuando lea este manual, verá que algunas palabras están representadas en fuentes, tipos de letra,tamaño y peso diferentes. Esta forma de evidenciar es sistemática; se representan diferentes palabrascon el mismo estilo para indicar su pertenencia a una categoría específica. Los tipos de palabrasrepresentados de esta forma incluyen los siguientes:comandoLos comandos en Linux (y otros comandos de sistemas operativos, cuando estos se utilicen) serepresentan de esta manera. Este estilo le indica que puede escribir la palabra o frase en la líneade comandos y pulsar [Intro] para invocar el comando. A veces un comando contiene palabrasque aparecerían con un estilo diferente si fueran solas (p.e, nombres de archivos). En estos casos,se las considera como parte del comando, de manera que toda la frase aparece como un comando.Por ejemplo:Utilice el comando cat testfile para ver el contenido de un archivo, llamado testfile, enel directorio actual.nombre del archivoLos nombres de archivos, nombres de directorios, rutas y nombres de rutas y paquetes RPMaparecen siempre en este modo. Este estilo indica que un archivo o directorio en particular existecon ese nombre en su sistema. Ejemplos:El archivo .bas

Introducción a la administración de sistemas . Introducción.