Sie sind auf Seite 1von 9

Escuela de Informtica y Telecomunicaciones

SEMANA N 1 NOMBRE EXPERIENCIA: Sistema operativo LINUX y distribuciones UNIDAD DE APRENDIZAJE:


I. Objetivo

Que el alumno tenga una idea general de las caractersticas y funcionalidades del sistema operativo LINUX, cules son sus principales distribuciones, as como de los requerimientos necesarios para instalar y trabajar con LINUX y donde encontrar ms informacin acerca del mismo.

II.

Conocimientos previos

LINUX es un clon libre del sistema operativo UNIX, que corre sobre PC's basadas en procesadores Intel 80386, 80486 y Pentium, adems tambin opera sobre estaciones de trabajo con procesadores Sparc, Alpha y M68K, entre otros. LINUX soporta un amplio rango de software tal como TeX, X window, Matlab, Java, Corel WordPerfect, Scilab, SSH, GNOME, KDE, StarOffice, Adobe Reader, Firefox Mozilla, XEmacs, Wabi, Perl, Python, Siag, Tcl/Tk, el compilador GNU C/C++ y TCP/IP, adems que compaas comerciales ya estn liberando productos para LINUX (ejemplo: Sybase, Informix, Oracle, TIS, Corel WordPerfect, etc.). LINUX es un sistema operativo Licencia Pblica General. muy verstil, distribuido libremente en los trminos del GNU

El 95% de los usuarios de LINUX lo manejan exactamente igual que si estuvieran usando otro sistema UNIX.

III.

Requerimientos tcnicos

Para esta actividad basta con un PC con acceso a Internet por alumno o en grupo de mximo dos alumnos por PC. IV. Desarrollo de la Actividad

La siguiente actividad est centrada en la profundizacin de los conceptos generales del sistema operativo LINUX y de sus distribuciones ms importantes. Ud. deber profundizar acerca de las caractersticas del sistema operativo LINUX, conexin y desconexin al sistema operativo LINUX, funcionalidades del sistema operativo LINUX, requerimientos de instalacin del sistema operativo LINUX, principales distribuciones del sistema operativo LINUX y sus caractersticas, entre otras. Algunas de las preguntas y/o actividades planteadas pueden responderse con la documentacin ofrecida en el material terico de la asignatura, otras, sin embargo, requieren que Ud. Investigue, para esto ltimo ser usual que se le ofrezcan links a
1

Escuela de Informtica y Telecomunicaciones

pginas web, esquemas o dibujos, diagramas, tablas, documentacin complementaria, etc. LINUX vs UNIX
1.Qu es LINUX?

LINUX (GNU/LINUX) es un Sistema Operativo como MacOS, DOS o Windows. Es decir, Linux es el software necesario para que el computador nos permita utilizar programas como: editores de texto, juegos, navegadores de Internet, etc. Linux puede usarse mediante una interfaz grfica al igual que Windows o MacOS, pero tambin puede usarse mediante lnea de comandos como DOS
2.Mencione 3 diferencias entre LINUX y UNIX.

Linux no es una marca registrada. Unix es una marca registrada de X/open. UNIX es un sistema operativo comercial que durante muchos aos, se ha ejecutado en costoso hardware patentado. Por su parte, Linux puede ejecutarse en cualquier hardware Las licencias de UNIX pueden ser muy restrictivas. A menudo los desarrolladores deben pagar un alto precio por las bibliotecas de programacin estndar de la industria, Linux no impone tales restricciones y sostiene una mucha gran variedad de bibliotecas de cdigo abierto.

3.-

Mencione 9 caractersticas importantes del sistema operativo LINUX.

Multitarea Multiusuario Multiplataforma Multiprocesador Software gratis Kernel monoltico Reduccin de cache Robusto Memoria compartida

Conexin al sistema Toda la actividad que podemos realizar en el sistema operativo LINUX parte con el proceso bsico de conexin al sistema. Una vez logeados al sistema, podemos ejecutar los comandos y actividades necesarios, despus de eso, podemos desconectarnos de la mquina (cerrar nuestra sesin de login, o bien apagar la mquina). 2

Escuela de Informtica y Telecomunicaciones

