다음 표는 시스템 정보를 사전 구성하기 위해 편집 및 입력해야 하는 이름 서비스 데이터베이스에 대한 상세한 설명을 제공합니다.
사전 구성할 시스템 정보 |
이름 서비스 데이터베이스 |
---|---|
호스트 이름 및 인터넷 프로토콜(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 |
제 40 장에는 올바른 로켈 목록이 포함되어 있습니다.
예를 들어, 다음 항목은 프랑스어가 worknet.com 도메인에서 사용되는 기본 언어임을 지정합니다.
fr worknet.com |
그리고 다음 항목은 벨기에 프랑스어가 charlie라는 이름의 시스템에서 사용되는 기본 로켈임을 지정합니다.
fr_BE charlie |
로켈은 Solaris 9 DVD 또는 Solaris 9 Software 1 of 2 CD에서 사용할 수 있습니다.
# cd /var/yp; make |
도메인에 의해 지정되거나 locale 맵에서 개별적으로 지정된 시스템은 이제 기본 로켈을 사용하도록 설정됩니다. 사용자가 지정한 기본 로켈은 설치 과정과 시스템을 재부트한 뒤 데스크탑에서 사용됩니다.
다음 절차에서는 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=name locale=locale comment=comment locale.org_dir.`nisdefaults -d` |
name |
기본 로켈을 사전 구성할 도메인 이름이나 구체적인 시스템 이름. |
locale |
시스템에 설치하고 시스템을 재부트한 뒤 데스크탑에서 사용할 로켈. 제 40 장에는 올바른 로켈 목록이 포함되어 있습니다. |
comment |
주석 필드. 두 단어 이상의 주석을 시작하고 끝내려면 큰 따옴표를 사용합니다. |
로켈은 Solaris 9 DVD 또는 Solaris 9 Software 1 of 2 CD에서 사용할 수 있습니다.
도메인에 의해 지정되거나 locale 테이블에서 개별적으로 지정된 시스템은 이제 기본 로켈을 사용하도록 설정됩니다. 사용자가 지정한 기본 로켈은 설치 과정과 시스템을 재부트한 뒤 데스크탑에서 사용됩니다.