sábado, 10 de mayo de 2014

servidores con software libre

Unidad 3.

3.1. Introducción
3.1.1. Software
Libre(características)
3.1.2. Historia y evolución
3.1.3. Estructura del sistema
operativo
3.2. Requerimientos de Instalación
3.3. Instalación
3.3.1. Métodos de instalación
3.3.2. Instalación
3.3.3. Configuración del sistema, de
seguridad y de red
3.3.4. Niveles de ejecución.
3.4. Estructura de directorios
3.4.1. Preparación y administración
de los sistemas de archivos
3.4.2. Montaje y desmontaje de
dispositivos.
3.5. Comandos y aplicaciones
3.5.1. Manejo del sistema de
archivos
3.5.2. Instalación y ejecución de
aplicaciones
3.6. Administración de recursos: Cuentas de
usuario, grupos, permisos, servicios de
impresión.





3.1. Introducción


Así pues el término software libre (o programas libres) se refiere a libertad,
tal como fue concebido por Richard Stallman en su definición.
 

En concreto se refiere a cuatro libertades:

1. Libertad para ejecutar el programa en cualquier sitio, con cualquier
propósito y para siempre.
2. Libertad para estudiarlo y adaptarlo a nuestras necesidades. Esto
exige el acceso al código fuente.
3. Libertad de redistribución, de modo que se nos permita colaborar
con vecinos y amigos.
4. Libertad para mejorar el programa y publicar las mejoras. También
exige el código fuente.

Como individuo, el software libre me da la opción de decidir libremente si lo quiero utilizar o bien escoger una opción propietaria.


3.1.1. Software Libre(características)

Este programa posee unas serie de caracterististica ya que puede ser usado de la manera que nos paresca para cualquier actividad en cualquier momento con fines privados, comerciales o de cualquier otro tipo esta es una de las principales caracteristicas de este programa.

Otra caracteristica del software es que podemos distribuirlo o copiarlo a quien quieras de una manera paga o gratuita como por ejemplo puede ser colocado en un servidor de internet para su descarga gratuita y tambien se puede estampar en un cd para la venta en kioscos u otros establecimientos comerciales.

Un software propietario


El Software Propietario se refiere a cualquier programa informático en el que los usuarios tienen limitadas las posibilidades de usarlo, modificarlo o redistribuirlo (con o sin modificaciones), o cuyo código fuente no está disponible o el acceso a éste se encuentra restringido.
Un software sigue siendo no libre aún si el código fuente es hecho público, cuando se mantiene la reserva de derechos sobre el uso, modificación o distribución (por ejemplo, la versión comercial de SSH o el programa de licencias shared source de Microsoft).

Características de un buen software  


·        Corrección.

·         Fiabilidad.

·         Eficiencia.

·         Integridad.

·         Facilidad de uso.

·         Facilidad de mantenimiento.

·         Flexibilidad.

·         Facilidad de prueba.

·         Portabilidad.

·         Facilidad de reuso.
·         Interoperabilidad. 


 3.1.2. Historia y evolución

Aunque todas las historias relacionadas con la informática son forzosamente breves, la del software libre es una de las más largas entre ellas. 
De hecho, podría decirse que el software nació libre y permaneció así durante su infancia. 
Sin embargo, con la legada de la juventud, la situación cambió completamente. Sólo ahora, al llegar a su madurez, está en vías de recuperar la libertad.
Esto no deja de ser curioso, pues para gran parte de los profesionales informáticos, el software propietario es el software en su estado natural. Afortunadamente, la situación es más bien la contraria, y las semillas del cambio que estamos empezando a entrever en los últimos años fueron plantadas ya a principios de la década de 1980. 

1999, noviembre:
Red Hat Software compra Cygnus. La empresa resultante es la más grande del mundo en el campo del software libre.
 
2000, enero:
Publicación de Mozilla M13, considerada como la primera versión razonablemente estable de Mozilla, casi dos años después de la liberación de gran parte del código de Netscape Navigator.
 
2000, mayo:
Se libera GNOME 1.2 (Bongo GNOME).
2000, agosto:
Se anuncia la creación de la Fundación GNOME.
Software libre
66 ANOTACIONES
ã FUOC • XP03/90783/01935
 
