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 명령은 FastPath 매개변수를 사용하지 않을 경우 메뉴 계층의 최상단 레벨로 사용자를 인도합니다. 더 낮은 레벨의 메뉴를 보려면 FastPath 매개변수를 사용하십시오. SMIT가 실행하는 모든 명령은 FastPaths로 사용할 수 있습니다. FastPath 매개변수는 사용자가 명령에 익숙해지도록 도움을 줍니다. 예를 들어 다음과 같이 입력할 수 있습니다:smit chuser를 클릭하면 사용자 특성을 변경할 수 있는 대화 상자로 바로 이동합니다.
참고: SMIT 패널에 대한 사용자 액세스는 ' smitacl.user ' 또는 ' smitacl.group ' 명령으로 제어할 수 있습니다.

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 메시지 카탈로그
참고: 이러한 파일 중 하나라도 손상되었거나 NFS 서버에 존재하고 해당 서버가 다운된 경우 SMIT가 응답하지 않을 수 있습니다.

플래그

항목 설명
-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에 대해 다음 값을 입력할 수 있습니다.

1
출력 창에서 완료를 누를 때 msmit를 종료합니다.
2개
대화상자에서 확인을 누를 때 msmit를 종료하십시오. 종료 시 대화상자 옵션을 인쇄하십시오. 명령을 실행하지 않습니다.
3
msmit를 자동으로 실행하고 대화상자 옵션을 인쇄하십시오. 명령을 실행하지 않습니다.
4
대화상자에서 확인을 누를 때 msmit를 종료하십시오. 종료 시 명령을 인쇄하십시오. 명령을 실행하지 않습니다.
-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를 실행하지 않습니다.

  1. 전체 시스템 관리 계층의 기본 메뉴를 표시하려면 다음과 같이 입력하십시오.
    smit 
  2. 사용자의 특성을 변경하려면 다음과 같이 입력하십시오.
    smit chuser
    chuser 명령은 FastPath 매개변수의 예입니다. Smit 명령과 FastPath 매개변수 츄저를 사용하면 대화 상자로 바로 이동합니다,Change User Attributes를 클릭하면 사용자의 특성을 변경하는 방법을 안내합니다.
  3. 구성설정 복제를 위해 smit.script 파일을 실행 가능하게 하려면 다음과 같이 입력하십시오.
    chmod +x smit.script
    그런 다음, 구성을 복제하려면 다음과 같이 입력하십시오.
    smit.script
    smit.script 파일을 편집하여 구성 명령을 약간 변형하거나 명령의 서브세트만을 사용할 수 있습니다. SMIT가 수정할 수 없도록 smit.script 파일의 이름을 바꾸거나 복사해야 합니다.

    주: SMIT는 Korn 쉘(/usr/bin/ksh)에서 명령을 실행합니다. smit.script 파일의 일부 명령 문자열에는 정확한 실행을 위해 이 환경이 필요합니다.

파일

항목 설명
/usr/bin/smit smit 명령이 포함되어 있습니다.
/etc/objrepos SMIT 데이터베이스의 디폴트 디렉토리를 지정합니다.
smit.log 사용자 세션의 자세한 정보를 시간 소인과 함께 지정합니다.
smit.script SMIT가 실행한 목표 태스크 명령만 시간 소인과 함께 지정합니다.