Gestión del rendimiento, los procesos y la información del sistema en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Septiembre de 2014
 
 

Servicios SMF que gestionan la consola del sistema y los dispositivos del terminal conectados localmente

La consola del sistema y los dispositivos del terminal conectados localmente se representan como instancias del servicio SMF, svc:/system/console. Este servicio define gran parte del comportamiento, donde cada instancia cuenta con valores de reemplazo específicos para los valores que se heredan del servicio. El programa ttymon se utiliza para ofrecer servicios de inicio de sesión para estos terminales. Cada terminal utiliza una instancia independiente del programa ttymon. Los argumentos de la línea de comandos que son transferidos por el servicio al programa ttymon rigen su comportamiento.

    Las instancias de servicio que se proporcionan con el sistema son las siguientes:

  • svc:/system/console-login:default

    La instancia predeterminada siempre representa que el programa ttymon ofrece un inicio de sesión para la consola del hardware del sistema.

  • svc:/system/console-login:{vt2, vt3, vt4, vt5, vt6}

    Las instancias de servicio adicionales se proporcionan para las consolas virtuales del sistema. Si las consolas virtuales no están disponibles, estos servicios se desactivan automáticamente. Para obtener más información, consulte la página del comando man vtdaemon(1M).

  • svc:/system/console-login:{terma, termb}

    Los servicios svc:/system/console-login:terma y svc:/system/console-login:termb se proporcionan para una mayor comodidad. Estos servicios pueden ayudarlo a configurar servicios de inicio de sesión para puertos /dev/term/a y /dev/term/b adicionales. De manera predeterminada, estos servicios están desactivados.

Puede definir otras instancias de servicio como parte del servicio svc:system/console-login. Por ejemplo, si tuviera un dispositivo /dev/term/f que debería admitir, podría crear una instancia de svc:/system/console-login:termf y configurarla de manera adecuada.

Cómo configurar servicios de inicio de sesión de terminales auxiliares

Para los terminales que están conectados a los puertos de serie /dev/term/a o /dev/term/b en un sistema, se proporcionan servicios predefinidos.

  1. Asuma el rol de usuario root.

    Consulte Uso de sus derechos administrativos asignados de Protección de los usuarios y los procesos en Oracle Solaris 11.2 .

  2. Active la instancia de servicio.

    Por ejemplo, si desea activar servicios de inicio de sesión para /dev/term/a:

    # svcadm enable svc:/system/console-login:terma
  3. Compruebe que el servicio esté en línea.
    # svcs svc:/system/console-login:terma

    La salida debe mostrar que el servicio está en línea. Si el servicio se encuentra en modo de mantenimiento, consulte el archivo log del servicio para obtener más información.

Cómo establecer la velocidad en baudios en la consola

La admisión de las velocidades de la consola en sistemas basados en x86 depende específicamente de la plataforma.

    A continuación figuran las velocidades de la consola que se admiten para sistemas basados en SPARC:

  • 9600 bps

  • 19200 bps

  • 38400 bps

  1. Conviértase en un administrador.

    Consulte Uso de sus derechos administrativos asignados de Protección de los usuarios y los procesos en Oracle Solaris 11.2 .

  2. Use el comando eeprom para establecer una velocidad en baudios adecuada para el tipo de sistema.
    # eeprom ttya-mode=baud-rate,8,n,1,-

    Por ejemplo, para cambiar la velocidad en baudios en la consola de un sistema basado en x86 a 38400, escriba:

    # eeprom ttya-mode=38400,8,n,1,-
  3. Cambie la línea de la consola en el archivo /etc/ttydefs de la siguiente manera:
    console baud-rate hupcl opost onlcr:baud-rate::console
  4. Realice los siguientes cambios adicionales para su tipo de sistema.

    Tenga en cuenta que estos cambios dependen de la plataforma.

    • En sistemas basados en SPARC: cambie la velocidad en baudios en la versión del archivo options.conf que está en el directorio /etc/driver/drv. Por ejemplo:

      Para cambiar la velocidad en baudios a 9600:

      # 9600             :bd:
      ttymodes="2502:1805:bd:8a3b:3:1c:7f:15:4:0:0:0:11:13:1a:19:12:f:17:16";

      Para cambiar la velocidad en baudios a 19200.

      # 19200            :be:
      ttymodes="2502:1805:be:8a3b:3:1c:7f:15:4:0:0:0:11:13:1a:19:12:f:17:16";

      Para cambiar la velocidad en baudios a 38400:

      # 38400            :bf:
      ttymodes="2502:1805:bf:8a3b:3:1c:7f:15:4:0:0:0:11:13:1a:19:12:f:17:16";
    • En los sistemas basados en x86: cambie la velocidad de la consola si la redirección del número de serie del BIOS está activada.