Chapter 9 - Escuela de Ingeniería Electrónica

Anuncio
Escuela de Ingeniería Electrónica
CAPITULO 9
PROCEDIMIENTO DE
INSTALACIÓN DE LINUX
Escuela de Ingeniería Electrónica
AGENDA
™Tareas de pre instalación
™Instalación y configuración de
Linux
™X Server
™Tareas y configuración post
instalación
Ing. José Alberto Díaz García
2
Escuela de Ingeniería Electrónica
REQUISITOS DE HARDWARE PARA LINUX
™ Linux puede instalarse con todos los procesadores
Pentium.
™ Todavía hay sistemas que corren con procesadores
80386 y 80486 sin embargo esto no se
recomienda.
™ Se requiere de una unidad de floppy o CD-ROM y
un disco duro de por lo menos 900Mbytes de
espacio libre.
™ La cantidad de memoria mínima requerida es de
16 MBytes de RAM, pero 64 MBytes es lo
recomendado.
Ing. José Alberto Díaz García
3
Escuela de Ingeniería Electrónica
TAREAS DE PREINSTALACIÓN
™ Determine las necesidades de hardware y software
así como la compatibilidad.
™ Seleccione la distribución apropiada para la
instalación.
™ Determine el medio se utilizará para la
instalación:
‰ CD-ROM
‰ Servidor de red
‰ Disketes
‰ Disco duro que contiene una copia de los archivos del
CD.
™ Configure el BIOS (secuencia de booteo)
Ing. José Alberto Díaz García
4
Escuela de Ingeniería Electrónica
TAREAS DE PRE-INSTALACIÓN
™Red Hat 7.2 tiene tres tipos de instalación:
‰Estación de trabajo. Si se selecciona esta
opción, se instalarán las funciones básicas que
se necesitan para su correcta operación,
incluyendo el sistema X-Windows. No se
instalaran los recursos como FTP, HTTP, o
Telnet.
‰Servidor. Se instalaran los servicios de servidor
como FTP, HTTP, etc. El sistema X Windows no
se instalará. Esto quiere decir que la CLI será
la única opción para administrar el servidor.
‰Instalación personalizada. Le permitirá
seleccionar que opciones se desean instalar.
Ing. José Alberto Díaz García
5
Escuela de Ingeniería Electrónica
TAREAS DE PRE-INSTALCIÓN
™Hay dos tipos de formateo que se pueden
realizar:
‰Formato a bajo nivel. Redefine los sectores
físicos en el disco duro.
‰Formato en alto nivel. Aquí se crea o recrea el
sistema de archivos.
‰Normalmente los discos duros se compran con
formato a bajo nivel; en la mayoría de los casos
no es necesario formatearlo.
‰En Linux, si se utiliza el comando fdformat
realiza un formato a bajo nivel y el comando
mkfs realiza el formato a alto nivel.
Ing. José Alberto Díaz García
6
Escuela de Ingeniería Electrónica
INICIANDO LA INSTALACION
™ La instalación inicia una vez que el CD se inserta
y el BIOS se configura para bootear desde él.
‰ Selecciones los ajustes del sistema
‰ Escoja el tipo de instalación, servidor o estación de
trabajo.
‰ Particione el disco duro.
‰ Configure los ajustes de la red y la hora.
™ Para la instalación de servidores el paso siguiente
es instalar el sistema operativo. Si se seleccionar
la instalación de estación de trabajo, el instalador
configura el entorno X-Windows antes de que la
instalación se inicie.
Ing. José Alberto Díaz García
7
Escuela de Ingeniería Electrónica
EL METODO DE BOOTEO
™ Debe configurarse el
BIOS para que el
sistema conozca del
medio que debe
bootear.
™ Seleccione floppy disk,
disco duro, CD-ROM,
unidad de red de donde
debe tomar los archivos
o servidor, o alguna
unidad de
almacenamiento masivo
como Jaz o unidad Zip.
Ing. José Alberto Díaz García
8
Escuela de Ingeniería Electrónica
MEDIO DE INSTALACION
™ La forma más fácil y rápida para instalar el
sistema operativo es desde un CD. Cualquier
distribución de Linux viene en CD.
™ Linux también puede instalarse desde una
conexión de red, se recomienda que la conexión
sea de alta velocidad.
™ La instalación de Linux puede realizarse de
archivos que se encuentren almacenados en otra
partición, aun que esta partición tenga un sistema
operativo diferente.
™ Esto se conoce como instalación desde un disco
duro.
Ing. José Alberto Díaz García
9
Escuela de Ingeniería Electrónica
SELECCIONADO LOS PARAMETROS DE
INSTALACION
™ Una de las primeras opciones que se despliegan es
la selección del leguaje que se utilizará.
™ Una ventana se desplegará para seleccionar para
seleccionar el tipo de mouse y el teclado que se
encuentran conectados al computador. Esto si no
han sido autodetectados.
™ Algunas otras características pueden seleccionarse
como si el mouse tiene tres botones o una rueda
para despliegue de pantallas, etc.
Ing. José Alberto Díaz García
10
Escuela de Ingeniería Electrónica
Ing. José Alberto Díaz García
11
Escuela de Ingeniería Electrónica
CREANDO EL SISTEMA DE ARCHIVOS
LINUX
™ Cuando Linux crea su
sistema de archivos,
formatea el disco duro.
™ Este proceso en donde el
sistema de archivos
ext2, ext3, o Reiser se
escribe en la partición.
™ Cuando se realiza una
actualización del sistema
operativo no se formatea
la partición.
Ing. José Alberto Díaz García
12
Escuela de Ingeniería Electrónica
SELECCIONADO LOS PAQUETES A
INSTALAR
™Hay muchos paquetes de programas que se
pueden instalar, dependiendo de la
distribución con que se cuente.
™Mantenga en mente el espacio del disco
con que se cuenta, ya que si selecciona
muchas aplicaciones podría el espacio del
disco ser insuficiente.
Ing. José Alberto Díaz García
13
Escuela de Ingeniería Electrónica
CONFIGURANDO APROPIADAMENTE LOS
AJUSTES DE SEGURIDAD
™ Durante el proceso de
instalación se le preguntará
si crea una contraseña para
el root, y luego una opción
para crear cuentas para
usuarios que utilizaran el
sistema.
™ Si hay un único usuario, (el
administrador), una cuenta
adicional deberá crearse.
Ing. José Alberto Díaz García
14
Escuela de Ingeniería Electrónica
CONFIGURANDO APROPIADAMENTE LOS
AJUSTED DE SEGURIDAD
™ La cuenta Root enLinux también se conoce como
superuser o cuenta del administrador del sistema.
™ Esta cuenta es obligatoria, durante la instalación
al usuario se le preguntará para que ingrese una
contraseña dos veces para eliminar la posibilidad
de cometer errores de escritura.
™ Hay ventajas y desventajas en la creación de
cuentas para usuarios durante la instalación.
™ Entendiéndolas ayudará al administrador a
determinar cual es la mejor implementación de
seguridad que ha sido planeada para el sistema.
Ing. José Alberto Díaz García
15
Escuela de Ingeniería Electrónica
INTALACION Y CONFIGURACIÓN DE
LINUX
™Contraseñas de los usuarios
‰En los servidores Linux, el archivo principal de
contraseñas se almacena en /etc/passwd.
‰Este archivo se puede leer por parte de
cualquier usuario que se logee en el sistema.
‰Sombras de contraseñas permiten a las
contraseñas almacenarse en un archivo
diferente que no sea accesible por los usuarios
normales que quieran romper con la seguridad
del sistema.
Ing. José Alberto Díaz García
16
Escuela de Ingeniería Electrónica
INSTALCION Y CONFIGURACION DE
LINUX
™Opciones de booteo
‰Otro aspecto en el proceso de booteo es el de
seleccionar y configurar el sistema operativo que
se utilizará en el cargador de booteo en su
computador.
‰Linux utiliza uno de los siguientes dos programas:
• Linux Loader (LILO)
• Grand Unified Bootloader (GRUB).
‰La mayoría de las distribuciones de Linux utilizan
LILO y en sus últimas versiones se ofrece GRUB
como alternativa. GRUB ofrece mayores opciones
de booteo dual
Ing. José Alberto Díaz García
17
Escuela de Ingeniería Electrónica
INSTALACION Y CONFIGURACION DE
LINUX
™ Después de seleccionar el cargador que se utilizará, hay una
oportunidad para ajustar algunas ventajas. Tales como si se
utilizará una GUI o un CLI.
™ El tiempo que utiliza LILO antes de bootear puede ajustarse
™ Linux almacena los archivos temporales en el directorio
/temp. Es posible configurar el cargador para que limpie
este directorio cada vez que Linux se inicia.
™ En algunos casos, Linux no detecta la cantidad de memoria
RAM. Esto es Linux solo detecta 64 MBytes de RAM cuando
lo que tiene es 128 MBytes. Lo mejor es ingresar la cantidad
de memoria RAM en forma manual.
Ing. José Alberto Díaz García
18
Escuela de Ingeniería Electrónica
CONFIGURANDO LOS AJUSTES DE REDES
™ Cuando se seleccionar la
opción de configurar la red
durante el proceso de
instalación, la primera opción
que debe realizarse es tener
el sistema en auto-detección
de la conexión de la red.
™ Se consultan los ajustes de la
red (dirección IP, máscara de
subnet, nombre del host,
servidor DNS, y el default
gateway)
™ Si el sistema se conecta a un
servidor DHCP este proveerá
de la información
automáticamente.
Ing. José Alberto Díaz García
19
Escuela de Ingeniería Electrónica
OTRAS CONFIGURACIONES Y AJUSTES
™ Una pantalla preguntará la zona
del tiempo con que el sistema
operativo deberá operar.
™ Seleccione la zona dependiendo
de su localización.
™ Hay dos sistemas de impresión
que Mandrake provee,
‰ Common UNIX Printing System
(CUPS)
‰ O el sistema de impresión lpr.
™ El programa de instalación
instalará otros paquetes
adicionales del CD después de
seleccionar el sistema de
impresión.
Ing. José Alberto Díaz García
20
Escuela de Ingeniería Electrónica
CHIPSET DE LA TARJETA DE VIDEO
™ Puede ser difícil encontrar cual
chipset de video tiene la tarjeta,
aun que se instale una nueva
tarjeta.
™ Hay formas para obtener esta
información:
‰ El sistema detecta
automáticamente la tarjeta.
‰ Corra la herramienta de
configuración X después de la
instalación.
‰ Lea la documentación de los
productos.
‰ Saque la tarjeta de video del
computador y examínela.
Ing. José Alberto Díaz García
21
Escuela de Ingeniería Electrónica
OPCIONES SERVIDOR X
™ Xfree86 es el servidor gratis que viene con la
mayoría de las distribuciones que trabaja con
interfase gráfica.
™ La mayoría de las distribuciones Linux desde el
2001 vienen con la versión 4.0.X de Xfree86
(www.xfree86.org).
™ Con la popularidad de Linux muchos de los
fabricantes han desarrollado drivers que trabajan
con Xfree86.
™ Seleccione el site del fabricante para obtener los
drivers.
Ing. José Alberto Díaz García
22
Escuela de Ingeniería Electrónica
SERVIDOR X
™La instalación del servidor X no es tan
difícil. La forma más fácil de instalarlo es
durante el proceso de instalación del
sistema operativo.
™Dependiendo de la distribución que se
instalará, el nombre de los paquetes varía,
pero tienen el mismo nombre Xfree86.
Ing. José Alberto Díaz García
23
Escuela de Ingeniería Electrónica
SERVIDOR X
™ Si la distribución utiliza RPMs el comando para
instalar el servidor X debe ser el siguiente:
‰ #rpm –Uvh Xfree86-server-4.0.2-11.i386.rpm
™ Si la distribución utiliza los paquetes de Debian el
comando que debe ejecutarse es:
‰ #dpkg –i xserver-xfree86_4.0.2-7_i386.deb
™ Los archivos del servidor se almacenarán en
/usr/x11R6/bin. Los otros archivos que requiere el
servidor X son los módulos de los drivers, los
cuales se encuentran almacenados en
/usr/X11R6/lib/modules/drivers.
Ing. José Alberto Díaz García
24
Escuela de Ingeniería Electrónica
SERVIDOR X
™ Para configurar el servidor X, utilice el archivo de
configuración XF86Config el cual se encuentra en
la dirección /etc o en el directorio /etc/X11.
™ Como en la mayoría de las distribuciones de Linux
hay dos formas de configurar el servidor X.
‰ Una forma es utilizar las herramientas de configuración
gráfica, la cual es utilizada para realizar cambios, luego
el sistema operativo automáticamente escribe los
cambios en el archivo de configuración XF86Config.
‰ El archivo XF86Config es un archivo de texto que puede
editarse manualmente. Se necesita de un editor de texto
para abrirlo y manualmente realizar los cambios.
Ing. José Alberto Díaz García
25
Escuela de Ingeniería Electrónica
SERVIDOR X
™Cuando se realiza cualquier tipo de
configuración es también necesario probar
la configuración.
™Una forma de probar la configuración es
reseteando el sistema para ver si las
modificaciones se realizaron. Esto puede
durar mucho tiempo y no es necesario.
Ing. José Alberto Díaz García
26
Escuela de Ingeniería Electrónica
SERVIDOR X
™ La recomendación de probar la configuración del
Servidor X es conmutar a niveles de corrida. Nivel
de corrida 5 inicia el Servidor X automáticamente
cuando el sistema arranca. Conmutando al nivel 3
apaga la sesión X. Para conmutar al nivel 3 utilice
el comando telinit.
™ Después de cambiar al nivel 3 la sesión de X
Window finaliza y el sistema entra en el modo de
texto con la ventana para login.
™ Log on y configure el servidor X manualmente.
™ Si los resultados son satisfactorios salga del GUI.
En la línea de comando escriba telinit 5 para
cambiar al nivel de corrida 5.
Ing. José Alberto Díaz García
27
Escuela de Ingeniería Electrónica
SERVIDOR X
™Hay tres herramientas para la
configuración que son utilizadas con
XFree86 3.3.X
‰Xf86config
‰Xconfigurator
‰XF86Setup
™Hay tres herramientas para la
configuración que son utilizadas con
XFree86 4.0.X
‰XFree86
‰Xconfigurator
‰Xf86cfg
Ing. José Alberto Díaz García
28
Escuela de Ingeniería Electrónica
SERVIDOR X
™ El servidor X provee de archivos de drivers para
varios dispositivos de entrada que pueden ser
manipulados por la interfase GUI como monitor,
mouse, Keyboard, y tarjeta de video.
™ El Administrador de Windows es otro componente
del servidor X, el cual habilita a los usuarios para
controlar ventanas individuales.
™ El administrador de ventanas que se selecciona
corre en forma separada del Desktop Environment.
™ El administrador de ventanas solo controla las
ventanas que se utilizan con KDE o GNOME. El
administrador de ventanas controla aspectos como
los bordes de la ventana.
Ing. José Alberto Díaz García
29
Escuela de Ingeniería Electrónica
SERVIDOR X
™ Algunos de los administradores de ventanas de
Linux que se utilizan actualmente son:
‰ KWM. Este es el administrador de ventanas que viene con
el (KDE) K Desktop Environment.
‰ SAWFISH. Este es el administrador de ventanas de
GNOME.
‰ ENLIGHTENMENT Este fue el administrador de ventanas
que venía con GNOME antes de SAWFISH.
‰ ICEWM. Este administrador de ventanas es uno de losa
más pequeños y simples que no utiliza interfase gráfica.
ICEWM provee de las funciones básicas como paginado y
apariencia personalizada.
Ing. José Alberto Díaz García
30
Escuela de Ingeniería Electrónica
CONFIGURACIONES DE HARDWARE
™Algunos de los dispositivos de hardware
más importantes que necesitan ser
configurados con el servidor X son el
teclado, el mouse, monitor, y la tarjeta de
video.
™Si alguno de estos dispositivos no se
configura correctamente el servidor X no
opera correctamente o no trabajará del
todo.
Ing. José Alberto Díaz García
31
Escuela de Ingeniería Electrónica
PROGRAMAS Y APLICACIONES DESPUES
DE LA INSTALCIÓN
™ Si se está utilizando Linux Red-Hat 7.X,
el archivo linuxconf no se agregó al
sistema.
™ Este archivo debe agregarse una vez que
se finaliza con la instalación
simplemente agregándolo.
™ Hay tres tipos de administrador de
paquetes que el administrador de Linux
debe conocer.
™ El Red Hat Package Manager (RPM),
Debian Packages, y Tarballs los cuales
son utilizados para eliminar programas y
aplicaciones en los sistemas Linux
después que el proceso de instalación
finalizó.
Ing. José Alberto Díaz García
32
Escuela de Ingeniería Electrónica
PROGRAMAS Y APLICACIONES POST
INSTALACION
™ La aplicación más popular es RPM.
™ Provee las herramientas como paquetes de bases de datos
que son necesarios para instalar y eliminar programas, sin
embargo no todos losa programas y aplicaciones lo utilizan.
™ La diferencia entre los paquetes de Debian y RPM es que no
son intercambiables.
™ Debian contienen paquetes de bases de datos que tienen las
mismas ventajas que las bases de datos de RPM, sin
embargo las bases de datos de Debian se almacenan en el
directorio /var/lib/dpkg.
™ Tarballs son los paquetes disponibles para Linux.
™ Cada distribución puede utilizar tarballs para instalar o
eliminar aplicaciones o programas.
Ing. José Alberto Díaz García
33
Escuela de Ingeniería Electrónica
RECONFIGURANDO E INSTALANDO EL
CARGADOR DE BOOTEO
™ El primer aspecto acerca de la
configuración del cargador LILO es
conocer el archivo lilo.conf.
™ Cada línea en este archivo
contiene información acerca de la
forma en que el sistema bootea.
™ Define de cual partición se
booteará, cual es el sistema
operativo por default para botear
si hay más de uno, y cuanto
tiempo deberá la pantalla del
LILO tardará en el booteo.
Ing. José Alberto Díaz García
34
Escuela de Ingeniería Electrónica
INSTALANDO Y RECONGURANDO EL
CARGADOR DE BOOTEO
™Hay dos aspectos a tomar en cuenta
cuando se agregan o instalan otro sistema
operativo:
‰Es una buena idea utilizar LILO porque LILO
puede se utilizado para bootear el otro sistema
operativo.
‰Considere si otro sistema operativo como
Windows se agregará.
Ing. José Alberto Díaz García
35
Escuela de Ingeniería Electrónica
KERNEL ISSUES
™ El Kernel de sistema operativo provee de funciones como
administración de memoria, drivers de hardware de bajo nivel
(excluyendo manejadores de video X y de impresoras)
programación de procesos para que accesen el CPU, permitir
que programas accesen la red, y controla el acceso al sistema
de archivos del disco duro.
™ El administrador debe estar seguro que la versión del Kernel
este actualizada.
™ Una versión del Kernel de Linux puede aparecer como Linux
2.4.3.
™ El primer número es el mayor
™ El segundo indica si la versión es estable o un experimental.
™ El tercer número representa cualquier pequeño arreglo
generalmente realizado a una versión estable.
Ing. José Alberto Díaz García
36
Escuela de Ingeniería Electrónica
VARIABLES DE ENTORNO
™ Las variables de entorno
en el sistema Linux
contiene información
referente al directorio
home del usuario, espacio
del disco, hostname, el
nombre del shell actual,
los recursos disponibles
en el sistema.
™ Hay muchos tipos de
variables de entorno que
pueden poner en un
sistema Linux.
™ Para ver la lista, escriba
en la línea de comandos
“env”
Ing. José Alberto Díaz García
37
Escuela de Ingeniería Electrónica
Verificación de la aplicación de
funcionamiento y rendimiento apropiada
™ La etapa final en el proceso de instalación consiste en la
prueba y verificación del funcionamiento de los programas,
aplicaciones y del sistema operativo.
™ Instale el sistema operativo primero en una red de prueba.
™ Luego instale todos los programas y aplicaciones en el
sistema y verifique que todo trabaja satisfactoriamente.
™ Para reducir los problemas pruebe y evalué los programas
nuevos en el sistema de prueba.
™ Para tener un ambiente de pruebas satisfactorio, recree lo
mejor posible el sistema existente.
Ing. José Alberto Díaz García
38
Escuela de Ingeniería Electrónica
Verificación de la aplicación de
funcionamiento y rendimiento apropiada
™ Instale el programa en el sistema de producción una vez
que todas sus partes han sido probadas.
™ Respalde todo en el sistema destino.
™ Establezca normas de rendimiento antes de realizar una
actualización.
™ Estas se pueden comparar después de que se finalizó con
la actualización con el fin de observar si el nuevo sistema
efectivamente maneja el nuevo programa.
™ El sistema de producción debe de aislarse (offline) con el
fin de actualizarlo o instalarlo.
™ Mantenga el sistema de prueba disponible para su
reemplazo temporal por el sistema de producción durante
el proceso de actualización.
Ing. José Alberto Díaz García
39
Escuela de Ingeniería Electrónica
Tareas de Post-Instalación y configuración
• Como en la instalación de Windows OS, hay algunas add-ons
en el proceso de post instalación que son necesarias para
correr algunos servicios específicos.
• Hay tres tipos de paquetes de administración importantes
con que se debe familiarizar el administrador de Linux:
¾ The Red Hat Package Manager (RPM)
¾ Debian Packages
¾ Tarballs
• Todos estos son necesarios para instalar y remover
aplicaciones y programas en los sistemas Linux una vez que
se ha finalizado con el proceso de instalación.
Ing. José Alberto Díaz García
40
Escuela de Ingeniería Electrónica
Tareas de Post-Instalación y configuración
• RPM es el paquete más popular para administrar
• Creado por Red Hat, RPM es utilizado por la mayoría
de distribuciones de Linux.
• RPM provee las herramientas necesarias como bases
de datos que se emplean para instalar y remover
programas, sin embargo, no todas las aplicaciones o
programas utilizan RPM.
• Los RPMs pueden instalarse desde un disco compacto
utilizando el comando rpm.
• mount /mnt/cdrom (monta el CD)
• cd /mnt/cdrom/RedHat/RPMS (cambia de directorio
donde se ubica los RPMs)
• rpm –UvH gimp-1.0.4-3.i386.rpm (nombre del archivo)
Ing. José Alberto Díaz García
41
Escuela de Ingeniería Electrónica
Tareas de Post-Instalación y configuración
• Los paquetes de Debian son muy similares a los
paquetes RPM.
• La diferencia entre los paquetes Debian y RPM es que
no son intercambiables. Los paquetes Debian no
pueden utilizarse en las distribuciones que utilizan
paquetes RPM, y viceversa.
• Los paquetes Debian tienen una apariencia similar a
los paquetes RPM y se instalan de la misma forma.
• Los paquetes Debian tiene una forma similar a:
• # dpkg –i samba-common_2.0.7-3.deb
Ing. José Alberto Díaz García
42
Escuela de Ingeniería Electrónica
Tareas de Post-Instalación y configuración
™ Tarballs son los paquetes más utilizados y
disponibles para Linux.
™ Tarballs, así como los paquetes RPM y Debian
son una colección de archivos comprimidos
que se pueden descomprimir e instalar en un
sistema Linux o UNIX.
™ Los paquetes Tarball son identificados por el
comando “tar”.
™ Un ejemplo del paquete tarball que ha sido
descomprimido e instalador se muestra como:
• # tar –xvzf samba-2.0.7.tar.gz
Ing. José Alberto Díaz García
43
Descargar