Solaris 9 설치 설명서

이름 서비스로 사전 구성하기

다음 표는 시스템 정보를 사전 구성하기 위해 편집 및 입력할 필요가 있는 이름 서비스 데이터베이스에 대한 상세한 설명을 제공합니다.

사전 구성할 시스템 정보 

이름 서비스 데이터베이스 

호스트 이름 및 인터넷 프로토콜(IP) 주소 

hosts

날짜와 시간 

hosts. 설치할 시스템을 위한 날짜와 시간을 제공할 시스템의 호스트 이름 옆에 timehost 별명을 지정하십시오.

시간대 

timezone

넷마스크 

netmasks

DNS 또는 LDAP 이름 서비스를 사용하는 시스템용 로켈을 사전 구성할 수 없습니다. NIS 또는 NIS+ 이름 서비스를 사용한다면 이름 서비스용 절차에 따라 시스템용 로켈을 사전 구성하십시오:

NIS를 사용해 로켈을 사전 구성하려면

  1. 이름 서버에서 수퍼 유저가 되십시오.

  2. /var/yp/Makefile을 변경해 로컬 맵을 추가하십시오.

    1. 이 셸 프로시저를 마지막 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
    2. 문자열 all:을 찾아 변수 목록 맨 뒤에 locale 단어를 삽입하십시오.

      all: passwd group hosts ethers networks rpc services protocols \
      	netgroup bootparams aliases publickey netid netmasks c2secure \
      	timezone auto.master auto.home locale
      
    3. 파일 끝 부분의 마지막 입력 항목 다음에 문자열 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
      
    4. 파일을 저장하십시오.

  3. /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/2 CD에서 사용할 수 있습니다.


  4. 맵을 만드십시오.


    # cd /var/yp; make
    

    도메인에 의해 지정되거나 locale 맵에서 개별적으로 지정된 시스템은 이제 기본 로켈을 사용하도록 설정됩니다. 사용자가 지정한 기본 로켈은 설치 과정과 시스템을 재부트한 뒤 데스크탑에서 사용됩니다.

NIS+를 사용해 로켈을 사전 구성하려면

다음 절차에서는 NIS+ 도메인이 설정된 것으로 가정합니다. NIS+ 도메인 설정은 System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)에 문서화되어 있습니다.

  1. 이름 서버에 수퍼 유저나 NIS+ 관리 그룹의 사용자로 로그인하십시오.

  2. locale 테이블을 작성하십시오.


    # nistbladm -D access=og=rmcd,nw=r -c locale_tbl name=SI,nogw= 
    locale=,nogw= comment=,nogw= locale.org_dir.`nisdefaults -d` 
    
  3. locale에 필요한 입력 항목을 추가하십시오.


    # nistbladm -a name=name locale=locale comment=comment 
    locale.org_dir.`nisdefaults -d`
    

    name

    기본 로켈을 사전 구성할 도메인 이름이나 구체적인 시스템 이름. 

    locale

    시스템에 설치하고 시스템을 재부트한 뒤 데스크탑에서 사용할 로켈. 제 40 장에는 올바른 로켈 목록이 포함되어 있습니다.

    comment

    주석 필드. 두 단어 이상의 주석을 시작하고 끝낼 때는 큰 따옴표를 사용하십시오. 


    주 -

    로켈은 Solaris 9 DVD 또는 Solaris 9 Software 1/2 CD에서 사용할 수 있습니다.


    도메인에 의해 지정되거나 locale 테이블에서 개별적으로 지정된 시스템은 이제 기본 로켈을 사용하도록 설정됩니다. 사용자가 지정한 기본 로켈은 설치 과정과 시스템을 재부트한 뒤 데스크탑에서 사용됩니다.