탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1 관리: Oracle Solaris 영역, Oracle Solaris 10 영역 및 리소스 관리 Oracle Solaris 11.1 Information Library (한국어) |
8. FSS(Fair Share Scheduler)(개요)
9. FSS(Fair Share Scheduler) 관리(작업)
10. 리소스 상한값 지원 데몬을 사용한 물리적 메모리 제어(개요)
18. 비전역 영역, 설치, 종료, 정지 및 복제 정보(개요)
19. 비전역 영역 설치, 부트, 종료, 정지, 제거 및 복제(작업)
22. 영역 마이그레이션 및 zonep2vchk 도구 정보
23. Oracle Solaris 시스템 마이그레이션 및 비전역 영역(작업) 마이그레이션
24. 영역이 설치된 Oracle Solaris 11.1 시스템의 자동 설치 및 패키지 정보
28. 그 밖의 기타 Oracle Solaris 영역 문제 해결
30. Oracle Solaris 10 시스템 액세스 및 아카이브 만들기
이 예에서는 projadd 명령을 사용하여 프로젝트 항목을 추가하고 projmod 명령을 사용하여 해당 항목을 변경하는 방법을 보여 줍니다.
# 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:
참조
프로젝트, 작업 및 프로세스를 풀에 바인드하려면 풀 속성 설정 및 풀에 바인드를 참조하십시오.
이 예는 projdel 명령을 사용하여 프로젝트를 삭제하는 방법을 보여 줍니다.
# 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 —
/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)
이 프로세스가 이제 새 프로젝트의 구성원입니다.
이 예에서는 실행 중인 프로세스와 다른 작업 및 새 프로젝트를 연결하는 방법을 보여 줍니다. 이 작업을 수행하려면 루트 사용자여야 하며, 필요한 권한 프로파일이 있거나 프로세스의 소유자이고 새 프로젝트의 구성원이어야 합니다.
주 - 프로세스의 소유자이거나 새 프로젝트의 구성원인 경우 이 단계를 건너뛸 수 있습니다.
# pgrep book_catalog 8100
# newtask -v -p booksite -c 8100 17
-c 옵션은 newtask가 기존의 명명된 프로세스에서 실행된다는 것을 지정합니다.
# pgrep -T 17 8100