UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO CARRERA PROFESIONAL DE INGENIERIA ELECTRONICA LINUX AVID ROMAN GONZALEZ



Documentos relacionados
! " # $!% & % '" ()!*++,

Sistema Operativo Linux

Arquitectura del sistema operativo GNU/Linux. Luis Eduardo Sepúlveda R.

Sistemas Operativos de Red

IES Abyla. Departamento de Informática. Sistemas Operativos

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)

Entre los más conocidos editores con interfaz de desarrollo tenemos:

COLEGIO COMPUESTUDIO

Trabajo TICO Unidad 2: Sistemas Operativos. Guillermo Jarne Bueno.

CAPITULO IV CONCLUSIONES Y RECOMENDACIONES

Capítulo 6 Introducción a los Sistemas Operativos de Redes (NOS)

Introducción a las redes de computadores

1

INTERFAZ GRAFICA DE LINUX Y ENTORNO GRAFICO DE WINDOWS.

Introducción al Mundo GNU/Linux

Módulos: Módulo 1. Hardware & Arquitectura de sistemas - 20 Horas

Introducción al Linux y software libre. Marcelino Vicens Universidad de Valencia

Introducción. Linux es un sistema operativo basado en UNIX. Fue creado Linus Torvalds, estudiante filandes en 1991.

Conceptos Básicos de Software. Clase III

CFGM. Servicios en red. Unidad 5 Servicio FTP. 2º SMR Servicios en Red

José Mariscal Prieto. Curso de.

PROGRAMA UNIX MODALIDAD ONLINE

1

Acceso al Disco Compartido y Dispositivos USB y DVD

Servicio de VPN de la Universidad de Salamanca

Windows Server Windows Server 2003

Facultad de Ciencias del Hombre y la Naturaleza SISTEMAS OPERATIVOS DE REDES CICLO II Materia: Sistemas Operativos de Redes Tema:

Administración de sistemas UNIX/Linux Práctica Colección de scripts para la configuración de una infraestructura de máquinas UNIX

El Sistema Operativo Linux

Internet, conceptos básicos

MANUAL PARA CREAR UNA RED CON MAQUINAS VIRTUALES

Módulo 1 El lenguaje Java

INSTITUTO TECNOLÓGICO DE LAS AMÉRICA ITLA

CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES

DIPLOMADO EN SEGURIDAD INFORMATICA

Administración de Redes

INTRODUCCION. Tema: Protocolo de la Capa de aplicación. FTP HTTP. Autor: Julio Cesar Morejon Rios

FUNDAMENTOS DE PROGRAMACION CON C#

Inducción al Laboratorio de Informática

SCT Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A.

Módulos: Módulo 1. El núcleo de Linux - 5 Horas

Descripción. Este Software cumple los siguientes hitos:

Curso Taller de Química Computacional Módulo II. PRACTICO 1 Introducción al uso del sistema operativo Linux.

MT01 MANUAL TÉCNICO CONEXIONES VPN. Fecha: 30/11/11

Introducción a la Computación

5.2.- Configuración de un Servidor DHCP en Windows 2003 Server

POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software [1]

Software Libre y Software propietario

Software libre. El software libre provee la libertad de: Documentación (guías, wikis, faqs, etc.). Programa ejecutable. Código fuente del programa.

CONFIGURACIÓN DEL ADAPTADOR DE RED EN LINUX

UTILIZACIÓN DEL ENTORNO DE COMPILACIÓN FST EN PLATAFORMAS DE 64 BITS (x64)

INSTALACIÓN Y UTILIZACIÓN DEL COMPILADOR GFORTRAN

Curso ICA de: LINUX BÁSICO

Tema: INSTALACIÓN Y PARTICIONAMIENTO DE DISCOS DUROS.

Internet Information Server

Instalación del Software Magaya


Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor.

Sistemas operativos: una visión aplicada. Capítulo 11 Estudio de casos: Linux

Introducción a Windows

TEMA 3: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS.

FP Gestión, Formación Profesional para el Empleo. Linux OpenSuse 10.2

c) Porqué comprar software comercial si puede conseguir mejor software gratis?

Programación de Sistemas

- Telnet, Rlogin, SSH - X-Terminal - Escritorio remoto VNC - Terminal Server - Acceso remoto mediante interfaz web

