Solaris

Solaris

SolarisFue desarrarollado originalmente por AT&T en 1969, fue utilizado por desarrolladores y después se implanto en universidades de toda la región, cabe señalar que era muy reducido aún.en la Universidad de California en Berkeley modificaron el sistema haciendo un sistema operativo Unix. Cada vez fue difundiéndose más y se le fue agregando mas contenido.
Desde este momento Solaris, ya cotaba con un software para red, es decir, Solaris tenia funcionalidades para operar en ese entonces, una red LAN.


Requerimientos:


Requisito Descripción 
Memoria El requisito de memoria mínima es de 512 MB.

Nota –La imagen ISO del Live CD y los instaladores de la GUI y de texto pueden funcionar con un mínimo de 512 MB de memoria. Sin embargo, este requisito mínimo varía según las especificaciones del sistema. Si el sistema no dispone de memoria suficiente para ejecutar el instalador de la GUI, utilice el instalador de texto.

Espacio en disco El tamaño recomendado es de al menos 10 GB. Como mínimo se necesitan 4 GB. 
Sólo para x86:compatibilidad con varios sistemas operativosSi va a instalar Oracle Solaris en un sistema basado en x86 que cuenta con más de un sistema operativo, durante el proceso de instalación puede crear particiones en el disco. Consulte x86: Configuración de particiones durante una instalación interactiva.
También puede utilizar el comando fdisk o una herramienta de creación de particiones de otro fabricante para crear una partición o realizar ajustes en particiones existentes antes de iniciar una instalación. Consulte Directrices para crear particiones en un sistema antes de la instalación.
Para obtener más información sobre cómo preparar un entorno para la instalación de determinados sistemas operativos, consulte Preparación de un entorno de arranque que admita la instalación de varios sistemas operativos.


PASOS DE INSTALACIÓN:


El modo más sencillo de empezar a usar Oracle Solaris 11 es instalarlo en una máquina virtual sobre el sistema operativo existente. La Figura 1 muestra Oracle Solaris 11 instalado sobre Apple OS X con Oracle VM VirtualBox.

Oracle Solaris sobre Apple OS X

En esta opción, se garantiza que Oracle Solaris 11 reconocerá los dispositivos virtualizados que proporciona la máquina virtual. Si ejecuta Oracle Solaris 11 en modo de pantalla completa, es probable que olvide que se está ejecutando otro sistema operativo por debajo de Solaris 11.
La única desventaja de este enfoque consiste en que se necesita memoria suficiente para ejecutar dos sistemas operativos en forma simultánea: se recomienda contar con un mínimo de 2 GB para lograr un buen rendimiento. También conviene contar con un mínimo de 7 GB de espacio en disco para instalar el sistema operativo.
Oracle VM VirtualBox es un hipervisor de descarga gratuita compatible con Microsoft Windows, Apple OS X, Linux y Oracle Solaris como plataformas host y, por supuesto, con Oracle Solaris como uno de sus tantos invitados. Oracle facilita la prueba de este enfoque ofreciendo, además, una cantidad de máquinas virtuales preinstaladas para Oracle VM VirtualBox orientadas a un uso específico, por ejemplo, evaluar las herramientas para el desarrollador disponibles en Oracle Solaris 11.
Una vez que el equipo arranca desde Live Media, el proceso de instalación es sencillo. Basta con hacer clic en el icono Install Oracle Solarisdel escritorio para iniciar el instalador gráfico; ver lA FIGURA 2
El instalador gráfico de Oracle Solaris
Figura 2. El instalador gráfico de Oracle Solaris

Como se observa en la Figura 2, el proceso de instalación es simple; se formulan algunas preguntas básicas antes de instalar un conjunto fijo de paquetes. Una vez que Oracle Solaris se ha instalado correctamente, es posible personalizar la instalación fácilmente mediante el administrador de paquetes.
Al finalizar el proceso de instalación, puede reiniciar el sistema en el nuevo entorno Oracle Solaris o revisar el registro de instalación, como se muestra en la Figura 3.
Revisión del registro de instalación
Figura 3. Revisión del registro de instalación

