Curso de Introducción a GNU/Linux

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Curso de Introducción a GNU/Linux"

Transcripción

1 1 de 3 07/09/2005 8:09 Curso de Introducción a GNU/Linux Historia, Filosofía, Instalación y Conceptos Básicos Sebastián D. Criado Asociación Argentina de Nuevas Tecnologías Emiliano Gavilán Asociación Argentina de Nuevas Tecnologías Aviso Legal Dedicado Para todos aquellos que hicieron que el Software Libre sea una realidad Tabla de contenidos GNU/Linux, ese pequeño gigante Introducción Convenciones Algunas cuestiones legales Introducción a los Sistemas Operativos Información General Qué es un sistema operativo? Unix como base de sistemas operativos Procesos Archivos, directorios y diferencias El sistema operativo en capas Introducción a GNU/Linux Historia de GNU/Linux y el copyright Las bases de GNU/Linux Las distintas distribuciones Por que usar GNU/Linux y que nos ofrece La documentación en GNU/Linux Instalación Requisitos de hardware Proceso pre-instalación Instalación general y pequeñas diferencias Proceso post-instalación y resolución de problemas Empezando con GNU/Linux Conceptos básicos de Un*x Entrando al sistema y creación de cuentas Consolas Conceptos básicos de entorno shell

2 2 de 3 07/09/2005 8:09 Sistema de archivos Tutorial del Shell Hablando con GNU/Linux a través del shell Características PATH Variables de entorno Expresiones regulares y uso de metacaracteres Interpretación de comandos Funciones Características adicionales Depuración de Script Creación de directorios múltiples Como en UNIX también en GNU/Linux Plomería en GNU/Linux Entrada y salida estándar Canalización y redirección Permisos de archivos, sus dueños y grupos Conceptos Como se interpretan los permisos Dependencias Cambiando permisos Cambiando grupos y usuarios Puntos adicionales Enlaces de archivos Enlaces duros o hard links Enlaces simbólicos o symbolic links Tareas y procesos Primer y segundo plano Como parar y relanzar tareas Programas de seguimiento (ps y top) Escritura de scripts de shell Programas de edición de consola Edición de textos en modo interactivo Porque es importante el uso de editores de consola? El editor Vi El editor emacs Conceptos de editores fuera de línea Sed Awk Administración básica del sistema La cuenta root y sus implicaciones Gestión de usuarios Borrando usuarios Grupos Poniendo reglas al sistema Iniciando el sistema Utilizando un disquete de arranque Utilizando LILO Utilizando LOADLIN Acerca de impresoras: Lo primero a tener en cuenta Los directorios fundamentales. /etc/printcap Impresión remota e impresión local

3 3 de 3 07/09/2005 8:09 Actualización del sistema Actualizando el núcleo Actualizando las bibliotecas Actualizando gcc El sistema X-Window Orígenes de X X - Puntos básicos Requisitos de Hardware Configuración de Xfree86 Configuración mediante xf86cfg Entornos gráficos de escritorio El entorno KDE El entorno Gnome Detalle de comandos Detalle de Comandos GNU Free Document License Siguiente GNU/Linux, ese pequeño gigante

4 de 2 07/09/2005 7:51 Curso de Introducción a GNU/Linux: Historia, Filosofía, Instalación y Conceptos Básicos Anterior Introducción a los Sistemas Operativos Siguiente Archivos, directorios y diferencias Un archivo no es más que un conjunto de bytes relacionados que están en disco u otro medio, a los que se les asigna un nombre que se utilizara para referirse a este archivo. Un directorio no es más que un archivo común a los que se les a impuesto una estructura particular. Esto tal vez llame la atención. En GNU/Linux y UNIX todo es archivo. Sí, todo es archivo. El teclado, el monitor, el disco rígido y hasta la memoria. El SO trata a los dispositivos como archivos y de esa manera utiliza los mismos métodos de apertura, escritura, lectura y cierre para todos ellos. La clase de archivos de los que estamos hablando se denomina archivo de dispositivo y es solo una de las clases de archivos que existen en GNU/Linux. En DOS se acostumbraba a que solamente aquellos archivos con extensión.exe.com o.bat se podían ejecutar. En GNU/Linux cualquier archivo puede llegar a ser ejecutable sin importar que extensión tenga. Los archivos ejecutables puede ser de dos clases: aquellos con formato binario ejecutable directamente por el kernel, y aquellos que tienen lo que se denomina un magic cookie, el cual determina la manera en que el sistema ejecutará dicho archivo (script). Un ejemplo de este tipo de ejecutable son los scripts de shell, que recuerdan a losarchivos.bat del DOS, pero que son mucho más poderosos. Otro tipo de archivo es el de canalización. Esta clase de archivo sirve de canal donde los datos entran por un extremo y salen por el otro. Son creados por los procesos y desaparecen al morir el proceso, pero mientras tanto están ocupando un lugar físico en el disco. Cuando se trate el tema de pipes y canalización se entrará más en detalle. La forma en que se puede nombrar un archivo no esta limitada como en DOS a 8 letras seguido de 3 caracteres de extensión. Los nombres pueden ser de 255 caracteres de longitud y pueden tener puntos, guiones y demás símbolos como separadores. Los únicos nombres que no están permitidos son los que contienen la / en su nombre debido a que este caracter se utiliza para indicar la ruta a directorios. nota.txt nota.textual nota.para.julio nota.julio.hoy Si trabajáramos en un sistema DOS solamente el primer archivo seria un archivo reconocido como texto, en cambio en GNU/Linux cualquier archivo de estos podrá contener texto. Los archivos que llevan un punto inicial,.nota.textual son denominados archivos de punto y el SO los pondrá de manera predeterminada como ocultos. Organizar los archivos en directorios es la forma más útil de trabajar con ellos. Aunque pareciera que los directorios contienen a los archivos, esto no es verdad. En realidad los archivos están asociados a ese directorio, y solo son mostrados como si estuviesen dentro de él. La forma de referenciar un archivo es ir poniendo los nombres de los subdirectorios seguido por una /, por ejemplo /home/shrek/cartas/carta_fiona. A esto se le denomina ruta del archivo y establece una ruta única para determinado archivo ya que podría existir otro archivo con el mismo nombre pero con una ruta diferente, por ejemplo

5 de 2 07/09/2005 7:51 /home/fiona/carta_fiona, pero no seria el mismo, sino otro. A lo sumo podría ser un enlace a la carta del directorio /home/shrek/cartas, pero eso lo veremos luego. Uno puede moverse de arriba abajo en un árbol de directorio por medio del comando cd (cambio de directorio) que forma parte del shell. El SO llevará cuenta del directorio en que estamos parados actualmente, denominado directorio de trabajo, cuando uno cambia de directorio, el SO verifica esta parte de memoria y si es posible efectúa el cambio actualizándola con el directorio de trabajo actual. No importa si nos movemos arriba o abajo del directorio de trabajo, solamente esta información es la que cambia para que tengamos la ilusión de que nos estamos moviendo a través del árbol de directorios. Los directorios tienen información que apunta hacia la ubicación de los archivos reales. Esta información, tanto en los archivos y directorios y junto con el nombre del creador, tamaño permisos, etc, es guardada en lo que se denomina TABLA DE INODOS. Esta tabla se crea cuando se crea el sistema de archivos en GNU/Linux, comparable al formateo de una partición DOS. Se crea esta tabla que contendrá la mayoría de la información de los archivos. Entender lo que habíamos dicho en un principio de que todo es archivo en GNU/Linux puede resultar algo traumático, pero si vemos que esto resulta en un mejoramiento de cómo el sistema accede a sus recursos, vamos entendiendo que se establece una mayor sencillez. Al ingresar al sistema se abrirán 3 archivos. La entrada estándar (stdin) la salida estándar (stdout) y el error estándar (stderr). Cuando ingresamos datos por el teclado, estamos escribiendo en el archivo stdin y al verlos por la pantalla sé esta escribiendo el archivo stdout. Si en algún punto existiera un error saldría por la pantalla, pero se estaría escribiendo el archivo stderr. Anterior Inicio Siguiente Procesos Subir El sistema operativo en capas

