Solaris 10 新增功能

系統管理增強功能

本節旨在說明 Solaris 10 3/05 發行版本中的所有系統管理功能,哪些部分是新增功能,哪些則是增強 2002 年 5 月所發行之 Solaris 9 作業系統的原有功能。DTrace 和預測性自我修復功能尤其重要。若要檢視 Solaris 10 7/05 發行版本中的新增系統管理工具,請參閱系統管理增強功能

預測性自我修復

這是 Solaris Express 6/04 發行版本中的新增功能。Solaris Express 10/04 發行版本及 Solaris 10 3/05 發行版本提供了重要的增強功能。

Sun Microsystems 已經開發出一種新的架構,可以建立和部署能夠執行預測性自我修復的系統及服務。自我修復技術使得 Sun 系統及服務能夠在軟體和硬體發生錯誤時將可用性發揮到最大。另外,自我修復技術為系統管理員及服務提供者實現了更簡易、更有效的端對端體驗,因此而降低了成本。現在 Solaris 10 作業系統提供源自於此創新技術的第一組主要新增功能。Solaris 10 軟體包括有助於 CPU、記憶體、I/O 匯流排連結元件及系統服務進行自我修復的元件。

此新架構之元件的特定詳細資訊,將於下列 Solaris Service Manager 及 Solaris Fault Manager 描述中說明。

Solaris Service Manager

於 Solaris Express 10/04 發行版本中引入,同時在 Solaris 10 3/05 發行版本中功能增強的 Solaris Service Manager,提供強化了傳統 UNIX 啟動程序檔、init 執行層級及配置檔的基礎架構。此基礎架構提供了下列功能:

如需有關此基礎架構的更多資訊,請參閱「System Administration Guide: Basic Administration」中的第 9 章「Managing Services (Overview)」。您可於「smf(5) 線上手冊」中找到基礎架構的簡介。

Solaris Fault Manager

預測性自我修復系統包含簡化的管理模式。傳統的錯誤訊息已經由軟體元件使用的遙測技術事件取代。軟體元件會自動診斷潛在的錯誤或損壞,然後開始進行自我修復。自我修復活動的範例包括管理員訊息傳送、隔絕或停用故障元件或指導修補。新增的軟體元件稱為 Fault Manager,fmd(1M)。Fault Manager 管理遙測、記錄檔及元件。Solaris 10 作業系統中也提供了新的 fmadm(1M)fmdump(1M)fmstat(1M) 工具,與 Fault Manager 及新的記錄檔互動。

