lunes, 6 de diciembre de 2010

Solaris

INSTALACIÓN DE SOLARIS
La instalación de Solaris la haremos empleando la Solaris Webstart Installation que es la que se ejecuta cuando arrancamos con el Install CD.
Los pasos que seguiremos para la instalación son más o menos como sigue:
• Arrancamos desde el CD.
Selección idioma: Spanish
• Saltamos la configuración del entorno gráfico dándole a F4.
• Formateamos y particionamos el disco, la memoria de intercambio coge 512Mb y se coloca al principio del disco, redistribuimos el espacio de las particiones a automáticas para no quedarnos cortos.
• El programa de instalación copia el "mini-root" en el disco local y reinicia.
En el reinicio se debe arrancar del disco duro, hay que revisar la BIOS y el lector de CD.
Una vez rearrancamos nos vuelve a pedir la configuración del entorno gráfico, la evitamos pulsando de nuevo el F4 y se inicia el programa de instalación en modo texto.
El programa nos hace una serie de preguntas para configurar la red, el uso de kerberos, los servicios de nombres, la fecha y la hora, la contraseña del administrador y la gestión de energía. La secuencia de respuestas es más o menos como sigue:
·         1. Máquina conectada a la red.
·         2. No se usa DHCP.
·         3. Le asignamos un nombre a la máquina (sin dominio).
·         4. Escribimos su IP y su máscara de subred.
·         5. No usamos IPv6.
·         6. Especificamos la dirección del encaminador manualmente.
·         7. No se habilita Kerberos.
·         8. Usamos DNScomo servicio de nombres, especificamos nuestro dominio, las direcciones de los servidores de nombres y los dominios de búsqueda.
·         9. Seleccionamos zona horaria: Europa/España/península.
·         10. Configuramos la hora del sistema.
·         11. Introducimos la contraseña del administrador.
Ahora el sistema nos muestra los valores introducidos y nos pide confirmación.
Una vez a validado la configuración se arranca el asistente de la instalación, en principio le decimos que no queremos ni rearrancar el sistema ni expulsar los CDs de modo automático.
Después seleccionamos CD/DVD como origen de datos para instalar Solaris, el sistema nos pide que insertemos el primer disco de software de Solaris.
Se nos presenta la opción de realizar una instalación predeterminada o personalizada; elegimos esta última.
A partir de aquí nos solicita los idiomas a instalar (de momento los dejamos tal cual), dejamos el entorno nacional español (es_ES.ISO8859-1).
El sistema nos deja seleccionar software adicional para instalar, de momento no instalamos nada de la documentación, quizás sería interesante seleccionar el Sun Screen 3.2 del disco Solaris 9 Extra Value Software, que es el sistema cortafuegos que pensamos utilizar.
Cuando nos pregunta si queremos añadir más software le decimos que no.
A continuación nos permite elegir grupos de software para instalar, de entrada seleccionamos el quinto, Grupo de núcleo, que es el mínimo necesario para un sistema Solaris.
Una vez seleccionado se nos da la opción de personalizar la selección de paquetes, cosa que hacemos para instalar algunas utilidades que nos interesan y eliminar otras cosas.
Eliminamos las siguientes opciones:
·         FTP Server (clusters 30 y 31).
·         NFS Server (cluster 92).
·         NIS (cluster 93).
·         PCMCIA (cluster 100).
·         Remote network services and commands (cluster 117).
Añadimos las siguientes opciones:
·         Freeware Shells, BASH (cluster 41, seleccionamos la 41,0).
·         Freeware Compresión Utilities (cluster 39, las seleccionamos todas).
·         Freeware Other Utilities (cluster 40, las seleccionamos todas).
·         gcmn - GNU common package (cluster 189).
·         GNU wget (cluster 43)
·         NTP (cluster 94).
·         Sun Workshop Compilers Bundled libC (cluster 148).
·         Documentation Tools (cluster 27).
·         On-Line manual pages (cluster 96).
·         Secure Shell (cluster 126).
·         ggrep (cluster 190).
·         gtar (cluster 191).
·         tcpd (cluster 197).
Para muchos programas puede que necesitemos usar las X Windows, un conjunto mínimo de paquetes que nos permite usarlas es:
·         SUNWctpls: Portable layout services for Complex Text Layout support
·         SUNWmfrun: MotifRunTime Kit
·         SUNWxwdv: X Window System Kernel Drivers
·         SUNWxwfnt: X Window System Fonts
·         SUNWcpp: Solaris C Pre-Processor (cpp)
·         SUNWxwplt: X Window System platform software
·         SUNWxwice: X Window System Inter-Client Exchange (ICE) Components
·         SUNWxwpls: X Server x86 platform software
·         SUNWxwrtl: X Window System & Graphics Runtime Library Links in /usr/lib
Por desgracia para muchas cosas nos puede hacer falta Java, así que lo instalamos:
·         SUNWj3rt: J2SDK 1.4 runtime environment
Para instalar más tarde el Sun Screen debemos instalar:
·         SUNWsprot: Solaris Bundled tools
·         SUNWtoo: Programming Tools
·         SUNWeu8os: American English/UTF-8 L10N For OS Environment User Files
·         SUNWapchr: The Apache HTTP server program (root components)
·         SUNWapchu: The Apache HTTP server program (usr components)
Por requisitos seleccionamos:
·         175,3
·         164

