Transición de Oracle® Solaris 10 a Oracle Solaris 11.2

Salir de la Vista de impresión

Actualización: Diciembre de 2014
 
 

Cambios en las funciones del entorno de usuario

    Tenga en cuenta la siguiente función de entorno de usuario y los cambios de comandos:

  • Agregación de /var/user/$USER: a partir de Oracle Solaris 11.1, cada vez que un usuario inicia sesión y se autentica de forma satisfactoria utilizando el módulo pam_unix_cred, se crea explícitamente un directorio /var/user/$USER si el directorio no existe. Este directorio permite a las aplicaciones almacenar datos persistentes asociados con un usuario determinado en el sistema host. El directorio /var/user/$USER se crea en el momento del establecimiento inicial de credenciales y durante una autenticación secundaria cuando se cambian usuarios con los comandos su, ssh, rlogin y telnet. El directorio /var/user/$USER no requiere ninguna administración. Sin embargo, los usuarios deben tener en cuenta el modo en que se crea el directorio, su función y que está visible en el directorio /var.

  • Ubicaciones de comandos: los comandos de administración que estaban en /sbin se trasladaron a /usr/sbin. Además, el directorio /sbin se ha sustituido por un enlace simbólico de /sbin/usr/sbin.

  • Cambios de shell de inicio de sesión predeterminado: en Oracle Solaris 10, el shell de secuencia de comandos predeterminado (/bin/sh) es el shell Bourne. A partir de Oracle Solaris 11, /bin/sh es el shell Korn (ksh 93), y el shell interactivo predeterminado es el shell Bourne-again (bash). Cuando se utiliza como un shell de inicio, bash recupera información de configuración en la primera instancia de los archivos .bash_profile, .bash_login o .profile.

      Tenga en cuenta los siguientes cambios adicionales:

    • El shell Bourne heredado está disponible como /usr/sunos/bin/sh.

    • El ksh88 antiguo está disponible como /usr/sunos/bin/ksh desde el paquete shell/ksh88.

    • La información de compatibilidad del shell Korn está disponible en /usr/share/doc/ksh/COMPATIBILITY.

  • Ruta de usuario predeterminada y variable de entorno PATH: la ruta de usuario predeterminada es /usr/bin. La ruta predeterminada para el rol root es /usr/bin:/usr/sbin. La variable de entorno PATH predeterminada para bash es /usr/bin:/usr/sbin

  • Ubicación de herramientas de desarrollador: las herramientas de desarrollador que estaban en /usr/ccs/bin se trasladaron a /usr/bin. El directorio /usr/ccs/bin se reemplazó por un enlace simbólico de /usr/ccs/bin/usr/bin.

  • Cambios en el editor: la familia de editores vi, incluidos /usr/bin/vi, /usr/bin/view y /usr/bin/ex, son enlaces a la implementación de código abierto vim del editor vi. Las versiones SunOS tradicionales de estos comandos están disponibles en /usr/sunos/bin/.

  • Ubicaciones de archivos: los archivos que estaban en el directorio /usr/sfw ahora se encuentran en /usr/bin.

  • Versión de Java: Java 7 es la versión de Java predeterminada en esta versión. Java 7 incluye varias mejoras de funciones, seguridad y rendimiento para Oracle Solaris, incluido el nuevo proveedor OracleUcrypto Provider, que, en plataformas SPARC T4, accede directamente a las capacidades criptográficas T4 (en chip) nativas subyacentes para obtener el máximo rendimiento, a la vez que minimiza la carga de CPU. Para obtener más detalles, vaya a http://www.oracle.com/technetwork/java/javase/compatibility-417013.html.

    Para cambiar la versión predeterminada a Java 7, ejecute el siguiente comando:

    # pkg set-mediator -V 1.7 java

    Notas -  Si instala Java 8, se convierte en su versión Java predeterminada, a menos que ejecute el comando pkg set-mediator que se muestra en el ejemplo anterior. Para obtener más información, consulte Recomendaciones de Java de Notas de la versión de Oracle Solaris 11.2 .
  • Variable MANPATH: la variable de entorno MANPATH ya no se requiere.

    El comando man determina el MANPATH apropiado según la configuración de variables del entorno de PATH.