LINUX.

Slides:



Advertisements
Presentaciones similares
Internet y tecnologías web
Advertisements

CUPS Configuración y Uso de Paquetes de Software
PRESENTA: Mizrain Cano Chico Profesor: Lic. Albino Petlacalco Ruiz
MAC OS.... CONCEPTOS GENERALES
LINUX.
INVESTIGACION INFORMATICA AVANZADA
Introducción a servidores
CREACION DE ESPACIOS VIRTUALES PARA TRABAJO EN EQUIPO
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
Término que se le da al conjunto de equipos de cómputo que se encuentran conectados entre si por medio de dispositivos físicos que envían y reciben -
SISTEMAS OPERATIVOS WINDOWS LINUX.
TRABAJO DE PHP BB. PHP BB  Desde su creación en el 2000, php bb se ha convertido en la solución de Foros Open Source más utilizada. Como sus predecesores,
Curso Administrador Linux
Páginas web dinámicas. Olga García Collado.
WWW (World Wide Web) Pedro José López Javier Díaz
MAIRA LUCIA ORTIZ CAMILO ORTEGON DIAZ CRISTIAN CAMILO VARGAS
Proyectos de Ley Relacionados con Software Libre o Open Source -Congresista Edgar Villanueva Proy. Nro "Ley de Software Libre“ - Congresista Daniel.
SQL. PRESENTADO POR: JHENYFER PUENTES ADRIANA LOTE MARCO YEPEZ ROQUE ECHEVARRIA CARLOS ROBLES JAVIER TRUJILLO.
Portal Docente Virtual : Grupo Andaluz de Investigación: ‘Topología Computacional y Matemática Aplicada Proyecto Fin de Carrera Realizado por: Pablo Germán.
INDICE ¿Qué es Linux? El núcleo de Linux Distribuciones de Linux
INTRODUCCIÓN A LA PROGRAMACIÓN WEB
DATA WAREHOUSE Equipo 9.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. Servidores.
TIPOS DE SOFTWARE Se denomina software a un programa, equipamiento lógico o soporte lógico necesario para hacer posible la realización de una tarea con.
Desarrollo de aplicaciones para ambientes distribuidos
Servidores Conceptos Generales.
Structured Query Language MySQL Sistema de gestión de bases de datos SQL Open Source más popular Lo desarrolla, distribuye y soporta.
Lenguajes de programación para la web Lenguaje html Lenguaje java script Es un lenguaje estático para el desarrollo de sitios web Ventajas: Sencillo que.
PRESENTADO POR: JHENYFER PUENTES ADRIANA LOTE MARCO YEPEZ ROQUE ECHEVARRIA CARLOS ROBLES JAVIER TRUJILLO.
NAVEGADOR.
Versiones de PHP Programación en Internet II. Versiones de PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa.
Almacenamiento virtual de sitios web “HOST VIRTUALES” Tema 4 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto.
 La primera versión fue desarrollada por Robert McCool, quien desarrollaba el servidor web NCSA HTTPd (National Center for Supercomputing Applications).
Ensamblé de computadores
Aplicaciones del office para windows Word Word ofrece ahora la posibilidad de copiar tablas con arrastrar y colocar, y se pueden personalizar los estilos.
Informática Básica Unidad II
Sistema operativo Unix
Almacenamiento virtual de sitios web “HOSTS VIRTUALES”
 Un servidor proporciona información a los ordenadores que se conecten a él.  Cuando lo usuarios se conectan a un servidor pueden acceder a programas,