2001, enero:
Se publica la versión 2.4 de Linux.
 
2002, 3 de abril:
Se publica KDE 3.0, la tercera generación del entorno de escritorio
KDE. Los escritorios libres empiezan a estar a la altura de los
escritorios comerciales tradicionales.
 
2002, abril:
Anuncio público del proyecto LinEx, con el que la Junta de Extremadura
(España) pretende utilizar su propia distribución de
GNU/Linux para informatizar los colegios públicos de la región.
2002, mayo:
Publicación de Mozilla 1.0, la primera versión oficialmente estable
del proyecto.
 
2002, mayo:
Publicación de OpenOffice.org 1.0. Pronto esta aplicación se
convertirá en la referencia ofimática en el mundo del software
libre.
 
2002, 26 de junio:
Se publica GNOME 2.0, que supone un gran paso adelante de
cara al usuario con una interfaz más cuidada y atención a la
usabilidad. También se introducen aspectos para mejorar la accesiblidad.
 
2002, 28 de julio:
Se publica la versión 3.0 de Knoppix, una distribución de evaluación
que permite ser instalada en el disco duro de manera sencilla
y rápida. Knoppix se convierte en un fulgurante éxito.
 
2002, diciembre: 
Red Hat Software anuncia que ha tenido flujo de caja positivo los
trimestres segundo y tercero de 2002.
 
2003, enero:
MandrakeSoft, empresa productora de la distribución Mandrake
Linux, se declara en suspensión de pagos.
67
Introducción al software libre
ANOTACIONES
ã FUOC • XP03/90783/01935
 
2003, 28 de mayo:
El Ayuntamiento de Munich (Alemania) anuncia que reemplazará
Windows con Linux en la mayor parte de su sistema informático.

2003, 7 de julio:
Carta abierta a la Organización Mundial de la Propiedad Intelectual
(WIPO, World Intellectual Proprierty Organization) para que
examine los nuevos modelos de creación colectiva abierta (entre
los que se encuentra el software libre, pero también el proyecto
Genoma Humano o las revistas científicas abiertas).
 
2003, 15 de julio:
Se funda la Mozilla Foundation. Netscape Inc. (propiedad de
AOL) anuncia que dejará de desarrollar el navegador Netscape
y, por tanto, su tutela del proyecto Mozilla. La Fundación Mozilla
se constituye con una donación de dos millones de dólares por
parte de AOL y apoyo material y humano de varias empresas, entre
ellas la propia AOL, Red Hat y Sun Microsystems.
 
2003, 4 de agosto:
Novell compra Ximian Inc., una de las empresas líderes en el desarrollo
de software libre –en especial para GNOME–, como parte
de su estrategia para asentarse en el mercado de soluciones
sobre Linux.

Para comprender el nacimiento de este tipo de software nos tenemos que remontar al año 1979, cuando la Universidad de Berkeley distribuyó código de programas que ha desarrollado para el sistema operativo UNIX bajo una licencia denominada BSD (Berkeley Software Distribution), es la primera aparición en escena de lo que más tarde se denominará software libre. Estos primeros programas distribuidos bajo licencia BSD son utilidades para UNIX y entre ellas se encuentra una implementación de un protocolo de comunicaciones, el TCP/IP.


En 1980 la NSF (National Science Foundation) mejora el protocolo TCP/IP y comienza a utilizarlo para el intercambio de información entre ordenadores de universidades e investigadores de todo el mundo. Esta mejora de TCP/IP era abierta y se distribuía con el código fuente de su implementación, es el nacimiento de la red de Internet.

En 1984 aparece en escena una de las figuras más importante dentro del software libre, Richard Stallman, que lidera en este año un proyecto científico denominado GNU dentro del Instituto Tecnológico de Massachussets. Al año siguiente, aparece la primera versión de un sistema operativo denominado igual que el proyecto lanzado, GNU (Gnu’s not Unix). Este sistema operativo es gratuito y se distribuye junto con su código fuente bajo una licencia denominada Gnu Public License (GPL).


Un software es software libre cuando el usuario del mismo tiene estas cuatro libertades:


         Libertad 0. Libertad de uso con cualquier propósito.
          Libertad 1. Libertad de adaptación a sus necesidades. ·        
           Libertad 2. Libertad para distribuirlo. ·          
        Libertad 3. Libertad de mejora y libre distribución de estas mejoras.