Tutorial: Primeros Pasos con Subversion

Conceptronic CFULLHDMA Cómo usar Samba/CIFS y NFS

Curso de administración de sistemas GNU/linux Copias de seguridad en GNU/Linux

Análisis de aplicación: BlueFish

Curso de verano. Biología Computacional: Análisis masivo de datos ómicos

Uso básico de la terminal

CFGM. Servicios en red. Unidad 2. El servicio DHCP. 2º SMR Servicios en Red

PROYECTO. Solución Empresarial Ingeniería y Desarrollo de Software - info@solucionempresarial.com.

4.2- Instalación y Configuración de un Servidor DNS Dnsmasq en Ubuntu sin DHCP

ReadMe de Parallels Tools

HOW TO SOBRE LA CREACION DE UNA DISTRIBUCION PERSONALIZADA DE LINUX

PAG. 1. Administración Remota

Guía de configuración de las funciones de escaneado

AGENDA Curso Integral de Introducción y A dministra ció n a GNU/Linux

Nivel Básico/Intermedio/Avanzado. Instalar y Configurar Servidores GNU/Linux. Administrar Servidores GNU/Linux. Proteger ante ataques a Servidores.

#SoftwareLibre13 Reutiliza tu Antiguo PC con Linux

La Pirámide de Solución de TriActive TRICENTER

Eurowin 8.0 SQL. Manual de la FIRMA DIGITALIZADA

Lección 5: Bloc de notas Estudio de la aplicación Bloc de notas, utilizada para escribir sencillos documentos de texto de tamaño reducido.

LIESH. Fco. Javier Bohórquez Ogalla

Manual de usuario de IBAI BackupRemoto

Contenido QUÉ ES SERVIDOR CLOUD?... 3 ACCESO AL SERVIDOR CLOUD... 3 ADMINISTRACIÓN DEL SISTEMA... 6

WINDOWS : TERMINAL SERVER

MANUAL DE INSTALACIÓN DEL COMPONENTE WEBSIGNER JAVA. Versión 4.0

Roles y Características

Manual de Usuario Servidor Cloud

Sistemas Operativos Windows 2000

Administración de GNU/Linux

Transcripción:

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO CARRERA PROFESIONAL DE INGENIERIA ELECTRONICA LINUX AVID ROMAN GONZALEZ

Introducción Linux es clónico de UNIX El sistema en si refleja esta compleja herencia y, a pesar de que el desarrollo de Linux puede parecer un esfuerzo voluntario desorganizado, el sistema es potente, rápido y gratuito. UNIX es una marca comercial de X/Open. Linux no es una marca comercial. MS-DOS y Microsoft Windows son marcas comerciales de Microsoft, Inc.

Linux Linux es multiproceso, multitarea, con característica de servidor de red. Tenemos varias distribuciones de Linux, tales como: Suse, Redhat, Caldera, Debian, Slackware, Mandrake, Turbo Linux, etc. Se ha convertido en el sistema para los negocios, educación, y provecho personal. Soporta un amplio rango de software, desde TEX a X Windows, al compilador GNU C/C++ a TCP/IP. Es una implementación versátil de UNIX, distribuida gratuitamente.

En los negocios ya se instala Linux en redes enteras, usando el sistema operativo para manejar registros financieros y de hospitales, un entorno de usuario distribuido, telecomunicaciones, etc. Universidades de todo el mundo usan Linux para dar cursos de programación y diseño de sistemas operativos. Lo que hace a Linux tan diferente es que es una implementación gratuita de UNIX. Fue y aun es desarrollado por un grupo de voluntarios, principalmente en Internet, intercambiando código, comentando fallos, y arreglando los problemas en un entorno abierto.

Breve historia de Linux: UNIX es uno de los sistemas mas populares del mundo debido a su extenso soporte y distribución. Originalmente fue desarrollado como sistema multitarea con tiempo compartido para mini ordenadores y main frames a mediados de los 70, y desde entonces se ha convertido en uno de los sistemas mas utilizados a pesar de su ocasionalmente, confusa interfaz con el usuario y el problema de su estandarizacion.