Fault Manager 會在適當的時候傳送訊息給 syslogd(1M) 服務,通知管理員偵測到問題。此訊息會指示管理員進入 Sun 的新訊息網站上的知識文章 (網址為 http://www.sun.com/msg/),這些文章會詳細說明問題的影響以及適當的回應及修復動作。

Solaris Express 6/04 發行版本引入了自我修復元件,可自動地診斷及恢復 UltraSPARC-III 及 UltraSPARC-IV CPU 及記憶體系統。本發行版本還對 PCI 架構的 I/O 提供增強的靈活性及遙測。

DTrace 動態追蹤功能

DTrace 是 Solaris 10 作業系統中的一項非常重要的功能。DTrace 在 Solaris Express 11/03 發行版本中是新增功能,同時在 Solaris Express 5/04 和 Solaris Express 11/04 發行版本中也經過進一步增強。

DTrace 是完備的動態追蹤功能,可以將 Solaris 使用者、管理員和開發人員對核心和使用者程序的可察性提升到新的層次。

DTrace 允許您與作業系統核心及使用者程序進行動態協調,來記錄想要位置上所指定的資料,稱為探測器,幫助您瞭解你的系統。探測器就像是一些分散於 Solaris 系統中的小型、可程式化的感應器。本發行版本中包含 30,000 個以上的探測器。每個探測器都可與使用新的 D 程式設計語言撰寫的自訂程式建立關聯。這種關聯性可讓您透過 ANSI C 類型及運算式存取系統資料,而且輕易就可擷取堆疊追蹤、記錄時間戳記、建立長條圖和其他項目。

所有的 DTrace 設備完全是動態的,並且可在您的生產系統上使用。DTrace 關閉時,完全不需效能成本。任何追蹤的效能僅會影響到您啟用的探測器和動作。此外,DTrace 還很安全: 因為 DTrace 設計的核心就是擁有安全性、完備的安全和錯誤檢查,所以您不會損壞正在執行的系統。只要您需要此設備來協助調查問題,這些功能都可以讓您安心地在正在執行的系統上使用 DTrace。

另提供「Solaris Dynamic Tracing Guide 」及包括「dtrace(1M)線上手冊」在內的線上手冊集,協助您學習 DTrace。該手冊涵蓋了有助於您入門的完整功能參考及範例。您也可以加入 BigAdmin 的 DTrace 論壇 (請參閱 http://www.sun.com/bigadmin/content/dtrace),瞭解更多關於 DTrace 的功能、下載範例程式以及提出問題。

早在 Solaris Express 5/04 發行版本中,即可在 x86 系統上使用運用 pid 提供者的使用者程序追蹤。自 Solaris Express 11/03 發行版本引入 DTrace,SPARC 平台上就已經能夠使用此項功能。

pid 提供者可讓您追蹤所有程序中的任何指令,包括任何函數呼叫的輸入和傳回的層次或是任何函數中的任何偏移。如需完整的詳細資訊,請參閱「Solaris Dynamic Tracing Guide」中的第 27 章「pid Provider」及第 32 章「User Process Tracing」。

在 Solaris Express 11/04 發行版本中,plockstat (1M) 公用程式可讓您觀察使用者層級同步化原始型態,例如核心中的 lockstat(1M)。DTrace plockstat 提供者是 plockstat(1M) 的基礎設備方法。Dtrace plockstat 可用來強化 plockstat 公用程式所記錄的資料。如需進一步資訊,請參閱「plockstat(1M) 線上手冊」。

x86 系統上的 64 位元支援

這是 Solaris Express 11/04 發行版本中的新增功能。

Solaris 10 發行版本包含 AMD64 及 EM64T 平台的 64 位元運算功能的支援。此項支援包含可在 64 位元運算環境中同時執行 32 位元及 64 位元應用程式的能力。

如需有關支援的硬體配置之詳細資訊,請參閱 http://www.sun.com/bigadmin/hcl


備註 –

Solaris 10 軟體已支援可在這些平台上執行 32 位元運算。


如需有關 Solaris 在 x86 系統上的 64 位元支援的更多資訊,請參閱 Solaris 10 說明文件中的下列參考資料:

x86 系統的核心選取項目

這是 Solaris Express 11/04 發行版本中的新增功能。

Solaris 10 作業系統具備自動偵測系統是否可執行 64 位元運算並啟動適當核心的能力。

在進行 Solaris 10 軟體的全新安裝之後,如果偵測到您的系統可執行 64 位元運算,啟動程式會自動載入 64 位元核心。否則,啟動程式會載入 32 位元核心。

在已配置為載入預設 32 位元核心的系統上進行 Solaris 10 作業系統的升級安裝之後,系統會自動決定載入 32 位元核心或 64 位元核心。如果系統配置為載入非預設核心,則系統會繼續載入該非預設核心。如需自訂系統以載入特定核心的程序,請參閱「System Administration Guide: Basic Administration」中的第 8 章「Shutting Down and Booting a System (Overview)」中的概要說明。

如需有關核心選取項目程序的更多說明文件,請參閱位於 http://docs.sun.com 的 Solaris 10 說明文件。

Sun Java Web 主控台

這是 Solaris Express 10/04 發行版本中的新增功能。

「Sun Java Web 主控台」提供了一共同位置供使用者存取 Web 架構的管理應用程式。使用者可使用數種支援的 Web 瀏覽器,利用 HTTPS 通訊埠登入以進入主控台。由主控台所提供的單一進入點,免除了要記住多個應用程式多個 URL 的困擾。此進入點提供了於此主控台註冊之應用程式的驗證及授權。

所有主控台架構的應用程式都遵循相同的使用者介面準則。此項變更可讓使用者將其對一個應用程式的瞭解套用到其他的應用程式上,使得使用上更為便利。

Java Web 主控台也對所有註冊的應用程式提供稽核及記錄服務。


備註 –

目前 Solaris 作業系統中沒有系統管理應用程式使用 Java Web 主控台。


如需有關 Java Web 主控台的更多資訊,請參閱「System Administration Guide: Basic Administration」

藉由 Solaris Volume Manager for Sun Cluster 支援多重所有者磁碟集

這是 Solaris Express 10/04 發行版本與 Solaris 9 9/04 發行版本中的新增功能。

Solaris Volume Manager for Sun Cluster 引進磁碟區管理功能,特別適合與 Sun Cluster 和例如 Oracle Real Application Clusters 等應用程式搭配使用。Solaris Volume Manager for Sun Cluster 可讓您建立與管理被分組到多重所有者磁碟集的儲存體。多重所有者磁碟集可使得多重節點共享磁碟集的所有權。由於應用程式的實例在叢集中的每個節點上執行,因此多重所有者磁碟集提供很大的延展性。因為每個應用程式實例會直接存取共用的儲存體,因此多重所有者磁碟集也增強了應用程式的效能。

如需更多資訊,請參閱「Solaris Volume Manager Administration Guide」。如需有關 Sun Cluster 的資訊,請參閱「Sun Cluster Software Installation Guide for Solaris OS 」「Sun Cluster Data Service for Oracle Real Application Clusters Guide for Solaris OS」

Solaris Volume Manager 中的延伸磁碟集支援

這是 Solaris Express 1/04 發行版本與 Solaris 9 9/04 發行版本中的新增功能。

Solaris Volume Manager 已延伸裝置 ID 的功能。除了追蹤本機磁碟集的變動之外,Solaris Volume Manager 現在也可自動追蹤已命名磁碟集中的磁碟變更。此增強功能確保 Solaris Volume Manager 的磁碟區即使在磁碟重新排列後也會保持完整。此裝置 ID 支援也可以使得兩台主機能夠非同步共用磁碟集的存取 (即使可存取的原始儲存體的檢視不同)。

Solaris Volume Manager 已經藉由使用 metaimport 指令而獲得增強。這個指令使用延伸的裝置 ID 支援,讓您可以匯入磁碟集,即使在不同系統中建立的磁碟集也一樣可以匯入。

如需進一步的資訊,請參閱「metaimport(1M) 線上手冊」。

利用 Solaris Volume Manager 遠端地匯入重複的磁碟集

這是 Solaris Express 10/04 發行版本中的新增功能。

Solaris Volume Manager 已延伸了 metaimport 指令的功能。除了由一個系統將一般的磁碟集匯入另一個系統之外,現在也可以匯入重複的磁碟集。

重複磁碟集是使用遠端複製軟體所建立的,例如 Sun StorEdgeTM Network Data Replicator (SNDR) 軟體或 Hitachi TrueCopy。

如需更多資訊,請參閱「metaimport(1M)線上手冊」和「Solaris Volume Manager Administration Guide 」

裝置 ID 變更

這是 Solaris Express 10/04 發行版本中的新說明。

在 Solaris Express 10/04 發行版本中,裝置 ID 輸出會以新的格式顯示。之前,裝置 ID 是以十六進值顯示的。而新的格式會以 ASCII 字串顯示裝置 ID。Solaris Volume Manager 會視裝置 ID 資訊增加到狀態資料庫複本中的時間,決定要以新的或舊的格式顯示裝置 ID 輸出。

如需更多資訊,請參閱「Solaris Volume Manager Administration Guide」

Solaris Volume Manager 中的多 TB 磁碟區支援

多 TB 磁碟區支援只適用於執行 64 位元核心的系統。這是 Software Express 試驗程式與 Solaris 9 4/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

多 TB 磁碟區支援增強了 Solaris Volume Manager。使用此支援,Solaris Volume Manager 可以建立、管理和刪除大型 (大於 1 TB) 的 RAID-0 (磁條)、RAID-1 (鏡像)、RAID-5 和軟式分割磁碟區。此外,此大型磁碟區支援可讓 Solaris Volume Manager 在大型或 EFI 標籤邏輯單元編號 (LUN) 上建構磁碟區。

Solaris Volume Manager 大磁碟區支援不適用於運行 32 位元 Solaris 核心的系統。

另請參閱使用 EFI 磁碟標籤的多 TB 磁碟支援

如需進一步資訊,請參閱「Solaris Volume Manager Administration Guide」

Solaris Volume Manager 中的重新配置協調管理程式支援

這是 Software Express 試驗程式與 Solaris 9 4/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

增加 Solaris Volume Manager 中的重新配置協調管理程式 (RCM) 支援,可使其正確回應動態重新配置 (DR) 請求。此附加功能可確保在移除 Solaris Volume Manager 控制下的裝置時,系統會發出相應的警告訊息進行阻止。此阻止功能會一直有效,直至不再使用這些裝置。此警告可防止系統管理員意外地從配置 DR 的系統中移除使用中的磁碟區。

如需進一步資訊,請參閱「Solaris Volume Manager Administration Guide」

Solaris Volume Manager 中自上而下的磁碟區建立

這是 Solaris Express 9/03 發行版本和 Solaris 9 9/04 發行版本中的新增功能。

Solaris Volume Manager 之自上而下的磁碟區建立功能提供一個新指令,可讓系統管理員快速而輕鬆地建立以服務品質為基礎的 Solaris Volume Manager 配置。無須手動分割磁碟、建立磁條以及組合鏡像,使用 metassist 指令即可管理這些詳細資訊並提供有效的邏輯磁碟區。這些磁碟區以指令行或參考配置檔案中指定的條件為基礎。

如需進一步資訊,請參閱「metassist(1M)線上手冊」和「Solaris Volume Manager Administration Guide 」

套裝軟體及修補程式工具增強功能

這是 Solaris Express 11/03 發行版本中的新增功能,它位於「Solaris 產品註冊增強功能」之下。Solaris Express 8/04 和 10/04 發行版本中已更新此功能的說明。

Solaris 套裝軟體及修補程式工具已經增強,提供了改善的效能及延伸的功能。

做為這些增強功能的一部分,pkgchk 指令現在提供了新的選項,協助您對映檔案至套裝軟體。若要將檔案對映至套裝軟體,請使用 pkgchk -P 選項,而不要用 grep pattern /var/sadm/install/contents-P 選項讓您可使用部分路徑。將此選項與 -l 選項一起使用,列出包含部分路徑之檔案的資訊。

若您安裝了先前版本的 Software Express 發行版本,系統可能會使用 SQL 格式的套裝軟體資料庫。SQL 資料庫的建立方式如下之一。

當您升級至 Solaris Express 10/04 發行版本或之後的發行版本時,SQL 套裝軟體資料庫會自動地轉換回 ASCII 文字檔案格式。

如需進一步資訊,請參閱「System Administration Guide: Basic Administration」 和「pkgchk(1M)線上手冊」。

pbindpsrset 指令的增強功能

這些是 Solaris Express 10/04 發行版本中新增的增強功能。

系統管理員可以查詢及建立每一執行緒處理器及處理器集連結。pbindpsrset 指令中也增加了新選項。這些新選項可讓您查詢系統上哪個 LWP 連結到了指定的處理器或處理器集。您也可以清除所有的處理器或處理器集連結。

如需這些指令的進一步資訊,請參閱「pbind(1M)線上手冊」和「psrset(1M)線上手冊」。

Solaris 動態主機配置協定 (DHCP)

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

Solaris 動態主機配置協定 (DHCP) 服務包含了 DHCP Manager 圖形工具和指令行工具。此 Solaris 發行版本為 dhcpconfigdhtadm 指令增加了新選項。

透過 dhcpconfig 指令的新選項,可以執行下列動作:

dhtadm 指令的新子選項可讓 DHCP 伺服器讀取 dhcptab,以便實作透過 dhtadm 指令而完成的變更。

新的選項可讓您從指令行以及從 DHCP Manager 執行所有的 DHCP 管理作業。

如需更多資訊,請參閱「dhcpconfig(1M)線上手冊」和「dhtadm(1M)線上手冊」。

另請參閱「System Administration Guide: IP Services」

DHCP 事件程序檔

這是 Solaris Express 8/04 發行版本中的新增功能。

DHCP 是一種通訊協定,可利用網路資訊及租用 IP 位址配置系統。DHCP 用戶端是一種常駐程式,會在網路主機上執行,由 DHCP 伺服器取得主機網路介面的配置參數。

Solaris DHCP 用戶端常駐程式 dhcpagent 現在可以執行管理員定義的動作。在任何下列 DHCP 租用事件發生時,即會觸發這些動作:

管理員定義動作必須由一項可執行的程序檔或所提供的程式啟動。在任一項 DHCP 事件之後,您可以使用該程式執行任何適用於您系統的動作。

如需更多資訊,請參閱「dhcpagent(1M) 線上手冊」。

邏輯介面的 DHCP

這是 Solaris Express 8/04 發行版本中的新增功能。

DHCP 用戶端常駐程式 dhcpagent,現在可與邏輯介面及實體介面並用。DHCP 在邏輯介面上的啟動方式與 DHCP 在實體介面上的啟動方式完全相同。

但是,DHCP 用戶端在邏輯介面上的租用有兩個管理限制:

如需更多資訊,請參閱「dhcpagent(1M) 線上手冊」。

x86: SunVTS 6.0

SunVTS 是完備的診斷工具,它會驗證 Sun 平台上大多數硬體控制器及裝置的連線及功能,以測試及驗證 Sun 的硬體。

x86 系統的 SunVTS 支援是 Solaris Express 8/04 發行版本和 Solaris 10 3/05 發行版本的新功能。SunVTS 基礎架構及少數的核心診斷現在已可在 x86 平台上使用。目前的 x86 支援只對 32 位元的作業系統有用。


備註 –

Solaris 10 1/06 發行版本提供 SunVTS 6.1。請參閱SunVTS 6.1


您必須安裝 x86 版本的 SunVTS 套裝軟體,才可在 x86 平台上使用 SunVTS。軟體的套件會使用與 SPARC 環境中所用的相同名稱。在此發行版本中,SPARC 及 x86 套裝軟體均含有新的套裝軟體 SUNWvtsr。SUNWvtsr 套裝軟體在根分割區中包含 SunVTS 架構配置檔案。x86 套裝軟體位於 Solaris Software 媒體的 /sol_10_x86/s0/Solaris_10/ExtraValue/CoBundled/SunVTS_6.0 目錄中。SPARC 套裝軟體位於 Solaris 軟體媒體的 /sol_10_sparc/s0/Solaris_10/ExtraValue/CoBundled/SunVTS_6.0 目錄中。

請參閱下列網站上的 SunVTS 使用者文件,以取得 x86 系統支援的詳細資訊:http://docs.sun.comhttp://www.sun.com/products-n-solutions/hardware/docs/

核心模組除錯程式

核心模組除錯程式 (KMDB) 是一種 MDB 型的核心除錯程式。在 Solaris Express 8/04 發行版本中,KMDB 取代了原有的核心除錯程式 (kadb),成為標準的 Solaris 核心除錯程式。

KMDB 將模組除錯程式 (MDB) 的所有能力及靈活性帶入了目前的核心除錯程式。KMDB 支援下列功能:

KMDB 可於開機時間載入,或於系統已啟動後載入。

如需更多資訊,請參閱「kmdb(1M) 線上手冊」。另請參閱「Solaris Modular Debugger Guide」及「System Administration Guide: Basic Administration」

Solaris 程序計算及統計改善

這是 Solaris Express 8/04 發行版本中的新增功能。

在此發行版本中,已對工作負荷平均、cpu usr/sys/idle 及計算功能的內部做了變更。Microstate 計算已取代了舊有的計算機制,同時預設為會啟動。結果是您可能會注意到程序的用法及計時統計上有些許的不同。

切換到 Microstate 計算,對於使用者程序及在各不同之處所花費時間量,提供了實質上更正確的資料。除此之外,此資訊會用以從 /proc 檔案系統,產生更正確的工作負荷平均以及統計。

如需有關程序計算及統計的更多資訊,請參閱「System Administration Guide: Advanced Administration」。另請參閱「proc(4) 線上手冊」。

ls 指令的增強功能

這是 Solaris Express 8/04 發行版本中的新增功能。

ls 指令現在可用秒或是奈秒顯示檔案。若要用秒,請使用 -e 選項;若要用奈秒,請使用 -E 選項。以下範例說明了這些新的選項:


% ls -l foo
-rw-r--r--   1 jpk    staff   0 Aug  6 15:08 foo
% ls -e foo
-rw-r--r--   1 jpk    staff   0 Aug  6 15:08:28 2004 foo
% ls -E foo
-rw-r--r--   1 jpk    staff   0 2004-08-06 15:08:28.776641000 -0700 foo

如需有關於指令的進一步資訊,請參閱「ls(1) 線上手冊」。

新的 psrinfo 選項可指定晶片多重執行緒功能

這是 Solaris Express 6/04 發行版本與 Solaris 9 12/03 發行版本中的新增功能。

在 Solaris 10 作業系統中,psrinfo 指令已修改為除了虛擬處理器的資訊之外,也會提供實體處理器的資訊。已增加此增強功能以識別晶片多重執行緒 (CMT) 功能。新的 -p 選項會報告系統中實體處理器的總數。使用 psrinfo -pv 指令可列出系統中所有的實體處理器,以及與每個實體處理器相關聯的虛擬處理器。

psrinfo 指令的預設輸出會繼續顯示系統中虛擬處理器資訊。

如需更多資訊,請參閱「psrinfo(1M) 線上手冊」。如需與此功能相關聯之程序的資訊,請參閱「System Administration Guide: Advanced Administration」

pfiles 工具的增強功能

這是 Solaris Express 6/04 發行版本中的新增功能。

/proc 檔案系統已增強為在 /proc/<pid>/path 目錄中會包含檔名資訊。pfiles(1) 會利用此資訊,顯示程序中每個檔案的檔名。此增強功能會建立一個全新的觀察表單,為程序運作方式提供新的觀察方向。此新的觀察功能對於管理員或是開發人員都很有用。

Solaris IP Filter

這是 Solaris Express 2/04 發行版本中的新增功能。

Solaris IP Filter 是主機型防火牆,以開放來源碼 IP 篩選器為基礎。Solaris IP Filter 以使用者配置原則為基礎,提供封包篩選及網路位址轉換 (NAT)。封包篩選規則以有狀態或是無狀態的方式配置。所有 Solaris IP Filter 的配置及管理,都是透過指令行介面進行的。

如需進一步的資訊,請參閱「ipfilter(5) 線上手冊」。另請參閱「ipf(1M)線上手冊」、「ipfs(1M)線上手冊」和「ipfstat(1M)線上手冊」。此外,請參閱「System Administration Guide: IP Services」

核心檔案內容增強功能

Solaris Express 12/03 發行版本針對 coreadmgcoremdb 公用程式引入了新的增強功能。這些變更改善了下列三節所述之核心檔案管理。在 Solaris Express 1/04 發行版本中,對於 coreadm 指令有更進一步的增強。

利用 coreadm 指定核心檔案內容

這是 Solaris Express 12/03 發行版本中的新增功能。Solaris Express 1/04 發行版本中已進一步增強 -i-I 選項。

在 Solaris Express 12/03 發行版本中,coreadm 指令可讓您指定在當機時,核心檔案中應呈現程序的哪些部分。執行 coreadm 指令時不用引數,可看到系統的配置。

使用 -G-I 選項,可分別指定全域核心檔案內容及預設每一程序核心檔案內容。每個選項需要一組內容指定元代表字元。使用 -P 選項也可設定個別程序的核心檔案內容。對應到全域設定的核心傾印不再能夠執行每一程序、核心檔案大小資源控制項。

在 Solaris Express 1/04 發行版本中,coreadm 指令的 -i-I 選項,現在適用於所有核心檔案設定使用系統級預設值的程序。使用 -p- P 選項可置換預設值。

如需進一步的資訊,請參閱「coreadm(1M) 線上手冊」。

gcore 核心檔案內容

這是 Solaris Express 12/03 發行版本中的新增功能。

gcore 公用程式會由執行程序建立核心檔案,而不會損壞程序。gcore 公用程式現在支援不同的核心檔案內容。使用 -c 選項指定內容,或是使用 -p-g 選項強制 gcore 使用 coreadm 設定值。

如需進一步的資訊,請參閱「gcore(1) 線上手冊」。

mdb 支援核心檔案中的文字及符號表。

這是 Solaris Express 12/03 發行版本中的新增功能。

預設核心檔案中會是文字。同時,符號表也可以是核心檔案內容的另一種預設。mdb 公用程式已更新為支援此新核心檔案資料。此項支援表示您可以對舊的核心檔案進行除錯,而不需要原始的二進位或連結到該檔案的程式庫。

如需進一步的資訊,請參閱「mdb(1) 線上手冊」。

系統管理代理程式

這是 Solaris Express 12/03 發行版本中的新增功能。

「系統管理代理程式」是一個「簡易網路管理協定 (SNMP)」代理程式,可對 Solaris 10 環境提供 SNMPv1、SNMPv2c 及 SNMPv3 功能。此代理程式以 Net-SNMP 開放原始碼實做為基礎,同時有一些自訂的 Solaris 環境。此代理程式具備所有 SNMP 代理程式所需的必要基本功能。此代理程式包括標準 SNMP 作業的支援,以及許多標準的管理資訊庫 (MIB),包括 MIB-II、主機資源 MIB 及通知 MIB。除此之外,代理程式也支援使用者安全性模型 (USM) 及檢視存取控制模型 (VACM) 以及 AgentX。

「系統管理代理程式」會配置成為預設的 SNMP 代理程式,但也同時存在於此發行版本的 Solstice Enterprise AgentsTM 軟體。

如需進一步的資訊,請參閱「netsnmp(5) 線上手冊」。

如需進一步資訊,另請參閱「Solaris System Management Agent Administration Guide」「Solaris System Management Agent Developer’s Guide」

SPARC: 系統管理員的 64 位元套裝軟體變更

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

在 Solaris 軟體中,套裝方式已經過簡化,將大部分的 32 位元元件及 64 位元元件都放在同一個套裝軟體中。如需進一步資訊,請參閱SPARC: 64 位元套裝軟體變更

NIS 至 LDAP 轉換服務

這是 Software Express 試驗程式與 Solaris 9 12/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

NIS 至 LDAP 轉換服務可用於網路轉換,以從使用 NIS 做為主命名服務轉換為使用 LDAP 做為主命名服務。使用此轉換服務,管理員可利用與 LDAP 命名服務用戶端配合使用的 Sun Java System Directory Server。

如需更多資訊,請參閱「System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)」

帶簽名的套裝軟體和修補程式

這是 Software Express 試驗程式與 Solaris 9 12/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

Solaris 軟體可讓您使用更新的 pkgadd 指令和 patchadd 指令,安全地下載包含數位簽名的 Solaris 套裝軟體和修補程式。帶有有效數位簽名的套件或修補程式可確保該套件或修補程式在套用簽名之後未被修改。

在舊版 Solaris 中,只有使用 Solaris 修補程式管理工具和 PatchPro 2.1,才能將帶簽名的修補程式增加到系統中。

本版 Solaris 的其他軟體管理功能包括:

除簽名之外,帶簽名的套件與不帶簽名的套件完全相同。可以使用現有 Solaris 封裝工具來安裝、查詢或移除此套件。帶簽名的套件還與不帶簽名的套件具有二進制相容性。

在您將帶有數位簽名的套件或修補程式增加到系統之前,必須先設定具有可信賴憑證 (這些憑證用來識別套件或修補程式上的簽名是否有效) 的金鑰庫。

如需有關設置套裝軟體金鑰庫以及增加帶簽名的套裝軟體或修補程式到系統的資訊,請參閱「System Administration Guide: Basic Administration」

如需有關從 HTTP 或 HTTPS 伺服器啟動和擷取 Solaris 安裝影像的資訊,請參閱WAN Boot 安裝方法

System V IPC 配置

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

在 Solaris 軟體中,所有 System V IPC 設備不是自動配置就是由資源控制項來控制。這些功能可能是共用的記憶體、訊息佇列或旗號。資源控制項允許在本機系統或名稱服務環境上,以每一專案或每一使用者為基礎,建立 IPC 設定。在前版的 Solaris 發行版本中,IPC 功能由核心可調項控制。您需要修改 /etc/system 檔案並重新啟動系統,以變更這些功能的預設值。因為 IPC 功能目前由資源控制項所控制,所以它們的配置可於系統在執行時修改。許多之前需要系統調準才能運作的應用程式,因為資源的預設值及自動化配置增加了,所以現在可能不再需要調準即可運作了。

下表指出「Solaris Tunable Parameters Reference Manual」中所說明的已過時 IPC 可調項及其替代資源控制項。

資源控制項 

過時的可調項 

舊的預設值 

最大值 

新的預設值 

process.max-msg-qbytes

msginfo_msgmnb

4096 

ULONG_MAX

65536 

process.max-msg-messages

msginfo_msgtql

40 

UINT_MAX

8192 

process.max-sem-ops

seminfo_semopm

10 

INT_MAX

512 

process.max-sem-nsems

seminfo_semmsl

25 

SHRT_MAX

512 

project.max-shm-memory

shminfo_shmmax

0x800000 

UINT64_MAX

1/4 的實體記憶體 

project.max-shm-ids

shminfo_shmmni

100 

224

128 

project.max-msg-ids

msginfo_msgmni

50 

224

128 

project.max-sem-ids

seminfo_semmni

10 

224

128 

此 Solaris 系統上的 /etc/system 檔案可能包含過時的參數。若是如此,那些參數會以前版 Solaris 發行版本的方式,初始化預設的資源控制值。但是,不建議使用這些過時的參數。

已移除下列相關的參數。若這些參數包含在此 Solaris 系統的 /etc/system 中,參數會被標成註釋。

如需有關使用新的資源控制項的更多資訊,請參閱System V IPC 及其他資源控制項

netstat 指令的選擇性間隔

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

netstat 指令會視所選的選項之不同,以各種不同的格式顯示特定網路相關之資料結構的內容。-s-i-m 選項現在可支援「間隔」。有了選擇性間隔的規格,系統會持續地以間隔的秒數顯示輸出,直到使用者中斷工作為止。若在「間隔」後指定了「計數」,則輸出只會顯示「計數」的次數。「間隔」及「計數」都必須是正整數。

如需進一步的資訊,請參閱「netstat(1M) 線上手冊」。

引用 GMT 偏移的時區

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

若選取了 GMT 偏移型時區,則 Solaris 安裝程式會安裝引用其時間的時區做為系統預設時區。之前所安裝的是不引用其時間的時區。

請注意,引用時區之方式與不引用時區的方式不同。例如,以 date 指令顯示時區名稱時,引用時區會顯示與 GMT 之間的偏移量。而不引用的時區則只會顯示字串「GMT」,而不顯示與 GMT 的偏移量。

結合單一 IP 網路多重路徑群組的資料位址和測試位址

這是 Software Express 試驗程式與 Solaris 9 12/02 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

系統不再要求在單一配接卡 IP 網路多重路徑群組上使用專屬的測試 IP 位址來進行故障偵測。有時,由於 IP 網路多重路徑群組中僅有一個網路介面卡 (NIC),因此無法執行故障轉移。在這種情況下,您現在可以結合測試位址與資料位址。在未指定測試位址的情況下,in.mpathd 常駐程式會使用資料位址來偵測故障。

如需有關 Solaris IP 多重路徑的進一步資訊,請參閱「System Administration Guide: IP Services 」中的第 VI 部分「IPMP」。另請參閱「in.mpathd(1M) 線上手冊」。

LDAP 指令變更

這些是 Solaris Express 12/03 發行版本中的指令變更。

有些 LDAP 指令已更新,以包括完整的 SSL 支援及 SASL 的延伸支援。修改也提供了使用虛擬清單檢視 (VLV) 管理智慧型參照的支援,以及建立在連結到 LDAP 伺服器時更強的驗證。

此項升級將 Solaris LDAP 指令的功能與 Sun 的 LDAP 目錄伺服器指令做了一下校準。所有的 Solaris 功能都有保留與先前版本的相容性。更新過的指令是 ldapdeleteldapmodifyldapaddldapsearchldapmodrdn

LDAP 指令已進行了一些變更。這些變更包含以下幾項:

請參閱「ldapdelete(1)線上手冊」、「ldapmodify(1)線上手冊」、「ldapadd(1)線上手冊」、「ldapsearch(1)線上手冊」和「ldapmodrdn(1)線上手冊」,以取得詳細資訊。

如需進一步資訊,請參閱「System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)」