Cuando Ud. se sienta frente a la terminal, el proceso que sigue para comenzar a trabajar se llama entrar al sistema o logging in. Para entrar al sistema debe teclear su login name y password asignadas, as, cuando su terminal LINUX est lista para usarse, despliega: Login: Esta es una invitacin para entrar al sistema. Teclee su login name y oprima la tecla <RETORNO>. Una vez que teclee su login name, LINUX despliega: Password: Teclee su contrasea y oprima <RETORNO>. Conforme usted teclea, LINUX no hace eco de la contrasea; esto es, las letras no aparecen en pantalla para que su contrasea permanezca secreta. Una vez que el sistema acepta su login name y la contrasea, LINUX inicia una sesin de trabajo para usted. Si el login name o la contrasea no fueron correctos, LINUX despliega: Login incorrect, y le permite intentarlo otra vez. Nada ms terminar el proceso de login, una SHELL arranca automticamente y advierte de su disposicin a recibir comandos mostrando un prompt, que por defecto ser uno de los smbolos #, %, > $, en funcin de que SHELL se use y de si uno es el root o no. Este prompt equivale al famoso C:\> del DOS y, como este ltimo, es redefinible. 4.Cuntos y cules son los pasos de seguridad para iniciar una sesin de LINUX?

No iniciar sesin como usuario root por defecto Encender el computador y cuando aparezca la pantalla de inicio de sesin ingresar el nombre de usuario y presionar la tecla Ingresar la clave del usuario y presionar nuevamente la tecla . Una vez ingresada la clave correctamente, el sistema abrir su sesin

5.-

Cuntos intentos de conexin soporta LINUX?, Es posible configurar LINUX para que se acepten ms intentos de conexin? Es esto ltimo conveniente? Por qu?

Linux por defecto Soporta 3 intentos de conexin. Esto se pueden modificar dentro del archivo login.cfg en la directiva logindisable, que marca el nmero de intentos de entrada al sistema fallidos que una conexin acepta antes de cerrarse o bloquearse. Realizar modificaciones a este parmetro no es conveniente porque puede provocar vulnerabilidades en el sistema (por ejemplo un ataque de fuerza bruta). O si es disminuido este valor puede causar el bloqueo de la cuenta.

Desconexin del sistema Cuando termine de trabajar con LINUX, debe finalizar la sesin saliendo del sistema (logging out). 3

Escuela de Informtica y Telecomunicaciones

Ud. sale del sistema para indicar a LINUX que la sesin de trabajo del login name en uso ha terminado. LINUX detiene entonces la sesin. Existen varias formas de salir del sistema. La primera consiste en esperar que aparezca el prompt del shell y entonces oprimir <CRTL>+<D>. Tambin puede suceder que el administrador haya configurado el sistema para que, de manera preestablecida, usted no pueda salir oprimiendo <CRTL>+<D>. Si este es el caso, debe usar uno de los comandos de salida: logout y exit. Una ltima manera para salir del sistema consiste en emplear el comando login. Con este comando LINUX entiende que debe sacarlo a usted del sistema y alistarse para que otra persona pueda entrar. Si lo que se desea es apagar el sistema se puede usar poweroff. 6.Cules son los aspectos relativos a la seguridad que debe tenerse con respecto a las sesiones de login de los usuarios?

Cerrar sesin cuando esta no est siendo utilizada. Requerir autenticacin para acceder nuevamente al sistema.

7.-

Una labor administrativa bsica y que se debe realizar prcticamente siempre por el administrador del sistema es chaquear sesiones de login desatendidas, por qu? cmo puede hacerse esto en LINUX?

El administrador debe chequear las sesiones de login desatendidas porque estas representas un peligro latente de intrusiones en el sistema y adems malgastan los recursos. Esta revisin se puede realizar a travs de los log de autenticacin del sistema (/var/log/secure y /var/log/messages) y con la ayuda de algunos comandos como who y w, entre otros.

Caractersticas de LINUX Algunas caractersticas importantes de Linux que lo hacen nico son las que se mencionan a continuacin: LINUX es completamente multitarea y soporta 32 bits. Una versin completa del sistema X window, conocido como Xfree86, est disponible para LINUX. Soporta TCP/IP. Memoria virtual y libreras compartidas. LINUX soporta (casi) todas las caractersticas de las versiones comerciales de UNIX. 4

Escuela de Informtica y Telecomunicaciones

Soporta software GNU. LINUX es cerradamente compatible con el IEEE POSIX.1 estndar. El sistema LINUX corre exclusivamente en modo de 32 bits. LINUX tiene construido soporte para redes, multitarea, y otras caractersticas. LINUX es pequeo. LINUX est en un constante estado de desarrollo. LINUX es ms barato de obtener que la mayora de sistemas UNIX y sus clones disponibles comercialmente. LINUX est disponible libremente en la Internet. Una de las ventajas ms importantes de usar LINUX es que Ud. trabaja con el kernel real. Es decir, todo el cdigo fuente del kernel est disponible para LINUX, y Ud. tiene la habilidad para modificarlo y cubrir sus necesidades. Qu significa que LINUX sea un sistema operativo de 32 bits?