Sistemas Operativos.
Linux Sistema operativo.
María José Freire Mayra Coello Juan Francisco Pérez
Almacenamiento virtual de sitios web: «Hosts» virtuales. Jesús Torres Cejudo.
Mireia Martínez Pineda
Orígenes y características
Manual violento de Navicat
Valentina Hincapié. Christian Hincapié.. ¿QUE ES LINUX? GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel.
S.o de red. Introducción a los Sistemas Operativos de Red Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede.
CASO LINUX.
 El origen de Linux se encuentra en el sistema operativo MINIX. MINIX fue desarrollado por Andrew S. Tanenbaum con el objetivo de que sirviera de apoya.
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
Naime Cecilia del Toro Alvarez
APACHE WEB SERVER El proyecto Apache Web Server es un desarrollo de software en colaboración, enfocado en crear una implementación de un servidor HTTP.
Servidores. ¿Qué es un servidor? Servidor de Aplicación Servidor de impresión Servidor de base de datos Servidor de correo Servidor de Internet Servidor.
¿Qué es un ? El correo electrónico o fue una de las primeras aplicaciones creadas para Internet y de las que más se utilizan. Éste medio.
PRESENTADO POR: JHENYFER PUENTES ADRIANA LOTE MARCO YEPEZ ROQUE ECHEVARRIA CARLOS ROBLES JAVIER TRUJILLO.
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
Conocer los 3 tipos de licencias comerciales y las diferentes licencias de software libre.
2.1 Tipos de software. Ismael Meza Casillas. Control de Proyectos.
APLICACIONES DEL COMPUTADOR Y EL CELULAR
Presentado por: Kelly Johana Gallego Soto Rosa Reyes Estrada.
Linux Victor Villena Siguiente. -1- Que es Linux Es el término empleado para referirse al sistema operativo que utiliza como base las herramientas de.
Trabajo de Informática Facultad de Ciencias de la Educación, Humanas y Tecnologías Carrera de Ciencias Sociales Nombre: Ryan Andrés Siguencia Medina Semestre.
ALUMNO: Benjamin López Suarez PROFESOR: José Juan Ulin Ricardez MATERIA: Diseño Web PRESENTACION: Herramientas para desarrollo web.
Desarrollo Web en Entorno Servidor
Linux es un sistema operativo diseñado por cientos de programadores de todo el planeta, aunque el principal responsable del proyecto es Linux Tovalds.
Base de datos (MySQL) Ing. Linda Masias Morales Introducción Base de datos.
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Una aproximación al software libre en la empresa Pedro Melguizo Biosca Jornada de Software Libre en la PYME.
13/11/14. UNIDADES DEL SEMESTRE Este trabajo esta diseñado para saber los propósitos de los sistemas de información, así como el buen desempeño que le.
Transcripción de la presentación:

LINUX

Evolución Histórica

Reseña historia-continuación En 1983, Richard Stallman concibe la Free Software Foundation (Fundación software libre, FSF) y en ésta el proyecto GNU, el cual consiste en el desarrollo de un sistema operativo y juego de aplicaciones totalmente libre y compatible con UNIX. En 1990, se habían encontrado o escrito la mayoría de los componentes mayores del sistema operativo excepto uno: el kernel o núcleo. Para ese entonces, Linux comenzó como proyecto personal del entonces estudiante Linus Torvalds, que se basó en el Minix de Andy Tanenbaum (profesor que creó su propio clon de UNIX para PC-XT para usarlo en su docencia). Combinando Linux con el resto del sistema GNU se llego a la meta inicial de un sistema operativo libre: El sistema GNU basado en Linux.

Naturaleza Linux es un sistema operativo libre ya que sirve de enlace entre la maquina y sus periféricos con los programas de trabajo habituales facilitando las tareas del software y de los ordenadores a la hora de operar con la maquina y sus componentes. Se puede adquirir gratuitamente y se puede distribuir también con toda libertad y sin violar ninguna marca ni patente. El software libre Linux, se ha ido posicionando como competencia de windows, de Microsoft, que es el sistema operativo más usado en el mundo.

