JavaScript is required to for searching.
Omitir V�nculos de navegaci�n
Salir de la Vista de impresi�n
Administración de Oracle Solaris: zonas de Oracle Solaris, zonas de Oracle Solaris 10 y gestión de recursos     Oracle Solaris 11 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

Parte I Gestión de recursos de Oracle Solaris

1.  Introducción a la gestión de recursos

2.  Proyectos y tareas (información general)

3.  Administración de proyectos y tareas

Administración de proyectos y tareas (mapa de tareas)

Ejemplos y opciones de comandos

Opciones de comandos utilizadas con proyectos y tareas

Comando ps

Comando id

Comandos pgrep y pkill

Comando prstat

Uso de cron y su con proyectos y tareas

Comando cron

Comando su

Administración de proyectos

Cómo definir un proyecto y ver el proyecto actual

Cómo eliminar un proyecto del archivo /etc/project

Cómo validar el contenido del archivo /etc/project

Cómo obtener información sobre la pertenencia de un proyecto a un grupo

Cómo crear una tarea

Cómo mover un proceso en ejecución a una nueva tarea

Edición y validación de atributos de proyecto

Cómo añadir atributos y valores de atributos a los proyectos

Cómo eliminar valores de atributo de los proyectos

Cómo eliminar un atributo de control de recursos de un proyecto

Cómo sustituir atributos y valores de atributos para los proyectos

Cómo eliminar los valores existentes para un atributo de control de recursos

4.  Contabilidad ampliada (descripción general)

5.  Administración de contabilidad ampliada (tareas)

6.  Controles de recursos (descripción general)

7.  Administración de controles de recursos (tareas)

8.  Programador de reparto justo (descripción general)

9.  Administración del programador de reparto justo (tareas)

10.  Control de memoria física utilizando el daemon de límite de recursos (descripción general)

11.  Administración del daemon de límite de recursos (tareas)

12.  Agrupaciones de recursos (descripción general)

13.  Creación y administración de agrupaciones de recursos (tareas)

14.  Ejemplo de configuración de administración de recursos

Parte II Zonas de Oracle Solaris

15.  Introducción a Zonas de Oracle Solaris

16.  Configuración de zonas no globales (descripción general)

17.  Planificación y configuración de zonas no globales (tareas)

18.  Acerca de la instalación, el cierre, la detención, la desinstalación y la clonación de zonas no globales (descripción general)

19.  Cómo instalar, iniciar, cerrar, detener, desinstalar y clonar zonas no globales (tareas)

20.  Inicio de sesión en zonas no globales (descripción general)

21.  Registro en zonas no globales (tareas)

22.  Acerca de migraciones de zonas y la herramienta zonep2vchk

23.  Migración de sistemas Oracle Solaris y migración de zonas no globales (tareas)

24.  Acerca de la instalación automática y los paquetes de un sistema Oracle Solaris 11 con zonas instaladas

25.  Administración de zonas de Oracle Solaris (descripción general)

26.  Administración de zonas de Oracle Solaris (tareas)

27.  Configuración y administración de zonas inmutables

28.  Resolución de problemas relativos a las zonas de Oracle Solaris

Parte III Zonas de Oracle Solaris 10

29.  Introducción a las zonas de Oracle Solaris 10

30.  Evaluación de un sistema Oracle Solaris 10 y creación de un archivo

31.  (Opcional) Migración de una zona no global native de Oracle Solaris 10 a una zona de Oracle Solaris 10

32.  Configuración de la zona con marca solaris10

33.  Instalación de zona con marca solaris10

34.  Inicio de una zona, inicio de sesión y migración de zona

Glosario

Índice

Administración de proyectos

Cómo definir un proyecto y ver el proyecto actual