6 Procesos 1 de 3 07/09/2005 7:51 Curso de Introducción a GNU/Linux: Historia, Filosofía, Instalación y Conceptos Básicos Anterior Introducción a los Sistemas Operativos Siguiente Procesos Para poder entender bien el concepto de Proceso deberemos diferenciarlo en el lugar donde se encuentra. Un programa será un archivo cuando se encuentre en el disco rígido y será un proceso al encontrarse en memoria; de esta forma se comprenderá mejor que es un Proceso. Pero también es cierto que un proceso es mucho mas que un programa en memoria y sobre todo en la clase de SO que nos compete, con sus funciones de multiusuario y multitarea como lo son los SO Un*x. Cada programa cuenta con un conjunto de datos que usa para hacer su trabajo y en la mayoría de los casos estos datos no forman parte del programa. Como ejemplo tomemos un programa de edición de textos. Los datos del archivos que el programa esta editando no forma parte del programa, pero si del proceso en memoria. Si alguna otra persona utilizara al mismo tiempo el mismo procesador de texto que se encuentra en ese sistema, los dos estarían utilizando el mismo programa, pero no el mismo proceso. Ambas tendrían una copia para cada uno del proceso del editor de texto. Es así que los programas podrán ser únicos para todos los usuarios, pero los procesos pertenecerán a cada usuario. En Un*x varios usuarios podrán estar utilizando el sistema al mismo tiempo. Esto se traduce a que el sistema tendrá múltiples procesos cargados en la memoria, y cada uno de ellos requerirá de la atención de la CPU en algún momento. El sistema llevará un control de los procesos que están funcionando en ese momento, en que terminal y a que usuario pertenece además de otros datos. Todo ello estará apuntado en una tabla de procesos, en la cual el SO asignará el tiempo que tardará la CPU para atender cada proceso. Cuando uno entra a un sistema Un*x, generalmente obtiene accesos a lo que se denomina intérprete de comandos. La gente que haya utilizado DOS sabrá que esto, ya que el C:> es el indicador de shell de su interprete de comando, el COMMAND.COM. En cambio, aquí el indicador será algo como $, # o %. Este shell es un proceso que esta corriendo y pertenece al usuario que esta corriéndolo en ese momento. En realidad es una copia del intérprete de comandos que esta corriendo en memoria. Al cargarse un programa desde el intérprete de comando (shell), este no es reemplazado por dicho proceso, sino que queda a la espera de algún otro mandato. Mientras tanto, para correr el programa, se crea un nuevo proceso, el del programa, que será hijo del proceso del shell. Un proceso tiene un solo padre pero puede tener múltiples hijos.

7 Procesos 2 de 3 07/09/2005 7:51 Al iniciar una sesión en GNU/Linux el usuario será propietario de un único proceso, por ejemplo /bin/bash que es el intérprete de comandos mas usados y el que usaremos nosotros. Luego cada proceso que ejecute a partir del bash, se acomodará en el árbol de procesos como hijo del bash. El bash permanecerá atento a que se le de un nuevo mandato, mientras tanto se dice que esta durmiendo. Como habíamos dicho antes, múltiples procesos podrán estar ejecutándose al mismo tiempo. Por ello se tendrá que asignar un tiempo a cada proceso para recibir la atención exclusiva la CPU. Es común que cada proceso tenga por 1/100 segundos la atención total de la CPU. Esto dará la ilusión al usuario de que es el único que tiene la atención del sistema, pero que ocurriría si el proceso se colgase. En un sistema monousuario como el Windows (no el NT) esto seguramente ocasionaría el cuelgue del sistema ya que el kernel no podría recuperarse dado que el proceso tiene control absoluto de la CPU. Esto no ocurre en GNU/Linux dado que todos los procesos responden al kernel y es el kernel quien les da permiso de usar la CPU en el momento necesario. Supongamos que queremos guardar nuestro trabajo del editor de textos. Entonces, y con la combinación de teclas correctas, le damos la orden al proceso del editor de textos para que guarde el trabajo. Esto, para nosotros, se hace instantáneamente pero es solo otra ilusión. El proceso del editor de textos emite una petición al kernel para escritura del disco, el kernel entonces escribirá el disco en bloques, dependiendo de cuan libre este, mientras tanto guardara los datos en un espacio secundario de almacenamiento denominado "cache". Esto es beneficioso por varias razones. En caso de que los datos que estemos escribiendo en ese momento sean requeridos un momento después, estos estarían disponibles en el cache y se ahorraría un viaje al disco. También seria beneficioso por el lado de la eficiencia del sistema, ya que escribirá al disco solo cuando el procesador este ocioso, no ocasionando con el proceso de escritura que el sistema funcionara más lentamente. Suponiendo que alguna otra persona necesitara en ese momento un dato del disco, el proceso de lectura tendría que esperar su turno, entonces es puesto a dormir. El proceso tendrá que esperar a que se termine el tiempo asignado al proceso de escritura y luego se le despertara y podrá tomar su lugar para acceder al disco. Existe también otro tipo de eventos en los que la CPU repara para poder detener a un proceso en curso, estos son las interrupciones. Se ocasionan cuándo un dispositivo, léase mouse o teclado, requiere la atención de la CPU, es asi que se genera una interrupción que la CPU atenderá, mandando a dormir al proceso en curso. Por supuesto hay mas complicaciones que las expuestas aquí, entre ellas las prioridades de los procesos que se verán cuando tomemos la parte de 6.7 de Tareas y Procesos. El tema de prioridades lo maneja el kernel de acuerdo a varios aspectos, como el dueño del proceso, si es de sistema o no, etc. Los procesos de sistemas son utilizados para la administración de memoria y la calendarización de turnos para la CPU, etc. Estos procesos se los conoce como daemon (DEMONIOS) o programas servidores. Funcionan sin la intervención del usuario y sin que este los vea y hacen su trabajo esperando su turno

8 Procesos 3 de 3 07/09/2005 7:51 cuando les llega para actuar. Anterior Inicio Siguiente Unix como base de sistemas Subir Archivos, directorios y diferencias operativos

9 Unix como base de sistemas operativos 1 de 1 07/09/2005 7:50 Curso de Introducción a GNU/Linux: Historia, Filosofía, Instalación y Conceptos Básicos Anterior Introducción a los Sistemas Operativos Siguiente Unix como base de sistemas operativos Como dijimos antes, en 1969, algo maravilloso sucedió en el mundo de la informática: nació UNIX. En principio como un trabajo solitario de Ken Thompson, de Bell Labs, y luego en conjunto con Dennis Ritchie (quien junto a Brian Kerningan desarrollaron el lenguaje de programación C) y otros miembros del Bell Labs que se fueron incorporando. Ritchie ya tenia experiencia dado que había trabajado en otro proyecto llamado MULTICS, el cual fue de gran influencia sobre el nuevo SO, como por ejemplo en la organización básica del sistema de archivos, la idea de un intérprete de comando (el shell) como un proceso de usuario, etc. La primera versión de UNIX estaba hecha íntegramente en ensamblador. Esto se cambió con la versión posterior, que fue escrita en lenguaje C lo que lo hizo sumamente portable; así mismo también se le agrego una característica por demás de importante, la multiprogramación. Esto y la entrega de licencias gratuitas con fines educativos extendieron su uso, desarrollo y la investigación en las universidades. El uso de UNIX se fue ampliando a medida que se le fueron adicionando herramientas de software y entornos de programación, apoyo a protocolos de red Internet (TCP/IP), mejoras en el editor de texto (Vi), compiladores de C, PASCAL y LISP, mejora en el control de congestionamiento de redes y el rendimiento de TCP/IP. Al crecer la popularidad de UNIX, se a transportado a distintas plataformas de hardware (PC, MAC, ALPHA) y se han creado una gran cantidad de SO's UNIX y parecidos a UNIX (XENIX de Microsoft, AIX de IBM, SOLARIS de SunSoft). Las características principales de este SO es que se diseñó como un sistema de tiempo compartido. Esto quiere decir que varios usuarios estarán usando el sistema al mismo tiempo, sin notar la presencia de los demás en su ámbito de trabajo, lo que logra el SO asignándole un tiempo de atención para el CPU a cada usuario. La interfaz estándar con el usuario (el shell) puede ser cambiada si se quiere. La mayoría del código fuente original está disponible por lo que los usuarios podrán ajustar el SO a sus requerimientos específicos. Es multitarea, es decir que permite que se puedan ejecutar varios procesos al mismo tiempo compartiendo el uso de la CPU. Soporta el procesamiento en tiempo real (ejecución de procesos en intervalos de tiempo especificados sin retardo), el cual se utiliza en aplicaciones de robótica y base de datos. Los sistemas UNIX son esenciales para la Internet. Los sistemas de archivos con árboles multiniveles permiten que el SO trate tanto a directorios y archivos como simples secuencias de bytes. Posee distintos niveles de seguridad: password's de ingreso y permisos de archivos y directorios. Un proceso puede fácilmente generar otro, también es posible el manejo de procesos en determinado tiempo. Puede planearse la utilización de la CPU. El kernel y biblioteca del SO están preparados para que el SO pueda extenderse y crecer, lo que permitió a UNIX mantenerse siempre a la cabeza de los SO's estando permanentemente actualizado. Anterior Inicio Siguiente Qué es un sistema operativo? Subir Procesos

