Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistema Linux2
Sistema Linux2
Facilitador: Prof. Ysnaldo Garca Dannys Rumbos Mercedes Ruiz Yajaira Maduro 11 de junio de 2011
Contenido
I. II. Introduccin Por qu se dice Software Gratuito? III. Antecedentes IV. Qu es GNU/Linux? V. Qu es un Kernel? VIII. Linux Empresariales IX. Sistema Operativo Canaima X. Qu es ubunto?
XI. Aplicaciones XII. Qu es skype, wiky y skype, moodle? XIII. Ventajas y desventajas
VI. Bajo que licencia trabaja Linux VII. Ventajas y desventajas de GNU/Linux comparado con Window
I. Introduccin
Posiblemente los dos primeros obstculos que la gente encuentra al tratar de introducirse en el mundo del software libre son: primero comprender el significado de libre con todas sus implicaciones y segundo, entender que Linux no es un Sistema Operativo y despus de esto, seleccionar la distribucin de Linux a usar de entre las cerca de 350 existentes (activas). En esta exposicin se tratara de responder a estas de cada
Nace as el CopyLEFT. Su implementacin jurdica es la GNU GPL General Public Licence - Licencia Pblica General
III. Antecedentes
Perspectiva histrica Hasta los comienzos de 1980 era comn compartir y modificar cdigo, para ser implementado en diferentes plataformas. Empresas comerciales comienzan a obligar a sus programadores a firmar contratos de confidencialidad para no revelar el cdigo de los programas desarrollados. Quienes revelaran datos de esos programas seran considerados piratas. En 1984, un investigador del Laboratorio de Inteligencia Artificial del MIT, Richard Stallman, renuncia al mismo en contraposicin a la prohibicin a no poder compartir el cdigo de programas entre colegas. Funda en ese momento una Fundacin en apoyo al Software Libre. Free Software Fundation. l se hace la siguiente pregunta:
Hay algn programa que yo pueda realizar y compartir a una nueva comunidad?
Sistema Operativo
As podra existir una nueva comunidad cooperando e invitar a cualquiera a unirse Un S.O. similar UNIX, para fcil migracin de usuarios
III. Antecedentes
Perspectiva histrica Richard Stallman en 1985, cre la Fundacin del Software Libre (FSF) y desarroll la Licencia Publica General (GNU GPL), para tener un marco legal que permitiera difundir libremente el software para crear un sistema operativo completo. Sin embargo, todava le faltaba un ncleo. En 1991, en Helsinki, Linus Torvalds comenz un proyecto que ms tarde lleg a ser el ncleo Linux. Esto fue al principio un emulador terminal, al cual Torvalds sola tener acceso en los grandes servidores UNIX de la universidad. l escribi el programa expresamente para el hardware que usaba, e independiente de un sistema operativo, porque quiso usar las funciones de su nueva computadora con la designacin "Linux" al principio fue usada por Torvalds slo para el ncleo. El ncleo fue, sin embargo, con frecuencia usado junto con otro software, especialmente con el del proyecto de GNU. Esta variante de GNU rpidamente se hizo la ms popular, ya que no haba ningn otro ncleo libre que funcionara en ese tiempo.
III. Antecedentes
Cronologia histrica 1991: El ncleo Linux es anunciado pblicamente, el 25 de agosto por el entonces estudiante finlands de 21 aos Linus Benedict Torvalds. El 17 de septiembre la primera versin pblica aparece sobre un servidor de ftp. Algunos desarrolladores estn interesados en el proyecto y contribuyen con mejoras y extensiones. 1992: El ncleo Linux es licenciado de nuevo bajo la GNU GPL. Las primeras distribuciones Linux son creadas. 1993: Ms de 100 desarrolladores trabajan sobre el ncleo Linux. Con su ayuda el ncleo es adaptado al ambiente de GNU, que crea un espectro enorme de tipos de aplicaciones para el nuevo sistema operativo creado de la unin del software del proyecto GNU, variados programas de Software Libre y el ncleo Linux.
IV. Qu es GNU/Linux?
Comienzos de los 90 El S.O. GNU estaba casi listo.
De manera totalmente independiente al Proyecto GNU, Linus Torvalds junto a un grupo de programadores haba dado los primeros pasos en el desarrollo de un ncleo similar a MINIX y UNIX compatible.
Linus pone a disposicin ese kernel (ncleo) bajo las licencias GPL y pasa a ser parte del proyecto GNU
IV. Qu es GNU/Linux?
Estructura
Aplicaciones
Sistema Operativo similar a UNIX. Libre Soporta 486, Pentium, AMD, Cyrix, SPARC, DEC, Alpha,PowerPC, Mac Uso Personal (PC), Servidores y Estaciones de Trabajo Soporta redes TCP/IP y otros protocolos
Shell
V. Qu es un Kernel ?
Kernel (Ncleo) es el programa que tiene control total de la maquina y administra sus recursos. GNU/Linux, desde un punto estricto es un kernel, no un sistema operativo. El sistema operativo es el kernel junto con todas las herramientas necesarias para que la computadora pueda operar. De poco sirve un kernel sin un shell, ni ambiente grfico, ni herramientas de administracin. Las funciones mas importantes del mismo, aunque no las nicas, son: Administracin de la memoria, para todos los programas en ejecucin. Administracin del tiempo de procesador, que estos programas en ejecucin utilizan. Es el encargado de que podamos acceder a los perifricos/elementos de nuestro ordenador de una manera cmoda.
VII. Desventajas
Desventajas de Linux: Para algunas cosas debes de saber usar UNIX La mayora de los ISP no dan soporte para algo que no sea Windows (ignorantes). No Existe mucho software comercial. Muchos juegos no corren en Linux. Desventajas de Windows: El costo es muy alto Las nuevas versiones requieren muchos recursos La mayora de los virus estn hechos para win Puedes tener errores de compatibilidad en sistemas nuevos. Histricamente es ms inestable de los 3 Mac
DEBIAN KNOPPIX
Preferida por los Programadores Es la ms grande no comercial Aventaja a las dems en herramientas. Fcil instalacin. Es amena. Buenas herramientas de administracin. Buenos manuales en espaol. Viene con KDE. Usa el mismo formato de archivos que RedHat y Suse (RPM) Es la ms fcil de instalar. Trae GNOME. Se actualiza muy seguido. Orientada a servidores en produccin, sistema con soporte para grandes equipos, basado en RHEL
SUSE
MANDRAKE/ MANDRIVA
CENTOS
precisin que el Proyecto Canaima Educativo son las computadoras porttiles hechas especialmente para nios de los primeros grados escolares, con programas y contenidos bajo una plataforma en software libre, que permiten la interactividad entre los alumnos y los docentes y que forma parte de las polticas pblicas educativas establecidas en el Plan Estratgico 'Simn Bolvar' para brindar conocimientos nuevos a los alumnos y alumnas de educacin bsica.
Aspectos de configuracin
Aceptar licencia GPL Espacio en disco, particiones Tipo de instalacin, personal, estacin de trabajo, servidor Uso horario,Idioma, teclado, red
Usuarios Propios de Linux Usuarios de Alto Privilegio Usuarios Privados: Grupos Privados:
useradd passwd usermod userdel chmod
Seguridad en LINUX
1) Seguridad Fsica
Polticas de contraseas
2) Polticas de Seguridad
La contrasea
Funcin de dispersin: consiste en un sistema de cifrado en un solo sentido. Visible: /etc/passwd Elegirla adecuadamente: Evitar palabras del diccionario, nombres, nmeros Evitar palabras en idiomas comunes Combinar letras con nmeros Elegir claves que tengan algn sentido (que sea fcil de recordar) Cambiarla con cierta frecuencia
Desde el entorno local en modo textual mquina login: Password: Desde otro sistema de la red En modo textual ssh usuario@maquina En modo grfico ssh X usuario@maquina kcalc scp archivo usuario@maquina:archivo
Facilidades de interaccin
Renombrar rdenes complicadas alias rm=/bin/rm -i Manejar la historia Utilizar las flechas history !! (repetir la ltima orden) !3 (repetir el 3) !expre:p (busca la ltima orden ejecutada que empieza por expre) Directorios de usuarios ~ ~alex Completar el nombre de archivos <TAB>
Tipos de rdenes
Informativas man (por secciones), info, mozilla, lynx, gv date, cal, ps, pwd Ejecutivas De usuario: lpr, cp, mv, rm De sistema: sync, halt, reboot, shutdown Procesadoras editores (kedit, kwrite, nedit, pico, vi, emacs) od, strings, head, tail, grep, awk diff, find
Sistema de ficheros
Uniforme
ficheros, directorios, dispositivos, comunicacin un fichero es una secuencia de bytes el significado se lo da el programa que lo usa
sufijos y prefijos tipo o nmeros mgicos
cat /usr/share/doc/gcc-3.0/README
cd $HOME cd ~
ls -alrt directorio (ordenados por tiempo, incluidos .*) ls -R directorio (clasificado y recursivo)
Manipulacin de ficheros
mkdir directorios rmdir directorios rm ficheros rm -r nombres -i -f mv nombreA nombreB mv fichero directorio cp ficheroA ficheroB cp ficheroA directorioB cp -r directorioA directorioB -p -i crear directorios borra directorios borra ficheros borra recursivo borra preguntando borra sin preguntar cambia nombres mover ficheros copiar copiar a otro directorio copiar recursivo conservando atributos preguntando
FIN
Gracias por su atencin