En 1991, Linus Torvalds, un estudiante sueco de la universidad de Helsinky crea un kernel de sistema operativo denominado Linux, y un año más tarde, fruto de la colaboración con el proyecto GNU, aparece el sistema operativo GNU/Linux, que se denominó Linux, si bien, la mayor parte del código procedía del proyecto GNU de Stallman.


La siguiente fecha importante en la historia del software libre es 1997, cuando Eric Raymond publica el artículo “The Cathedral and the Bazaar”, en el Raymond explica con detalle como una serie de programadores trabajando en colaboración en su tiempo libre (Bazaar) pueden producir software de mayor calidad que los producidos por los talentos contratados por las grandes compañías de software (Cathedral). Las teorías expuestas en este artículo como las de liberar versiones del programa a menudo de forma que los usuarios puedan probar los programas y se obtengan pronto respuestas sobre su funcionamiento y que con un grupo muy amplio de programadores y usuarios, los problemas se identificarán con rapidez y la solución será obvia para alguien, hacen que las grandes compañías (IBM, Netscape, Sun, etc.) se fijen en el fenómeno del software libre y empiecen a colaborar con él. Raymond crea la OpenSource Inciative (OSI) (www.opensource.org). Con la aparición de la OSI aparece también una nueva definición de lo que se conoce como OpenSource (software de fuente abierta), mucho más elaborada, y que está en continua evolución, existiendo ya la versión 1.9 de esta definición. 


No existe una definición única de lo que denominamos software libre, tenemos la de la FSF, la de la OSI, también otras como la de la comunidad de Debian (DFSG). Todas estas definiciones se traducen en licencias de uso que llegan a un mayor o menor compromiso con uno u otro de los dos objetivos contradictorios en los que se basan todas sus licencias:


·         Garantizar a los usuarios una total libertad sobre el software distribuido.
·         Establecer restricciones de forma que se garantice que el software derivado o integrado siga siendo software libre.


Aunque cuando hacemos referencia a Software Libre no distinguimos entre si es Free Software u OpenSource, pero existen pequeñas diferencias entre las definiciones de la FSF, de la OSI y de Debian, derivadas del compromiso acordado entre los dos conceptos expuestos anteriormente, lo que hace que existan licencias aceptadas por uno pero no aceptadas por el otro. Pero estas diferencias son muy pequeñas, y en la práctica se pueden considerar similares los conceptos.

Hoy en día existe una división radical entre los partidarios y los no partidarios del software libre, existiendo posturas totalmente radicalizadas en ambos bandos que hace que los debates, artículos y ponencias acerca de las debilidades y fortalezas en los proyectos de software libre se vean empañados por esta lucha. Eric Raymond ha insistido en que el debate no debe ser si Windows o Linux o Microsoft o Red Hat, Suse, Debian, que el verdadero debate debe ser software de fuente cerrada frente a software de fuente abierta.

3.1.3. Estructura del sistema operativo

El sistema de archivo de Linux sigue todas las convenciones de Unix, lo cual significa que tiene una estructura determinada, compatible y homogénea con el resto de los sistemas Unix. Al contrario que en Windows o MS-DOS el sistema de archivos en cualquier sistema Unix no está ligado de una forma directa con la estructura del hardware, esto es, no depende de si un determinado ordenador tiene 1, 2 o 7 discos duros para crear las unidades c:, d: o m:.
Todos el sistema de archivos de Unix tiene un origen único la raíz o root representada por /. Bajo este directorio se encuentran todos los ficheros a los que puede acceder el sistema operativo. Estos ficheros se organizan en distintos directorios cuya misión y nombre son estándar para todos los sistema Unix.

· / Raíz del sistema de archivos.

· /dev Contiene ficheros del sistema representando los dispositivos que estén físicamente instalados en el ordenador.

· /etc Este directorio esta reservado para los ficheros de configuración del sistema. En este directorio no debe aparecer ningún fichero binario (programas). Bajo este deben aparecer otros dos subdirectorios:
· /etc/X11 Ficheros de configuración de X Window
· /etc/skel Ficheros de configuración básica que son copiados al directorio del usuario cuando se crea uno nuevo.