10 Qué es un sistema operativo? 1 de 2 07/09/2005 7:50 Curso de Introducción a GNU/Linux: Historia, Filosofía, Instalación y Conceptos Básicos Anterior Introducción a los Sistemas Operativos Siguiente Qué es un sistema operativo? Las clases de sistemas operativos en la que nos basaremos serán los denominados multiusuarios y de multiprogramación; es decir que varios usuarios podrán correr concurrentemente múltiples programas. Un SO es una parte importante de casi cualquier sistema informático. Para entender mejor esto veremos que un sistema informático puede separar en cuatro partes: El hardware El SO Los programas de aplicación Los usuarios Estas partes hacen de capas, cada una de las cuales acerca más al usuario a utilizar los recursos del hardware. El hardware (CPU, memoria y dispositivos) proporciona los recursos de computación básicos sobre los que se agregaran estas capas sucesivas. Los programas de aplicación como los compiladores, juegos, aplicaciones de negocios, etc. definen la forma en que estos recursos se emplearán para solucionar los problemas del usuario. Puede haber varias clases de usuarios usando el sistema, como ser personas, programas y otras computadoras, tratando de resolver diversos problemas. El SO controla y coordina el uso del hardware entre los diversos programas de aplicación y los distintos usuarios, administrando todos los recursos como disco, memoria, impresoras, monitor, etc. El SO determina los tiempos en que un determinado programa utilizará un recurso dado. Al comienzo de la era informática, los sistemas no utilizaban SO's. Estas computadoras de hace 40 años ejecutaban un programa a la vez que era cargado por un programador. Este cargaba el programa y lo ejecutaba. Si existía algún error que hiciera que el programa se detuviera antes de lo esperado, se tenía que comenzar de nuevo con todo el proceso. Recordemos que en esa época no había muchas computadoras en funcionamiento, así que el programador tenía que esperar de varios días hasta tener nuevamente su turno enfrente de la computadora. Los SO's existen porque son una solución razonable al problema de crear un sistema informático útil. El objetivo fundamental de los sistemas informáticos es ejecutar los programas de los usuarios y facilitar la resolución de sus problemas. Todo esto se hacía a través de tarjetas perforadas que una persona encargada cargaba en la computadora y luego de algunas horas devolvía la salida impresa al programador.

11 Qué es un sistema operativo? 2 de 2 07/09/2005 7:50 Al avanzar la tecnología informática, muchos de estos programas se cargaban en una sola cinta, otro programa residente en la memoria de la computadora, cargaba y manipulaba los programas de esa cinta. Este es el ancestro de los SO's de hoy en día. En la década del 60 la tecnología de SO's avanzo mucho y se podían tener múltiples programas al mismo tiempo en la memoria. Así surgió el concepto de multiprogramación. Si un programa necesitaba esperas a que ocurriera algún evento externo, como que una cinta se rebobinara, otro podría tener acceso a la CPU para así poder utilizar el 100% del poder de procesamiento con que contaba la computadora. Esto ahorraba mucho dinero ya que en aquel entonces todo en lo referente a cómputo (memoria, espacio en disco, etc) costaba cientos de miles de dólares. A finales de los 60's, en 1969, nació UNIX, SO que trataremos más adelante, y es la base de muchos de los SO's de hoy en día, aunque muchos no lo admitan. Definir que forma parte de un SO y que no sería difícil, dada la gran variedad existente, pero una definición para los SO que nos compete en estos momentos seria que el SO es el programa que ejecuta todo el tiempo en la computadora (conocido usualmente como kernel o núcleo), siendo los programas de aplicación todo lo demás. En general un SO intenta incrementar la productividad de un recurso de proceso tal como el hardware de la computadora, o de los usuarios de los sistemas informáticos. Ahora bien, en lo referente a la utilización eficiente de un sistema informático no siempre se puede lograr que un SO lo logre. Casi siempre resulta contradictorio la comodidad y la eficiencia. Anterior Inicio Siguiente Introducción a los Sistemas Subir Unix como base de sistemas Operativos operativos

12 Introducción a los Sistemas Operativos 1 de 1 07/09/2005 7:49 Curso de Introducción a GNU/Linux: Historia, Filosofía, Instalación y Conceptos Básicos Anterior Siguiente Introducción a los Sistemas Operativos Información General Un Sistema Operativo (SO) es una colección organizada de rutinas o extensiones de software del hardware. Consiste en rutinas de control que hacen funcionar una computadora y proporcionan un entorno para la ejecución de los programas. Existen otros programas que se apoyan en el SO para poder acceder a los recursos que necesitan. Esto se lleva a cabo a través de llamadas sistema operativo. También el SO debe brindar una forma de que el usuario se pueda comunicar con él a través de una interfaz que le brinde una vía de comunicación con el hardware del sistema informático. El objetivo principal del SO es lograr que el sistema informático es el lograr que el hardware de la computadora se emplee de modo eficiente, y el objetivo secundario se use de manera cómoda. El SO debe asegurar el correcto funcionamiento del sistema informático. Para lograr esto el hardware debe brindar algún mecanismo apropiado que impida que los usuarios intervengan en el funcionamiento del sistema y así mismo el SO debe poder utilizar este recurso de hardware de modo que esto se cumpla. El SO debe ofrecer servicios a los programas y sus usuarios para facilitar la tarea de programación. Anterior Inicio Siguiente Algunas cuestiones legales Qué es un sistema operativo?

13 Algunas cuestiones legales 1 de 1 07/09/2005 7:49 Curso de Introducción a GNU/Linux: Historia, Filosofía, Instalación y Conceptos Básicos Anterior GNU/Linux, ese pequeño gigante Siguiente Algunas cuestiones legales Hemos tratado de mantener la información volcada en este documento lo más fidedigna posible, lo cual no significa que pueda contener errores. Por lo tanto no nos haremos responsables de cualquier pérdida de datos y/o daños de hardware que puedan ocurrir al seguir los procedimientos o recomendaciones de este manual. El usuario corre con todos los riesgos implícitos por el sólo hecho de leer este documento. Se reconocen todas las marcas comerciales nombradas en este documento como pertenecientes a sus repectivos dueños. Anterior Inicio Siguiente Convenciones Subir Introducción a los Sistemas Operativos

14 Convenciones 1 de 1 07/09/2005 7:48 Curso de Introducción a GNU/Linux: Historia, Filosofía, Instalación y Conceptos Básicos Anterior GNU/Linux, ese pequeño gigante Siguiente Convenciones A lo largo de este curso utilizaremos las siguientes convenciones Cuando se muestre el contenido de la pantalla y/o el contenido de archivos, el mismo se mostrara en caracteres de ancho fijo este es el contenido del archivo Cuando se muestre la entrada que hace el usuario, se mostrará de la siguiente manera prompt:$ entrada de usuario UNIX representa al sistema operativo cuyo nombre está registrado. Cuando se hable de sistemas tipo-unix se escribirá Un*x. Anterior Inicio Siguiente GNU/Linux, ese pequeño gigante Subir Algunas cuestiones legales

15 GNU/Linux, ese pequeño gigante 1 de 2 07/09/2005 7:47 Curso de Introducción a GNU/Linux: Historia, Filosofía, Instalación y Conceptos Básicos Anterior Siguiente GNU/Linux, ese pequeño gigante La verdad os hará libres. Introducción Tenemos ante nosotros uno de los grandes paradigmas de nuestros tiempos: El sistema operativo GNU/Linux. El mismo plantea una contradicción a lo que es el modelo tradicional de negocios en la industria del software. Antes de la aparición de GNU/Linux se pensaba que la única forma viable de hacer software de calidad -y que el mismo sea económicamente viable- era licenciando el uso del programa y manteniendo el código fuente del mismo en estricto secreto. Era impensable el hecho de publicar dicho código fuente: según el criterio impuesto, si los demás tenían acceso a él, el negocio se arruinaría. Pues bien, el software libre en general, y GNU/Linux en particular, han demostrado que la forma tradicional de hacer negocios -y, por extensión, de desarrollar software- no es la única posible. Hoy existe un modelo que podríamos llamar colaborativo, según el cual varias personas (pueden ser una, cinco o miles) colaboran en el desarrollo de cierta pieza de software. Dicha colaboración no está limitada a la programación del mismo. También se inscribe dentro de esta idea de desarrollo colectivo el uso de dicho software, informando a los programadores sobre fallas que el mismo pueda tener, ideas y sugerencias sobre posibles mejoras y un sinfín de datos útiles para ir construyendo en torno a dicho programa una comunidad de usuarios, los cuales obtienen mutuo beneficio de esta colaboración activa. También hay que tener en cuenta un dato adicional a lo expuesto hasta aquí: solamente puede tenerse una comunidad activa en torno a un determinado programa o software si este resuelve las necesidades de sus usuarios. Esto, aunque parezca una verdad de perogrullo, es la verdadera fuerza motriz que impulsa este proceso. Además, es también la fuerza que guiará la evolución del mismo hacia donde la necesidad de la mayoría apunte. Aunque este modelo, en primera instancia, pueda parecer de rentabilidad escasa o nula a los desarrolladores y profesionales del área informática, veremos que esto es solamente una impresión causada por el contraste con la práctica común de trabajo. Pongamos un sencillo ejemplo. Supongamos que somos desarrolladores que vivimos de vender sistemas a medida a nuestros clientes. Esta es sin lugar a dudas la situación de la mayoría de los profesionales, ya que solamente un porcentaje muy bajo de ellos serán propietarios de una compañía que factura varios miles de millones al año. Notemos un detalle en cuanto a nuestro modelo de negocios: lo que le vendemos a nuestro cliente no es en realidad el software que hemos desarrollado, sino la solución a un problema determinado. Con esto en mente, podemos optar por dos caminos. Uno es desarrollar nuestro propio conjunto de herramientas, las cuales mantendremos bajo estricto control para que no se hagan copias "ilegales" de ellas. La otra es buscar una herramienta ya desarrollada, la cual, dado que las necesidades de mi cliente son únicas, sin duda tendré que modificar para ajustarla a sus requisitos. Si miramos cuidadosamente a estas opciones, veremos que no solamente la segunda es el camino más directo hacia la implementación de nuestro sistema, sino que además es más flexible. Con la primera opción mi cliente queda atado a mí para futuras mejoras y corecciones, pero yo quedaré atado a mi conjunto de herramientas, las cuales tendré que mantener, extender y corregir a pedido del cliente, haciendo que luego