Cuál es la verdadera razón de la popularidad de UNIX? Muchos hackers consideran que UNIX es el autentico y único sistema operativo. El desarrollo de Linux parte de un grupo en expansión de hackers de UNIX que quisieron hacer su sistema con sus propias manos. Linux es una versión de UNIX de libre distribución, inicialmente desarrollada por Linus Torvalds en la Universidad de Helsinki, en Finlandia. Fue desarrollado con la ayuda de muchos programadores y expertos de UNIX.

Inicialmente, solo fue un proyecto de aficionado de Linus Torvalds. Se inspiraba en Minix, un pequeño UNIX desarrollado por Andy Tanenbaum, y las primeras discusiones sobre Linux surgieron en el grupo de Newscomp.os.minix.

Características del sistema: Linux implementa la mayor parte de las características que se encuentran en otras implementaciones de UNIX, mas algunas otras que no son habituales. En Linux pueden trabajar varios usuarios simultáneamente y cada uno de ellos puede tener varios programas en ejecución. Linux es compatible con ciertos estándares de UNIX. Fue desarrollado buscando que casi todo el software gratuito desarrollado para UNIX se compila en Linux. Soporta consolas virtuales, lo que permite tener mas de una sesión abierta en la consola de texto y conmutar entre ellas fácilmente.

Linux implementa todo lo necesario para trabajar en red con TCP/IP. Desde manejadores para las tarjetas de red mas populares hasta SLIP/PPP, que permiten acceder a una red TCP/IP por el puerto serie. También se implementan PLIP (para comunicarse por el puerto de la impresora) y NFS (para acceso remoto a ficheros). Y también se han portado los clientes de TCP/IP, como FTP, telnet, NNTP y SMPT.

Comandos y utilidades básicas: Cada utilidad que espere encontrar en UNIX estándar ha sido trasladada a Linux. Esto incluye comandos básicos como ls, awk, tr, sed, bc, more, y muchos mas. Hay disponibles numerosos editores de texto como: vi, ex, pico, jove, GNU Emacs y sus variantes. Muchos usuarios de UNIX utilizan el editor vi. La utilidad mas importante para la mayoria de los usuarios es el interprete de comandos. El interprete de comandos es un programa que lee y ejecuta ordenes del usuario.

Hay varios tipos de interpretes de comandos disponibles para Linux. La principal diferencia entre ellos es el lenguaje de comandos. Por ejemplo, el C Shell (csh) usa un lenguaje de comandos muy parecido al lenguaje de programacion C. El clasico Bourne Shell usa un lenguaje de comandos diferente. Un argumento para la eleccion de un determinado interprete de comandos es el lenguaje de comandos que proporciona. El interprete de comandos que use, definirá su entorno de trabajo bajo Linux. La mas popular es el GNU Bourne Again Shell (bash).

Por qué usar Linux? Una de las mas importantes razones es que Linux es una excelente eleccion para trabajar con UNIX a nivel personal. Linux le permitirá desarrollar y probar el software UNIX en su PC, incluyendo aplicaciones de base de datos y X Windows. Con Linux, podrá correr su propio sistema UNIX y adaptarlo a sus necesidades. La instalación de Linux es una excelente manera de aprender UNIX. Las universidades encuentran a Linux perfecto para dar cursos de diseño de sistemas operativos. Grandes vendedores de software comercial se están dando cuenta de las oportunidades que brinda un sistema gratuito

El sistema X Windows: El sistema X Windows es un interface grafico estándar para maquinas UNIX. Es un potente entorno que soporta muchas aplicaciones. Usando X Windows el usuario puede tener múltiples terminales a la vez en ventanas sobre la pantalla, cada una conteniendo una sesión 1 1 diferente. fs = fa = 2π L1C 1 C1C 0 2π L1 Tenemos varios administradores C1 + C0 de ventanas tales como: blackbox, icewm, afterstep, wmaker, F C enlightement, fvwm2, etc. F = 2 1 ( C + ) S 0 C L

Sistema de directorios: / boot: Núcleos y archivos relacionados con el arranque del sistema. etc: Archivos de configuración del sistema. home: Contiene los hogares de cada usuario. bin: contiene aplicativos de uso general. usr: Contiene el software del sistema. lib: Bibliotecas estáticas, dinámicas y compartidas. root: Home del administrador. var: Variables del sistema. dev: Carpeta de dispositivos.

AHORA PRACTIQUEMOS EN LINUX

GRACIAS