· /lib Contiene las librerías necesarias para que se ejecuten los programas que residen en /bin (no las librerías de los programas de los usuarios).

· /proc Contiene ficheros especiales que o bien reciben o envían información al kernel del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros).

· /sbin Contiene programas que son únicamente accesibles al superusuario o root.

· /usr Este es uno de los directorios más importantes del sistema puesto que contiene los programas de uso común para todos los usuarios. Su estructura suele ser similar a la siguiente:

· /usr/X11R6 Contiene los programas para ejecutar X Window.
· /usr/bin Programas de uso general, lo que incluye el compilador de C/C++.
· /usr/doc Documentación general del sistema.

· /usr/etc Ficheros de configuración generales. /usr/include Ficheros de cabecera de C/C++ (.h).

· /usr/info Ficheros de información de GNU. /usr/lib Librerías generales de los programas.

· /usr/man Manuales accesibles con el comando man (ver más adelante).

· /usr/sbin Programas de administración del sistema. /usr/src Código fuente de programas.
Existen además de los anteriores otros directorios que se suelen localizar en el directorio
· /usr, como por ejemplo las carpetas de los programas que se instalen en el sistema.

· /var Este directorio contiene información temporal de los programas (lo cual no implica que se pueda borrar su contenido, de hecho, ¡no se debe hacer!)

Las capas en las cuales se puede estructurar básicamente un sistema son las siguientes:


·        Gestión del procesador (Nivel 1) 

Una parte del sistema operativo esta encargada de la gestión de la unidad central de proceso. El sistema operativo se encarga de gestionar la prioridad entre procesos. 


·       Gestión de la memoria (Nivel 2)

Una parte del sistema operativo esta encargada de la gestión y asignación de la memoria a los procesos o aplicaciones, impidiendo que las zonas de memoria ocupadas por aplicaciones no sean ocupadas por otras aplicaciones.


·        Gestión de procesos (Nivel 3)

Una parte del sistema operativo esta encargada de la gestión de procesos, iniciando, deteniendo y finalizando los mismos dependiendo del usuario o de las ordenes recibidas por el sistema operativo.  


·        Gestión Entrada/Salida y Almacenamiento (Nivel 4)

Una parte del sistema operativo esta encargada de la gestión de los procesos que establecen acciones con los dispositivos de almacenamiento o dispositivos de entrada y salida.  


·        Gestión de información (Nivel 5)
El sistema operativo gestiona archivos, directorios, atributos de los anteriores y otras características para identificar la información con la que trabaja el sistema operativo.

3.2. Requerimientos de Instalación

   1. Computador Personal (PC):
 Hardware – Requerimientos mínimos:
 Procesador >=2GHz.
 RAM >= 512MB.
 CD player.
 Monitor Color >= 1024 x 728 (no requerido si el servidor solo será accedido remotamente).
Puertos seriales (COM) disponibles (uno por cada modem GSM).
 HDD > 200 MB de espacio libre en disco para software y SQL (150 MB adicionales de espacio en disco se requieren durante la instalación para archivos temporales) y 5 GB de espacio disponible en disco para almacenamiento de datos.

- Windows XP Pro (W2000, W2003).
- Red:
 PC conectado a internet con dirección IP pública y estática (ó nombre de dominio), Puerto abierto en el respectivo “Firewall”.
 ó PC en la red local con Puerto abierto (Puerto abierto para la aplicación ActiveGuard) re-direccionada desde el router / Firewall con dirección IP pública estática ó nombre de dominio. Atención! Si los elementos van a trabajar en red con un APN privado, una configuración correcta del servidor debe ser realizada (en cooperación con el proveedor del servicio de internet), de tal forma que se permita el envío de paquetes de datos desde el elemento al servidor. 


 
3.3. Instalación

 3.3.1. Métodos de instalación



Instalación Permanente

Se podrá solicitar la instalación permanente de Software Específico en las aulas de informática, para el desarrollo de la docencia reglada. Esta solicitud se tendrá que hacer antes del comienzo de cada cuatrimestre con la suficiente antelación (al menos 30 días antes del comienzo de la actividad docente).