8.-

Que Linux utiliza todas las caractersticas del modo de proteccin especial para los procesadores Intel 80386 y posteriores

9.-

Cul es la ventaja ms importante de trabajar con Linux?. Explique.

La ventaja ms importante de usar Linux es que se trabaja con el Kernel real. Es decir, todo el cdigo fuente del Kernel es disponible para Linux, y tenemos la posibilidad para modificarlo y cubrir nuestras propias necesidades. Adaptndolo para nuestros propios requerimientos.

Requerimientos de Hardware A diferencia de otras versiones de UNIX para PC, LINUX es muy pequeo. Ud. puede correr un sistema bsico desde un solo disco de alta densidad 5.25. Sin embargo, para correr un sistema LINUX completo, se tienen otras necesidades de Hardware. LINUX por su misma naturaleza es continuamente expandido, y ms caractersticas son anexadas cada da. Sin embargo, la compatibilidad del hardware es limitado al hardware que tienen los desarrolladores. Afortunadamente, hay algunos drives genricos para los drivers de disco duro IDE para LINUX. Estos drives genricos deberan trabajar con todos los discos duros IDE y sus adaptadores. La mayora de los drives tipo interno son soportados, pero drives tipo externo que corren conectndose al puerto paralelo de la impresora generalmente no son soportados. 5

Escuela de Informtica y Telecomunicaciones

La siguiente es una gua de algunos requerimientos para LINUX. No se tiene que seguir exactamente, pero esta lista le dar una idea general de que se requiere: Un sistema basado en procesador Intel 80386, 80486 o Pentium. La arquitectura puede ser ISA, EISA o Local bus. Un mnimo de 4MB de RAM. Un controlador de disco duro estndar compatible. Requerimientos de espacio de disco. Requerimientos especiales para el sistema X window 10.Cul es la limitante de hardware que tienen los programas desarrollados en Linux?

Que la compatibilidad del hardware es limitado a el hardware que tienen los desarrolladores. La mayora de los drives tipo interno son soportados, pero drives tipo externo generalmente no son soportados.

11.-

Mencione 4 requerimientos de Hardware para poder trabajar con Linux.

Un controlador de disco duro estndar compatible.

Un sistema basado en procesador Intel 80386, 80486 o Pentium. 4MB de Memoria RAM como mnimo Espacio de disco duro.

12.-

Averiguar acerca de los requerimientos de espacio de disco duro para LINUX.

Si se instala lo mnimo, menos de 50MB son requeridos. Se puede instalar un nmero opcional de paquetes de software, incluyendo el sistema X window, con lo que quizs 200MB o ms sern requeridos. Adems, probablemente se requiera una cantidad aparte de espacio en disco duro para la particin de swap, la cual es usada para el manejo de la memoria virtual. En general, se deber considerar 200MB de espacio de disco para uso del sistema, 16MB ms para un espacio de swap y una cantidad extra para los programas y software personal.

13.-

Mencione los requerimientos necesarios para trabajar adecuadamente con X window en LINUX. 6

Escuela de Informtica y Telecomunicaciones

8MB de RAM para compilar y correr programas en X window. Se necesitan otros 6MB o 10MB de espacio de disco para el compilador GCC, aparte de lo ya mencionado para el sistema X window.

Distribuciones LINUX Hay una buena cantidad de distribuciones para escoger LINUX, pero puede ser un poco difcil la eleccin. Las diferentes distribuciones reflejan las diferentes filosofas como estn operando este sistema operativo. 14.Averige el nombre de la distribucin LINUX que actualmente estn usando en los laboratorios de su escuela y elabore una lnea de tiempo en donde se muestre la evolucin de dicha distribucin.

Kerner

Hay una buena cantidad de sitios de donde es posible obtener un rbol genealgico de LINUX, para mayor detalle darle un vistazo a los siguientes links: http://futurist.se/gldt/ aqu aparecen varias versiones de estos rboles genealgicos para LINUX (distros timelines) que se pueden descargar. http://greer.nodolinux.com/pic/linux/DiagramaLinux.jpg http://www.levenez.com/unix/unix.pdf aqu se muestra un completsimo rbol genealgico de UNIX. http://www.levenez.com/unix/#13 aqu hay versiones imprimibles del rbol genealgico de UNIX.