NATURALEZA Se ha realizado software útil para Linux como interfaces de usuario gráficas, servidores para Internet, programas de ofimática y diseño, etc. A partir de Linux se realizan adaptaciones y paquetes más o menos completos para el trabajo en entornos productivos. Estas adaptaciones se llaman comúnmente distribuciones y agrupan cientos o miles de aplicaciones junto con el sistema operativo, manuales, y otras ayudas que permiten con muy poco esfuerzo y una inversión reducida o nula obtener el sistema operativo con todos los programas necesarios para poder trabajar, ya sea en la oficina, en un centro de cálculo, administración o diseño gráfico.

VENTAJAS Linux es básicamente un duplicado de UNIX, lo que significa que incorpora muchas de las ventajas de este importante sistema operativo. En Linux pueden correr varios procesos a la vez de forma ininterrumpida como un servidor de red al tiempo que un procesador de textos, una animación, copia de archivos o revisar el correo electrónico. Seguridad porque es un sistema operacional diseñado con la idea de Cliente - Servidor con permisos de acceso y ejecución a cada usuario. Esto quiere decir que varios usuarios pueden utilizar una misma maquina al tiempo sin interferir en cada proceso.

Ventajas - continuación Linux es software libre, casi gratuito. Linux es popular entre programadores y desarrolladores e implica un espíritu de colaboración. Linux integra una implementación completa de los diferentes protocolos y estándares de red, con los que se puede conectar fácilmente a Internet y acceder a todo tipo de información disponible. Su filosofía y sus programas están dictados por el movimiento ``Open Source'' que ha venido crecido en los últimos años y ha adquirido el suficiente fortaleza para hacer frente a los gigantes de la industria del software.

Ventajas - continuación Linux puede ser utilizado como una estación personal pero también como un potente servidor de red. Linux incorpora una gama de sistemas de interfaz gráfica (ventanas) de igual o mejor calidad que otras ofrecidas en muchos paquetes comerciales. Posee el apoyo de miles de programadores a nivel mundial. El paquete incluye el código fuente, lo que permite modificarlo de acuerdo a las necesidades del usuario.

Ventajas - continuación Utiliza varios formatos de archivo que son compatibles con casi todos los sistemas operacionales utilizados en la actualidad. La principal ventaja es el costo de compra (cero, aunque hay empresas que cobran por conceptos de distribución, manuales, entre otros) y las principales desventajas son, en primera instancia, que es incompatible con el software más usado y no todo el mundo sabe utilizarlo.

Reseña histórica A principios del año 1995, 8 programadores fundaron lo que había de ser el Grupo Apache. Éstos, utilizando como base de trabajo el servidor NCSA 1.3, incorporaron las correcciones de errores publicadas y las mejoras más importantes que encontraron y probaron el resultado final en sus servidores. Después publicaron lo que había de ser la 1a versión oficial del servidor Apache (la 0.6.2, en abril del año 1995). Casualmente, por esas fechas, la NCSA reemprendió el desarrollo de su servidor NCSA.

Reseña Histórica-continuación En aquel momento el desarrollo de Apache continuó por 2 líneas paralelas. Por un lado, algunos desarrolladores siguieron trabajando en el Apache 0.6.2 para llegar a la serie 0.7, incorporando diversas mejoras. Otro grupo reescribió por completo el código de la primera versión, creando una nueva arquitectura de tipo modular. En julio del año 1995 migraron a esta nueva arquitectura las mejoras desarrolladas para Apache 0.7, haciéndose público como Apache 0.8.

Reseña Histórica-Continuación El día 1 de diciembre del año 1995, apareció Apache 1.0, que incluía abundante documentación y muchas mejoras en forma de módulos que se podían incrustar. Después, Apache sobrepasó al servidor NCSA como el más popular en Internet, posición que ha mantenido hasta hoy. En el año 1999 los miembros del Grupo Apache fundaron la Apache Software Foundation, que da soporte de tipo legal y financiero al desarrollo del servidor Apache y los proyectos relacionados que ha ido surgiendo.

