다음 표는 시스템 정보를 미리 구성하기 위해 편집 및 입력해야 하는 이름 서비스 데이터베이스에 대한 상세한 설명을 제공합니다.
사전 구성할 시스템 정보 |
이름 서비스 데이터베이스 |
---|---|
호스트 이름 및 인터넷 프로토콜(IP) 주소 |
hosts |
날짜와 시간 |
hosts. 설치할 시스템을 위한 날짜와 시간을 제공할 시스템의 호스트 이름 옆에 timehost 별명을 지정합니다. |
표준 시간대 |
timezone |
넷마스크 |
netmasks |
DNS 또는 LDAP 이름 서비스를 사용하는 시스템용 로켈을 미리 구성할 수 없습니다. NIS 또는 NIS+ 이름 서비스를 사용한다면 이름 서비스용 절차에 따라 시스템용 로켈을 미리 구성합니다.
이름 서버에서 수퍼유저가 되도록 합니다.
/var/yp/Makefile을 변경하여 로켈 맵을 추가합니다.
이 셸 프로시저를 마지막 variable.time 셸 프로시저 뒤에 삽입합니다.
locale.time: $(DIR)/locale -@if [ -f $(DIR)/locale ]; then \ sed -e "/^#/d" -e s/#.*$$// $(DIR)/locale \ | awk '{for (i = 2; i<=NF; i++) print $$i, $$0}' \ | $(MAKEDBM) - $(YPDBDIR)/$(DOM)/locale.byname; \ touch locale.time; \ echo "updated locale"; \ if [ ! $(NOPUSH) ]; then \ $(YPPUSH) locale.byname; \ echo "pushed locale"; \ else \ : ; \ fi \ else \ echo "couldn't find $(DIR)/locale"; \ fi |
문자열 all:을 찾고 변수 목록 끝에 단어 locale을 추가합니다.
all: passwd group hosts ethers networks rpc services protocols \ netgroup bootparams aliases publickey netid netmasks c2secure \ timezone auto.master auto.home locale |
파일 끝 부근에 있는 유형의 마지막 항목 뒤에 새 행으로 locale: locale.time 문자열을 추가합니다.
passwd: passwd.time group: group.time hosts: hosts.time ethers: ethers.time networks: networks.time rpc: rpc.time services: services.time protocols: protocols.time netgroup: netgroup.time bootparams: bootparams.time aliases: aliases.time publickey: publickey.time netid: netid.time passwd.adjunct: passwd.adjunct.time group.adjunct: group.adjunct.time netmasks: netmasks.time timezone: timezone.time auto.master: auto.master.time auto.home: auto.home.time locale: locale.time |
파일을 저장합니다.
/etc/locale 파일을 만들고 각 도메인이나 특정 시스템에 대해 하나의 항목을 만듭니다.
locale domain_name |
또는
locale system_name |
유효한 로켈 목록은 국제 언어 환경 설명서에 있습니다.
예를 들어 다음 항목은 프랑스어가 기본 언어이며 example.com 도메인에서 사용되도록 지정합니다.
fr example.com |
또한 다음 항목은 벨기에 프랑스어가 기본 언어이며 이름이 myhost인 시스템에서 사용되도록 지정합니다.
fr_BE myhost |
로켈은 Solaris 10 DVD 또는 Solaris 10 Software - 1 CD에서 사용할 수 있습니다.
# cd /var/yp; make |
도메인에 의해 지정되거나 locale 맵에서 개별적으로 지정된 시스템은 이제 기본 로켈을 사용하도록 설정됩니다. 사용자가 지정한 기본 로켈은 설치 과정과 시스템을 재부트한 후 데스크탑에서 사용됩니다.
네트워크를 통한 설치에서 NIS 이름 서비스를 사용하려는 경우 서버를 설정하고 시스템을 설치 클라이언트로 추가해야 합니다. 자세한 내용은 7 장, 네트워크에서 설치 준비(개요)을 참조하십시오.
사용자 정의 JumpStart 설치에서 NIS 이름 서비스를 사용하려는 경우 프로필과 rules.ok 파일을 만들어야 합니다. 자세한 내용은 Solaris 10 설치 설명서: 사용자 정의 JumpStart 및 고급 설치의 5 장, 사용자 정의 JumpStart(개요)를 참조하십시오.
NIS 이름 서비스에 대한 자세한 내용은 System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)의 파트 III, NIS Setup and Administration의 제3부 NIS Setup and Administration을 참조하십시오.
다음 절차에서는 NIS+ 도메인이 설정된 것으로 가정합니다. NIS+ 도메인 설정하는 방법은 System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)를 참조하십시오.
이름 서버에 수퍼유저나 NIS+ 관리 그룹의 사용자로 로그인합니다.
# nistbladm -D access=og=rmcd,nw=r -c locale_tbl name=SI,nogw= locale=,nogw= comment=,nogw= locale.org_dir.`nisdefaults -d` |
# nistbladm -a name=namelocale=locale comment=comment locale.org_dir.`nisdefaults -d` |
기본 로켈을 미리 구성할 도메인 이름이나 구체적인 시스템 이름
시스템에 설치하고 시스템을 재부트한 후 데스크탑에서 사용할 로켈. 유효한 로켈 목록은 국제 언어 환경 설명서에 있습니다.
주석 필드. 두 단어 이상의 주석을 시작하고 끝내려면 큰 따옴표를 사용합니다.
로켈은 Solaris 10 DVD 또는 Solaris 10 Software - 1 CD에서 사용할 수 있습니다.
도메인에 의해 지정되거나 로켈 테이블에서 개별적으로 지정된 시스템은 이제 기본 로켈을 사용하도록 설정됩니다. 사용자가 지정한 기본 로켈은 설치 과정과 시스템을 재부트한 후 데스크탑에서 사용됩니다.
네트워크를 통한 설치에서 NIS+ 이름 서비스를 사용하려는 경우 서버를 설정하고 시스템을 설치 클라이언트로 추가해야 합니다. 자세한 내용은 7 장, 네트워크에서 설치 준비(개요)을 참조하십시오.
사용자 정의 JumpStart 설치에서 NIS+ 이름 서비스를 사용하려는 경우 프로필과 rules.ok 파일을 만들어야 합니다. 자세한 내용은 Solaris 10 설치 설명서: 사용자 정의 JumpStart 및 고급 설치의 5 장, 사용자 정의 JumpStart(개요)를 참조하십시오.
NIS+ 이름 서비스에 대한 자세한 내용은 System Administration Guide: Naming and Directory Services (NIS+)를 참조하십시오.