En este ejemplo se describe cómo utilizar el comando projadd para añadir una entrada de proyecto y el comando projmod para modificar dicha entrada.

  1. Conviértase en un administrador.
  2. Visualice el archivo /etc/project predeterminado en el sistema utilizando projects -l.
    # projects -l
    system
            projid : 0
            comment: ""
            users  : (none)
            groups : (none)
            attribs: 
    user.root
            projid : 1
            comment: ""
            users  : (none)
            groups : (none)
            attribs: 
    noproject
            projid : 2
            comment: ""
            users  : (none)
            groups : (none)
            attribs: 
    default
            projid : 3
            comment: ""
            users  : (none)
            groups : (none)
            attribs: 
    group.staff
            projid : 10
            comment: ""
            users  : (none)
            groups : (none)
            attribs: 
  3. Añada un proyecto con el nombre booksite. Asigne el proyecto a un usuario con el nombre mark con el número de ID de proyecto 4113.
    # projadd -U mark -p 4113 booksite
  4. Vuelva a visualizar el archivo /etc/project.
    # projects -l
    system
            projid : 0
            comment: ""
            users  : (none)
            groups : (none)
            attribs: 
    user.root
            projid : 1
            comment: ""
            users  : (none)
            groups : (none)
            attribs: 
    noproject
            projid : 2
            comment: ""
            users  : (none)
            groups : (none)
            attribs: 
    default
            projid : 3
            comment: ""
            users  : (none)
            groups : (none)
            attribs: 
    group.staff
            projid : 10
            comment: ""
            users  : (none)
            groups : (none)
            attribs: 
    booksite
            projid : 4113
            comment: ""
            users  : mark
            groups : (none)
            attribs: 
  5. Añada un comentario que describa el proyecto en el campo de comentarios.
    # projmod -c `Book Auction Project' booksite
  6. Visualice los cambios en el archivo /etc/project.
    # projects -l
    system
            projid : 0
            comment: ""
            users  : (none)
            groups : (none)
            attribs: 
    user.root
            projid : 1
            comment: ""
            users  : (none)
            groups : (none)
            attribs: 
    noproject
            projid : 2
            comment: ""
            users  : (none)
            groups : (none)
            attribs: 
    default
            projid : 3
            comment: ""
            users  : (none)
            groups : (none)
            attribs: 
    group.staff
            projid : 10
            comment: ""
            users  : (none)
            groups : (none)
            attribs: 
    booksite
            projid : 4113
            comment: "Book Auction Project"
            users  : mark
            groups : (none)
            attribs: 

Véase también

Para vincular proyectos, tareas y procesos con una agrupación, consulte Configuración de atributos de agrupaciones y vinculación a una agrupación.

Cómo eliminar un proyecto del archivo /etc/project

En este ejemplo se muestra cómo utilizar el comando projdel para eliminar un proyecto.

  1. Conviértase en un administrador.
  2. Elimine el proyecto booksite utilizando el comando projdel.
    # projdel booksite
  3. Visualice el archivo /etc/project.
    # projects -l
    system
            projid : 0
            comment: ""
            users  : (none)
            groups : (none)
            attribs: 
    user.root
            projid : 1
            comment: ""
            users  : (none)
            groups : (none)
            attribs: 
    noproject
            projid : 2
            comment: ""
            users  : (none)
            groups : (none)
            attribs: 
    default
            projid : 3
            comment: ""
            users  : (none)
            groups : (none)
            attribs: 
    group.staff
            projid : 10
            comment: ""
            users  : (none)
            groups : (none)
            attribs: 
  4. Inicie sesión como usuario mark y escriba projects para ver los proyectos asignados al usuario.
    # su - mark
    # projects
    default

Cómo validar el contenido del archivo /etc/project

Si no se facilitan opciones de edición, el comando projmod valida el contenido del archivo project.

Para validar una asignación NIS, escriba lo siguiente:

# ypcat project | projmod -f —

Para comprobar la sintaxis del archivo /etc/project, escriba:

# projmod -n

Cómo obtener información sobre la pertenencia de un proyecto a un grupo

Utilice el comando id con la etiqueta -p para mostrar la pertenencia del proyecto actual a un grupo del proceso que ejecuta el comando.

$ id -p
uid=100(mark) gid=1(other) projid=3(default)

Cómo crear una tarea

  1. Inicie sesión como miembro del proyecto de destino, booksite, en este ejemplo.
  2. Cree una tarea en el proyecto booksite utilizando el comando newtask con la opción -v (detallado) para obtener el ID de tarea del sistema.
    machine% newtask -v -p booksite
    16

    La ejecución de newtask crea una tarea en el proyecto especificado, y coloca el shell predeterminado del usuario en esta tarea.

  3. Visualice la pertenencia del proyecto actual a un grupo del proceso que ejecuta el comando.
    machine% id -p
    uid=100(mark) gid=1(other) projid=4113(booksite)

    El proceso ahora es miembro del nuevo proyecto.

Cómo mover un proceso en ejecución a una nueva tarea

Este ejemplo muestra cómo asociar un proceso en ejecución con una tarea diferente y un proyecto nuevo. Para realizar esta acción, debe ser el usuario root, tener el perfil de derechos necesarios o ser el propietario del proceso y ser un miembro del proyecto nuevo.

  1. Conviértase en un administrador.

    Nota - Si es el propietario del proceso o un miembro del proyecto nuevo, puede omitir este paso.


  2. Obtenga el ID de proceso de catálogo_guías.
    # pgrep book_catalog
        8100
  3. Asocie el proceso 8100 con un nuevo ID de tarea en el proyecto booksite.
    # newtask -v -p booksite -c 8100
        17

    La opción -c especifica que newtask opera en el proceso con nombre existente.

  4. Confirme la tarea para procesar la asignación de ID.
    # pgrep -T 17
        8100