Unidad 1: Instalación de sistemas operativos GNU/Linux
Julián Esteban Gutierrez Posada Luis Eduardo Sepúlveda Rodríguez
2017
Administración de Sistemas GNU/Linux Nivel 2
1
Contenido | Instalación de sistemas operativos GNU/Linux | Contenido |
•
Pasos previos a la instalación
•
Análisis de necesidades funcionales
•
Compatibilidad de GNU/Linux
•
Instalación de varios sistemas operativos en la misma máquina
•
Selección y manejo de paquetes (aplicaciones y librerías)
2
Contenido | Instalación de sistemas operativos GNU/Linux | Pasos previos a la instalación |
•
Pasos previos a la instalación
•
Análisis de necesidades funcionales
•
Compatibilidad de GNU/Linux
•
Instalación de varios sistemas operativos en la misma máquina
•
Selección y manejo de paquetes (aplicaciones y librerías)
3
Pasos previos a la instalación | Instalación de sistemas operativos GNU/Linux | Pasos previos a la instalación |
•
Identificación de las necesidades organizacionales
•
Identificación del hardware existente o necesario
•
Identificación y caracterización de sistemas operativos candidatos
•
Realizar la toma de decisiones basados en métodos objetivos como DAR (Decision Analysis and Resolution) de CMMI
4
Pasos previos a la instalación | Instalación de sistemas operativos GNU/Linux | Pasos previos a la instalación |
Particiones necesarias / /bin /boot /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /sbin /sys /tmp /usr /var swap
Raiz Ejecutables de uso general Configuración y arranque del sistema Dispositivos Archivos de configuración Usuarios Librerías del sistema Archivos recuperados de posibles fallas Dispositivos como HD externos, Cámaras, USB, ... Otros sistemas de archivos Aplicaciones opcionales (de terceros) Información del sistema (procesos) Directorio del usuario root Ejecutables del sistema Información del sistema Archivos temporales Aplicaciones de uso general Archivos “variables” como logs y bases de datos Partición para la memoria virtual (zona de intercambio)
5
Pasos previos a la instalación | Instalación de sistemas operativos GNU/Linux | Pasos previos a la instalación |
Tipo de sistemas de archivos de las particiones
Tipo
Descripción
Ext
Sistema de archivos usando principalmente
Ext2 Ext3 Ext4 Swap XFS JFS FAT 16, FAT 32 NTFS HFS+
Primer sistema de archivos propio de Linux Mejoras del ext2, es ampliamente utilizado Mejoras del ext3, tiene mayor capacidad por archivo, además de incrementar su velocidad Memoria virtual de Linux Excelente para archivos muy grande, deficiente para archivos pequeños Sistema de archivos creado por IBM para servidores de alto desempeño Utilizado por Microsoft y en la gran mayoría de los dispositivos comerciales con lectores USB y SD y MicroSD. Utilizado por Microsoft en sus sistemas operativos mas recientes Usado por Apple
6
Pasos previos a la instalaciรณn | Instalaciรณn de sistemas operativos GNU/Linux | Pasos previos a la instalaciรณn |
Tipo de sistemas de archivos de las particiones
Tomado de: http://www.linux-magazine.com/Online/Features/Filesystems-Benchmarked
7
Pasos previos a la instalaciรณn | Instalaciรณn de sistemas operativos GNU/Linux | Pasos previos a la instalaciรณn |
Tipo de sistemas de archivos de las particiones
Tomado de: http://www.linux-magazine.com/Online/Features/Filesystems-Benchmarked
8
Pasos previos a la instalaciรณn | Instalaciรณn de sistemas operativos GNU/Linux | Pasos previos a la instalaciรณn |
Tipo de sistemas de archivos de las particiones
Tomado de: http://www.linux-magazine.com/Online/Features/Filesystems-Benchmarked
9
Pasos previos a la instalación | Instalación de sistemas operativos GNU/Linux | Pasos previos a la instalación |
Dispositivos de arranque •Disco duro IDE (Integrate Driver Electronics) •Transmisión paralela •Máximo 4 dispositivos •Tasas de transferencias: 16, 33, 66, 100, 133 y 166 MB/seg •Disco duro SATA (Serial Advance Technology Attachment) •Transmisión serial •Máximo 7 dispositivos •Tasas de transferencia: SATA I 150, SATA II 300 y SATA III 600 MB/seg
10
Pasos previos a la instalación | Instalación de sistemas operativos GNU/Linux | Pasos previos a la instalación |
Dispositivos de arranque •Disco duro SCSI (Small Computer System Interface) •Transmisión paralela •Máximo 15 por controladora •Tasas de transferencia: 5, 10, 20, 40, 80, 100 320 MB/seg •Disco duro SAS (Serial Attached SCSI) •Transmisión serial •Máximo 15 por controladora •Tasas de transferencia: SAS 1 3GB/seg, SAS 2 6GB/seg y SAS 3 12GB/se
11
Pasos previos a la instalación | Instalación de sistemas operativos GNU/Linux | Pasos previos a la instalación |
•
Métodos de instalación • Predeterminado • Experto
12
Pasos previos a la instalación | Instalación de sistemas operativos GNU/Linux | Pasos previos a la instalación |
Memoria virtual (SWAP) • Si RAM <= 1 GB, SWAP debería ser igual a la RAM • Si RAM 1 GB < RAM <= 4 GB, SWAP debería ser la mitad de la RAM • Si RAM > 4 GB, SWAP no debería ser mayor a 3 GB • Además de considerar las recomendaciones anteriores, se debe tener presente el uso particular que tendrá el sistema • use el comando free para ver el estado actual de la memoria y el swap, ejemplo:
13
Pasos previos a la instalaci贸n | Instalaci贸n de sistemas operativos GNU/Linux | Pasos previos a la instalaci贸n |
Actividad sobre la detecci贸n de los componentes en sistemas tipo UNIX
14
Contenido | Instalación de sistemas operativos GNU/Linux | Análisis de necesidades funcionales |
•
Pasos previos a la instalación
•
Análisis de necesidades funcionales
•
Compatibilidad de GNU/Linux
•
Instalación de varios sistemas operativos en la misma máquina
•
Selección y manejo de paquetes (aplicaciones y librerías)
15
Análisis de necesidades funcionales | Instalación de sistemas operativos GNU/Linux | Análisis de necesidades funcionales |
Elementos de afectan las necesidades funcionales del sistema • La finalidad del sistema • Servidor (red, archivos, seguridad, etc). • Estación de trabajo para oficina • Plataforma de juegos • Control industrial • El entorno • Empresa con bajo volumen de transacciones • Empresa con alto volumen de transacciones • Estación de trabajo en casa
16
Análisis de necesidades funcionales | Instalación de sistemas operativos GNU/Linux | Análisis de necesidades funcionales |
Elementos de afectan las necesidades funcionales del sistema • Compatibilidad funcional • Tecnología particular (ejemplo: bases de datos o API particular) • Restricción regional (ejemplo: idioma)
17
Análisis de necesidades funcionales | Instalación de sistemas operativos GNU/Linux | Análisis de necesidades funcionales |
Elementos de afectan las necesidades funcionales del sistema • Soporte comercial de la distribución • Existencia de organizaciones que brinden planes de soporte con nivel elevados de disponibilidad. • Rápido desarrollo frente a necesidades particulares en las organizaciones.
18
Análisis de necesidades funcionales | Instalación de sistemas operativos GNU/Linux | Análisis de necesidades funcionales |
Elementos de afectan las necesidades funcionales del sistema • Soporte comunitario de la distribución • Vigencia de la comunidad • Popularidad de la distribución (facilidad para encontrar personas con conocimientos en la distribución)
19
Análisis de necesidades funcionales | Instalación de sistemas operativos GNU/Linux | Análisis de necesidades funcionales |
Elementos de afectan las necesidades funcionales del sistema • Soporte tecnológico de largo plazo • Utilizar soportes LTS (Long Term Support) • Conocer el ciclo de vida de la distribución y el soporte tecnológico que se ofrece (evitar los cambios drásticos que impliquen procesos de migración de aplicaciones y denegaciones de servicios)
Tomado de: https://www.ubuntu.com/server
20
Contenido | Instalación de sistemas operativos GNU/Linux | Compatibilidad de GNU/Linux |
•
Pasos previos a la instalación
•
Análisis de necesidades funcionales
•
Compatibilidad de GNU/Linux
•
Instalación de varios sistemas operativos en la misma máquina
•
Selección y manejo de paquetes (aplicaciones y librerías)
21
Compatibilidad de GNU/Linux | Instalación de sistemas operativos GNU/Linux | Compatibilidad de GNU/Linux |
Compatibilidad a nivel de arquitecturas hardware • i386
Intel x86
• amd64
Intel y AMD de 64 bits
• armel
ARM little-endian compatibles
• arm64
ARM de 64 bits
• mips
MIPS
• ia64
Intel Itanium de 64 bits
• powerpc
Motorola / IBM Power PC
• ppc64el
Power7+ y Power8
• s390
S/390 y zSeries de IBM
• s390z
IBM System z de 64 bits
• sparc
SUN Sparc (Oracle)
22
Compatibilidad de GNU/Linux | Instalación de sistemas operativos GNU/Linux | Compatibilidad de GNU/Linux |
Compatibilidad con otros sistemas • POSIX (Portable Operating System Interface) • TCP/IP • OS X: A través de Netatalk que implementa el protocolo AFP(AppleShare) para compartir archivos. • Unix: NFS (Network File System) • Windows: Samba, con soporte para DFS(Distributed distribution File System) y directorio activo.
23
Contenido | Instalación de sistemas operativos GNU/Linux | Instalación de varios sistemas operativos |
•
Pasos previos a la instalación
•
Análisis de necesidades funcionales
•
Compatibilidad de GNU/Linux
•
Instalación de varios sistemas operativos en la misma máquina
•
Selección y manejo de paquetes (aplicaciones y librerías)
24
Instalación de varios sistemas operativos en la misma máquina | Instalación de sistemas operativos GNU/Linux | Instalación de varios sistemas operativos |
• Asignación de espacio en particiones • Considerar el propósito de la partición: • Servicio(s) a soportar • Cantidad de usuarios y cuotas • Condiciones de crecimiento organizacional (escalabilidad) • Restricciones físicas y lógicas • Tener presente planes de continuidad de negocio • Replicar datos en infraestructura espejo o citas magnéticas • Condiciones de seguridad • Control de acceso a recursos sensibles • Cifrado de datos
25
Instalación de varios sistemas operativos en la misma máquina | Instalación de sistemas operativos GNU/Linux | Instalación de varios sistemas operativos |
• Aspectos físicos • BIOS (Basic Input Output System)
BIOS
MBR
Boot Loader
Kernel
Operating System
• UEFI (Unified Extensible Firmware Interface) diseñado para mejorar las funciones ofrecidas por BIOS. EFI UEFI
Boot Loader
Kernel
Operating System
26
Instalación de varios sistemas operativos en la misma máquina | Instalación de sistemas operativos GNU/Linux | Instalación de varios sistemas operativos |
• Aspectos físicos (BIOS vs UEFI)
Tomado de https://goo.gl/images/r5yXqi
27
Instalación de varios sistemas operativos en la misma máquina | Instalación de sistemas operativos GNU/Linux | Instalación de varios sistemas operativos |
• Estilo de partición • MBR (Master Boot Record) • Máximo 4 particiones primarias • Cada tipo de partición se identifica con 1 Byte. • GPT (GUID Partition Table) • Tantas particiones como lo permite el Sistema Operativo • Cada tipo de partición se identifica con 128 Bytes. • Usa el MBR por compatibilidad
Tomado de: https://www.softzone.es/2016/03/25/mbr-gpt-estos-dos-estilos-particiones-discos/
28
Instalación de varios sistemas operativos en la misma máquina | Instalación de sistemas operativos GNU/Linux | Instalación de varios sistemas operativos |
• Gestión de sistemas de arranque • LILO (Linux Loader) • GNU GRUB (GRand Unified Bootloader)
29
Contenido | Instalación de sistemas operativos GNU/Linux | Selección y manejo de paquetes |
•
Pasos previos a la instalación
•
Análisis de necesidades funcionales
•
Compatibilidad de GNU/Linux
•
Instalación de varios sistemas operativos en la misma máquina
•
Selección y manejo de paquetes (aplicaciones y librerías)
30
Selección y manejo de paquetes | Instalación de sistemas operativos GNU/Linux | Selección y manejo de paquetes |
Paquetes utilizados en distribuciones GNU/Linux
Tipo dpkg rpm tar pactan
Extensión .deb .rpm .tar o tar.gz .pkg.tar.xz
Distribución base Debian Red Hat Slackware Arch Linux
Existen herramientas de apoyo como: • Synaptic (Debian y derivados) • Aptitude (Debian y derivados) • Yum (Red Hat) • Alien (conversor) • Appset (Arch Linux)
31
Gracias
32