La instalación permanecerá en el aula solicitada durante el periodo en el que se imparte la docencia.

Los pasos a seguir para dicha instalación son:

Una vez reciba contestación, deberá aportar al C.S.I.R.C. el software, documentación y copia de la factura de la licencia en un plazo máximo de 7 días. Todo ésto (copia de la licencia y software) permanecerá en dicho servicio durante el tiempo que se encuentre el software instalado en las aulas.


Instalación Temporal

La Instalación de software temporal, la utilizaremos para aquel software que no va a ser permanente durante el curso, será software necesario para una sesión de trabajo.

Este tipo de software lo instalará el usuario (docente) que lo necesite y para ello disponemos de una cuenta con privilegios de administrador de windows.


Instalación de Fedora Red Hat

Para la instalación de Linux es necesario un ordenador que tenga espacio en disco duro disponible, no basta con que desde otro S.O. p.e. windows aparezca el disco con espacio vació, este espacio tiene que no pertenecer a ninguna partición.
Si se desea conservar el S.O. anterior para un arranque dual, y este ocupa todo el disco duro, habra que recurrir a una herramienta de terceros, p.e. Partition Magic, para hacer espacio a linux.
Si Linux va a ser el único S.O. del ese ordenador no importa el estado del disco Duro.
El proceso de instalación es muy parecido en todas las distribuciones, para ilustrar este capitulo utilizaremos Fedora Core 1, la versión libre de Red Hat.


Inicio de la instalacion

La mayoria de los CD de instalacion de Linux son autoarrancables, en ocasiones puede ser necesario buscar en el programa de configuración de la BIOS del ordenador la opcion para que arranque desde CD, asi que metemos el CD y encendemos o reiniciamos el ordenador.




lunes, 21 de abril de 2014

Servidores con software propietario

unidad 2

2.1. Características del software propietario
2.2. Características de instalación para
servidores
2.2.1. Instalación
2.2.2. Configuración






2.1. Características del software propietario


Se refiere a cualquier programa informático en el que los usuarios tiene limitada las
posibilidades de usarlo, modificarlo o redistribuirlo(con o sin modificaciones), o cuyo

código fuente no esta disponible o el acceso a este se encuentra restringido.
es el sistema operativo de servidor de windows, esta diseñado para aprovechar plenamente la nueva generación de servicios de redes.


2.2. Características de instalación para servidores

1.- Escoger configuraciones como idioma, país, moneda.



2.- Introducir la clave de licencia  y elegir que edición de Windows Server 2008  


instalar.


3.- Si estamos instalando el Windows Server 2008 sobre otro
sistema operativo, entonces tendremos las dos opciones
 habilitadas (Updgrade o Custom).

 Si no es así solo tendremos habilitado la opción de Custom.

2.2.1. Instalación

seleccionar la versión del sistema operativo deseado y pulsar NEXT.

como se puede ver en la imagen tenemos 2 opciones según la versión, Full Instalation y  Server  Core Instalación, la instalación Server instala el núcleo del sistema operativo y todas sus funcionalidades sin interfaz gráfica, esto permite reducir espacio en disco y una administración mas centralizada por parte del equipo.

IT.

        Marcar I accpet the license terms y pulsar Next.





selecciona el disco donde se desea instalar  


En este punto inicia el proceso de instalación este puede variar según las características de la maquina donde se está instalando.







Finalizado el proceso de instalación, se solicita al usuario asignar una clave de acceso al administrador, para ello pulsar OK para crear la password del usuario administrador local.

Se recomienda que el password de administrador contenga caracteres alfanuméricos, ejemplo: pass@kardr


A continuación solo basta dar NEXT.


Al arrancar windows server 2008 aparecerá la pantalla de bienvenida mostrando los datos referentes a las configuraciones del sistema.




consola de tareas de configuración inicial







sábado, 29 de marzo de 2014

Configuración de Estaciones de Trabajos.


Unidad uno
1.1. Introducción
1.1.1.  Historia y Evolución
1.1.2.  Estructura general del sistema
            Operativo
1.2. Requerimientos de instalación.
1.3. Configuración básica
1.3.1. Métodos de instalación
1.3.2. Inicio de la instalación
1.3.3. Del entorno del usuario
1.3.4. Configuración del sistema
1.3.5. Configuración de seguridad
 1.3.6. Configuración de red
