smit 명령
용도
시스템 관리를 수행합니다.
구문
smit [ -C | -M ] [ -D ] [ -f ] [ -h ] [ -l 파일 ] [ -o PathName ] [ -p Entity/ValueString ] [ -r RunMode ] [ -s 파일 ] [ -t ] [ -v ] [ [ -m | -n | -d ] FastPath ] [ -X ] [ -x ]
설명
smit 명령은 SMIT(System Management Interface Tool)를 호출합니다. SMIT는 시스템 관리 태스크를 단순화하도록 설계된 대화식 인터페이스 애플리케이션입니다. smit 명령은 대화식 대화로 이어질 수 있는 메뉴의 계층을 표시합니다. SMIT는 사용자가 지정한 대로 명령을 구축하고 실행합니다. SMIT가 명령을 실행하므로, SMIT가 실행하는 명령을 실행할 수 있는 권한이 필요합니다.
SMIT는 두 파일 즉, smit.script 파일과 smit.log 파일을 작성합니다. -s PathName 플래그를 사용하여 smit 명령을 호출하면 PathName 매개변수로 지정된 파일에 smit.script 파일이 저장됩니다. -s 플래그가 지정되지 않은 경우 스크립트 정보는 $HOME/smit.script 파일에 저장됩니다. -l PathName 플래그를 사용하여 smit 명령을 호출하면 PathName 매개변수로 지정된 파일에 smit.log 파일이 저장됩니다. -l 플래그가 지정되지 않은 경우 로그 정보는 $HOME/smit.log 파일에 기록됩니다. smit 파일이 작성되도록 요청하거나 smit.script 파일 및 smit.log 파일이 작성되지 않는 디렉토리에 대한 쓰기 권한이 있어야 합니다. SMIT는 smit.log 파일 또는 smit.script 파일을 겹쳐쓰지 않습니다. 가능할 때 파일이 첨부됩니다.
smit.script 파일은 사용된 명령 플래그와 매개변수를 사용하여 명령을 자동으로 기록합니다. smit.script 파일은 시스템 구성을 복제하기 위해 실행 가능한 쉘 스크립트로 사용될 수 있습니다. SMIT는 SMIT 시스템 확장 시 프로그래머가 사용할 수 있는 추가 상세 정보를 포함하는 smit.log 파일을 작성합니다. smit.log 파일은 -D, -l, -t, -v 플래그의 영향을 받습니다.
SMIT에는 다음 파일에 대한 액세스 권한이 필요합니다.
| 항목 | 설명 |
|---|---|
| sm_메뉴_옵션 | SMIT 데이터베이스 |
| sm_name_hdr | SMIT 데이터베이스 |
| sM_CMD_HDR | SMIT 데이터베이스 |
| sm_cmd_opt | SMIT 데이터베이스 |
| smit.log | SMIT 로그 파일 |
| smit.script | SMIT 스크립트 파일 |
| /usr/lpp/msg/.../smit.cat | 메시지 카탈로그 |
플래그
| 항목 | 설명 |
|---|---|
| -c | ASCII(Curses라고도 함) 인터페이스를 사용하는 SMIT를 시작합니다. |
| -d | 디버그 모드를 설정합니다. -t 및 -v 플래그를 설정합니다. |
| -d FastPath | FastPath가 대화 상자의 이름인지 식별합니다. |
| -f | SMIT에서 표준 입력(STDIN) 및 표준 출력(STDOUT)의 방향을 재지정할 수 있습니다. |
| -h | 명령 사용법 메시지를 표시합니다. |
| -l 파일 | smit.log 파일을 지정된 파일로 방향 재지정합니다. |
| -m | Windows(Motif라고도 함) 인터페이스를 사용하는 SMIT를 시작합니다. |
| -m FastPath | FastPath가 메뉴의 이름인지 식별합니다. |
| -n FastPath | FastPath가 선택기의 이름인지 식별합니다. |
| -o PathName | SMIT 오브젝트에 대한 대체 저장소의 디렉토리 PathName을 지정합니다. 디폴트 디렉토리는 /etc/objrepos입니다. |
| -p Entity/ValueString | 이 플래그는 smit Windows 버전에만 적용됩니다. 명령행에서
nameselect 및 대화상자를 기입할 수 있습니다. 또 복수 항목을 동시에
조작할 수 있게 해 줍니다. 디폴트 쉼표 및 세미콜론 구분 기호를
재정의하도록 환경 변수 ENTITY_SEP 및 VALUE_SEP을 설정할 수
있습니다. Entity/ValueString을 다음과 같은 형식으로 입력할 수 있습니다. " Entity1 : Val1, Val2... ; Entity2:Val1,Val2... ;..." 또는 " Val1, Val2... ; Val1,Val2... ;..." |
| -r RunMode | 이 플래그는 smit Windows 버전에만 적용됩니다. msmit를
실행할 모드를 지정합니다. RunMode에 대해 다음 값을 입력할 수 있습니다.
|
| -s 파일 | smit.script 파일을 지정된 파일로 방향 재지정합니다. |
| -t | smit.log 파일에서 자세한 추적 정보를 기록합니다. |
| -v | SMIT에서 실행되는 중간 및 목표 태스크 명령에 대한 명령 문자열을 기록하고 smit.log 파일에 출력을 기록합니다. |
| -x | command_to_execute를 실행하지 않고 나중에 실행할 수 있게 계속 로깅합니다. |
| -X | command_to_discover, command_to_list, command_to classify 또는 command_to_execute를 실행하지 않습니다. |
예
- 전체 시스템 관리 계층의 기본 메뉴를 표시하려면
다음과 같이 입력하십시오.
smit - 사용자의 특성을 변경하려면 다음과 같이 입력하십시오.
chuser 명령은 FastPath 매개변수의 예입니다. Smit 명령과 FastPath 매개변수 츄저를 사용하면 대화 상자로 바로 이동합니다,Change User Attributes를 클릭하면 사용자의 특성을 변경하는 방법을 안내합니다.smit chuser - 구성설정 복제를 위해 smit.script
파일을 실행 가능하게 하려면 다음과 같이 입력하십시오.
그런 다음, 구성을 복제하려면 다음과 같이 입력하십시오.chmod +x smit.script
smit.script 파일을 편집하여 구성 명령을 약간 변형하거나 명령의 서브세트만을 사용할 수 있습니다. SMIT가 수정할 수 없도록 smit.script 파일의 이름을 바꾸거나 복사해야 합니다.smit.script주: SMIT는 Korn 쉘(/usr/bin/ksh)에서 명령을 실행합니다. smit.script 파일의 일부 명령 문자열에는 정확한 실행을 위해 이 환경이 필요합니다.
파일
| 항목 | 설명 |
|---|---|
| /usr/bin/smit | smit 명령이 포함되어 있습니다. |
| /etc/objrepos | SMIT 데이터베이스의 디폴트 디렉토리를 지정합니다. |
| smit.log | 사용자 세션의 자세한 정보를 시간 소인과 함께 지정합니다. |
| smit.script | SMIT가 실행한 목표 태스크 명령만 시간 소인과 함께 지정합니다. |