Revisión del registro de instalación
Si cuenta con un sistema x86 para dedicar a Oracle Solaris 11, este proceso de instalación es el mismo que el de instalar el SO en una máquina virtual. Basta con arrancar Live Media e iniciar el instalador gráfico.
El interrogante mayor en relación con este enfoque es si Oracle Solaris 11 tiene los controladores adecuados para sus dispositivos de hardware. Si ejecuta Live Media, puede establecer sin inconvenientes en qué medida se admitirán sus dispositivos. El escritorio de Live Media incluye el icono de Device Driver Utility, que se muestra en la Figura 4. Haga doble clic en el icono y espere a que finalice la detección.
En el arranque desde Live Media, el usuario y contraseña predeterminados son jack. Si necesita iniciar sesión como usuario raíz, puede usar la contraseña solaris. Más adelante, se discutirá en más detalle la configuración del usuario inicial durante la instalación de Oracle Solaris.
Device Driver Utility en Oracle Solaris
Figura 4. Device Driver Utility en Oracle Solaris

i faltan controladores, la utilidad brinda indicadores para ayudarlo a encontrar asistencia. También se puede recurrir a Google, pero si la búsqueda es muy difícil, Oracle VM VirtualBox podría ser una mejor solución hasta que el controlador que necesita esté disponible o usted compre un sistema nuevo o los componentes necesarios para solucionar los problemas de controladores.
Si faltan controladores, la utilidad brinda indicadores para ayudarlo a encontrar asistencia. También se puede recurrir a Google, pero si la búsqueda es muy difícil, Oracle VM VirtualBox podría ser una mejor solución hasta que el controlador que necesita esté disponible o usted compre un sistema nuevo o los componentes necesarios para solucionar los problemas de controladores.
Instalación en el equipo físico en escenario de arranque múltiple
En un escenario de arranque múltiple, Oracle Solaris 11 se instala en el equipo físico junto con el sistema o sistemas operativos existentes. Este escenario es el más complicado y requiere cierta preparación.
Live Media de Oracle Solaris 11 incluye GParted, el editor de particiones GNOME, que puede usarse para particionar el disco duro. Debe crearse una partición del tipo Linux swap, que el instalador de Oracle Solaris reconocerá.
Si su actual sistema operativo es Windows, el cargador del arranque de Oracle Solaris lo reconocerá sin inconvenientes. Si es Linux, asegúrese de realizar una copia de respaldo del archivo de configuración GRUB , porque deberá agregar las entradas correspondientes al menú GRUB de Oracle Solaris. Consulte la documentación del producto Oracle Solaris 11 disponible en relación con estos escenarios.
Usuarios
Ahora que Oracle Solaris 11 está instalado, analicemos cómo se administra el sistema con los privilegios asignados al ID de usuario creado durante la instalación.
Recordemos que, durante la instalación, se creó una cuenta de usuario, como se muestra en la Figura 5.
Device Driver Utility en Oracle Solaris
Figura 5. Instalador gráfico de Oracle Solaris: configuración de usuarios

El instalador le solicitó una sola contraseña, que se usa como contraseña tanto para la cuenta root como para la cuenta de usuario inicial. Sin embargo, la contraseña de root expira en forma inmediata, como verá si intenta cambiar a root:
larry@solaris:~$ su
Password:
su: Password for user 'root' has expired
New Password: Re-enter new Password:
su: password successfully changed for root
Asimismo, las herramientas de la interfaz gráfica de usuario que requieren privilegios de administrador solicitarán la contraseña de root inicialmente y luego indicarán que el usuario raíz ha expirado y que se debe suministrar una nueva contraseña, como se muestra en la Figura 6:
Pedido de nueva contraseña de root
Figura 6. Pedido de nueva contraseña de root


