Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCION AL SISTEMA OPERATIVO LINUX OBJETIVO Manejar el entorno consola y grafico en Linux PARTE 1 ESTRUCTURA El desarrollo de los Laboratorios se realizara con maquinas virtuales. Se ha preparado una maquina virtual de Linux SAP, a continuacin se indica el procedimiento de la activacin MAQUINA VIRTUAL PREPARADA SAP (SC) Descomprima SAP.rar
(SC) Ingrese al directorio generado y cargue la maquina virtual ejecutando el archivo indicado
Gua de Laboratorio
Pgina 1
Abaco
SECUENCIA
Buscando Hardware
Gua de Laboratorio
Pgina 2
Abaco
Nota: Para ingresar datos a la Maquina Virtual, basta con realizar algn clic en cualquier lugar de la pantalla de la Maquina Virtual observara que el cursor ahora se encuentra dentro de la Maquina Virtual. Para salir del control de la Maquina Virtual a la Maquina real Windows XP presionar la combinacin de teclas <CTRL>+<ALT>
Contrasea centos
Linux Activado
Gua de Laboratorio Pgina 3
Abaco
PARTE 2 COMANDO BASICOS Las diversas operaciones de administracin de Linux se realizan con comandos usando el entorno consola o texto CONSOLA (SC) Activando una consola o terminal
Prompt de la consola
sedapal/
contabilidad/
caja
diario
balance
personal/
A continuacin utilizaremos comandos bsicos para crear la estructura
contratados
estables
Gua de Laboratorio
Pgina 4
Abaco
SOLUCION (SC) Imprime nombre del directorio actual # pwd (SC) Nos ubicamos en la raz # cd / (SC) Creando el directorio sedapal # mkdir sedapal (SC) Accesamos al directorio sedapal # cd sedapal (SC) Creando el directorio contabilidad # mkdir contabilidad (SC) Accesamos al directorio contabilidad # cd contabilidad (SC) Generamos los archivos # vi caja # vi diario # vi balance (SC) Listamos el contenido # ls (SC) Saliendo un nivel anterior # cd .. (SC) Creando el directorio personal # mkdir personal (SC) Accesamos al directorio personal # cd personal (SC) Generamos los archivos # vi contratados # vi estables (SC) Listamos el contenido # ls
Gua de Laboratorio
Pgina 5
Abaco
UTILITARIO
tree
INSTALANDO (SC) Proceso # rpm -ivh tree-1.2-22.i386.rpm VISULIZANDO ESTRUCTURA (SC) Proceso # cd / # tree sedapal
PARTE 3 CONSULTAS Una vez implementada la estructura requerida se plantea absolver algunas consultas que damos solucin a continuacin CONSULTAS (SC) Accesando # cd /sedapal/contabilidad (SC) Del directorio /sedapal/contabilidad copiar el archivo caja al directorio /sedapal/personal # cp caja /sedapal/personal (SC) Verificando copia del archivo caja a /sedapal/personal # ls -l /sedapal/personal (SC) Eliminar el archivo caja del directorio /sedapal/contabilidad # rm -f caja Falta poco !
Gua de Laboratorio
Pgina 6
Abaco
(SC) Verificando eliminacin del archivo caja del directorio /sedapal/contabilidad # ls (SC) En el directorio sedapal generar la carpeta respaldo # pwd # cd /sedapal # mkdir respaldo (SC) Verificando creacin del directorio respaldo dentro del directorio /sedapal # ls -l (SC) Duplicar el contenido del directorio /sedapal/contabilidad a /sedapal/respaldo # cp -R /sedapal/contabilidad /sedapal/respaldo (SC) Verificando la creacin del directorio contabilidad dentro de la ruta /sedapal/respaldo # ls -l /sedapal/respaldo (SC) Del directorio /sedapal/personal mover los archivos contratados y estables al directorio /sedapal/respaldo # pwd # cd /sedapal/personal # mv contratados /sedapal/respaldo # mv estables /sedapal/respaldo (SC) Verificando que los archivos contratados y estables han sido transladados a la ruta /sedapal/respaldo # ls /sedapal/respaldo (SC) En el directorio /sedapal/respaldo visualizar el contenido del archivo contratados # cat /sedapal/respaldo/contratados (SC) Mostrar la fecha y hora del sistema # date (SC) Realizar una bsqueda a partir de la raz de todos los archivos denominados balance # find / -name balance (SC) Mostrar el histrico de comandos utilizados por el usuario # history
Gua de Laboratorio
Pgina 7
Abaco
PARTE 4 PARTICIONES En esta parte visualizaremos la informacin de las particiones de nuestro disco duro y la informacin detallada sobre las estadsticas de nuestras particiones FILE SYSTEM (SC) Obteniendo la informacin de las particiones # fdisk -l
Particion /boot
Particion SWAP
Particion Raiz /
Gua de Laboratorio
Pgina 8
Abaco
PARTE 5 GESTOR DE ARRANQUE En esta parte visualizaremos la configuracin de nuestro equipo Linux otorgndole mayor tiempo de carga y cambiar el nombre de la etiqueta a nuestro gestor de arranque GRUB GRUB (SC) Editar el archivo grub.conf y variar los valores de los parmetros # vi /etc/grub.conf
Etiqueta cambiada
Gua de Laboratorio
Pgina 9
Abaco
PARTE 6 ENTORNOS Linux maneja dos entornos de administracin: consola y grafico. El objetivo es familiarizar al alumno en el manejo del sistema operativo en ambos entornos CONSOLA (SC) Compruebe la apertura de varias consolas de texto Ctrl+Alt+F1 - F6
Gua de Laboratorio
Pgina 10
Abaco
PARTE 7 NIVELES En esta parte aplicaremos los diferentes niveles de inicializacin del sistema operativo Linux NIVELES DE INICIALIZACION (SC) En una ventana de consola grafica ejecute los siguientes niveles y compruebe su resultado
# init 6
RESULTADO: ______________________
# init 0
RESULTADO: ______________________
(SC) Reiniciar
Ya esta
Listo terminamos con los niveles de inicializacin del sistema operativos Linux
Gua de Laboratorio
Pgina 11
Abaco
PARTE 8 HERRAMIENTA En esta parte aplicaremos el manejo de la herramienta MC. Esta herramienta nos permite realizar una administracin ms amigable de nuestros ficheros en un entorno grafico UTILITARIO
mc
INSTALANDO (SC) Proceso # rpm -ivh mc-4.6.1-0.8.2.i386.rpm ACTIVANDO (SC) Active el programa # mc COPIANDO ARCHIVOS (SC) En una ventana ubquese en el directorio /sedapal/contabilidad y en la otra /sedapal/respaldo y realice diversas operaciones: copiar, borrar y otros
Gua de Laboratorio
Pgina 12
Abaco
Ya esta
PARTE 9 MODO RESCATE En caso de prdida del password del administrador ROOT aplicaremos una manera de ingresar al sistema operativo tomando el control como administrador. A continuacin detallo la secuencia de pasos para resolver el problema planteado MODO 1 Modo de rescate nivel 1
Nota: Este modo es usado para casos de emergencia reparacin de discos, perdida de password (SC) Reinicie el equipo # init 6 (SC) Al momento de aparecer el gestor de arranque presione rpidamente la tecla <Barra Espaciadora>
Gua de Laboratorio
Pgina 13
Abaco
Gua de Laboratorio
Pgina 14
Abaco
Listo ya Terminamos
Gua de Laboratorio
Pgina 15
Abaco
Procedimientos.
Inserte el disco DVD de instalacin de CentOS 5 y en cuanto aparezca el dilogo de inicio (boot:), pulse la tecla ENTER o bien ingrese las opciones de instalacin deseadas.
Si desea verificar la integridad del disco a partir del cual se realizar la instalacin, seleccione OK y pulse la tecla ENTER, considere que esto puede demorar varios minutos. Si est seguro de que el disco o discos a partir de los cuales se realizar la instalacin estn en buen estado, seleccione Skip y pulse la tecla ENTER.
Haga clic sobre el botn Next en cuanto aparezca la pantalla de bienvenida de CentOS.
Seleccione Spanish como idioma para ser utilizado durante la instalacin. Seleccione el mapa de teclado que corresponda al dispositivo utilizado. El mapa Espaol o bien Latinoamericano de acuerdo a lo que corresponda. Al terminar, haga clic sobre el botn Siguiente. Salvo que exista una instalacin previa que se desee actualizar (no recomendado), deje seleccionado Instalar CentOS y haga clic en el botn Siguiente a fin de realizar una instalacin nueva.
Gua de Laboratorio
Pgina 16
Abaco
Para crear las particiones de forma automtica, lo cual puede funcionar para la mayora de los usuarios, puede seleccionar:
Remover particiones en dispositivos seleccionados y crear disposicin, lo cual eliminara cualquier particin de cualquier otro sistema operativo presente y crear de forma automtica las particiones necesarias. Remover particiones de linux en dispositivos seleccionados y crear disposicin, lo cual eliminara cualquier particin otra instalacin de Linux presente y crear de forma automtica las particiones necesarias. Usar espacio disponible en dispositivos seleccionados y crear disposicin, lo cual crear de forma automtica las particiones necesarias en el espacio disponible.
Conviene crear una disposicin que permita un mayor control. Seleccione Crear disposicin personalizada.
Una vez seleccionado Crear disposicin personalizada, haga clic sobre el botn Siguiente.
Gua de Laboratorio
Pgina 17
Abaco
Asigne 100 MB a la particin /boot y defina sta como particin primaria, siempre que la tabla de particiones lo permita.
Si est conforme, haga clic otra vez en el botn Nuevo y proceda a crear la siguiente particin.
Asigne a la particin / el resto del espacio disponible menos lo que tenga calculado asignar para la particin de intercambio (200% de la memoria fsica o cuanto baste para 2 GB). Se recomienda asignar / como particin primaria, siempre que la tabla de particiones lo permita.
Gua de Laboratorio
Pgina 18
Abaco
Si est conforme, haga clic otra vez en el botn Nuevo y proceda a crear la siguiente particin.
La particin para la memoria de intercambio no requiere punto de montaje. Seleccione en el campo de Tipo de sistema de archivos la opcin swap. Si tiene menos de 1 GB de RAM, asigne el 200% de la memoria fsica. Si tiene ms de 1GB RAM, asigne una cantidad equivalente a el total del RAM ms 2 GB. Por tratarse de la ltima particin de la tabla, es buena idea asignarle el espacio por rango, especificando valores ligeramente por debajo y ligeramente por arriba de lo planeado. Otras particiones que se recomienda asignar, si se dispone del espacio en disco duro suficiente, son: /usr Requiere al menos 1.5 GB en instalaciones bsicas. Debe considerarse el sustento
lgico a utilizar a futuro. Para uso general, se recomiendan no menos de 5 GB y, de ser posible, considere un tamao ptimo de hasta 8 GB en instalaciones promedio. /tmp Requiere al menos 350 MB y puede asignarse hasta 10240 MB o ms dependiendo de la carga de trabajo y tipo de aplicaciones. Si por ejemplo el sistema cuenta con un grabador de DVD, ser necesario asignar a /tmp el espacio suficiente para almacenar una imagen de disco DVD, es decir, al menos 4.2 GB. /var Requiere al menos 512 MB en estaciones de trabajo sin servicios. En servidores regularmente se le asigna al menos la mitad del disco duro. /home En estaciones de trabajo se asigna al menos la mitad del disco duro a esta particin.
Gua de Laboratorio
Pgina 19
Abaco
Si est conforme con la tabla de particiones creada, haga clic sobre el botn siguiente para pasar a la siguiente pantalla.
Ingresar a la configuracin del gestor de arranque. Por motivos de seguridad y principalmente con la finalidad de impedir que alguien sin autorizacin y con acceso fsico al sistema pueda iniciar el sistema en nivel de ejecucin 1 o cualquiera otro, haga clic en la casilla Usar la contrasea del gestor de arranque.
Se abrir una ventana emergente donde deber ingresar, con confirmacin, la clave de acceso exclusiva para el gestor de arranque. Al terminar, haga clic sobre el botn Aceptar.
Gua de Laboratorio
Pgina 20
Abaco
Para configurar los parmetros de red del sistema, haga clic sobre el botn Modificar para la interfaz eth0.
En la ventana emergente para modificar la interfaz eth0, desactive la casilla Configurar usando DHCP y especifique la direccin IP y mscara de subred que utilizar en adelante el sistema. Si no va a utilizar IPv6, tambin desactive la casilla. Confirme con el administrador de la red donde se localice que estos datos sean correctos antes de continuar. Al terminar, haga clic sobre el botn Aceptar.
Asigne un nombre de anfitrin (HOSTNAME) para el sistema. Se recomienda que dicho nombre sea un FQDN (Fully QualifiedDomain Name) resuelto al menos en un DNS local. Defina, adems, en esta misma pantalla, la direccin IP de la puerta de enlace y las direcciones IP de los servidores DNS de los que disponga. Si desconoce que dato ingresar, defina ste comolocalhost.localdomain. Al terminar, haga clic sobre el botn Siguiente.
Gua de Laboratorio
Pgina 21
Abaco
Seleccione la casilla El sistema horario usar UTC, que significa que el reloj del sistema utilizar UTC (Tiempo UniversalCoordinado), que es el sucesor de GMT (b>Greenwich Mean Time, que significa Tiempo Promedio de Greenwich) y es la zona horaria de referencia respecto a la cual se calculan todas las otras zonas del mundo. Haga clic con el ratn sobre la regin que corresponda en el mapa mundial o seleccione en el siguiente campo la zona horaria que corresponda a la regin donde se hospedar fsicamente el sistema.
Asigne una clave de acceso al usuario root. Debe escribirla dos veces a fin de verificar que est coincide con lo que realmente se espera. Por razones de seguridad, se recomienda asignar una clave de acceso que evite utilizar palabras provenientes de cualquier diccionario, en cualquier idioma, as como cualquier combinacin que tenga relacin con datos personales.
Al terminar, haga clic sobre el botn Siguiente y espere a que el sistema haga la lectura de informacin de los grupos de paquetes.
Gua de Laboratorio
Pgina 22
Abaco
En la siguiente pantalla podr seleccionar los grupos de paquetes que quiera instalar en el sistema. Aada o elimine a su conveniencia. Lo recomendado, sobre todo si se trata de un servidor, es realizar una instalacin con el mnimo de paquetes, desactivando todas las casillas para todos los grupos de paquetes. El objeto de esto es solo instalar lo mnimo necesario para el funcionamiento del sistema operativo y permitir instalar posteriormente solo aquello que realmente se requiera de acuerdo a la finalidad productiva que tendr el sistema. Al terminar, haga clic sobre el botn Siguiente.
Se realizar una comprobacin de dependencias de los paquetes a instalar. Este procesos puede demorar algunos minutos.
Antes de iniciar la instalacin sobre el disco duro, el sistema le informar respecto a que se guardar un registro del proceso en si en el archivo /root/install.log. Para continuar, haga clic sobre el botn Siguiente.
Gua de Laboratorio
Pgina 23
Abaco
Si iniciar de forma automtica el proceso de formato de las particiones que haya creado para instalar el sistema operativo. Dependiendo de la capacidad del disco duro, este proceso puede demorar algunos minutos.
Se realizar automticamente una copia de la imagen del programa de instalacin sobre el disco duro a fin de hacer ms eficiente el proceso. Dependiendo de la capacidad del microprocesador y cantidad de memoria disponible en el sistema, este proceso puede demorar algunos minutos. Espere a que se terminen los preparativos de inicio del proceso de instalacin. Se realizarn preparativos para realizar las transacciones de instalacin de paquetes.
Iniciar la instalacin de los paquetes necesarios para el funcionamiento del sistema operativo. Espere algunos minutos hasta que concluya el proceso.
Una vez concluida la instalacin de los paquetes, haga clic sobre el botn Reiniciar.
Gua de Laboratorio
Pgina 24
Abaco
Gua de Laboratorio
Pgina 25
Abaco
TRANSFERENCIA DE DATOS E INSTALACION DE PROGRAMAS OBJETIVOS Utilizar apropiadamente el comando tar para el backup de datos Utilizar apropiadamente los comandos de compresin de datos PARTE 1 PREPARANDO Debido a que va a realizar el manejo de varias maquinas virtuales es recomendable estructurar los nombres de los directorios de descompresin de las maquinas virtuales y la asignacin de etiquetas para evitar confusin
Nota: Para abreviar trminos, las palabras Maquinas Virtuales sern abreviadas por MV MAQUINAS VIRTUALES Estructurando el directorio de las maquinas virtuales LIMPIEZA Cierre el programa VMWARE Ingrese al directorio de la maquinas virtuales comprimidas Descomprima las maquinas virtuales y eliminar las maquinas comprimidas ESTRUCTURA Las maquinas virtuales comprimidas que visualiza son plantillas. Existiendo Maquina Virtual WINDOWS y LINUX comprimida. De estas maquinas virtuales obtendremos la infraestructura para obtener todas las maquinas virtuales requeridas en el diseo
Abaco
PARTE 2 ENTORNO Al trabajar con varias Maquinas Virtuales MV es recomendable cargar los PERFILES de las Maquinas Virtuales en un mismo entorno de VMWARE, procediendo luego a asignarles etiquetas para diferenciarlas. Realizaremos a continuacin estos procesos, tmelo como una plantilla para otras implementaciones que requieren el uso de varias Maquinas Virtuales LIMPIEZA Cargaremos las Maquinas Virtuales desde el menu de VMWARE Ingresar al VMWARE Limpiar los perfiles encontrados de Maquina Virtual si no encuentra perfiles activos siga a la parte PERFIL
Gua de Laboratorio
Pgina 27
Abaco
PERFIL Tomaremos como referencia a I1 CARGANDO PERFIL Desde el menu de VMWARE cargue el perfil
Ubique en el directorio de la MV
Seleccione la configuracin de la MV
Cargue el perfil
Gua de Laboratorio
Pgina 28
Abaco
ETIQUETANDO I1 El ejemplo muestra que la etiqueta es WINDOWS para adecuar la etiqueta segn el diagrama de RED le asignaremos la etiqueta I1
Nota: Si la etiqueta de la MV ya tuviera el nombre I1 tome como referencia el procedimiento siguiente para las otras Maquinas Virtuales
Lengeta Options 1 2
Gua de Laboratorio
Pgina 29
Abaco
ENTORNO FINAL Cargue los perfiles de las otras MV y asignele las etiquetas respectivas. El entorno final debera quedar como se muestra
Perfiles de MV que representa a los equipos del Diagrama. De esta forma podr ubicarse y acceder a las diversas MV por su etiqueta
PARTE 3 PRESENCIA DE LAS MV EN LA RED Activaremos las Maquinas Virtuales MV para que tenga presencia en la RED. El VMWARE permite formar redes, las MV que se encuentren en un mismo modo BRIDGE o HOST ONLY forman segmentos de Red, es como si estuvieran unidas virtualmente por un SWITCH. Visualice en el Diagrama de RED en qu modo deben estar las MV WINDOWS I1 (I1) Active la Maquina Virtual
Gua de Laboratorio
Pgina 30
Abaco
PARTE 4 CONFIGURACION DE PARAMETROS Personalizaremos los datos de conectividad. Usaremos una plantilla que representara al diagrama de diseo de la red, segn avancemos nos ayudara para ir dando conformidad a los datos de conectividad que se estn configurando. Trabajaremos con valores del Diagrama PATRON adecuarlos a su Diagrama PERSONAL WINDOWS I1 (I1) Configurando los parmetros de conectividad PATRON Parmetros IP Mascara P. Enlace (PE) DNS Valores 192.168.1.10 255.255.255.0
Gua de Laboratorio
Pgina 31
Abaco
Gua de Laboratorio
Pgina 32
Abaco
Para evitar duplicidad de nombres en la red asigne un nombre de red correspondiente a su grupo. Por ejemplo Grupo10=PCWIN10.
LINUX SC (SC) Configurando los parmetros de conectividad / PATRON Parmetros IP Mascara P. Enlace (PE) DNS Valores 192.168.1.11 225.255.255.0
etc/ hosts
sysconfig/
network
Gua de Laboratorio
Pgina 33
Abaco
hosts
(SC) Desactivando el Servicio Sendmail # chkconfig sendmail off (SC) Active los cambios # init 6
Desactivamos para evitar algunos percanses del arranque. Debido a que sendmail busca DNS
PRUEBA (I1) Apertura en WINDOWS una ventana de Smbolo del Sistema y envi prueba de PING con destino al SERVER
Comando a realizar en la consola del smbolo de sistema de Windows. El carcter > representa el prompt
Gua de Laboratorio
Pgina 34
Abaco
PARTE 5 COMANDO TAR Comando para unir archivos, usado tradicionalmente para backup. No comprime su funcin es agrupar ESTRUCTURA (SC) En una consola
archivo2
archivo3
Backup generado
ELIMINANDO (SC) Eliminar el archivo archivo1 # rm -f archivo1 (SC) Verificando que ya no exista # ls
Gua de Laboratorio
Pgina 35
Abaco
CARPETA (SC) Crear dentro de su directorio root, un directorio llamado respaldo # mkdir /root/respaldo
Nota: ah va a mover cada copia que realice y adems lo vamos a utilizar en algunos casos para poder hacer copia de algunos directorios
Nota: Tambin puede respaldar un grupo de archivos. Para ello puede indicar explcitamente los nombres de los archivos, puede utilizar los comodines o tambin utilizar el nombre del directorio
RESPALDANDO GRUPO ARCHIVOS (SC) En una consola # tar cvf copia2.tar archivo2 texto1 (SC) Verifique el resultado con el comando tar tvf copia2.tar Cual contenido de copia2.tar?
es
el
RESPALDANDO USANDO COMODINES (SC) En una consola # tar cvf copia3.tar archivo* Cual es el contenido de copia3? ..
RESPALDANDO ESTRUCTURAS (SC) En una consola # tar cvf /root/respaldo/copia4.tar /root/tmp1 Cul es el contenido de copia4.tar? .
Gua de Laboratorio
Pgina 36
Abaco
Nota: Observe que no necesita mover el archivo porque la copia de respaldo ya se ha realizado directamente en el directorio llamado respaldo. Es importante cuando usted realice una copia de respaldo, el hecho que haya utilizado rutas o no, pues ello va determinar la manera como va a recuperar la informacin
MAS RESPALDOS (SC) Dentro del directorio root, cree el directorio tmp2 y dentro de el los archivos texto2, texto3 y ejemplo1 (SC) Estando en el directorio tmp2, ejecute los siguientes comandos y luego verifique el resultado con el comando tar tvf copia5.tar # tar cvf /root/respaldo/copia5.tar * # tar cvf /root/respaldo/copia6.tar /root/tmp2 Cul es la diferencia que encuentra al visualizar el contenido de los archivos backup (copia5.tar y copia6.tar)? .
PARTE 6 COMANDO GZIP/GUNZIP Comando para comprimir y descomprimir archivos. Son de formato estndar zipeados, pudiendo usar cualquier programa ZIP COMPRIMIENDO (SC) Estando en el directorio tmp2 y usando el comando gzip haga la comprensin del archivo texto3: # gzip texto3 # ls Qu archivo se ha creado? .. (SC) Como hara ahora para descomprimirlo . (SC) Que realiza la siguiente sentencia: # gzip -c texto3 > texto3.gz .
Gua de Laboratorio
Pgina 37
Abaco
PARTE 7 COMPRIMIR / CONCATENAR Linux tradicionalmente para comprimir y descomprimir directorios usan el programa tar con la opcin de compresin y descompresin TAR+GZIP (SC) Cree una copia de respaldo con el comando tar del contenido del directorio tmp2, en este mismo directorio use rutas ................................................................................................................................ (SC) Ahora comprima este archivo (SC) Borre el archivo comprimido que creo en el paso anterior Cmo hara para hacer una copia de respaldo y comprimirla con un solo comando? . (SC) A excepcin del archivo de respaldo, borre los archivos que se encuentran en el directorio tmp2. Cul sera el comando para recuperar estos archivos? .... . BZIP2 (SC) Al comprimir un archivo utilizando bzip2 Comprime ms o gzip?
OK Todo Perfecto
Gua de Laboratorio
Pgina 38
Abaco
PARTE 8 FORMATO FUENTE Los programas formato FUENTE son estndares para cualquier Distribucin de Linux. Estos programas no estn compilados trayendo el cdigo fuente archivos de programacin, para su instalacin deber de pasar por el proceso de instalacin. La mayora de los programas tienen como base el formato fuente. Alternamente podra ofrecer en formato RPM o DEB HERRAMIENTA
tcptrack
INSTALACION (SC) Descomprimir # tar zxvf tcptrack-1.1.5.tar.gz (SC) Ingresar al directorio generado # cd tcptrack-1.1.5 # ls
La mayora de los programas traen un archivo INSTALL donde indica el procedimiento de su instalacion
Gua de Laboratorio
Pgina 39
Abaco
TELNET Es el nombre de un protocolo de red a otra mquina para manejarla remotamente como si estuviramos sentados delante de ella
xinetd
etc/ xinetd.d/
Habilitando el servicio
Gua de Laboratorio
Pgina 40
Abaco
APLICACIN TCPTRACK (SC) Ejecutando la aplicacin # tcptrack -p -i eth0 (SC) Visualizando conexin
Velocidad de la Conexion
Estado de la Conexion
Total de Conexiones
CONECTANDOSE (I1) Apertura en WINDOWS una ventana de Smbolo del Sistema y conctese va TELNET
Comando a realizar en la consola del smbolo de sistema de Windows. El carcter > representa el prompt
Gua de Laboratorio
Pgina 41
Abaco
PARTE 9 ADMINISTRACION RPM Linux posee diversos mtodos de instalacin de programas tar, rpm, deb. En las distribuciones parecidas a RedHat CentOs, Fedora la administracin de los paquetes se realizan en formato RPM. Mostraremos la administracin de programas RPM EMPAQUETADOS RPM (SC) Mostrar la lista de paquetes instalados # rpm -qa | more Anote el nombre de dos programas / HERRAMIENTA
etherape
INSTALANDO (SC) Instalando el paquete etherape # rpm -ivh etherape-0.9.1-1.2.el4.rf.i386.rpm (SC) Obtener la versin del paquete instalado # rpm -q etherape (SC) Obtener la descripcion del paquete instalado # rpm -qi etherape (SC) Mostrar los archivos que contiene que instalo el paquete # rpm -ql etherape (SC) Desistalar el paquete tree # rpm -e tree Ya est !
Gua de Laboratorio
Pgina 42
Abaco
PARTE 10 REPOSITORIOS Los repositorios son servidores que alojan diversos programas. Permiten instalar y actualizar en lnea parecido a un FTP. Las distribuciones vienen con la informacin de las ubicaciones de sus propios repositorios YUM
Gua de Laboratorio
Pgina 43
Abaco
Para garantizar la integridad y confianza del lugar donde se descarga los repositorios entregan una llave Acepte la instalacin de la llave Y
Paquete descargado
Gua de Laboratorio
Pgina 44
Abaco
PARTE 11 AGREGANDO REPOSITORIOS Linux tiene varios lugares de alojamiento de programas, que puede ser accedidos va navegador o utilitario YUM. Los sites que usan YUM son prcticos porque facilitan el poder instalar o actualizar los programas en lnea CONSULTANDO Usaremos de referencia el programa ntop Programa de monitoreo de red. Este programa no forma parte de los CD de la Distribucin (SC) Consultando en los REPOSITORIOS si es parte de la distribucin # yum install ntop
Mensaje obtenido
REPOSITORIO EXTRA
rpmforge-release
INSTALACION (SC) En una ventana de consola # rpm -ivh rpmforge-release-0.5.2-2.el4.rf.i386.rpm (SC) Ahora volviendo a consultar REPOSITORIOS # yum install ntop
Nota: Si obtiene un mensaje de fallido o error, vuelva a insistir. Esto sucede en ocasiones por congestin o puede demorarse espere a que termine
Gua de Laboratorio
Pgina 45
Abaco
OTRA DESCARGAR Xosview es un programa de monitoreo de recursos. Este programa tampoco es parte de la Distribucin de Linux (SC) En una ventana de consola # yum install xosview
Listo ya Terminamos
Gua de Laboratorio
Pgina 46
Abaco
PARTE 1 ESTRUCTURA Revisaremos la estructura del kernel. Conociendo los directorios y nombres de sus archivos, que luego nos ayudara a conocer como se distribuye los nuevos kernel VERSION (SC) En una consola ejecute # name -a
Versin del Kernel Arquitectura i686 Pentium IV
Modulos en desarrollo para mantener relacin con cualquier versin del kernel Mostrando estructura KERNEL
Varios procesadores
Gua de Laboratorio
Pgina 47
Abaco
Nota: Tomaremos como referencia la bsqueda del driver modulo de la tarjeta de red para conocer la estructura de directorios de los mdulos. En el tiempo ira familiarizndose con los directorios
# cd 2.6.9-42.EL/kernel # ls
La estructura de los mdulos es extensa. Esta agrupada segn su finalidad arch= Arquitectura drivers=Drivers perifricos fs=Sistema de archives net=Propiedades de conectividad sound=Soporte de sonido
# cd net # ls
Nota: La informacin del nombre del modulo de la tarjeta de red se obtuvo de la informacin de la deteccin del hardware # cat /etc/sysconfig/hwconf | more
Gua de Laboratorio
Pgina 48
Abaco
Sistema de archivos temporal. Soporte para cargar. Incluye los mdulos del disco
GESTOR DE ARRANQUE (SC) Visualizando la ubicacin y estructura del gestor de arranque GRUB # cd /boot/grub # ls
Archivo de configuracin de GRUB, que est almacenado en el Gestor de arranque
# cat grub.conf
Ubicacin de la particin donde se encuentra (/boot) Hd0,0 Primer disco. Primera particin Etiqueta de la seccin de entrada del GRUB
Gua de Laboratorio
Pgina 49
Abaco
Kernel e initrd a activar Nombre del dispositivo de la particin donde se encuentra la particin raz Mostrar, mensajes del proceso de arranque
SECUENCIA DE ACTIVACION Visualizando como se activa cada parte de la estructura del kernel durante el arranque (SC) Reinie el equipo # init 6 (SC) Al momento de aparecer el gestor de arranque presione rpidamente la tecla <Barra Espaciadora>
GRUB Listado de los perfiles de kernel que puede cargar Ubique el perfil <enter>
Gua de Laboratorio
Pgina 50
Abaco
PARTE 2 INSTALACION RPM Las distribuciones vienen con una determinada versin del kernel que se obtiene de www.kernel.org. La decisin de actualizar el kernel seria en caso de nuevos drivers para nuevos dispositivos o por algn error. La organizacin kernel.org publica los kernel en formato fuente tar.gz. Las distribuciones se encargan de generar los formatos RPM o DEB. Realizaremos un panorama de instalacin del kernel en formato FUENTE y RPM INSTALACION DEL KERNEL RPM
kernel
(SC) Ubicar la paquetera en el directorio # cd /usr/src (SC) Instalando # rpm -ivh kernel-2.6.9-67.0.7.EL.i686.rpm
La recomendacin es que se agregue un nuevo kernel sin actualizar el actual. Por prevencin en caso que el nuevo kernel tenga problemas se puede cargar el anterior La opcin -i instala no actualiza
REVISANDO NUEVA ESTRUCTURA Revisaremos los archivos que ha agregado el RPM KERNEL-COMPONENTES (SC) Ingrese al /boot e indique los nuevos archivos agregados # cd /boot # ls
Gua de Laboratorio
Pgina 51
Abaco
MODULOS (SC) Ingrese al directorio /lib/modules y escriba el nuevo directorio agregado # cd /lib/modules # ls
Desplazarse por el nuevo directorio y confirme que este el modulo de la tarjeta de red pcnet.ko. Esta? _____
GESTOR DE ARRANQUE (SC) Revise la nueva entrada agregada al grub.conf complete los cuadros # cd /boot/grub # cat grub.conf
ACTIVANDOSE LA NUEVA ESTRUCTURA Ahora en el proceso del arranque visualizaremos la activacin de los componentes del nuevo KERNEL (SC) Reiniciar # init 6 (SC) Al momento de aparecer el gestor de arranque presione rpidamente la tecla <Barra Espaciadora>
Gua de Laboratorio
Pgina 52
Abaco
Nuevo Perfil del Kernel que ha sido agregado al GRUB Seleccione <Enter>
Nota: Si sale la ventana de deteccin de nuevo hardware, espere a que se cierre la ventana automticamente (SC) Verificando que est activo el nuevo KERNEL
Abaco
PARTE 3 INSTALACION TAR.GZ El formato tar.gz son las fuentes del kernel. En caso que necesite una versin de kernel que la distribucin no lo provea en formato RPM debe optar por descargar el tar.gz de www.kernel.org HERRAMIENTA
linux-2.6.19.tar.gz
PROCESO (SC) Ubicar la paquetera en el directorio # cd /usr/src (SC) Instalando # tar zxvf linux-2.6.19.tar.gz (SC) Mover a directorio las fuentes del kernel # mv linux-2.6.19 kernels
Las distribuciones traen las fuentes de los kernel que pueden usarse para realizar cambios al kernel original Cada directorio representa caractersticas de las fuentes
INTERFACE DE CONFIGURACION (SC) Activando el menuconfig # cd /usr/src/kernels/linux-2.6.19 # make menuconfig (SC) Conociendo el manejo del men de configuracin
Gua de Laboratorio
Pgina 54
Abaco
Secciones de configuracin del kernel Para desplazarse Tecla <Flecha Arriba> Tecla <Flecha Abajo> Opciones Para desplazarse Tecla <Flecha izquierda> Tecla <Flecha derecha> Para realizar la accin Tecla <Enter> Cuando est en <Select> permite desplazarse por las secciones de configuracin del kernel Para ingresar a una seccin Tecla <Enter>
PERSONALIZANDO EL KERNEL El kernel es extenso en su estructura, comnmente viene predeterminado la seleccin de varios componentes. Para conocer ms detalles tendr que ir conociendo cada estructura y evaluar si es recomendable activarlo o desactivarlo. Con ayuda de la opcin <Help> podra ir conociendo cada seccin. En el laboratorio nos centraremos al procesador, tarjeta de red y sistema de archivos (SC) Personalizando PROCESADOR
Pgina 55
Abaco
Gua de Laboratorio
Pgina 56
Abaco
Relacin de los mdulos de Tarjeta de RED, la mayora esta seleccionada con la opcin de modulo <M> No realice ningn cambio, observe que la Tarjeta PCNET32 se encuentra y esta como MODULO
Relacin de los Tipos de Sistemas de Archivo. Es importante que no sea del tipo modular <M> debe ser integrado <*> Ubique a Ext3 journalling e indique sea integrado con la tecla <y>
Abaco
# make bzImage
Kernel bzImage generado Tiempo de compilacin de Mdulos 25-35m Depende de lo seleccionado como <M>
# make modules
# make modules_install
Se copia el Kernel al /boot Se copia con el nombre vmlinuz y la versin respectiva para mantener formato
Gua de Laboratorio
Pgina 58
Abaco
Sistema de archivos temporal que almacena los archivos que necesitan ser accedidos por el ncleo durante el arranque
(SC) Copia de System.map # cp System.map /boot/System.map-2.6.19 (SC) Visualizando que el directorio de los mdulos del nuevo KERNEL esta generado # cd /lib/modules # ls
Nota: Desplazarse en el directorio de los mdulos 2.6.19 y confirme que se encuentra el modulo de la tarjeta de red. Esta? ______
GESTOR DE ARRANQUE (SC) Configure el GRUB # cd /boot (SC) Visualizando la lista de los archivos del nuevo Kernel a usar # ls
Gua de Laboratorio
Pgina 59
Abaco
COMPROBANDO (SC) Reiniciar # init 6 (SC) Al momento de aparecer el gestor de arranque presione rpidamente la tecla <Barra Espaciadora>
Gua de Laboratorio
Pgina 60
Abaco
Nota: Si le sale la ventana de deteccin de nuevo hardware, espere a que se cierre la ventana automticamente. En un caso real si el propsito de actualizacin era que reconozca un nuevo hardware, entonces tendra que aceptar el nuevo hardware
PARTE 4 MODULOS La informacin de los mdulos cargados y los recursos de hardware, nos ayuda a tener un panorama de la distribucin de los recursos o en otros casos para detectar si existen conflictos
Nota: El propsito de esta parte es tener un panorama, para conocer ms detalles se debe profundizar en temas de arquitectura de computadoras
Gua de Laboratorio
Pgina 61
Abaco
Modelo de Procesador
Velocidad Procesador
Ya falta poco
Relacin de perifricos
Gua de Laboratorio
Pgina 62
Abaco
Listo ya Terminamos
Gua de Laboratorio
Pgina 63