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) |
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
Uso de cron y su con proyectos y tareas
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
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)
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)
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
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
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.
# 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:
# projadd -U mark -p 4113 booksite
# 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:
# projmod -c `Book Auction Project' booksite
# 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.
En este ejemplo se muestra cómo utilizar el comando projdel para eliminar un proyecto.
# projdel booksite
# 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:
# su - mark # projects default
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
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)
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.
machine% id -p uid=100(mark) gid=1(other) projid=4113(booksite)
El proceso ahora es miembro del nuevo proyecto.
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.
Nota - Si es el propietario del proceso o un miembro del proyecto nuevo, puede omitir este paso.
# pgrep book_catalog 8100
# newtask -v -p booksite -c 8100 17
La opción -c especifica que newtask opera en el proceso con nombre existente.
# pgrep -T 17 8100