| HOME / 정보공유 / AIX 명령어 모음

smit
smit smit 명령 목적 시스템 관리를 수행합니다. 구문
smit [ -C | -M ] [ -D ] [ -f ] [ -h ] [ -l File ] [ -o PathName ] [ -p Entity/ValueString ] [ -r RunMode ] [ -s File ] [ -t ] [ -v ] [ [ -m | -n | -d ] FastPath ] [ -X ] [ -x ]
설명
smit 명령은 SMIT 시스템 관리 인터페이스 도구(SMIT)를 호출합니다. SMIT는 시스템 관리 타스크를 단순화하도록 설계된 대화식 인터페이스 응용프로그램입니다. smit 명령은 대화식으로 작업할 수 있도록 메뉴 계층을 보여줍니다. SMIT는 사용자가 지정한 대로 명령을 구축하고 수행합니다. SMIT가 명령을 수행하므로, SMIT가 수행하는 명령을 실행할 수 있는 권한이 필요합니다.
SMIT는 두 파일, 즉 smit.script 파일과 smit.log 파일을 작성합니다. smit 명령을 -s PathName 플래그로 호출하면 PathName 매개변수가 지정한 파일에 smit.script 파일이 저장됩니다. -s 플래그를 지정하지 않은 경우, 스크립트 정보는 $HOME/smit.script 파일에 저장됩니다. smit 명령을 -l PathName 플래그로 호출하면 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을 입력하여 직접 사용자 특성을 변경할 수 있는 대화 상자로 갈 수 있습니다. FastPaths에 대해서는 AIX 5L Version 5.1 System Management Guide: Operating System and Devices의 Setting Up and Maintaining Roles를 참조하십시오.
SMIT는 다음 파일을 액세스할 수 있어야 합니다.
sm_menu_opt 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에서 표준 입력 및 표준 출력을 재지정할 수 있습니다.
-h 명령 사용법 메세지를 표시합니다.
-l File smit.log 파일을 지정된 File로 재지정합니다.
-M 창(Motif라고도 함) 인터페이스를 사용하는 SMIT를 시작합니다.
-m FastPath FastPath가 메뉴의 이름인지 식별합니다.
-n FastPath FastPath가 선택기의 이름인지 식별합니다.
-o PathName SMIT 오브젝트의 저장소(repository)를 PathName으로 지정합니다. 디폴트 디렉토리는 /etc/objrepos입니다.
-p Entity/ValueString 이 플래그는 smit의 창 버전에만 적용됩니다. 명령행에서 nameselect와 대화 상자를 기입할 수 있습니다. 또 복수 항목을 동시에 조작할 수 있게 해 줍니다. 디폴트 콤마와 세미콜론 분리자를 겹쳐 쓰도록 환경 변수 ENTITY_SEP 및 VALUE_SEP를 설정할 수 있습니다. 이 플래그는 AIX 4.2 이상에만 적용됩니다.
Entity/ValueString을 다음과 같은 형식으로 입력할 수 있습니다.
"Entity1:Val1,Val2... ; Entity2:Val1,Val2... ; ..."
또는
"Val1,Val2... ; Val1,Val2... ; ..."
-r RunMode 이 플래그는 smit의 창 버전에만 적용됩니다. msmit를 수행할 모드를 지정합니다. 이 플래그는 AIX 4.2 이상에만 적용됩니다.
RunMode에 대하여 다음 값을 입력할 수 있습니다.
1
출력 창에서 완료를 누를 때 msmit를 종료합니다.
2
대화 상자에서 확인을 누를 때 msmit를 종료합니다. 종료시 대화 상자 옵션을 인쇄합니다. 명령을 수행하지 않습니다.
3
msmit를 조용히 수행하고 대화 옵션을 인쇄합니다. 명령을 수행하지 않습니다.
4
대화 상자에서 확인을 누를 때 msmit를 종료합니다. 종료시 명령을 인쇄합니다. 명령을 수행하지 않습니다.
-s File smit.script 파일을 지정한 File로 재지정합니다.
-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
사용자의 특성을 변경하려면 다음과 같이 입력하십시오.
smit chuser
chuser 명령은 FastPath 매개변수의 예입니다. smit 명령 및 FastPath 매개변수 chuser은 사용자 특성을 변경할 수 있는 사용자 속성 변경 대화 상자로 직접 사용자를 안내합니다.
구성설정 복제를 위해 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가 수행한 목표 타스크 명령만 시간소인과 함께 기록합니다.
관련 정보
chmod 명령.