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

makedbm
makedbm makedbm 명령 목적 네트워크 정보 서비스(NIS) 데이터베이스 맵을 만듭니다. 구문
NIS 맵을 작성하는 방법
/usr/sbin/makedbm [ -b ] [ -i NISInputFile ] [ -o NISOutputFile ] [ -d NISDomainName ] [ -m NISMasterName ] InputFile OutputFile
비 dbm 형식화 NIS 맵을 작성하는 방법
/usr/sbin/makedbm [ -u dbmFileName ]
설명
makedbm 명령은 NIS 맵을 작성합니다. InputFile 매개변수에서 이름 지정된 파일을 두 개의 출력 파일, OutputFile.pag와 OutputFile.dir로 변환하여 맵을 작성합니다. 입력 파일의 각 행은 하나의 DBM(Data Base Manager) 레코드로 변환됩니다.
makedbm 명령은 종종 NIS 맵을 작성하기 위해 /var/yp/Makefile 파일로부터 호출됩니다. /var/yp/Makefile 파일의 각 행에서 처음 공백이나 탭까지 우선순위하는 모든 문자가 키를 형성합니다. 행의 나머지 문자는 데이터 값을 나타냅니다. 행이 \(백슬래쉬)로 끝나는 경우, 해당 레코드에 대한 데이터는 다음 행에 계속됩니다. NIS 클라이언트는 makedbm 명령이 # 부호를 주석 문자로 처리하지 않기 때문에 이를 해석해야 합니다. InputFile 매개변수가 -(빼기 부호)인 경우, makedbm 명령은 대신 표준 입력을 읽습니다.
이 명령은 YP_LAST_MODIFIED 키를 사용하여 출력 맵에 특정 항목을 작성합니다. 그 항목은 InputFile 매개변수가 지정한 파일이 작성된 날짜(또는 InputFile 매개변수가 -(빼기 부호)인 경우에는 현재의 시간)입니다.
플래그
-b 이름 지정된 이름 서버를 사용하여 맵을 모든 서버에 전달합니다.
-i YP_INPUT_FILE 키로 특수 항목을 작성합니다.
-o YP_OUTPUT_FILE 키로 특수 항목을 작성합니다.
-d YP_DOMAIN_NAME 키로 특수 항목을 작성합니다.
-m YP_MASTER_NAME 키로 특수 항목을 작성합니다.
-u DBM 파일을 복원합니다. 즉, DBM 파일을 값에서 키를 구분하는 단일 공백으로 한 행에 항 항목씩 인쇄합니다.
파일
/var/yp/Makefile NIS 맵 작성 규칙이 들어 있습니다.
관련 정보
ypinit 명령, yppush 명령