16 GNU/Linux, ese pequeño gigante 2 de 2 07/09/2005 7:47 sea muy difícil de readaptar a otras necesidades si consigo un nuevo cliente. Con la segunda opción, un conjunto de personas mantiene un núcleo de funcionalidades, y cada uno hace las extensiones particulares para sus clientes. Dicho núcleo cuenta con la ventaja de estar permanentemente auditado por los ojos de varios profesionales, lo que hace más fácil la detección y corección de errores. También existe una ventaja adicional para el cliente, el cual pocos tienen en cuenta, y es que si yo debo dejar de mantener su sistema, otro profesional podrá hacerse cargo de él. Esto, que parece una desventaja, puede ser un argumento de peso a la hora de vender un sistema informático. Después de todo, estaremos cobrando por nuestro servicio, no por el sistema que hemos implementado. Con el ejemplo precedente he querido ejemplificar la idea que se esconde detrás del desarrollo del software libre desde un punto de vista técnico-práctico. Pero este no es el único perfil que muestra el software libre. Existe también el lado filosófico, y es éste el que más polariza las opiniones en pro y en contra del software libre. El mismo plantea que los usuarios tienen -o deberían tener- libertades al momento de usar su software, y que nada ni nadie puede ponerle límites a su libertad. Existen varias "corrientes" en cuanto a la filosofía del software libre, unas con tendencias más técnicas, otras más radicales. De todas maneras, todas ellas coinciden en tres puntos fundamentales: El usuario es libre de copiar, redistribuir y usar el programa, sin restricciones, para el propósito que crea conveniente. El usuario es libre de estudiar como funciona el programa. El usuario es libre de modificar el programa para adaptarlo a sus necesidades, y de distribuir las modificaciones. Anterior Inicio Siguiente Curso de Introducción a Convenciones GNU/Linux

17 El sistema operativo en capas 1 de 1 07/09/2005 7:52 Curso de Introducción a GNU/Linux: Historia, Filosofía, Instalación y Conceptos Básicos Anterior Introducción a los Sistemas Operativos Siguiente El sistema operativo en capas Podemos imaginar a Linux como una cebolla donde cada capa se comunica con la capa inferior. En la parte del centro se encuentra la capa de comunicación con el hardware. El SO la utiliza para poder controlar los diversos aspectos del hardware. Sobre ella se encuentra la capa de dispositivos. Es un conjunto de funciones denominadas controladores de dispositivo que se encuentra dentro del kernel del SO. Ellas acceden directamente al hardware y hacen el trabajo de lectura, escritura, etc. Es un punto muy sensible del sistema en donde cuando un error surge poco puede hacerse para detener el proceso. Sobre la capa de dispositivos se encuentra la capa de administración, esta es un conjunto de funciones a las que se hace referencia como sistema operativo tomando la decisión de que se ejecuta y cuando. Son las funciones que administran también los procesos, dándoles los turnos pertinentes y mandándolos a dormir cuando no es su turno. La capa que sigue es la de los procesos mismos, por ejemplo el shell del SO. Estos procesos reciben la ordenes directamente del usuariou otros procesos y los traducen al lenguaje de maquina pasándoselos al SO para su ejecución. A partir del shell se podrán arrancar otrosprocesos, como programas, que forman la capa superior de la cebolla.estos se comunicaran con el shell para que el SO interprete sus órdenes Anterior Inicio Siguiente Archivos, directorios y diferencias Subir Introducción a GNU/Linux

18 Detalle de comandos 1 de 12 07/09/2005 8:07 Curso de Introducción a GNU/Linux: Historia, Filosofía, Instalación y Conceptos Básicos Anterior Siguiente Detalle de comandos Detalle de Comandos Detallaremos los comandos básicos que son de mayor utilidad en GNU/Linux, tratando de detallar en cada uno de ellos las opciones más utilizadas y las que necesitaremos más frecuentemente para un mejor funcionamiento de nuestro sistema. Muchos de estos comando se encontraran complicados a esta parte del curso, pero más adelante se entenderá su utilización. Por el momento tendrán que ser tomados solo como referencia y luego, al darse el tema especifico que los utiliza, se podrá consultar esta descripción para poder utilizarlo. Las opciones en su amplia mayoría se le dan al comando luego de un signo "-", por ejemplo ls -F. Además de las opciones con una sola letra, en muchas oportunidades nos encontraremos con opciones indicadas con palabras completas. Estas se expondrán seguidas de un doble signo "-", de la forma cat --number que es equivalente a cat -n. Los archivos que irán como argumento del comando se referenciaran de la forma <archivo[1]> <archivo[2]> <archivo[n]>. Para mayor información respecto a cada uno de estos comandos, se cuenta con las páginas de manual que nos mostraran todas las posibilidades. La sintaxis para leer las páginas de manual es la común man <comando> alias: Este comando nos mostrará la lista de alias que existe en nuestro sistema. Los alias son nombres creados por los usuarios para ejecutar un comando o una serie de comando de manera más rápida. Estos están definidos en /etc/bashrc y tienen permiso de escritura por el usuario root. Un ejemplo de la salida del comando es el siguiente alias fd='mount /dev/fd0 /mnt/floppy; cd /mnt/floppy && ls' alias l='ls -laf --color=tty' alias ldir='mount /mnt/floppy && ls /mnt/floppy && umount /mnt/floppy' alias ls='ls --color=tty' alias m='minicom -s -con -L' alias minicom='minicom -s -con -L' alias tm='tail -f /var/log/messages' alias tmm='tail -f /var/log/maillog' alias tms='tail -f /var/log/secure' alias ufd='cd /mnt && umount /floppy && ls' alias which='type -path' awk: Es un lenguaje de programación que nos sirve para realizar búsquedas de patrones en archivos de textos. Entraremos en mayor detalle en el capítulo (reemplazar). cal: Este comando, sin argumentos, nos mostrará el calendario del mes actual en el corriente año. Alguno de sus argumentos más usados son los que le indican el mes y el año que se quiere visualizar. Para ello solo hace falta invocarlo seguido por el número del mes y el año en cuatro dígitos. cal agosto de 2004 do lu ma mi ju vi sá

19 Detalle de comandos 2 de 12 07/09/2005 8: cat: Concatena e imprime archivos en la salida estándar. Con "cat" podremos tanto visualizar por pantalla como redireccionar hacia otro archivo, un archivo de texto común. También podríamos concatenar varios archivos para que sean visualizados todos juntos. cat archivo[1] archivo[2] archivo[3]... archivo[n] Opciones: -b, --number-nonblank Numera todas las líneas que contengan algún texto comenzando por 1. -e Es equivalente a -ve. -n, --number Numera todas las líneas de salida comenzando por 1. -s, --squeeze-blank Remplaza múltiples líneas en blanco con una sola línea en blanco. -t Es equivalente a -vt. -u Solo utilizado para compatibilidad con UNIX; es ignorado. -v, --show-nonprinting Muestra los caracteres de control. -A, --show-all Equivalente a -vet. -E, --show-ends Muestra un signo "$" inmediatamente después del final de línea. -T, --show-tabs Muestra los caracteres de tabulación (TAB), como '^I'. --help Muestra un mensaje de ayuda para el comando.