1.5. Comandos y aplicaciones
1.5.1. Manejo de los archivos
1.5.2. Instalación y ejecución de aplicaciones.



1.1. Introducción

Ubuntu es un sistema operativo predominantemente enfocado en
La facilidad de uso e instalación, la libertad de los usuarios, y los
Lanzamientos regulares (cada 6 meses).
El nombre proviene del concepto africano Ubuntu, que significa
\humanidad hacia otros" o \yo soy porque nosotros somos".
También es el nombre de un movimiento humanista sudafricano.
El eslogan de Ubuntu \Linux para seres humanos" resume una
De sus metas principales: hacer de Linux un sistema operativo más
Accesible y fácil de usar.


1.1.1.  Historia y Evolución

Fue lanzada el 20 de Octubre de 2004. Desde su creación Ubuntu sigue el plan de desarrollo que introduce una nueva versión cada seis meses. Una de las claves por la que esta distribución basada en Debían llego a las masas fue la adopción del LiveCD, que permite probar Ubuntu sin instalarlo y el sistemaShipIt, que ofrecía CD gratuitos a nivel global, organizado por Canonical. Hoy en día este método ya no existe, pero en las comunidades locales de Ubuntu podemos seguir encontrando CD gratuitos, y siempre obviamente existe la opción de descargarlo.

Ubuntu 5.04 Hoary Hedgehog


                                                                                                         
La segunda versión de Ubuntu el 8 de Abril de 2005. Entre las novedades para esta versión se encuentra la inclusión del administrador de actualizaciones, soporte para notificador de actualización, base de datos de hardware de Ubuntu y autenticación APT. Ubuntu 5.04 ya permitía la instalación vía USB. Hoary Hedgehog fue la primera versión en lanzarse junto a Kubuntu, distribución hermana de Ubuntu.

Ubuntu 5.10 Breezy Badger



Ubuntu 11.10 Oneiric Ocelot



Publicada el 13 de octubre de 2011, es la versión actual de Ubuntu. Incluye Unity 2D, y elimina completamente el escritorio GNOME clásico, cambios en Nautilus, inclusión de Qt por defecto y nuevos temas GTK+3. Lo que más cambios recibió fue Unity, ahora con el botón Ubuntu en el lanzador, ocultando botones para manejar la ventana por defecto y sobre todo renovando el concepto de Lenses.
En cuanto a las aplicaciones incluidas por defecto, el Centro de Software recibió su mayor lavado de cara desde su concepción, al igual que Gwibber. Thunderbird remplazó a Evolution, y PiTivi ya no es incluido por defecto. También se añadió LightDM, para gestionar la pantalla de inicio de sesión, que permite más personalización y es más veloz.



Ubuntu 12.04 fue lanzado el pasado 26 de abril, y una mezcla entre problemas de conectividad locales y los inconvenientes que estaba sufriendo Canonical hizo que lo mejor fuera retrasar el análisis un par de días. Con un fin de semana de distancia, los bordes filosos en las descargas de Ubuntu y el funcionamiento de los repositorios parecen haber desaparecido. No esperaba cambios drásticos en la fase de instalación, y no los he encontrado. En cuestión de minutos estarás en el escritorio de Ubuntu 12.04, un poco más si decides instalar actualizaciones y otros plugins, lo cual se recomienda.


1.1.2 Estructura General De Un Sistema Operativo

Tipos de estructura

Estructura modular.

También llamados sistemas monolíticos. Este tipo de organización es con mucho la más común; bien podría recibir el subtítulo de "el gran embrollo". La estructura consiste en que no existe estructura alguna. El sistema operativo se escribe como una colección de procedimientos, cada uno de los cuales puede llamar a los demás cada vez que así lo requiera. Cuando se usa esta técnica, cada procedimiento del sistema tiene una interfaz bien definida en términos de parámetros y resultados y cada uno de ellos es libre de llamar a cualquier otro, si este último proporciona cierto cálculo útil para el primero. Sin embargo incluso en este tipo de sistemas es posible tener al menos algo de estructura. Los servicios (llamadas al sistema) que proporciona el sistema operativo se solicitan colocando los parámetros en lugares bien definidos, como en los registros o en la pila, para después ejecutar una instrucción especial de trampa de nombre "llamada al núcleo" o "llamada al supervisor".



