UNIVERSIDAD NACIONAL DE INGENIERIA “LINUX” DOCENTE : Dr. C. Javier Solano S. CONTENIDO 1. Introducción 2. Instalación 3. Interfases Linux 4. Aplicativos 5. Herramientas de Configuración 5. Configuración de Servidores I. INTRODUCCIÓN Ordenadores --> diferentes tareas/programas (procesador de texto, graficos 3D, etc) --> capaces de acceder recursos de computador (ej: escribir) Programas actuando independientemente uno de otro => conflictos (uno puede escribir sobre los datos de otro) Solucion: Sist. Operativos (mecanismos/reglas de func.) ---> ejec programas, control memoria, creacion/control interfases graficas, etc SOs: M.Windows (95,98,NT,XP), Solaris, OS/2, Be02, DOS, Linux I. INTRODUCCIÓN Linux (Linus Torwald) basado en UNIX (portable, no facil pero flexible) --> flexible, estable Versiones: RedHat, Suse, Slackware, Debian, Ubuntu, etc Entorno trabajo: shell y X Window Linux --> multitarea y multiusuario => grupos, usuarios ACM Software System Award 1983 UNIX Ken Thompson y Dennis M. Ritchie 1986 Tex Donal E. Knuth 1989 PostScript William H. Paxton 1991 TCP/IP Vinton G. Cerf y Robert E. Kahn 1993 WWW Tim Berners-Lee y Robert Cailliau 1995 NCSA Mosaic Marc Andreesen y Eric Bina 1997 Tcl/Tk John Ousterhout 1999 Apache Brian Behlendorf, Roy T. Fielding, Rob Hartill, David Robinson, Cliff Skolnick, Randly Terbush, Robert S. Thau, A. Wilson 2002 Java Games A. Goslin 2003 Make Stuart Feldman 2004 SNP R. Bindignavle, Simon S. Lam, S. Su,T.Woo INTERNET Y SOCIEDAD INSTALACIÓN + complicada que en Windows Sistemas de Archivo (formatos) DOS --> FAT Windows95 --> VFAT Windows 98 --> FAT32 Windows NT o XP--> NTFS IBM OS/2 --> HPFS Linux --> ext2, ext3 INSTALACIÓN Particiones Problema <-- usuarios love Windows :( fips Arranque LILO o Grub Diskette de arranque Configurar /boot Arranque en Windows (Loadlin) gdmsetup Cuenta de administrador: root INICIACIÓN A LINUX Formas de acceder: consola de texto gestor de sesiones graficas (X Window) telnet /ssh Login, password, logout Login Password Logout (<ctrl> d, exit) ESTRUCTURA DEL SISTEMA DE ARCHIVOS Tipos Windows: .txt, .jpg, .exe, .html, .... Linux: archivos, directorios, archivos especiales enlaces Camino (path) / ->/home -> /home/pedro -> /home/pedro/hola.txt Estructura del sistema de archivos Windows: depende del hardware (c:\, d:\, m:\) Linux: origen unico --> / ESTRUCTURA DEL SISTEMA DE ARCHIVOS Tipos Windows: .txt, .jpg, .exe, .html, .... Linux: archivos, directorios, archivos especiales enlaces Camino (path) / ->/home -> /home/pedro -> /home/pedro/hola.txt Estructura del sistema de archivos Windows: depende del hardware (c:\, d:\, m:\) Linux: origen unico --> / Estructura del Sistema de Archivos Linux / raiz de directorios /dev dispositivos (cdrom, diskette, usb,...) /etc ficheros configuracion del sistema /etc/X11 configuracion de X Window /etc/skel configuracion basica p/el usuario /bin ejecutables /lib librerias de programas de /bin /proc ficheros especiales p/ kernel /sbin ejecutables solo accesibles por root /usr programas de uso comun /var informacion temporal de programas /usr /usr/X11R6 programas X Window /usr/bin programas uso gral (ej: c++) /usr/doc documentacion gral del sistema /usr/etc ficheros configuracion gral /usr/include ficheros cabecera de c/c++ (.h) /usr/info ficheros de informacion de GNU /usr/lib librerias generales de los programas /usr/man manuales --> man /usr/sbin programas administracion del sistema /usr/src codigo fuente de programas Acceso a los diferentes sistemas de archivos Unica raiz (/) y estructura independiente de dispositivos de almacenamiento existentes Windows: plug and play Linux: “montar” el sistema de almacenamiento. Ej: diskette Introducir el diskette Montar el sistema de archivos del mismo Leer, gravar, manipular el contenido Desmontar el sistema de almacenamiento Extraer el diskette El root es el q monta/desmonta (se puede arreglar) Permisos r permiso de lectura del fichero -> 4 w permiso de escritura del fichero -> 2 x permiso de ejecucion del fichero -> 1 s permiso p/cambiar propietario fichero > ls -l rwxrwxrwx archivo1.txt rwxr_xr_x archivo2.exe rwxr_x___ archivo3.jpg rwx______ archivo4.c owner-group-users X Window Se puede instalar en modo grafico o texto. En este ultimo caso, se puede usar el comando startx para pasar al modo grafico GNOME --> bibliotecas GTK KDE --> bibliotecas Qt Windows Maker Failsafe Otros Se puede entrar en modo texto por otros usuarios, y en algunas versiones hasta en modo grafico •GNOME •GNOME •GNOME •Filemanager del GNOME Color X term, gnome terminal, regular xterm Multimedia Audio Mixer Cd Player Xmms Otras aplicaciones GQ View Simple Calculator Calendar System Info System Monitor