20 Detalle de comandos 3 de 12 07/09/2005 8:07 --version Muestra la información de la versión que se esta usando del comando. cd: (change Directory) Cambia a otro directorio. Si se invoca sin ningún argumento, nos llevara a nuestro directorio HOME. Esto lo hace ya que existe una variable de entorno cargada por el shell que indica cual es nuestro home. Esta variable se llama HOME y será estudiada más adelante al ver Variables de Entorno shell. chmod: Cambia los permisos de acceso a los ficheros. La forma de los símbolos que podrá utilizar como argumento será [ugoa...][[+- =][rwxxstugo...]...][,...]'. Muchos de estos símbolos tendrán que ir separados por comas. La combinación de letras [ugoa...] especificará si el cambio al archivo se le esta especificando a nivel del usuario (u), grupo (g) u otros (o) o en su defecto a todos (a). El operador "+" casa que el permiso seleccionado sea añadido, en cambio el símbolo "-" significa lo opuesto. Los símbolos rwx significan permisos de lectura (r), escritura (w) y ejecución (x). Se especificaran los otros símbolos más adelante. Existe también una forma numérica de indicar los permisos de forma octal (0-7). clear: Limpia la pantalla si es posible. date: Sin argumentos mostrara en pantalla el día, mes número de día, hora y año. date vie jul 2 14:45:59 ART 2004 Si agregamos un símbolo + delante del comando y un modificador, podremos obtener distintas partes de una fecha. Estos modificadores tendrán que ir antepuestos por un símbolo %. Estos son algunos modificadores de posición % n t El literal % Una nueva línea Un tabulador horizontal Modificadores de tiempo: %H %I %k %l Hora en formato Hora en formato Hora en formato

El Sistema Operativo Linux

El Sistema Operativo Linux Introducción El Sistema Operativo Linux La mayor parte de los ordenadores que existen en la actualidad están diseñados de forma que puedan ejecutar diversas tareas o programas. Es evidente, que si cada

Más detalles

Compartir Biblio en una red local con Windows XP

Compartir Biblio en una red local con Windows XP Compartir Biblio en una red local con Windows XP Caso práctico Supongamos que tenemos 2 tipos de personas que van a necesitar acceder remotamente (a través de otro ordenador de la red local) a la base

Más detalles

Shell de Unix ProgPLN

Shell de Unix ProgPLN Shell de Unix ProgPLN Víctor Peinado v.peinado@filol.ucm.es 9 de octubre de 2014 Never use the graphical tool; always learn the old Unix tool. You ll be far more effective over time and your data will

Más detalles

Computación Tercer Año

Computación Tercer Año Colegio Bosque Del Plata Computación Tercer Año UNIDAD 3 Sistemas Operativos E-mail: garcia.fernando.j@gmail.com Profesor: Fernando J. Garcia Ingeniero en Sistemas de Información Sistemas Operativos Generaciones

Más detalles

Comandos básicos MS-DOS

Comandos básicos MS-DOS Comandos básicos MS-DOS Inicio Para iniciar DOS en Windows XP, hay que irse al botón de Inicio, Ejecutar y poner cmd. Se abrirá una ventana de DOS en la que se probarán todas las opciones de los comandos

Más detalles

TEMA 2: GESTIÓN DE ARCHIVOS

TEMA 2: GESTIÓN DE ARCHIVOS Tema 2: Gestión de archivos. GNU/LINUX 1/6 TEMA 2: GESTIÓN DE ARCHIVOS Este tema cubre la gestión básica del sistema de archivos (archivos, directorios y links) de GNU/LINUX mediante las órdenes disponibles

Más detalles

SILLABUS CURSO : LINUX

SILLABUS CURSO : LINUX SILLABUS CURSO : LINUX Administración DURACIÓN : 8 sesiones de 3 horas cada sesión Horarios : Grupo 1 : Lunes Miércoles -Viernes (8:00 pm a 11 :00 pm) Grupo 2 : Martes Jueves ( 7:00 pm 10 :00 pm) SUMILLA

Más detalles

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

Curso de verano. Biología Computacional: Análisis masivo de datos ómicos Curso de verano Biología Computacional: Análisis masivo de datos ómicos Centro Mediterráneo Universidad de Granada Con la colaboración de: Departamento de Arquitectura y Tecnología de Computadores Consejo

Más detalles

Creacion de Script. Que es un Script?

Creacion de Script. Que es un Script? Creacion de Script Que es un Script? Los scripts son un conjunto de instrucciones generalmente almacenadas en un archivo de texto que deben ser interpretados línea a línea en tiempo real para su ejecución,

Más detalles

El sistema operativo Linux

El sistema operativo Linux El sistema operativo Linux Introducción Que es linux Sistema operativo que emula UNIX Creado por un estudiante, Linus Torvald, para poder hacer sus prácticas en un PC. Nace en 1991 Linux 1.0 en 1994 2.2

Más detalles

Fundamentos CAPÍTULO 1. Contenido

Fundamentos CAPÍTULO 1. Contenido CAPÍTULO 1 Fundamentos En este capítulo encontrará instrucciones rápidas y sencillas que le permitirán poner manos a la obra de inmediato. Aprenderá también a utilizar la ayuda en pantalla, que le será

Más detalles

Introducción a los sistemas operativos

Introducción a los sistemas operativos Introducción a los sistemas operativos 1 1 Departamento de Computación, FCEyN, Universidad de Buenos Aires, Buenos Aires, Argentina Sistemas Operativos, verano de 2010 (2) Algunas aclaraciones preliminares

Más detalles

Creación de Scripts. Qué es un script? Como funciona un shell script en Linux?

Creación de Scripts. Qué es un script? Como funciona un shell script en Linux? Creación de Scripts Qué es un script? Un guión o script es un fichero de texto que contiene una serie de instrucciones que se pueden ejecutar en la línea de órdenes, y que se ejecutarán seguidas. En ese

Más detalles

Unidad 1: Conceptos generales de Sistemas Operativos.

Unidad 1: Conceptos generales de Sistemas Operativos. Unidad 1: Conceptos generales de Sistemas Operativos. Tema 3: Estructura del sistema operativo. 3.1 Componentes del sistema. 3.2 Servicios del sistema operativo. 3.3 Llamadas al sistema. 3.4 Programas

Más detalles

El Explorador es una de las aplicaciones más importantes con que cuenta

El Explorador es una de las aplicaciones más importantes con que cuenta El Explorador de Windows Características del Explorador de Windows Windows. El Explorador es una de las aplicaciones más importantes con que cuenta A través del Explorador se pueden realizar muchas tareas

Más detalles

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

Introducción al Linux y software libre. Marcelino Vicens Universidad de Valencia Introducción al Linux y software libre Marcelino Vicens Universidad de Valencia Concepto de Software libre Software Libre Se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar,

Más detalles

Conceptos Básicos de Software. Clase III

Conceptos Básicos de Software. Clase III Clase III Definición de Sistema Operativo El sistema operativo es el programa (o software) más importante de una computadora. Para que funcionen los otros programas, cada computadora de uso general debe

Más detalles

Uso básico de la terminal

Uso básico de la terminal Uso básico de la terminal Comandos básicos El CLI más utilizado en Linux se llama GNU/Bash (o solo Bash --Bourne Again Shell) algunas variables y comandos que son de utilidad son:. ruta actual ~ home del

Más detalles

Operación Microsoft Windows XP

Operación Microsoft Windows XP El Explorador de Windows xp Características del Explorador de Windows El Explorador de Windows es una de las aplicaciones más importantes con las que cuenta Windows. Es una herramienta indispensable en

Más detalles

labs Linux para Administradores de Elastix Elastix Certification ELASTIX CERTIFICATION

labs Linux para Administradores de Elastix Elastix Certification ELASTIX CERTIFICATION Linux para Administradores de Elastix Elastix Certification 2012, PALOSANTO SOLUTIONS todos los derechos reservados. Esta documentación y su propiedad intelectual pertenece a PaloSanto Solutions. Cualquier

Más detalles

3. RENDIMIENTO Y CARACTERISTICAS DE UN COMPUTADOR (1 clase)

3. RENDIMIENTO Y CARACTERISTICAS DE UN COMPUTADOR (1 clase) CURSO BÁSICO DE INFORMÁTICA E INTERNET TEMAS: 1. CONCEPTOS INFORMÁTICA BÁSICA (2 clases) 1.1. Hardware Monitor. Torre. Parlantes. Cámara. Disco duro. Procesador. El teclado. El mouse. 1.2. Software 1.3.

Más detalles

Nociones de informática. Qué es una computadora? GNU/Linux. Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula

Nociones de informática. Qué es una computadora? GNU/Linux. Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula Nociones de informática Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula Qué es una computadora? Procesador Periféricos Memoria Teclado Monitor Disco rígido Sistema Operativo

Más detalles

Los sistemas de explotación WINDOWS y MS-DOS