Una vez seleccionado todo el sistema nos pregunta si queremos borrar el disco, le decimos que sí y que lo haga todo automático. El tamaño de particiones queda un poco extraño y lo corregimos, asignando más de un giga al sistema de archivos raíz.
A partir de aquí comienza la instalación automática, hasta que se reinicia el sistema, ya instalado.
                                  

Unix

UNIX
Unix (registrado oficialmente como UNIX®) es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy.
CARACTERÍSTICAS GENERALES:
Es un sistema operativo de tiempocompartido, controla los recursos de una computadora y los asigna entre los usuarios. Permite a los usuarios correr sus programas. Controla los dispositivos de periféricosconectados a la máquina.
Posee las siguientes características:
- Es un sistrema operativo multiusuario, con capacidad de simular multiprocesamiento y procesamiento no interactivo.
- Está escrito en un lenguaje de alto nivel : C.
- Dispone de un lenguaje de control programable llamado SHELL.
- Ofrece facilidades para la creación de programas y sistemas y el ambiente adecuado para las tareas de diseños de software.
- Emplea manejo dinámico de memoria por intercambio o paginación.
- Tiene capacidad de interconexión de procesos.
- Permite comunicación entre procesos.
- Emplea un sistema jerárquico de archivos, con facilidades de protección de archivos, cuentas y procesos.
- Tiene facilidad para redireccionamiento de Entradas/Salidas.
- Garantiza un alto grado de portabilidad.
El sistema se basa en un Núcleo llamado Kernel, que reside permanentemente en la memoria, y que atiende a todas las llamadas del sistema, administra el acceso a los archivos y el inicio o la suspención de las tareas de los usuarios.
La comunación con el sistema UNIX se da mediante un programa de control llamado SHELL. Este es un lenguaje de control, un intérprete, y un lenguaje de programación, cuyas características lo hacen sumamente flexible para las tareas de un centro de cómputo. Como lenguaje de programación abarca los siguientes aspectos:
- Ofrece las estructuras de control normales: secuenciación, iteración condicional, selección y otras.
- Paso de parámetros.
- Sustitución textual de variables y Cadenas.
- Comunicación bidireccional entre órdenes de shell.
El shell permite modificar en forma dinámica las características con que se ejecutan los programas en UNIX:
Las entradas y salidas pueden ser re direccionadas o redirigidas hacia archivos, procesos y dispositivos;
Es posible interconectar procesos entre sí.
GNU/LINUX
 es uno de los términos empleados para referirse a la combinación del núcleo o kernel libre similar a Unix denominado Linux, que es usado con herramientas de sistema GNU. Su desarrollo es uno de los ejemplos más prominentes de software libre; todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL (Licencia Pública General de GNU) y otra serie de licencias libres.
El proyecto GNU, que fue iniciado en 1983 por Richard Stallman,[8] tiene como objetivo el desarrollo de un sistema operativo Unix completo y compuesto enteramente de software libre. La historia del núcleo Linux está fuertemente vinculada a la del proyecto GNU. En 1991 Linus Torvalds empezó a trabajar en un reemplazo no comercial para MINIX[9] que más adelante acabaría siendo Linux.
Cuando Torvalds liberó la primera versión de Linux, el proyecto GNU ya había producido varias de las herramientas fundamentales para el manejo del sistema operativo, incluyendo un intérprete de comandos, una biblioteca C y un compilador, pero como el proyecto contaba con una infraestructura para crear su propio sistema operativo, el llamado Hurd, y este aún no era lo suficiente maduro para usarse, comenzaron a usar a Linux a modo de continuar desarrollando el proyecto GNU, siguiendo la tradicional filosofía de mantener cooperatividad entre desarrolladores. El día en que se estime que Hurd es suficiente maduro y estable, será llamado a reemplazar a Linux.
Entonces, el núcleo creado por Linus Torvalds, quien se encontraba por entonces estudiando en la Universidad de Helsinki, llenó el "espacio" final que había en el sistema operativo de GNU.