| 탐색 링크 건너뛰기 | |
| 인쇄 보기 종료 | |
|
시스템 관리 설명서: Oracle Solaris Containers-리소스 관리 및 Oracle Solaris 영역 Oracle Solaris 10 1/13 Information Library (한국어) |
8. FSS(Fair Share Scheduler)(개요)
9. FSS(Fair Share Scheduler) 관리(작업)
10. 리소스 상한값 지원 데몬을 사용한 물리적 메모리 제어(개요)
15. Solaris Management Console의 리소스 제어 기능
19. 비전역 영역 설치, 정지, 복제 및 제거 정보(개요)
20. 비전역 영역 설치, 부트, 정지, 제거 및 복제(작업)
24. Oracle Solaris 10 9/10: 물리적 Oracle Solaris 시스템을 영역으로 마이그레이션(작업)
25. 영역이 설치된 Oracle Solaris 시스템의 패키지 및 패치 정보(개요)
26. 영역이 설치된 Oracle Solaris 시스템에서 패키지 및 패치 추가 및 제거(작업)
29. 비전역 영역이 설치된 Oracle Solaris 10 시스템 업그레이드
30. 그 밖의 기타 Oracle Solaris 영역 문제 해결
34. lx 브랜드 영역 설치, 부트, 정지, 복제 및 제거 정보(개요)
35. lx 브랜드 영역 설치, 부트, 정지, 제거 및 복제(작업)
이 예에서는 projadd 명령을 사용하여 프로젝트 항목을 추가하고 projmod 명령을 사용하여 해당 항목을 변경하는 방법을 보여 줍니다.
역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 시스템 관리 설명서: 기본 관리의 RBAC와 함께 Solaris 관리 도구 사용(작업 맵)을 참조하십시오.
# 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: 참조
프로젝트, 작업 및 프로세스를 풀에 바인드하려면 풀 속성 설정 및 풀에 바인드를 참조하십시오.
이 예는 projdel 명령을 사용하여 프로젝트를 삭제하는 방법을 보여 줍니다.
역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 시스템 관리 설명서: 기본 관리의 RBAC와 함께 Solaris 관리 도구 사용(작업 맵)을 참조하십시오.
# 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
편집 옵션이 지정되지 않은 경우 projmod 명령은 project 파일의 내용을 검증합니다.
NIS 맵을 검증하려면 수퍼 유저로 다음을 입력합니다.
# ypcat project | projmod -f —
주 - ypcat project | projmod -f — 명령은 아직 구현되지 않았습니다.
/etc/project 파일의 구문을 확인하려면 다음을 입력합니다.
# projmod -n
-p 플래그로 id 명령을 사용하여 호출 프로세스의 현재 프로젝트 구성원을 표시합니다.
$ id -p uid=100(mark) gid=1(other) projid=3(default)
machine% newtask -v -p booksite 16
newtask를 실행하면 지정된 프로젝트에 새 작업이 생성되고 사용자의 기본 셸이 이 작업에 배치됩니다.
machine% id -p uid=100(mark) gid=1(other) projid=4113(booksite)
이 프로세스가 이제 새 프로젝트의 구성원입니다.
이 예에서는 실행 중인 프로세스와 다른 작업 및 새 프로젝트를 연결하는 방법을 보여 줍니다. 이 작업을 수행하려면 수퍼 유저 또는 프로세스의 소유자이고 새 프로젝트의 구성원이어야 합니다.
역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 시스템 관리 설명서: 기본 관리의 RBAC와 함께 Solaris 관리 도구 사용(작업 맵)을 참조하십시오.
주 - 프로세스의 소유자이거나 새 프로젝트의 구성원인 경우 이 단계를 건너뛸 수 있습니다.
# pgrep book_catalog
8100# newtask -v -p booksite -c 8100
17-c 옵션은 newtask가 기존의 명명된 프로세스에서 실행된다는 것을 지정합니다.
# pgrep -T 17
8100