Los sistemas de explotación WINDOWS y MS-DOS Práctica 1 Los sistemas de explotación WINDOWS y MS-DOS En la primera práctica se introduce al alumno en el manejo de dos sistemas de explotación muy extendidos: WINDOWS y MS-DOS. El primero de ellos (y

Más detalles

Facultad de Ingeniería Universidad de Buenos Aires. 75.08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio.

Facultad de Ingeniería Universidad de Buenos Aires. 75.08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio. Facultad de Ingeniería Universidad de Buenos Aires 75.08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio Shell Scripting I Qué es Unix? Evolución desde Multics Sistemas Abiertos Sabores Dennis

Más detalles

Pasamos ahora a definir brevemente cual es el método de conexión más habitual usando un entorno gráfico.

Pasamos ahora a definir brevemente cual es el método de conexión más habitual usando un entorno gráfico. Clientes de FTP en modo gráfico Introducción Ya vimos en la primera parte de nuestro curso de FTP, que la conexión a servidores inicialmente se realizaba (y aún se sigue haciendo) en modo texto. Aunque

Más detalles

Linux Principios básicos de uso del sistema [4ª edición]

Linux Principios básicos de uso del sistema [4ª edición] Introducción 1. Historia de Unix 11 2. GNU 13 2.1 FSF 14 2.2 CopyLeft y GPL 14 3. Linux 16 3.1 Características 18 3.2 Distribuciones 20 4. Qué distribución elegir? 20 4.1 Las distribuciones para el "gran

Más detalles

Que es el CopV? Todo esto y mucho más es posible si utiliza nuestro sistema CopV en la red de su empresa o negocio!!

Que es el CopV? Todo esto y mucho más es posible si utiliza nuestro sistema CopV en la red de su empresa o negocio!! Que es el CopV? El CopV es un software de monitoreo en Redes producido por nuestra empresa, usted puede monitorear desde cualquier PC las actividades de todas las demás computadoras de la red de su empresa

Más detalles

10.- Servicios de la Intranet

10.- Servicios de la Intranet 10.- Servicios de la Intranet 10.1.- El papel de Linux en intranet Cuando se habla de Internet o intranet hay que abordar aspectos más pragmáticos (no hay que olvidar que se esté hablando de una realidad).

Más detalles

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 Módulo 1. Fundamentos de Computadores Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 1 CONTENIDO Tema 1. Introducción

Más detalles

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE CLOUD BACKUP

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE CLOUD BACKUP MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE CLOUD BACKUP INDICE 1.- Descarga del Software 2.- Instalación del Software 3.- Configuración del software y de la copia de seguridad 3.1.- Configuración inicial

Más detalles

Tema 1: Introducción al S.O.

Tema 1: Introducción al S.O. Tema 1: Introducción al S.O. Enrique Soriano Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC 18 de enero de 2012 (cc) 2008 Grupo de Sistemas y Comunicaciones. Algunos derechos reservados.

Más detalles

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10 CONCEPTOS BASICOS Febrero 2003 Página - 1/10 EL ESCRITORIO DE WINDOWS Se conoce como escritorio la zona habitual de trabajo con windows, cuando iniciamos windows entramos directamente dentro del escritorio,

Más detalles

Creación Servidor FTP

Creación Servidor FTP Creación Servidor FTP FTP (siglas en inglés de File Transfer Protocol, 'Protocolo de Transferencia de Archivos') en informática, es un protocolo de red para la transferencia de archivos entre sistemas

Más detalles

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP Características del Explorador de Windows El Explorador de Windows es una de las aplicaciones más importantes con las que cuenta Windows. Es una herramienta indispensable

Más detalles

DogsGest Aplicación de Gestión para residencias y criaderos caninos. Manual de Usuario

DogsGest Aplicación de Gestión para residencias y criaderos caninos. Manual de Usuario DogsGest Aplicación de Gestión para residencias y criaderos caninos Manual de Usuario Índice 1. Introducción... 5 2. Instalación... 6 2.1 Requisitos mínimos... 6 2.2 Instalación... 6 3. Configuración inicial...

Más detalles

SISTEMA OPERATIVO. Si lo que quieres es terminar la sesión y poder cambiar de usuario debes pulsar sobre,

SISTEMA OPERATIVO. Si lo que quieres es terminar la sesión y poder cambiar de usuario debes pulsar sobre, SISTEMA OPERATIVO Es el software que permite comunicarse con ordenador. A través del sistema operativo, el usuario puede administrar y coordinar la ejecución e instalación de los programas y las aplicaciones

Más detalles

Almacenamiento en la nube: SkyDrive, Google Drive, Dropbox. Cuál elegir?

Almacenamiento en la nube: SkyDrive, Google Drive, Dropbox. Cuál elegir? Almacenamiento en la nube: SkyDrive, Google Drive, Dropbox. Cuál elegir? Ya no caben dudas, hay que mudarse a la nube. Este es un buen momento para comparar los tres servicios más populares para almacenar

Más detalles

Seminario de introducción al uso del sistema operativo UNIX

Seminario de introducción al uso del sistema operativo UNIX Seminario de introducción al uso del sistema operativo UNIX Michael González Harbour Departamento de Electrónica y Computadores Universidad de Cantabria 5 GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González

Más detalles

PRÁCTICA SOFTWARE OPERATIVO Y DE DESARROLLO Parte I. Objetivos

PRÁCTICA SOFTWARE OPERATIVO Y DE DESARROLLO Parte I. Objetivos Objetivos El alumno conocerá algunos tipos de software operativo existentes que le serán útiles en su desempeño académico y profesional. Al final de esta práctica el alumno podrá: 1. Distinguir varias

Más detalles

LINUX. GNU/Linux. Cuatro características muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado:

LINUX. GNU/Linux. Cuatro características muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado: LINUX GNU/Linux GNU/Linux es un sistema operativo de libre distribución, basado en el kernel Linux creado por Linus Torvalds y los desarrolladores del grupo GNU (Fundación para el software libre encabezada

Más detalles

TEMA 1. SISTEMAS OPERATIVOS Y ALMACENAMIENTO DE INFORMACIÓN

TEMA 1. SISTEMAS OPERATIVOS Y ALMACENAMIENTO DE INFORMACIÓN TEMA 1. SISTEMAS OPERATIVOS Y ALMACENAMIENTO DE INFORMACIÓN 1 SISTEMAS OPERATIVOS. INTRODUCCIÓN. Un sistema operativo es un programa (software) que se inicia al encender el ordenador, se encarga de gestionar

Más detalles

Prácticas de Introducción a los Computadores Curso 2000-2001 1 WINDOWS 95

Prácticas de Introducción a los Computadores Curso 2000-2001 1 WINDOWS 95 Prácticas de Introducción a los Computadores Curso 2000-2001 1 Novedades WINDOWS 95 Windows 95 es un sistema operativo orientado a documentos. Permite la asociación de la extensión de cada fichero a un

Más detalles

El tema de esta presentación es los conceptos básicos relacionados con Sistemas Operativos.

El tema de esta presentación es los conceptos básicos relacionados con Sistemas Operativos. 1 El tema de esta presentación es los conceptos básicos relacionados con Sistemas Operativos. 2 Qué es un sistema operativo Un sistema operativo es un programa que tiene encomendadas una serie de funciones

Más detalles

Este taller estará orientado a aquellas personas que no han visto jamás Python y también a aquellos que quieran pasar de Python 2 al 3

Este taller estará orientado a aquellas personas que no han visto jamás Python y también a aquellos que quieran pasar de Python 2 al 3 Introducción En este taller veremos las novedades sobre Python 3, que cosas nuevas e interesantes trae, que lo diferencia con Python 2, a demás conoceremos los depuradores que trae. Miraremos por arriba

Más detalles

Esta es la interfaz gráfica de Ubuntu (Linux) Manejo. Ésto es un poco el manejo básico para saber manejar archivos y directorios.

Esta es la interfaz gráfica de Ubuntu (Linux) Manejo. Ésto es un poco el manejo básico para saber manejar archivos y directorios. Esta es la interfaz gráfica de Ubuntu (Linux) Manejo Ésto es un poco el manejo básico para saber manejar archivos y directorios. ls [opciones] [archivos]; (list) Lista el contenido de un directorio, mostrando

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: 02/2015 GUÍA DE LABORATORIO #6 Nombre de la Practica: Instalación de FreeBSD para Server. Tiempo Estimado: 2 horas

Más detalles

MANUAL PARA EL USUARIO DISPOSITIVO DE COPIA DE SEGURIDAD SERIE HD

MANUAL PARA EL USUARIO DISPOSITIVO DE COPIA DE SEGURIDAD SERIE HD MANUAL PARA EL USUARIO DISPOSITIVO DE COPIA DE SEGURIDAD SERIE HD GRACIAS por comprar el dispositivo de copia de seguridad ClickFree. Hemos recopilado estas instrucciones para ayudarlo a usar el producto,

Más detalles

SISTEMAS OPERATIVOS EN RED. UT. 05 Utilidades de administración. ÍNDICE

SISTEMAS OPERATIVOS EN RED. UT. 05 Utilidades de administración. ÍNDICE ÍNDICE 1. Perfiles de usuarios. 2.1. Perfiles móviles variables. 2.2. Perfiles obligatorios. 2. Administración de discos. 2.1. Configuraciones de disco. 2.1.1. Discos Básicos. 2.1.2. Discos Dinámicos 2.2.

Más detalles

Práctica1. Introducción a Microsoft Access. Qué es Access?

Práctica1. Introducción a Microsoft Access. Qué es Access? Práctica1. Introducción a Microsoft Access Los sistemas de información empresariales tienen como misión el proporcionar información precisa en el momento adecuado, tanto para la gestión y realización de

Más detalles

Auditoría de un PC con el pograma Aida32(ahora se llama EVEREST)

Auditoría de un PC con el pograma Aida32(ahora se llama EVEREST) Auditoría de un PC con el pograma Aida32(ahora se llama EVEREST) Cuando hablamos de auditoría lo primero que nos viene a la cabeza es una pregunta: por qué necesito auditar un ordenador? Son varios los

Más detalles

Fundamentos de Sistemas Operativos

Fundamentos de Sistemas Operativos Fundamentos de Sistemas Operativos Sistemas Informáticos Fede Pérez Índice TEMA Fundamentos de Sistemas Operativos 1. - Introducción 2. - El Sistema Operativo como parte de un Sistema de Computación 2.1

Más detalles

Dynamic Plus. Software Gestión Pantallas. www.giropuc.com. Dynamic Plus es un software de edición para pantallas led de gran formato.

Dynamic Plus. Software Gestión Pantallas. www.giropuc.com. Dynamic Plus es un software de edición para pantallas led de gran formato. Dynamic Plus Software Gestión Pantallas Dynamic Plus es un software de edición para pantallas led de gran formato. 1.1 Configuración mínima del PC La aplicación Dynamic Plus está concebida para funcionar

Más detalles

MÁSTER ONLINE EN ADMINISTRACIÓN LINUX

MÁSTER ONLINE EN ADMINISTRACIÓN LINUX MÁSTER ONLINE EN ADMINISTRACIÓN LINUX Módulo 1 Hardware & Arquitectura de sistemas - 20 horas Este módulo permite conocer y configurar los elementos básicos del hardware del sistema, como también otros

Más detalles

TRANSFERENCIA DE INFORMACIÓN CON FTP

TRANSFERENCIA DE INFORMACIÓN CON FTP TRANSFERENCIA DE INFORMACIÓN CON FTP La finalidad de Internet es el intercambio de información. Existe la necesidad de transferir grandes archivos desde un punto de la red a otro punto (punto a punto),

Más detalles

Sistema Operativo MS DOS

Sistema Operativo MS DOS Introducción al DOS Qué es MS-DOS? DOS es un acrónimo de Disk Operating System, sistema operativo creado por Microsoft, y que tienen instalado la mayoría de las computadoras. Es DOS es a parte de un sistema

Más detalles

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE MEDICINA Academia de Informática Médica Laboratorio de Informática Médica Internet Explorer

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE MEDICINA Academia de Informática Médica Laboratorio de Informática Médica Internet Explorer Introducción INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE MEDICINA Academia de Informática Médica Laboratorio de Informática Médica Internet Explorer Internet Explorer es el navegador Web de Microsoft

Más detalles

Introducción a Linux. II.

Introducción a Linux. II. Introducción a Linux. II. 1. más acerca de los comandos A excepción de unos pocos comandos, los comandos de Unix y Linux son cada uno de ellos un programa ejecutable. Cuando tipeas un comando, el shell

Más detalles

Escuela de Ingeniería Electrónica CAPITULO 10 LINUX

Escuela de Ingeniería Electrónica CAPITULO 10 LINUX CAPITULO 10 LINUX AGENDA Administración de la interfase del usuario. Cuentas para usuarios y grupos Administración de servicios y archivos del sistema Daemons (demonios) 2 Instalación de Linux La instalación

Más detalles

CC es la abreviación de Cyber Café. Es así como nos referimos al programa en este documento.

CC es la abreviación de Cyber Café. Es así como nos referimos al programa en este documento. Preguntas Frecuentes Generales?? Qué significa CC? CC es la abreviación de Cyber Café. Es así como nos referimos al programa en este documento.?? Cuáles son los requerimientos mínimos de hardware para

Más detalles

MF0952_2: Publicación de páginas web

MF0952_2: Publicación de páginas web MF0952_2: Publicación de páginas web TEMA 1. Características de seguridad en la publicación de páginas web TEMA 2. Herramientas de transferencia de archivos TEMA 3. Publicación de páginas web TEMA 4. Pruebas

Más detalles

INSTALACIÓN DE MEDPRO

INSTALACIÓN DE MEDPRO 1 Estimado Cliente: Uno de los objetivos que nos hemos marcado con nuestra nueva plataforma de gestión, es que un cliente pueda instalar MedPro y realizar su puesta en marcha de forma autónoma. Siga paso

Más detalles

Administración de GNU/Linux

Administración de GNU/Linux Administración de GNU/Linux Curso de Utilización y Administración avanzada de sistemas GNU/Linux y aplicaciones de Software Libre para estudiantes universitarios Pablo Cabezas Mateos Índice Qué debe conocer

Más detalles

Manual de Windows XP

Manual de Windows XP Universidad de Chiclayo Pagina 1 1. Sistema Operativo 2. El escritorio (desktop) 3. Íconos importantes 4. Menú contextual 5. Carpetas 6. Fondo del escritorio (papel tapiz) 7. El protector de pantalla 8.

Más detalles

Introducción Active Directory

Introducción Active Directory Active Directory Qué es? Active Directory es uno de los tantos componentes que vienen dentro de Windows Server 2008 R2 y que nos hará de base para armar nuestra red lógica empresarial. Desde el AD (Active

Más detalles

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

Curso Taller de Química Computacional Módulo II. PRACTICO 1 Introducción al uso del sistema operativo Linux. Curso Taller de Química Computacional Módulo II PRACTICO 1 Introducción al uso del sistema operativo Linux. Objetivos : Aprender a conectarse con la maquina desde una terminal remota e iniciar una sesión.

Más detalles

Hasta ahora Microsoft disponía de dos sistemas operativos diferentes: entorno personal Windows98. entorno profesional Windows NT/2000.

Hasta ahora Microsoft disponía de dos sistemas operativos diferentes: entorno personal Windows98. entorno profesional Windows NT/2000. IAFF Curso 2004 / 2005 Windows XP El sistema operativo Windows XP permite Responder a las acciones del usuario Gestionar el almacenamiento de información: archivos Gestionar y facilitar el uso de todos

Más detalles

Sistemas Operativos de Red

Sistemas Operativos de Red Sistemas Operativos de Red Como ya se sabe las computadoras están compuestas físicamente por diversos componentes que les permiten interactuar mas fácilmente con sus operarios y hasta comunicarse con otras

Más detalles

Contenidos. Sistemas operativos Tema 3: Estructura del sistema operativo. Componentes típicos de un SO. Gestión de procesos.

Contenidos. Sistemas operativos Tema 3: Estructura del sistema operativo. Componentes típicos de un SO. Gestión de procesos. Contenidos Sistemas operativos Tema 3: Estructura del sistema operativo Componentes típicos del SO Servicios del SO Llamadas al sistema Programas del sistema El núcleo o kernel Modelos de diseño del SO

Más detalles

PROCEDIMIENTO DE INSTALACIÓN EN RED

PROCEDIMIENTO DE INSTALACIÓN EN RED PROCEDIMIENTO DE INSTALACIÓN EN RED VERSIÓN 2010 1. Componentes del Sistema KidsPC El Sistema KidsPC típico instalado en una red local consta de tres elementos principales: El Servidor KidsPC, la Estación

Más detalles

Instalación de Microsoft Virtual PC

Instalación de Microsoft Virtual PC Instalación de Microsoft Virtual PC Virtual PC es un software de Microsoft que permite instalar varios sistemas operativos en la misma máquina, sin tener que reiniciar Windows y además de forma segura,

Más detalles

GUIA DE LABORATORIO 1(Tercera Parte) Sistemas operativos

GUIA DE LABORATORIO 1(Tercera Parte) Sistemas operativos GUIA DE LABORATORIO 1(Tercera Parte) Sistemas operativos Este material se compone de 2 partes: Primera Parte(el primer Documento) A) Configuración del entorno. B) Comandos de Ubuntu 12.04 Segunda Parte(el

Más detalles

Instalación de Joomla! en un servidor remoto

Instalación de Joomla! en un servidor remoto Instalación de Joomla! en un servidor remoto 3 Requerimientos del servidor. En principio, los requisitos que debe cumplir el servidor en el que queremos instalar Joomla! son los mismos que los que hemos

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: 01/2015 GUIA DE LABORATORIO #2 Nombre de la Practica: Editores de texto. Lugar de Ejecución: Laboratorio de Redes.

Más detalles

Manual de Firefox Instalación y uso

Manual de Firefox Instalación y uso Manual de Firefox Instalación y uso Servicio de Información Mesoamericano de Agricultura Sostenible ÍNDICE Qué es Firefox?... Cómo lo descargo a mi computadora?... Instalación... Comenzar a utilizar Mozilla

Más detalles

Sistema NFS para compartir archivos.

Sistema NFS para compartir archivos. Sistema NFS para compartir archivos. NFS es el sistema que utiliza Linux para compartir carpetas en una red. Mediante NFS, un servidor puede compartir sus carpetas en la red. Desde los PCs de los usuarios

Más detalles

Sección 1: Introducción al Modo Windows XP para Windows 7

Sección 1: Introducción al Modo Windows XP para Windows 7 Sección 1: Introducción al Modo Windows XP para Windows 7 El Modo Windows XP, un nuevo beneficio de las ediciones Professional, Enterprise y Ultimate de Windows 7, ayuda a las pequeñas empresas a migrar

Más detalles

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos.

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos. RAIDS MODO LINEAL Es un tipo de raid que muestra lógicamente un disco pero se compone de 2 o más discos. Solamente llena el disco 0 y cuando este está lleno sigue con el disco 1 y así sucesivamente. Este

Más detalles

Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula: 2010-2946.

Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula: 2010-2946. Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez Matrícula: 2010-2946 How to How to: Web Server (Apache)!!! Servidor Web El servidor HTTP Apache es

Más detalles

Qué es una máquina virtual?

Qué es una máquina virtual? Instalación de Windows XP en una máquina virtual utilizando Sun VirtualBox. Vamos a empezar este tutorial dando una pequeña explicación acerca de que es una máquina virtual y luego vamos a proceder a instalar

Más detalles

Operación Microsoft Windows XP

Operación Microsoft Windows XP El ambiente de trabajo Descripción del ambiente de trabajo Luego de encendida la computadora, la pantalla se presenta de la forma que lo muestra la figura. El ambiente de trabajo que proporciona el sistema

Más detalles

Módulo 1 El lenguaje Java

Módulo 1 El lenguaje Java Módulo 1 El lenguaje 1.1 Presentación de es un lenguaje de programación desarrollado por la empresa Sun Microsystems en 1991 como parte de un proyecto secreto de investigación llamado Green Proyect, con

Más detalles

Manual básico de utilización de Windows

Manual básico de utilización de Windows Manual básico de utilización de Windows INDICE 1. El escritorio de Windows 2. Ver icono Mi PC en el escritorio 3. Mi PC 4. Crear carpetas y accesos directos 5. Buscar archivos en el PC 6. Papelera de reciclaje

Más detalles

Instalación y configuración de VMware Server

Instalación y configuración de VMware Server 1 de 19 01/12/2007 1:47 Instalación y configuración de VMware Server VMware Server 1.0.3, En este procedimiento se explica un producto de VMware, llamado VMware Server. Es un software que corre sobre un

Más detalles

CÓMO CONECTARNOS A INTERNET

CÓMO CONECTARNOS A INTERNET CÓMO CONECTARNOS A INTERNET Podemos conectarnos a la Red partiendo de dos posibilidades: Si nuestro ordenador forma parte de una red local, es decir, está conectado a otros ordenadores por un cable y dicha

Más detalles

TEMA 1: VISIÓN GENERAL DE LOS SISTEMAS OPERATIVOS

TEMA 1: VISIÓN GENERAL DE LOS SISTEMAS OPERATIVOS TEMA 1: VISIÓN GENERAL DE LOS SISTEMAS OPERATIVOS 1. Concepto de Sistema Operativo. Funciones Un sistema operativo (S.O.) es un programa o conjunto de programas de control que tiene por objeto facilitar

Más detalles

INSTALACIÓN, CONFIGURACIÓN Y PRUEBAS DE FUNCIONAMIENTO DEL SERVICIO DE SAMBA EN FEDORA 17 LINUX-UNIX

INSTALACIÓN, CONFIGURACIÓN Y PRUEBAS DE FUNCIONAMIENTO DEL SERVICIO DE SAMBA EN FEDORA 17 LINUX-UNIX INSTALACIÓN, CONFIGURACIÓN Y PRUEBAS DE FUNCIONAMIENTO DEL SERVICIO DE SAMBA EN FEDORA 17 LINUX-UNIX Nombre: VIVIANA ISABEL ESPINOSA PEÑA Código:1150017 Asignatura: ASOR Docente: Jean Polo Cequeda UNIVERSIDA

Más detalles

PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones:

PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones: CARACTERISTICAS DEL SISTEMA PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones: Sólo Servidor: Una sola computadora con el sistema instalado en modo Administrador. Pueden

Más detalles

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

Arquitectura del sistema operativo GNU/Linux. Luis Eduardo Sepúlveda R. Arquitectura del sistema operativo GNU/Linux Luis Eduardo Sepúlveda R. Núcleo de un sistema operativo. Funciones más importantes: Administración de la memoria. Administración de los procesos Control de

Más detalles

TRABAJO PRÁCTICO Nº 4. DFS: Distributed File System

TRABAJO PRÁCTICO Nº 4. DFS: Distributed File System Universidad Nacional del Noroeste de Buenos Aires TRABAJO PRÁCTICO Nº 4 DFS: Distributed File System Universidad: UNOOBA. Cátedra: Sistemas Operativos II Docentes: - Matías Zabaljáuregui - Javier Charne

Más detalles

El Sistema Operativo Linux INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS

El Sistema Operativo Linux INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS El Sistema Operativo Linux INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS Contenido 1. Linux: Un poco de Historia 2. Características 3. Elementos de la Interfaz gráfica 4. Línea de Comandos 5. Comandos básicos

Más detalles

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

Módulos: Módulo 1. Hardware & Arquitectura de sistemas - 20 Horas Módulos: Módulo 1 Hardware & Arquitectura de sistemas - 20 Horas Este módulo permite conocer y configurar los elementos básicos del hardware del sistema, como también otros componentes adicionales como

Más detalles

P1. Comandos básicos de Unix, editor de textos (joe) y procesos en C.

P1. Comandos básicos de Unix, editor de textos (joe) y procesos en C. P1. Comandos básicos de Unix, editor de textos (joe) y procesos en C. Fundamentos de Informática Se accederá a la cuenta Unix de manera remota desde terminales con S.O. Windows situados en el laboratorio

Más detalles

RECIBIR Y ENVIAR MENSAJES CON OUTLOOK EXPRESS

RECIBIR Y ENVIAR MENSAJES CON OUTLOOK EXPRESS RECIBIR Y ENVIAR MENSAJES CON OUTLOOK EXPRESS Outlook Express se puede ejecutar de varias formas. Las más inmediatas son hacer doble clic en el icono de Outlook Express situado en el escritorio, hacer

Más detalles

Software de Comunicaciones. Práctica 7 - Secure Shell. SSH

Software de Comunicaciones. Práctica 7 - Secure Shell. SSH Software de Comunicaciones Práctica 7 - Secure Shell. SSH Juan Díez-Yanguas Barber Software de Comunicaciones Ingeniería Informática - 5º Curso Jdyb - Mayo 2013 Juan Díez- Yanguas Barber Práctica 7 Índice

Más detalles

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

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software www.arandasoft.com [1] Todos los derechos reservados Aranda Software www.arandasoft.com [1] Introducción El Agente Aranda para sistemas Linux se encarga de recolectar la siguiente información en cada una de las estaciones de

Más detalles

Respaldo de la información del cliente

Respaldo de la información del cliente Respaldo de la información del cliente Para hacer el respaldo de la información del cliente es necesario qu tengamos un disco duro externo o que nuestro disco duro, de nuestra computadora de pruebas tengamos

Más detalles

Para iniciar Excel es posible realizarlo de varias maneras, una de ellas es: Desde el menú Inicio.

Para iniciar Excel es posible realizarlo de varias maneras, una de ellas es: Desde el menú Inicio. Alexander Siniscalchi Agosto 2005 Introducción Este documento está adaptado al curso de Excel que se dicta a estudiantes que se inician con poco o ningún conocimiento de las herramientas de hojas de cálculos,

Más detalles

Capítulo 5. Sistemas operativos. Autor: Santiago Felici Fundamentos de Telemática (Ingeniería Telemática)

Capítulo 5. Sistemas operativos. Autor: Santiago Felici Fundamentos de Telemática (Ingeniería Telemática) Capítulo 5 Sistemas operativos Autor: Santiago Felici Fundamentos de Telemática (Ingeniería Telemática) 1 Sistemas operativos Definición de Sistema Operativo Partes de un Sistema Operativo Servicios proporcionados:

Más detalles

ARRANQUE DE EQUIPOS 1. INTRODUCCIÓN

ARRANQUE DE EQUIPOS 1. INTRODUCCIÓN Arranque de equipos Dotaciones Modelo de Centros Educativos ARRANQUE DE EQUIPOS 1. INTRODUCCIÓN En este documento se pretende recoger las funcionalidades y características básicas para iniciarse en el

Más detalles

Administración de sitios Web. Capítulo 8. Servidores Web: Internet Information Server

Administración de sitios Web. Capítulo 8. Servidores Web: Internet Information Server 1 of 9 4/15/2010 9:47 PM Anterior Administración de sitios Web Capítulo 8. Servidores Web: Internet Information Server Siguiente En este punto, nos centraremos en las tareas de administración del servidor

Más detalles