15.-

Elabore una tabla comparativa entre las distribuciones LINUX base (Red Hat, Suse, Debian, Slackware). 7

Escuela de Informtica y Telecomunicaciones

Red Had Es una de las versiones ms antiguas de Linux, ha sido una de las distribuciones ms destacadas, es famosa por crear el formato RPM (RedHat Package Manager), que ahora es utilizada por otras versiones. En la actualidad es vendido como sistema operativo para servidores, posee configuracin e instalacin de hardware actualizado. No posee soporte a formato MP3 ste se encuentra desactivado tanto en Rhythmbox como en XMMS, en su lugar se recomienda usar OGG Vorbis. Tampoco posee soporte a NTFS, pero tambin puede ser instalado. Tiene una nica plataforma certificada, permite implementar aplicaciones segn la necesidad empresarial. Ampliamente usado, excelente ayuda de la Comunidad, montones de innovaciones. Pobre soporte multimedia debido a las licencias de distribucin de algunos programas pero que pueden ser descargados desde internet libremente. OpenSuse Nombre de distribucin y proyecto libre auspiciado por Novell para el desarrollo y mantenimiento de un sistema operativo basado en Linux. Ofrece una facilidad de uso nica en el mercado y una interaccin sin complicaciones con sistemas informticos ya existentes as como con numerosas aplicaciones bsicas de oficina. Tambin ofrece niveles de flexibilidad sin precedentes para los clientes de equipos de escritorio. Se puede instalar como una plataforma de uso general, se puede utilizar como configuraciones para dientes de procesamiento parcial extensivo. Posee: facilidades de uso nicas que incluye interfaz de usuario intuitiva, herramientas de bsqueda integradas. Compatibilidad con nuevo hardware para USB y Bluetooth ofrece un sistema hot plug para dispositivos perifricos intuitivos y fciles de usar. Seguridad , AppArmor como parte de SUSE, crea un cortafuego alrededor de cualquier programa Linux, gestiona las aplicaciones de modo que impide accesos no autorizados, puede detener, fcilmente programas maliciosos y posibles ataques, incluidos aquellos para los que todava no existen parches Tiene RPN, pero en otros aspectos no se basa en Red Hat, usa software en DVD-ROM para abrir paquetes, incluye alrededor de media docena de CDs que contienen prcticamente cualquier paquete que un usuario puede necesitar para el sistema. En pocas palabras se puede decir que posee atencin profesional detallada, herramientas de configuracin "YaST" fciles de utilizar. YaST, es un proyecto de cdigo abierto creado y patrocinado por Novell, es popular por su facilidad de uso y atractiva interfaz grfica, a travs de ste puede configurar entornos de red , servicios del sistema, configuracin de seguridad entre otras. Debian Fue construida para nicamente para usos sin fines de lucro, cada una de las otras versiones que se conocen, fueron diseados para empresas sin fines, al igual que Ubuntu, es atractivo por su fuente abierta, cada usuario puede personalizar los archivos del sistema a su gusto. No contiene ningn aspecto grfico en especial, ste se puede instalar a eleccin del usuario. (ya sea GNOME, KDE, etc) Slackware Es una distribucin de Linux que es muy similar a Debian Linux es que est dirigida a usuarios avanzados que prefieren el entorno estndar UNIX en Linux. Usa todas las herramientas de configuracin basadas en texto y no usa ninguna GUI para estas configuraciones. Tambin es una de las versiones ms antiguas de Lnux disponibles y es la nica que se basa en la administracin de paquetes. Puede ejecutarse en CPUs x86, Alpha y SPARC. Existe una lista de herramientas de programacin, software y bibliotecas actuales para usuarios que deseen desarrollar u obtener software adicional para el sistema operativo. 8

Escuela de Informtica y Telecomunicaciones

Para esto ltimo Ud. puede consultar los siguientes links: http://www.linux-es.org/distribuciones http://www.microteknologias.cl/linux_distros.html http://120linux.com/distribuciones/ http://es.wikipedia.org/wiki/Anexo:Comparaci%C3%B3n_de_distribuciones_Linux http://www.microteknologias.cl/datos-distros.html

V.

Resumen Con esta experiencia aprendiste acerca de las caractersticas del sistema operativo LINUX y de sus requerimientos de instalacin. Aprendiste acerca del proceso de conexin al sistema y desconexin del sistema, considerando tambin algunas indicaciones para la seguridad de ambos procesos. Por ltimo, aprendiste acerca de las caractersticas bsicas de las principales distribuciones LINUX.