Sin embargo, si trata de iniciar sesión como root, no lo logrará. Por seguridad, Oracle Solaris 11 no define root como una cuenta de usuario tradicional
Listado 1. Comprobación de que root esté definido como rol
Asimismo verá que el ID de usuario que creó el instalador se asignó al rol root en forma predeterminada. Por lo tanto, si bien no puede iniciar sesión como root, tiene la posibilidad de cambiar al rol root , que le solicitará la contraseña de root .
Nota: Cuando se usa su, el nombre de usuario predeterminado es root y no se solicita, como se vio en el ejemplo anterior cuando cambiamos la contraseña predeterminada.
larry@solaris:~$ su root
Password:
root@solaris:~#
Comando sudo
Además de recibir el rol root , el usuario creado en el momento de la instalación se agrega al archivo /etc/sudoers . El archivo /etc/sudoers se encuentra bien documentado; es posible definir reglas muy precisas respecto de lo que se le permite hacer a un usuario particular. El usuario creado durante la instalación tiene permisos para ejecutar cualquier acción (como si se tratara de root). A continuación se muestra la entrada correspondiente al usuario creado durante la instalación:
larry ALL=(ALL) ALL
En la entrada anterior se establece que el usuario larry puede ejecutar cualquier comando en cualquier host como cualquier usuario. Para obtener información más detallada sobre cómo definir con precisión los privilegios de un usuario, consulte la página de manual man sobre sudoers . Por lo tanto, en teoría nunca debería ser necesario cambiar al rol root para ejecutar operaciones para las que se requieren privilegios, por ejemplo, guardar un archivo en la raíz del sistema de archivos:
larry@solaris:~$ touch /file1
touch: cannot touch `/file1': Permission denied
Sin embargo, si se añade el prefijo sudo al comando, se obtienen los privilegios necesarios para realizar la operación:
larry@solaris:~$ sudo touch /file1
Password:
Tenga en cuenta que la contraseña que requiere sudo no es la contraseña de root sino la de su propia cuenta de usuario.
En conclusión, todo queda configurado y listo para usar con la instalación predeterminada de Oracle Solaris 11. El ID de usuario creado en el momento de la instalación permite administrar la totalidad del sistema. Con los privilegios adecuados, puede administrar su sistema sin inconvenientes; por ejemplo, puede gestionar servicios del sistema, tema del que nos ocupamos en la sección siguiente.
Service Management Facility (SMF)
Oracle Solaris 11 gestiona servicios del sistema mediante Service Management Facility (SMF). Si bien existe una interfaz gráfica de usuario, el modo más común y potente de gestionar servicios consiste en utilizar los siguientes comandos de línea de comando: svcs para informar el estado de un servicio y svcadm para manipular instancias de servicios.
Listado 2. Generación de listado de servicios en ejecución
SMF cuenta con numerosas ventajas frente al modo anterior de usar servicios UNIX mediante secuencias de código de inicio. La ventaja fundamental reside en la especificación de metadatos sobre cada servicio en un archivo de manifiesto, lo que permite especificar dependencias entre servicios, que luego hace posible iniciar servicios independientes en paralelo, con la consiguiente aceleración del arranque del sistema. Asimismo, cuando se produce una falla de los servicios, es posible reiniciarlos en el orden correcto respecto de cada uno. 
Listado 3. Visualización de información sobre un servicio
Al final del Listado 3, se muestran los servicios de los cuales depende sendmail. Si uno de los servicios de los cuales depende sendmail no se inicia por alguna razón, sendmail no intenta siquiera iniciarse. También es posible desactivar, activar y reiniciar servicios con facilidad mediante el comando svcadm . 
También podría haberse utilizado la interfaz gráfica de SMF Services desde el menú de administración situado en el panel del escritorio. La interfaz permite acceder a algunas de las mismas funciones que la línea de comandos, entre ellas activar, actualizar y reiniciar servicios del sistema y explorar registros correspondientes a cada instancia de servicio, como se muestra en la Figura 7.
Inspector de servicios de SMF de Oracle Solaris
Figura 7. Inspector de servicios de SMF de Oracle Solaris
Oracle Solaris 11 es seguro en forma predeterminada: todos los servicios de red no esenciales están desactivados o configurados para que escuchen solo conexiones del sistema local, lo que reduce el riesgo de un ataque basado en la red. En efecto, solo se encuentra habilitado SSH, un servicio que permite inicios de sesión remotos.
Administración de la red
Uno de los primeros servicios que debe administrar es la red. Oracle Solaris 11 usa perfiles de configuración de red para aplicar la configuración de la red al sistema. En forma predeterminada, cuando se usa Live Media, el sistema utiliza el perfil NCP automático, que trata de establecer conexión de manera automática con una red mediante DHCP. Si está disponible una red cableada, el perfil procura conectarse a esa red; de lo contrario, tratará de establecer conexión con una red inalámbrica.
Conviene comenzar por el icono Network Status (estado de la red), situado en el panel superior del escritorio. Este icono indica si el sistema está conectado a una red cableada o inalámbrica o si no hay conexión, como se muestra en la Figura 8.
Tres estados del icono Network Status
Figura 8. Tres estados del icono Network Status
Al hacer clic en el icono, se abre el cuadro de diálogo Network Preferences (preferencias de red), como muestra la Figura 9.
Cuadro de diálogo Network Preferences de Oracle Solaris
Figura 9. Cuadro de diálogo Network Preferences de Oracle Solaris

En el cuadro de diálogo Network Preferences, puede ver las direcciones IP versión 4 y versión 6, así como la velocidad de red del enlace de red que se configuró, en este caso una interfaz cableada. A todas las interfaces de red de Oracle Solaris 11 se les asignan identificadores mnemónicos, en este caso net0, que ya no reflejan qué controlador de red subyacente se utiliza. Se trata de una novedad de Oracle Solaris 11, que las versiones anteriores no incluyen.
Si está realizando la instalación en un equipo portátil y tiene conexión de red inalámbrica, puede ver la lista de redes inalámbricas disponibles haciendo clic con el botón secundario en el icono de estado, como se muestra en la Figura 10.
Opciones de red inalámbrica en Oracle Solaris
Figura 10. Opciones de red inalámbrica en Oracle Solaris
La configuración de la red se gestiona por medio de un servicio SMF, svc:/network/physical:default; como con cualquier otro servicio SMF.
Listado 4. Visualización del estado de un servicio SMF
Si prefiere gestionar la red en forma manual, debe habilitar el perfil de configuración de red DefaultFixed , de la siguiente manera:
larry@solaris:~$ sudo netadm enable -p ncp DefaultFixed
Password: Enabling ncp 'DefaultFixed'
A continuación, podrá controlar manualmente la configuración de la red y usar los comandos administrativospara la configuracion de la red.
Listado 5. Administración manual de una red
En el presente artículo, no se tratarán los temas de la configuración manual de redes, los perfiles de configuración de red ni la gestión de servicios de nombres.
¿Dónde está cada cosa en Oracle Solaris?
UbicaciónContenidoRuta predeterminada
/usr/binBinarios de comandos no esenciales (no requeridos en modo monousuario); para todos los usuarios.
/usr/gnu/binVersiones GNU de comandos de uso frecuente. En los casos en que no hay conflicto, los comandos se incluyeron en/usr/bin. Los usuarios de Linux pueden establecer que /usr/gnu/bin aparezca al principio en su $PATH para trabajar de un modo que les es familiar.No
/usr/sbinBinarios del sistema no esenciales, por ejemplo, demonios correspondientes a diversos servicios de red.

UbicaciónContenido
/optPaquetes de software con aplicaciones opcionales.
/usr/localJerarquía terciaria para datos locales, específica de este host. En general, tiene más subdirectorios como/usr/local/bin/, /usr/local/lib/y /usr/local/share/.
/etcDatos de configuración del sistema estáticos
/varArchivos variables cuyo contenido cambiará en forma continua durante la operación normal del sistema, por ejemplo registros, archivos de cola de impresión y archivos de correo electrónico temporales.
/homeDirectorios principales de los usuarios, con archivos guardados, configuración personal, etcétera.

Búsqueda e instalación de paquetes
Puede utilizar la interfaz gráfica del administrador de paquetes (a la que se accede desde System > Administration), Figura 11, o la línea de comandos para gestionar los paquetes.
 Administrador de paquetes de Oracle Solaris
En la línea de comandos, el comando principal es pkg. El comando pkg suele ejecutarse con un subcomando, como list, search, info o install.
Listado 6. Determinación de paquetes instalados
Para buscar un paquete, use el subcomando search . Por ejemplo, si está buscando wireshark, un analizador gráfico de protocolo de red, use pkg search. La marca -p restringe los resultados a los nombres de paquetes exclusivamente; de otro modo, en la salida se incluyen todos los elementos de un paquete que contienen la cadena de búsqueda.
Listado 7. Obtención de información adicional sobre un paquete
Para ver el contenido del paquete wireshark , use el comando pkg contents.
Listado 8. Listado de contenido de un paquete
Para ver las dependencias de un paquete, es necesario utilizar una consulta ligeramente más complicada (Listado 9).
Listado 9. Determinación de dependencias de un paquete
En este caso, estamos generando el indicador FMRI del paquete, que es la manera formal de describir un paquete de una versión específica. Y usamos la opción -t para especificar que buscamos una dependencia de paquete del tipo depend.
Esto significa que IPS identificará los paquetes de los cuales depende wireshark y los instalará, si no estuvieran instalados aún.
Por último, para instalar el paquete, use el comando pkg install , como se muestra en el Listado 10. 
Listado 10. Instalación de un paquete
Nota: Solo los usuarios autorizados pueden instalar paquetes en el sistema; por ese motivo, delante del comando pkg install debe incluir el prefijo sudo. Consulte la sección Usuarios para repasar la información correspondiente.
Instalación con un solo clic
Al explorar los repositorios, tal vez haya visto el vínculo Install (instalar). En la Figura 12 se muestra el catálogo de paquetes, que incluye todos los paquetes disponibles para Oracle Solaris 11.
Vista del repositorio de Oracle Solaris en un explorador web
Al hacer clic en el vínculo Install, se abre el administrador de paquetes y comienza la instalación. Si el repositorio no se ha configurado en el sistema, se agrega la configuración necesaria antes de que se instalen los paquetes. Se trata de una característica interesante pues, de ese modo, cualquier usuario puede distribuir un paquete. Por ejemplo, este es un vínculo para instalar wireshark. 
Entornos de arranque
Un entorno de arranque (BE) es un clon de los archivos y del sistema de archivos clave para el funcionamiento de Oracle Solaris. Tras la instalación, solo hay un entorno de arranque pero, con el tiempo, se suman otros como resultado de la creación manual por el usuario o automática por el administrador de paquetes.
En esencia, un entorno de arranque permite revertir a una instantánea anterior de Oracle Solaris 11, en caso de que surgiera algún problema en el entorno de arranque actual. Por lo general, un entorno de arranque consiste en el conjunto de datos raíz, pero, como opción, también puede incluir otros conjuntos de datos. Algunos conjuntos de datos se comparten entre diversos entornos de arranque, por ejemplo, /export. La Figura 13 muestra el cuadro de diálogo para gestión de entornos de arranque en el administrador de paquetes.
Cuadro de diálogo para gestión de entornos de arranque
Figura 13. Cuadro de diálogo para gestión de entornos de arranque
Antes de llevar a cabo cualquier acción que implique riesgos para el sistema, como modificar un archivo de configuración del sistema, analice la posibilidad de crear un nuevo entorno de arranque como protección por si se presentara algún inconveniente. Para crear un nuevo entorno de arranque, se usa la utilidad beadm . 
Recordar usar este simple comando puede permitirle volver en unos segundos a un entorno de arranque anterior, en lugar de necesitar horas de inactividad para que el sistema se recupere. Por lo tanto, se sugiere a los administradores usar entornos de arranque como parte de las prácticas recomendadas para administrar un sistema Oracle Solaris 11.
Administrador de actualizaciones
Cuando haya paquetes IPS disponibles, Oracle Solaris lo notificará mediante un icono en el panel superior, como el que se observa en la Figura 14.
Icono de notificación del administrador de actualizaciones de Oracle Solaris
Al hacer clic en el icono, se inicia el administrador de actualizaciones, que luego crea un nuevo entorno de arranque e instala las actualizaciones. El sistema actualizado se activará con el próximo inicio. Si se produce un problema inesperado durante una actualización del sistema, es posible volver de manera segura al entorno de arranque anterior para recuperar el sistema.
Administrador de actualizaciones de Oracle Solaris

Administrador de paquetes legados de Solaris
Durante muchos años, el sistema operativo Oracle Solaris utilizó el sistema de paquetes SVR4, que lleva ese nombre porque formaba parte del Sistema V, Versión 4 de UNIX. Oracle Solaris 11 admite la instalación de paquetes SVR4 e incluye los comandos necesarios para instalar y quitar esos paquetes. Se ha incorporado cierto grado de compatibilidad al sistema para que puedan contemplarse todas las dependencias de paquetes declaradas en un paquete SVR4.
Asegúrese de prestar atención a las advertencias que se muestre en la consola al instalar paquetes SVR4 para asegurarse de que no exista conflicto entre el contenido del paquete y archivos y directorios instalados usando IPS. Una manera sencilla de evitar ese problema es aprovechar los entornos virtuales compatibles Oracle Solaris 10 Zones, que permiten ejecutar aplicaciones legadas.

No hay comentarios.:

Publicar un comentario