Naturaleza Apache es un Servidor Web y de aplicaciones que es el más extendido, por versátil y por potente, entre los servidores web en internet. Existen modulos que implementan todos los últimos lenguajes para web que se han desarrollado, en función de lo que convenga al usuario. cualquier persona que quieras, podrá acceder a los archivos (tanto si es pagina web o no) con el explorer, bien mediante su ip (http://XXX.XX.XX.XX) o configurando uno de los servicios de redirección (mas cómodo) como cjb.net..http://loquequiera.cjb.net.

Funciones Apache es capaz de mostrar paginas web haciendo que el ordenador funcione como servidor y otras maquinas puedan conectarse a una. Con él pueden verse paginas dinámicas hechas en el lenguaje php c, paginas hechas con el lenguaje java (jsp y servlets). Corre en una multitud de Sistemas Operativos, lo que lo hace prácticamente universal. Es un servidor altamente configurable de diseño modular. Es muy sencillo ampliar las capacidades del servidor Web Apache.

Funciones - continuación Trabaja con gran cantidad de Perl, PHP y otros lenguajes de script. Perl destaca en el mundo del script y Apache utiliza su parte del pastel de Perl tanto con soporte CGI como con soporte mod perl. Trabaja con Java y páginas jsp. Teniendo todo el soporte que se necesita para tener páginas dinámicas. Permite personalizar la respuesta ante los posibles errores que se puedan dar en el servidor. Tiene una alta configurabilidad en la creación y gestión de logs. Permite a la computadora responder peticiones del tipo http, administrar una base de datos como la de una pagina para un server de tibia, o descargas los archivos ftp de una pagina como tripod.

Evolución Histórica La evolución de MySQL se produce con las sugerencias de los usuarios, canalizadas por la empresa MySQL AB, que contrata a programadores de todo el mundo para que, a través de Internet, vayan ampliando y mejorando el producto. Las versiones, como es costumbre en este tipo de software libre, se van colgando en Internet para que los usuarios puedan disponer de ellas. Sin embargo, también como es habitual, hay que distinguir entre versiones de prueba o beta y versiones estables o de producción. Las versiones de prueba o beta están a disposición de los usuarios para ser testadas en busca de posibles mejoras. Por su parte, las versiones estables o de producción son las que ya están preparadas para ser utilizadas a pleno rendimiento

Evolución Histórica-continuación En la actualidad, 4.1. 14 es la última versión estable. Esta versión dispone de características como gestión de transacciones, integridad referencial (bajo ciertas condiciones), uso de índices, incorporación de librerías, etcétera. La versión de prueba actualmente disponible es la 5.0, que empieza a incorporar elementos hasta ahora no incluidos en MySQL, como el uso de procedimientos, cursores, triggers o vistas. Existe una versión incluso más reciente, la 5.1, pero que aún es un proyecto. Esta versión promete mejoras en la seguridad y en la gestión de claves ajenas, aunque todavía no se conoce cómo se plasmarán dichas características en posteriores versiones estables.

Naturaleza MySQL es una herramienta diseñada para trabajar en la creación y administración de bases de datos controladas mediante un lenguaje estándar llamado SQL, que permite el pasaje de información desde la fuente al solicitante. Con MySQL el usuario puede crear bases de datos relacionales, permitiendo múltiples ejecuciones de una sesión al mismo tiempo y por distintos usuarios. Es decir, se pueden realizar muchas consultas a una misma base de datos al mismo tiempo.

Naturaleza - continuación MySQL ofrece una sencilla instalación, solicitando el dominio en el cual se encuentra la base de datos, una contraseña para el administrador y permitiendo crear usuarios con diferentes privilegios sobre los datos almacenados.

Principales Características Aprovecha la potencia de sistemas multiprocesador, gracias a su Implementación hilomultihilo. Soporta gran cantidad de tipos de datos para las columnas. Dispone de API's en gran cantidad de lenguajes (C, C++,Java, PHP, etc). Gran portabilidad entre sistemas. Soporta hasta 32 índices por tabla. Gestión de usuarios y passwords, manteniendo un muy buen nivel de seguridad en los datos.