下表提供需要編輯和總裝的名稱服務資料庫的高階概述,可供您預先配置系統資訊。
預先配置的系統資訊 |
名稱服務資料庫 |
---|---|
主機名稱和網際網路協定 (IP) 位址。 |
hosts |
日期和時間 |
hosts 在系統主機名稱旁邊指定 timehost 別名,為要安裝的系統提供日期與時間。 |
時區 |
timezone |
網路遮罩 |
netmasks |
您無法以 DNS 或 LDAP 名稱服務來預先配置系統的語言環境。如果您使用的是 NIS 或 NIS+ 名稱服務,請遵循名稱服務的程序來預先配置系統的語言環境:
成為名稱伺服器上的超級使用者。
在最後的 variable.time shell 程序之後插入此 shell 程序。
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 |
附錄 D, 語言環境值 (參考) 包含有效語言環境的清單。
例如,以下的登錄會指定法文為在 worknet.com 網域中使用的預設語言:
fr worknet.com |
以下的登錄會指定比利時法文為 charlie 系統所使用的預設語言環境:
fr_BE charlie |
可在 Solaris DVD 或 Solaris 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` |
您要預先配置預設語言環境的網域名稱或特定系統名稱。
您要安裝在系統上,並在系統重新啟動之後在桌上管理系統中使用的語言環境。附錄 D, 語言環境值 (參考) 包含有效語言環境的清單。
註釋欄。在長度超過一個字的註釋起始和結尾處加上雙引號。
可在 Solaris DVD 或 Solaris Software 1 of 2 CD 上取得語言環境。
由網域指定或在 locale 表格中所個別指定的系統,現在將設定成使用預設語言環境。您所指定的預設語言環境會在安裝期間使用,並在系統重新啟動之後由桌上管理系統所使用。