Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Guía de administración de sistemas: administración de recursos y contenedores de Oracle Solaris y zonas de Oracle Solaris Oracle Solaris 10 1/13 Information Library (Español) |
1. Introducción a administración de recursos de Solaris 10
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 suprimir 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 agregar 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
15. Función de control de recursos en Solaris Management Console
16. Introducción a Solaris Zones
17. Configuración de zonas no globales (descripción general)
18. Planificación y configuración de zonas no globales (tareas)
19. Cómo instalar, detener, clonar y desinstalar zonas no globales (descripción general)
20. Cómo instalar, iniciar, detener, desinstalar y clonar zonas no globales (tareas)
21. Inicio de sesión en zonas no globales (descripción general)
22. Registro en zonas no globales (tareas)
23. Movimiento y migración de zonas no globales (tareas)
24. Oracle Solaris 10 9/10: migración de un sistema Oracle Solaris físico a una zona (tareas)
25. Paquetes y parches en un sistema Oracle Solaris con zonas instaladas (descripción general)
27. Administración de zonas de Oracle Solaris (descripción general)
28. Administración de zonas de Oracle Solaris (tareas)
29. Actualización de un sistema Oracle Solaris 10 con zonas no globales instaladas
30. Resolución de problemas relativos a las zonas de Oracle Solaris
31. Zonas con marca y zona con marca Linux
32. Planificación de la configuración de zonas con marca lx (descripción general)
33. Configuración de las zonas con marca lx (tareas)
35. Cómo instalar, iniciar, detener, desinstalar y clonar zonas con marca lx (tareas)
36. Inicio de sesión en zonas con marca lx (tareas)
37. Cómo mover y migrar zonas con marca lx (tareas)
38. Administración y ejecución de aplicaciones en zonas con marca lx (tareas)
En este ejemplo se describe cómo utilizar el comando projadd para agregar una entrada de proyecto y el comando projmod para modificar dicha entrada.
Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Uso de las herramientas de gestión de Solaris con RBAC (mapa de tareas) de Guía de administración del sistema: administración básica.
# projects -l system:0:::: user.root:1:::: noproject:2:::: default:3:::: group.staff:10::::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 suprimir un proyecto.
Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Uso de las herramientas de gestión de Solaris con RBAC (mapa de tareas) de Guía de administración del sistema: administración básica.
# 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, como superusuario, escriba:
# ypcat project | projmod -f —
Nota - El comando ypcat project | projmod -f — no se ha implementado todavía.
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 ejecutar esta acción, debe ser un superusuario o el propietario del proceso y miembro del proyecto nuevo.
Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Uso de las herramientas de gestión de Solaris con RBAC (mapa de tareas) de Guía de administración del sistema: administración básica.
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