Estructura por microkernel.

Las funciones centrales de un SO son controladas por el núcleo (kernel) mientras que la interfaz del usuario es controlada por el entorno (Shell). Por ejemplo, la parte más importante del DOS es un programa con el nombre "COMMAND.COM" Este programa tiene dos partes. El kernel, que se mantiene en memoria en todo momento, contiene el código máquina de bajo nivel para manejar la administración de hardware para otros programas que necesitan estos servicios, y para la segunda parte del COMMAND.COM el shell, el cual es el intérprete de comandos.

Estructura por anillos concéntricos (capas).

El sistema por "capas" consiste en organizar el sistema operativo como una jerarquía de capas, cada una construida sobre la inmediata inferior. El primer sistema construido de esta manera fue el sistema THE (Technische Hogeschool Eindhoven), desarrollado en Holanda por E. W. Dijkstra (1968) y sus estudiantes.

Estructura cliente – servidor

Una tendencia de los sistemas operativos modernos es la de explotar la idea de mover el código a capas superiores y eliminar la mayor parte posible del sistema operativo para mantener un núcleo mínimo. El punto de vista usual es el de implantar la mayoría de las funciones del sistema operativo en los procesos del usuario. Para solicitar un servicio, como la lectura de un bloque de cierto archivo, un proceso del usuario (denominado proceso cliente) envía la solicitud a un proceso servidor, que realiza entonces el trabajo y regresa la respuesta. En este modelo, que se muestra en la figura 4, lo único que hace el núcleo es controlar la comunicación entre los clientes y los servidores. Al separar el sistema operativo en partes, cada una de ellas controla una faceta del sistema, como el servicio a archivos, servicios a procesos, servicio a terminales o servicio a la memoria, cada parte es pequeña y controlable. Además como todos los servidores se ejecutan como procesos en modo usuario y no en modo núcleo, no tienen acceso directo al hardware. En consecuencia si hay un error en el servidor de archivos, éste puede fallar, pero esto no afectará en general a toda la máquina.


1.2. Requerimientos de instalación.

Requisitos del sistema para Ubuntu 12.04
el requisito mínimo de memoria para 32 bits es de 384 MB, un mínimo de 512 MB ​​que se necesita para la instalación de 64 bits. En los sistemas con sólo la mínima cantidad de memoria, también se recomienda utilizar la opción "Instalar Ubuntu" opción, ya que utiliza menos memoria que la sesión en vivo completo.


1.3. Configuración básica
1.3.1. Métodos de instalación
1.3.2. Inicio de la instalación
1.3.3. Del entorno del usuario
1.3.4. Configuración del sistema
1.3.5. Configuración de seguridad
 1.3.6. Configuración de red
1.5. Comandos y aplicaciones
1.5.1. Manejo de los archivos
1.5.2. Instalación y ejecución de aplicaciones.


Cómo instalar Ubuntu 12.04 paso a paso 


Antes de seguir, doy por supuesto que ya habéis creado el DVD live o USB live de Ubuntu. Y que ya sabéis como iniciar Ubuntu desde USB. Una vez que arranca Ubuntu 12.04, lo primero que encontramos son dos opciones, probar Ubuntu 12.04 o instalar Ubuntu 12.04. En esta opción os recomiendo una cosa. Si nunca habéis visto Ubuntu, seleccionar "probar Ubuntu 12.04" para que podáis haceros una idea de cómo es el sistema operativo y como funciona 

Ubuntu 12.04.





 Seleccionamos el idioma Español

Seleccionamos las dos opciones.

 Tipo de instalación



Seleccionamos para creas el sistema de archivos.


Elegimos algo más.

Jo
Disco duro limpio.

Le damos a Añadir y se crea el espacio de instalación.

Creamos el punto de montaje /.

Creamos el punto de montaje swap.

Creamos el punto de montaje /home.

Terminado el peticionario.


Donde estamos para la configuración horaria.

Distribución de teclado.

Ponemos nombre, usuario, contraseñas.

Instalando.

Terminado.