




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Solaris 10 紅寶書(shū) 1.1Solaris 10 操概述1.1 Solaris 10 是什么提起Solaris,在人們印象中可能是這樣一個(gè)場(chǎng)景:在擁擠陰暗的機(jī)房里,一個(gè)笨重的 Sun SPARC 服務(wù)器的屏幕上滾動(dòng)著神秘的字符。除了專門(mén)的服務(wù)器管理,沒(méi)有人知道它在做什么。對(duì)于大多數(shù)讀者來(lái)說(shuō),Solaris 有一副讓人難以接近的冰冷的面孔。而且,在這冰冷的面孔背后,還有不菲的價(jià)格。所有這些,都讓人不敢接近它,于是,Solaris 成了深閨中的寵兒,神秘而嬌嫩。然而,隨著 Solaris 10 的發(fā)布,“深閨中的寵兒”向大眾走來(lái),渴望技術(shù)能了解它、掌握它、使用它。那么,Solaris 到底
2、是什么呢?簡(jiǎn)單地說(shuō),Solaris 是一種操。通過(guò)計(jì)算機(jī)操上開(kāi)發(fā)軟件,搭建可以計(jì)算機(jī),可以聽(tīng)音樂(lè)、玩、上網(wǎng)聊天和看,還可以在操,為大家提供新聞服務(wù)。在這個(gè)領(lǐng)域中,有讀者熟悉的微軟公司的Windows 操,還有被眾多自由軟件者喜愛(ài)的Linux 操。而剛剛發(fā)布的Solaris 10 到底能給我們帶來(lái)些什么呢?首先,Solaris 10 已經(jīng)改變了冰冷的面孔,換了一副招人喜愛(ài)的樣子。Solaris 10 的桌面已經(jīng)窗口化和菜單化。新的 Java臺(tái)界面使人感覺(jué)更加親近和舒適。在這里,用戶圖標(biāo)來(lái)上網(wǎng)瀏覽和郵件,也可以打開(kāi)StarSuite7 寫(xiě)文檔和其他應(yīng)用程序。這一切和微可以通過(guò)軟的Windows 非
3、常相似。有些讀者可能知道,以前的Solaris 只能安裝在 Sun 公司的SPARC 平臺(tái)的計(jì)算機(jī)上,是無(wú)法安裝在普通用戶家中的計(jì)算機(jī)的。但是,現(xiàn)在的Solaris 10 擁有了專門(mén)普通用戶計(jì)算機(jī)的 x86 版,它支持目前的大多數(shù)臺(tái)式計(jì)算機(jī),而且其安裝界面可以選擇中文,一般用戶也可以輕松安裝。其次,在應(yīng)用軟件方面,Solaris 10 不再是僅僅能運(yùn)行服務(wù)器端的軟件,還有大量的客戶端的軟件可以供桌面用戶選擇安裝。用戶可以方便地使用系統(tǒng)自帶的瀏覽器軟件進(jìn)行上網(wǎng)、郵件和文字處理。而最令的侵入。因?yàn)槿魏斡?PC 平臺(tái)的用戶欣慰的是,他們不必再擔(dān)心上,對(duì)于Solaris 10 都是無(wú)效的。,無(wú)論在物理
4、上還是在邏輯應(yīng)用在Solaris 10 平臺(tái)上的服務(wù)器軟件更是豐富。目前有 600 多家軟件開(kāi)發(fā)商(ISV)已經(jīng)提供了1000 多種在該系統(tǒng)上運(yùn)行的數(shù)據(jù)庫(kù)、安全和 Web 服務(wù)等應(yīng)用程序。最近,Solaris 10 還具有了一項(xiàng)新的功能,能將于 Linux 環(huán)境開(kāi)發(fā)的應(yīng)用程序的二進(jìn)制代碼,在不經(jīng)修改和編譯的情況下,直接在x86 版的Solaris 10 環(huán)?*蔥小?Linux 被自由軟件開(kāi)發(fā)者所喜愛(ài),這使得Linux 開(kāi)發(fā)平臺(tái)上的眾多自由軟件軟件的數(shù)量??梢员籗olaris 10 用戶所使用,也豐富了 Solaris 10 平臺(tái)上應(yīng)用對(duì)于其他Linux 的者來(lái)說(shuō),可以嘗試使用 Solaris
5、10。有些軟件不但可以跨平臺(tái)通用,更令人滿意的是,Solaris 10 是一個(gè)開(kāi)放源代碼的操。Sun 公司承諾,將逐步全面開(kāi)放 Solaris 10 操,包括Solaris 10 內(nèi)核技術(shù)、文件系統(tǒng)及網(wǎng)絡(luò)管理技術(shù)等。Solaris 10 紅寶書(shū) 1.21.2 UNIX 和Solaris 的歷史Solaris 是在UNIX 的發(fā)展過(guò)程中逐漸發(fā)展起來(lái)的。1969 年AT&T 貝爾開(kāi)發(fā)出了第一套 UNIX 操,卻標(biāo)志著UNIX 的誕生。,盡管這只是個(gè)單用戶的操UNIX 發(fā)展的下一個(gè)里程碑是在 1973 年,當(dāng)時(shí)在貝爾利用C 語(yǔ)言重新編寫(xiě)了UNIX 內(nèi)的核程序,這也是為什么C 語(yǔ)言總是和UNI
6、X在一起的。即使在今天,盡管已經(jīng)有許多其他編程語(yǔ)言可以選擇,但大多數(shù)UNIX 應(yīng)用仍是采用C 語(yǔ)言進(jìn)行編寫(xiě)的。到了 1975 年,伯克利大學(xué)發(fā)布了它的第一個(gè) UNIX 軟件,這個(gè)軟件稱為BSD。BSD UNIX 在UNIX 的歷史發(fā)展中有相當(dāng)大的影響力,被許多商家采用,成為很多商業(yè)UNIX 的基礎(chǔ),而Sun 公司的Solaris 正是在這個(gè)BSD UNIX 的基礎(chǔ)上發(fā)展起來(lái)的。與此同時(shí),AT&T 貝爾UNIX 版本。直到 AT&T 貝爾在吸收了BSD也在不斷改變他們的UNIX 已經(jīng)有的各種優(yōu)先特性,并結(jié)合其本身特點(diǎn),推出了UNIX System V 版本之后,才形成了BSD U
7、NIX和UNIX System V 兩大主流UNIX 系統(tǒng)。20 世紀(jì) 80 年代初期,UNIX System V 仍然主要由AT&T 所擁有。但到 1993 年初,AT&T 將開(kāi)發(fā) UNIX(USL)賣(mài)給了 Novell 公司,UNIX 即為Novell 所擁有。后來(lái),Novell 將的UNIX 改系統(tǒng)的名為UNIXWare,而將UNIX 商標(biāo)贈(zèng)送給 X/OPEN一個(gè)由眾多 UNIX 廠商組成的,這樣這個(gè)聯(lián)盟內(nèi)的所有成員均可以使用UNIX 商標(biāo)。從此以后,UNIX 不再是專有了。System V 對(duì)于UNIX 平臺(tái)的主要貢獻(xiàn)包括:增強(qiáng)了Bourne shell 功能,包括sh
8、ell 函數(shù);ÿ 支持STREAMS 和 TLI 網(wǎng)絡(luò)庫(kù);文件共享(RFS);了內(nèi)存分頁(yè);ÿ 應(yīng)用了二進(jìn)制接口(ABI)。由于Solaris 最初是由伯克利大學(xué)的BSD 派生出來(lái)的,因此,SunOS 4.x(常被稱為Solaris1.x)令風(fēng)格與其他的BSD 非常相似,只是由于后來(lái)改用了 System V 的版本 4(SVR4),才使得 SunOS 5.x(也就是Solaris 2.x)發(fā)生了變化。SVR4 與BSD UNIX 的主要差別可以總結(jié)如下:ÿ Root在 System V 中為/etc/init.d,在 BSD 中為/etc/rc.d。默認(rèn)shell
9、在 System V 中為Bourne shell,在 BSD 中為C shell。文件系統(tǒng)數(shù)據(jù)庫(kù)在System V 中為/etc/mnttab,在 BSD 中為/etc/mtab。內(nèi)核名稱在System V 中為/UNIX,在 BSD 中為/vmUNIX。在System V 中為 lp,在 BSD 中為 lpr。打ÿ 字符串函數(shù)在System V 中為memcopy,在BSD 中為bcopy。終端初始化在System V 中為/etc/inittab,在 BSD 中為/etc/ttys。終端在System V 中為 termio,在 BSD 中為 termios。而SunOS 5.
10、x 也逐漸被Solaris 2.x 名稱代替,在Solaris 2.6 以后,Solaris 7(SunOS 5.7)開(kāi)始改變它的版本編號(hào)方法,它以過(guò)去的小版本編號(hào)為基礎(chǔ),采用了單一版本號(hào)的形式。也就是說(shuō),Solaris 的版本序號(hào)順序?yàn)?2.5,2.6,7,8,9,10。Sun 操版本發(fā)展的時(shí)間順序如下:,第一個(gè)UNIX 版本發(fā)布。1982 年,Sun 選擇UNIX 操用于其第一個(gè)工作站。1983 年,SunOS 1.0 發(fā)布。1984 年,Sun 發(fā)明 NFS 技術(shù)。1985 年,SunOS 2.0 支持NFS 技術(shù)。1988 年,SunOS 4.0 支持其第一個(gè)SPARC 處理器和使用虛
11、擬內(nèi)存技術(shù)。1992 年,Solaris 2 發(fā)布,基于UNIX SVR4,并支持其第一款多處理器工作站。1992 年,Solaris 2.1 增加支持線程技術(shù)。1993 年,Solaris 2.2 增加支持對(duì)稱多處理器技術(shù)。1995 年,Solaris 2.5 支持 UltraSPARC 工作站/服務(wù)器。1997 年,Solaris 2.6 支持 1TB 大文件。1998 年,Solaris 7 采用 64 位技術(shù),支持 Java。2000 年,Solaris 8 增加支持安全的企業(yè)級(jí) Web 應(yīng)用。2002 年,Solaris 9 服務(wù)提供平臺(tái),U5 版支持 CMT 技術(shù),并增加Sun J
12、ava 企業(yè)系統(tǒng)。2005 年,Solaris 10 虛擬化 OE,增加 N1 Grid Container,DTrace 等。2006 年,Solaris 10 增加了 ZFS 文件系統(tǒng)。其中,Solaris 10 是最具有里程碑意義的。從此,Solaris了開(kāi)源,代碼不再由專門(mén)的 Sun 公司的操所編寫(xiě)。也就是說(shuō),下一個(gè)版本的Solaris 將是由開(kāi)源社區(qū)的眾多自由軟件開(kāi)發(fā)者編寫(xiě)的。Solaris 10 紅寶書(shū) 1.31.3 安裝并運(yùn)行Solaris 10 的硬件環(huán)境典型的Sun 系統(tǒng)的 CPU 是SPARC,SPARC 有很多種,如SPARC 5,SPARC 10 和SPARC 20等,
13、它們的處理速度在 40MHz60 MHz 之間,后來(lái)的系統(tǒng)采用的是 UltraSPARC,主頻達(dá)到 1.6GHz的UltraSPARC IIIi 是目前運(yùn)行速度最快的 PARC 處理器。不過(guò)目前,可以安裝并運(yùn)行 Solaris 10 的硬件平臺(tái)已經(jīng)不限于SPARC 平臺(tái)了。按硬件平臺(tái)分類,有三種可以安裝并運(yùn)行 Solaris 10 的平臺(tái):SPARC,x86,x64。1SPARC 平臺(tái)Sun 公司基于SPARU 的工作站和服務(wù)器的安裝版本,Solaris 10 是真正的 64 位操,而有些老的SPARU 是 32 位的,因此一些老上的 Solaris 10 也可以切換到 32 位模式。2x86
14、 平臺(tái)各類x86 IA32 架構(gòu)的(Intel/AMD CPU)可以安裝的版本,是純粹的 32 位操。3AMD64 平臺(tái)Sun 公司的V20z 和V60z 服務(wù)器都采用了 AMD 公司最新的 Opteron 64 位CPU。32 位的Solaris 10已經(jīng)可以運(yùn)行在 Opteron 上;對(duì)于 64 位的Solaris 10 來(lái)說(shuō),此的 64 位計(jì)算能力將被充分發(fā)揮。如果一般桌面的用戶想知道的計(jì)算機(jī)是否可以安裝Solaris 10,那么他可以在為bigadmin/hcl/的站點(diǎn)上查找硬件兼容表(HCL),HCL 中列出了所有經(jīng)過(guò)測(cè)試可以與Solaris 10 一起工作的系統(tǒng)、組件和設(shè)備。如果硬
15、件沒(méi)有在 HCL 中列出,那么,該硬件可能不被支持。但目前的很多基于IntelSolaris 10 所支持。的標(biāo)準(zhǔn),包括 PCL 總線標(biāo)準(zhǔn),都已經(jīng)被Sun 公司所采用,并被Solaris 10 紅寶書(shū) 1.41.4 終端用戶關(guān)注的桌面功能和桌面應(yīng)用程序1.4.1 Sun Java Desktop System對(duì)于安裝x86 版的Solaris 10 用戶來(lái)說(shuō),桌面功能可能是他們最為關(guān)心的。而 Solaris 10 的新的桌面系統(tǒng)Sun Java Desktop System(版本 3)將開(kāi)放源代碼軟件與Sun 的創(chuàng)新技術(shù)結(jié)合在一起,提供了一個(gè)完全集成且可互操作的綜合性桌面環(huán)境,并為該桌面環(huán)境提
16、供了一個(gè)易于Java Desktop System 的截圖如圖 1-1 所示。且具有現(xiàn)代感的用戶界面。Java Desktop System 提供了一個(gè)綜合的桌面環(huán)境,用戶可以通過(guò)該桌面環(huán)境有效地導(dǎo)航并使用桌面上的應(yīng)用程序和文檔。此系統(tǒng)包含以下組件:ÿ GNOME 桌面環(huán)境;StarSuite 生產(chǎn)套件;具有日歷和任務(wù)功能的 Evolution 郵件;ÿ Mozilla 瀏覽器和電子郵件客戶機(jī);完整的一套軟件實(shí)用程序和附件。圖 1-1 Java Desktop System 的截圖在Java Desktop System 直觀的桌面界面中,提供了用戶熟悉的桌面主題和文件管理
17、器視圖,用戶可以有效地工作。其具體功能如下:ÿ 熟悉的桌面主題,用于文件管理和桌面配置;標(biāo)準(zhǔn)的快捷鍵約定;ÿ 使用“文檔”和“網(wǎng)上鄰居”目錄直接文件和服務(wù)器;從“網(wǎng)上鄰居”目錄熟練地網(wǎng)絡(luò)中的計(jì)算機(jī);ÿ 全面的用戶文檔與幫助支持。各個(gè)桌面應(yīng)用程序都集成在Java Desktop System 中,實(shí)現(xiàn)了各應(yīng)用程序之間的互操作性。其具體功能如下:在不同的應(yīng)用程序之間拖放、或粘貼文本、圖像和其他元素。ÿ 從網(wǎng)絡(luò)中選擇可用打印機(jī)的通用打印機(jī)選擇功能,便于在Windows 網(wǎng)絡(luò)中使用打印機(jī)。ÿ 用于目錄和文件管理,以及聯(lián)網(wǎng)計(jì)算機(jī)的單點(diǎn)登錄功能。ÿ
18、; 對(duì)于包含在電子郵件、Web 頁(yè)和文件管理器中的文件,可通過(guò)啟動(dòng)應(yīng)用直接數(shù)據(jù)和文件內(nèi)容。Java Desktop System 除了提供桌面應(yīng)用程序間的互操作性外,還提供了企業(yè)級(jí)的互操作性。具體功能如下:ÿ 在Windows 和UNIX 環(huán)境下,用戶均可數(shù)據(jù)、文件和打印機(jī);系統(tǒng)可與現(xiàn)有的后端系統(tǒng)連接,包括Sun Java System Calendaring Server,Sun Java SystemMessaging Server,以及Active Directory,POP3,LDAP 和SMTP 郵件服務(wù)器。第 6 章。有關(guān)桌面的詳細(xì)信息,請(qǐng)參有關(guān)Java Desktop
19、System 中包括的應(yīng)用程序的詳細(xì)信息,請(qǐng)打開(kāi)桌面中的“幫助”,然后從導(dǎo)航窗格中選擇特定的應(yīng)用查看。Java Desktop System 為支持殘障增強(qiáng)的鍵盤(pán)和桌面導(dǎo)航功能,這使得殘障的使用引入了許多新的輔助功能。Solaris 10 OS 中的功能包括也能夠和自定義桌面。版中包含的新的輔助技術(shù)包括gnopernicus(屏幕閱讀程序和屏幕放大器)和 GNOME 屏幕鍵盤(pán)(GOK)。有關(guān)信息,請(qǐng)參見(jiàn)“Java Desktop System Release 3 Accessibility Guide”。1.4.2 上網(wǎng)工具M(jìn)ozilla 是Sun 公司的新標(biāo)準(zhǔn)瀏覽器,用于Solaris 10
20、 操能。,它可提供支持行業(yè)標(biāo)準(zhǔn)Web 互動(dòng)的功Mozilla 的界面如圖 1-2 所示。圖 1-2 Mozilla 的界面使用Mozilla 中的工具可實(shí)現(xiàn)以下功能:Web 瀏覽;管理電子郵件;ÿ 與同事;參加討論組;創(chuàng)建動(dòng)態(tài)Web 頁(yè)。Solaris 10 自帶的Mozilla 增添了以下新功能:支持非標(biāo)準(zhǔn)的Web 頁(yè);支持配置文件漫游;ÿ 過(guò)濾郵件;增強(qiáng)的彈出式窗口功能;ÿ 書(shū)簽管理工作更加簡(jiǎn)便。想了解有關(guān)Mozilla 的10/browser/。信息,請(qǐng)具有日歷和任務(wù)功能的 Evolution 郵件界面如圖 1-3 所示。圖 1-3 具有日歷和任務(wù)功能的 E
21、volution 郵件界面1.4.3 辦公和文字處理工具StarSuite7StarSuite7 是一套完整的辦品軟件,它集成了文字處理、電子表格、數(shù)據(jù)庫(kù)、文稿演示、公式編輯、圖像處理和Web 頁(yè)面設(shè)計(jì)等應(yīng)用。StarSuite7 的一個(gè)最大的特點(diǎn)就是可以導(dǎo)入其他辦公軟件的現(xiàn)成文檔(包括Microsoft 的 Office)。StarSuite7 與其他競(jìng)爭(zhēng)間的交互能力也反映在它的跨平臺(tái)實(shí)現(xiàn)上。StarSuite7 除了在Solaris 10 上運(yùn)行之外,還可以運(yùn)行在 OS/2,Linux 和Microsoft Windows計(jì)算機(jī)上。另外,StarSuite7 支持多種不同的語(yǔ)言,包括英語(yǔ)、
22、法語(yǔ)、德語(yǔ)、意大利語(yǔ)、荷蘭語(yǔ)等。StarSuite7 的啟動(dòng)界面如圖 1-4 所示。圖 1-4 StarSuite7 的啟動(dòng)界面建立一個(gè)新的“StarBase”數(shù)據(jù)庫(kù)非常簡(jiǎn)單,只要在菜單中選擇適當(dāng)?shù)倪x項(xiàng),就會(huì)出現(xiàn)一個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)向?qū)?。有了這個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)向?qū)В词故切率忠材芊浅H菀椎貏?chuàng)建一個(gè)數(shù)據(jù)庫(kù)。盡管這不是企業(yè)級(jí)的數(shù)據(jù)庫(kù),但對(duì)一般的管理事物的處理仍然適用,如創(chuàng)建客戶表、說(shuō)明書(shū)等。與其他的辦公軟件相比,StarSuite7 具有一些優(yōu)勢(shì)。例如,它的公式編輯器可以處理非常復(fù)雜的公式,我們要做的只是簡(jiǎn)單地選擇適當(dāng)?shù)暮瘮?shù)和輸入適當(dāng)?shù)膮?shù)即可。StarSuite7 還具有網(wǎng)頁(yè)設(shè)計(jì)和發(fā)布功能。實(shí)際上,我們完
23、全可以通過(guò) HTML 編輯包提供的向?qū)Чδ芡瓿梢粋€(gè)完整的建設(shè)。在Web 站點(diǎn)向?qū)У氖醉?yè)上顯示了該程序可供使用的各種模板。StarSuite7 還具備完整的和文檔支持功能。另外,也可以在 StarSuite7 中心()找到關(guān)于StarSuite7 的信息。為Solaris 10 紅寶書(shū) 1.51.5 開(kāi)源的Solaris 10 系統(tǒng)是開(kāi)發(fā)者的樂(lè)園2005 年 1 月,Sun 公司正式對(duì)外發(fā)布其開(kāi)放 Solaris 10 源碼計(jì)劃,其中包括Solaris 10 內(nèi)核技術(shù)、文件系統(tǒng)以及網(wǎng)絡(luò)管理技術(shù)等。一直以來(lái),很多用戶希望降低成本,因此采用x86 服務(wù)器,同時(shí)也希望保證系統(tǒng)的穩(wěn)定性和安全性,能同時(shí)采
24、用傳統(tǒng)的UNIX 及應(yīng)用。但過(guò)去各個(gè)UNIX 服務(wù)器廠商都是自成體系,沒(méi)有人愿意將的UNIX 操用來(lái)支持x86 服務(wù)器。對(duì)用戶來(lái)說(shuō),兩個(gè)愿望無(wú)法同時(shí)滿足?,F(xiàn)在 Solaris 10 開(kāi)放了源代碼,用戶從此多了一個(gè)選擇。對(duì)于服務(wù)這些用戶的軟件開(kāi)發(fā)商(ISV),尤其是那些基于 x86 服務(wù)器在Windows 或Linux 上開(kāi)發(fā)軟件的開(kāi)發(fā)商來(lái)說(shuō),現(xiàn)在他們可以統(tǒng)上,為用戶開(kāi)發(fā)相關(guān)應(yīng)用程序了。獲得Solaris 10,在性能卓越的操作系也可以想像,一個(gè)投入巨大人力、研發(fā)了 20 年的操開(kāi)放,對(duì)科研,尤其是大專院校的學(xué)生來(lái)講,絕對(duì)是個(gè)令人興奮的消息。現(xiàn)在,他們可以更深入地研究、分解這個(gè)系統(tǒng),甚至在這個(gè)系
25、統(tǒng)中加入自己的思想。開(kāi)發(fā)商來(lái)說(shuō),Solaris 10 開(kāi)源也是一個(gè)好消息。利用開(kāi)源的 Solaris 10除此之外,對(duì)于科研機(jī)構(gòu)、,將極大地降低這些企業(yè)的研發(fā)成本,促進(jìn)其創(chuàng)新應(yīng)用。一位開(kāi)發(fā)評(píng)價(jià) Solaris 10 開(kāi)開(kāi)發(fā)其應(yīng)用源時(shí)說(shuō):“我們希望通過(guò)利用Solaris 10 源代碼,進(jìn)行的創(chuàng)新,并提升的質(zhì)量。”1.5.1 OpenSolarisOpenSolaris 在 2005 年 6 月 14 日正式開(kāi)放,并且對(duì)外發(fā)布了,可以通過(guò) Internet或者OpenSolaris 的源代碼。作為Sun 公司資助的最大開(kāi)源項(xiàng)目,它是以Sun 公司的Solaris 10 操為基礎(chǔ)的,吸收開(kāi)放源碼社區(qū)
26、的開(kāi)發(fā)者加入到 OpenSolaris 的開(kāi)發(fā)過(guò)程中來(lái),以完善 OpenSolaris 的功能。由于Sun 公司在開(kāi)放源碼上采用的是 OSI 促進(jìn)所制定的CDDL(Common Development andDistribution License)協(xié)議,所以我們有必要來(lái)了解一下 CDDL 協(xié)議的大體內(nèi)容。表 1-1 是CDDL 協(xié)議與支持Linux 的GPL 協(xié)議的比較。表 1-1 兩大比較表CDDLGPLMostNoen專利保護(hù)YesYes修改必須發(fā)布YesNo專利YesNo兼容其他YesNo與智財(cái)權(quán)軟件整合YesNo發(fā)布自身的二進(jìn)位碼YesNo法律選定YesNo版本選定NoYes廣泛通用
27、性資料來(lái)源:電子整理 2005/4 制表:、OpenSolaris 項(xiàng)目在 2005 年 6 月 14 日正式發(fā)布,10.org/。是的內(nèi)容包括開(kāi)發(fā)社區(qū)、源碼工具、文檔資料、Blog 和討論列表。希望對(duì) OpenSolaris 有興項(xiàng)目趣的讀者參與到其中來(lái)。1.5.2 Java 程序的最理想開(kāi)發(fā)平臺(tái)眾所周知,現(xiàn)在的Java 編程是很流行的。Java 程序的最大優(yōu)勢(shì)是它的跨平臺(tái)能力,“一次編寫(xiě),隨處運(yùn)行”是Java 受人歡迎的。也就是說(shuō),在Solaris 10 上開(kāi)發(fā)的Java 程序,可以不經(jīng)過(guò)任何修改和重新編譯,就直接拷貝到Windows 上運(yùn)行。這種二進(jìn)制代碼程序的兼容性是過(guò)去從來(lái)沒(méi)有的,即
28、使是在不同硬件平臺(tái)上得到廣泛應(yīng)用的C 語(yǔ)言,它的源代碼雖然可以做到不經(jīng)過(guò)修改可以在不同的平臺(tái)上使用,但是仍然要經(jīng)過(guò)編譯。Java的在于它通過(guò) Java 虛擬機(jī)與硬件交互。許多軟件廠商,包括 SunSoft和Microsoft 都已經(jīng)宣布支持Java 平臺(tái)。Java 是Sun 公司開(kāi)發(fā)出來(lái)的,在Java 標(biāo)準(zhǔn)正式確立之前,Sun 公司著對(duì)Java 的發(fā)展。這對(duì)于非 Solaris 平臺(tái)來(lái)說(shuō),多少也算有一點(diǎn)風(fēng)險(xiǎn)。但對(duì)Solaris 10 平臺(tái)上的開(kāi)發(fā)者來(lái)說(shuō),應(yīng)該不必對(duì)現(xiàn)有環(huán)境的 Java 技術(shù)集成存在太多的疑慮。隨著 Solaris 10 平臺(tái)的各種開(kāi)發(fā)工具的推出,對(duì)有經(jīng)驗(yàn)的C 語(yǔ)言和 UNIX
29、開(kāi)發(fā)者來(lái)說(shuō),開(kāi)發(fā)Java 應(yīng)用將變得更容易。1.5.3 動(dòng)態(tài)跟蹤功能開(kāi)發(fā)可以使用DTrace 分析和優(yōu)化應(yīng)用程序性能。DTrace 使得測(cè)試和調(diào)節(jié)更為有效,并縮短了測(cè)試周期,節(jié)省了支持成本。技術(shù)Peter Baer Galvin 曾說(shuō)過(guò),“一個(gè) Oracle 服務(wù)器在低負(fù)荷的情況下使 CPU重負(fù),原因難以確定,在未采用DTrace 的Solaris 8 上進(jìn)行多次調(diào)試和試驗(yàn)后,我們發(fā)現(xiàn)問(wèn)題其實(shí)出在稱為數(shù)據(jù)庫(kù)服務(wù)器的應(yīng)用程序服務(wù)器上。如果采用DTrace,這個(gè)問(wèn)題在一個(gè)小時(shí)內(nèi)就能得到解決。”DTrace 還編程通過(guò)觀察用戶/內(nèi)核邊界之間的流來(lái)查看其應(yīng)用程序和內(nèi)核之間的交互活動(dòng),開(kāi)創(chuàng)了業(yè)界的又一先
30、河。再加上DTrace 簡(jiǎn)單易學(xué)的D 語(yǔ)言,你便能構(gòu)建自定義程序以動(dòng)態(tài)地協(xié)助系統(tǒng),并對(duì)有關(guān)操和用戶程序的任意問(wèn)題提供即時(shí)、簡(jiǎn)明的回答。綜上所述,DTrace 的功能比業(yè)界任何其他同類工具都要強(qiáng)大,是實(shí)時(shí)對(duì)網(wǎng)絡(luò)進(jìn)行故障排除并調(diào)節(jié)系統(tǒng)性能的無(wú)可比擬的動(dòng)態(tài)跟蹤框架。DTrace 以一種全新的方式讓你查看整個(gè)Solaris 10 系統(tǒng),發(fā)現(xiàn)先前隱蔽的系統(tǒng)問(wèn)題,并且修復(fù)過(guò)去無(wú)法解決的性能問(wèn)題。借助DTrace,你可以:檢查用戶程序及Solaris 10 的行為,快速找出造和應(yīng)用程序瓶頸的根本起因。突出系統(tǒng)調(diào)節(jié)的趨勢(shì)和模式,以獲得最佳性能。ÿ 捕捉到軟件不同層級(jí)之間的性能問(wèn)題。找出異常行為的起因
31、。為普通或復(fù)雜的例行程序編寫(xiě)可重復(fù)使用的。ÿ 指定DTrace 收集的數(shù)據(jù)、采取的操作,以及在哪些條件下采取這些操作。1.5.4 Solaris 10 上的開(kāi)發(fā)工具由于Solaris 10版默認(rèn)是不安裝 C 編譯器及開(kāi)發(fā)環(huán)境的,因此,要在Solaris 10 平臺(tái)上進(jìn)行 C 程序開(kāi)發(fā)有如下兩種選擇:Sun 公司的編譯器Sun Studio10。的GNU 開(kāi)發(fā)工具。安裝1Sun Studio 10如果需要為SPARC 平臺(tái)編譯和優(yōu)化,對(duì)擇。碼的performance 要求較高,Sun Studio 也許是最佳選Sun Studio 10 是優(yōu)化了Solaris 10 和Linux 平臺(tái)
32、上的C+,F(xiàn)ortran 開(kāi)發(fā)環(huán)境,可在 Sun UltraSPARCIV,Intel Xeon 和AMD 上開(kāi)發(fā) 32/64 位的應(yīng)用。2Sun Java Studio Creator 可視化開(kāi)發(fā)環(huán)境這是一個(gè)集綜合性的開(kāi)發(fā)、調(diào)試和部署功能于一身的開(kāi)發(fā)環(huán)境,它包括Sun Java System Application Server 8 平臺(tái)版軟件。該軟件是Sun Java 企業(yè)系統(tǒng)軟件中的一個(gè)組件,可用于目標(biāo)開(kāi)發(fā)和部署平臺(tái)。3GNU 的開(kāi)發(fā)工具考慮到成本和其他因素,的 GNU 開(kāi)發(fā)工具無(wú)疑是首選。Solaris 10版本的 Companion CD 上,包括了很多 GNU 的開(kāi)發(fā)工具。
33、5; GCC:C/C+編譯器。事實(shí)上,GCC 可以支持包括SPARC 和x86 在內(nèi)的多種平臺(tái)的交叉編譯。Solaris10 自帶的 GCC 版本是 3.4.3。binutils:gas/ld/ar/nm 等二進(jìn)制工具,可以不安裝。ÿ gdb:Debug 工具,調(diào)試代碼和反匯編。gmake:GNU 的make,可以不安裝。ÿ vim:編輯器,可以支持 C/C+等語(yǔ)言的語(yǔ)法顯示功能。coreutils:包含 GNU 的常用命令,利用 ls -color 參數(shù)可以實(shí)現(xiàn)和Linux 一樣的彩色終端功能。4GNU 的開(kāi)發(fā)工具除了Solaris 10具的二進(jìn)制包。版本的 Compan
34、ion CD 外,從站點(diǎn)上也可以上述工sunfreeware 站點(diǎn)上提供了Solaris 7/8/9/10 各主要版本的工具的。以上提到的所有開(kāi)發(fā)工具的安裝包,均須用gzip 解壓后,用pkgadd -d 命令來(lái)進(jìn)行安裝。Solaris 10 紅寶書(shū) 1.61.6 作為企業(yè)級(jí)服務(wù)器的操Solaris 一直作為企業(yè)級(jí)的操幾個(gè)方面。而存在,隨著 Solaris 10 發(fā)布,系統(tǒng)性能更加優(yōu)越,具體表現(xiàn)在以下1在系統(tǒng)的穩(wěn)定性方面及自我修復(fù)技術(shù)是通過(guò)聯(lián)機(jī)錯(cuò)誤檢測(cè)和自動(dòng)恢復(fù)提供的一種應(yīng)急方案。Solaris 10 能夠通過(guò)SolarisFault Manager 提前刪除故障組件,從而使 CPU、器和 I
35、/O 問(wèn)題可以在幾秒鐘內(nèi)得到診斷和糾正。硬件和應(yīng)用程序?qū)ο到y(tǒng)管理員和用戶是透明的,并且所有服務(wù)信息和相關(guān)性均在一個(gè)庫(kù)中,因此能使錯(cuò)誤報(bào)告得到簡(jiǎn)化。Solaris 10 利用技術(shù)來(lái)降低現(xiàn)代數(shù)據(jù)中心的成本、復(fù)雜性和風(fēng)險(xiǎn),它已經(jīng)了單純的系統(tǒng)可用性,并將應(yīng)用程序可用性涵蓋其中。它是能通過(guò) Solaris Service Manager 自動(dòng)重啟,并可能受某個(gè)系統(tǒng)故障影響的應(yīng)用程序。2在系統(tǒng)的利用率方面Solaris 10 容器技術(shù)提供了一種創(chuàng)新的服務(wù)器虛擬化方案。由于操的每個(gè)實(shí)例能夠支持多個(gè)軟件分區(qū),因此,Solaris 10 容器使整合變得十分簡(jiǎn)單而安全。Solaris 10 容器能夠根據(jù)業(yè)務(wù)目標(biāo)在
36、容器內(nèi)或跨,從而能夠更好地計(jì)算利用率。由于系統(tǒng)開(kāi)銷極?。ú坏?1%),因此,它能容器的動(dòng)態(tài)地調(diào)整用于在每個(gè)系統(tǒng)或動(dòng)態(tài)系統(tǒng)域中創(chuàng)建超過(guò) 8000 個(gè)容器。同時(shí),應(yīng)用程序不僅實(shí)現(xiàn)了相互,而且還可故障,因此,一個(gè)應(yīng)用程序出現(xiàn)問(wèn)題是影響其他應(yīng)用程序的。通過(guò)使用Instant Restart(即時(shí)重限度地減少應(yīng)用停機(jī)時(shí)間。能,每個(gè)Solaris 10 容器只需幾秒鐘即可重新啟動(dòng),從而更大由于Solaris 10 容器完全由軟件支持,與平臺(tái)無(wú)關(guān),因此可以在 SPARC 或基于x86 的 64 位平臺(tái)上使用,包括大規(guī)模的服務(wù)器及刀片服務(wù)器。Solaris 10 容器還利用了Solaris 10 的管理功能,
37、在容器之間動(dòng)態(tài)地轉(zhuǎn)移,確保其更好的利用率。3在系統(tǒng)綜合性能方面Solaris 10 性能提升的一個(gè)關(guān)鍵要素是最新處理器技術(shù)的優(yōu)化。對(duì)新型 UltraSPARC IV 處理器的支持能使從UltraSPARC III 處理器升級(jí)的系統(tǒng)達(dá)到其以前兩倍的性能,而專門(mén)AMD Opteron 和IntelXeon 處理器進(jìn)行的新優(yōu)化能夠在科學(xué)工作負(fù)載下提供高達(dá)x86 系統(tǒng)兩倍的總體性能。重新設(shè)計(jì)的 TCP/IP堆棧提供 30%50%的網(wǎng)絡(luò)吞吐率性能改進(jìn),并且 CPU 負(fù)載降低了 10%15%。總體上,用戶可以在Web 服務(wù)器上體驗(yàn)到最高 10%的性能改進(jìn),在應(yīng)用服務(wù)器上體驗(yàn)高達(dá) 50%的性能改進(jìn)。Dyna
38、mic Tracing(Dtrace)是一個(gè)分析和診斷疑難問(wèn)題及提升系統(tǒng)性能的工具。內(nèi)建在 Solaris 10 中的DTrace 工具可以解決軟件開(kāi)發(fā)和系統(tǒng)管理中最關(guān)鍵的問(wèn)題之一,即如何調(diào)試應(yīng)用程序并解決生產(chǎn)系統(tǒng)上的性能問(wèn)題。DTrace 能夠?qū)崟r(shí)地應(yīng)用在生產(chǎn)環(huán)境中,干擾現(xiàn)有應(yīng)用程序的運(yùn)行,并且它在未使用時(shí)產(chǎn)生任何系統(tǒng)開(kāi)銷。憑借從內(nèi)核到Java 線程的廣泛涵蓋范圍,它提供了內(nèi)核及所有應(yīng)用程序的統(tǒng)一視圖。由于調(diào)試在發(fā)生問(wèn)題的實(shí)際系統(tǒng)上實(shí)時(shí)進(jìn)行,因此可以在幾分鐘或幾小時(shí)內(nèi)(而不是幾天或幾個(gè))就發(fā)現(xiàn)間歇性問(wèn)題的根源。這種更高水平的可見(jiàn)性可以使性能得到巨大的提升,通過(guò)使用 DTrace,真實(shí)環(huán)得到優(yōu)
39、化,運(yùn)行速度能夠加快 30 倍。境中的應(yīng)用4在系統(tǒng)安全方面Solaris 10 提供了一種簡(jiǎn)便易用并且與現(xiàn)有應(yīng)用程序和管理做法完全兼容的性系統(tǒng)安全方案。Solaris10 提供了更加強(qiáng)大的機(jī)制,可對(duì)關(guān)鍵設(shè)施的,從更加尖端的驗(yàn)證和智能卡接口開(kāi)始登錄以驗(yàn)證用戶,并能擴(kuò)展到進(jìn)程權(quán)限管理,從而淘汰了傳統(tǒng)UNIX“孤注一擲”的根機(jī)制,代之以一套細(xì)化的權(quán)限。Solaris 10 平臺(tái)的全新加密基礎(chǔ)架構(gòu)提供了一個(gè)編程接口集,可確保數(shù)據(jù)流的安全性。不僅使應(yīng)用開(kāi)發(fā)人員能夠輕松地利用高度優(yōu)化的算法,而且可以透明地自動(dòng)利用硬件。另程權(quán)限管理能夠限的風(fēng)險(xiǎn)。為進(jìn)一步保護(hù)數(shù)據(jù)中心的每一個(gè)系統(tǒng),Solaris 10制進(jìn)程對(duì)
40、系統(tǒng)的未,降低還包含集成的IP 過(guò)濾功能。Solaris 10 容器通過(guò)將應(yīng)用程序和數(shù)據(jù)與錯(cuò)誤,為 Solaris 系統(tǒng)提供了更好的安全措施?;蛎總€(gè)容器都是一個(gè)的虛擬環(huán)境,在一個(gè)容器中運(yùn)行的進(jìn)程不能該容器之外的進(jìn)程或。Solaris 10 系統(tǒng)內(nèi)的默認(rèn)設(shè)置可以安全要求輕松地進(jìn)行設(shè)置。Solaris 10 中的許多安全特性都基于開(kāi)放源碼組件和標(biāo)準(zhǔn),包括 OpenSSH,PAM,IPSec/IKE,IP Filter 和Kerberos。Solaris 10 紅寶書(shū) 1.71.7 Solaris 10 的新功能與Solaris 9 相比,Solaris 10 具有下列新功能。1DTrace(Dyn
41、amic Tracing,動(dòng)態(tài)跟蹤)DTrace 是一種實(shí)時(shí)調(diào)試和性能調(diào)優(yōu)的工具,傳統(tǒng)的 UNIX 或Windows 有一些系統(tǒng)工具可以提供一些系統(tǒng)信息,但缺乏跟蹤每個(gè)用戶和每個(gè)進(jìn)程的能力,DTrace編程通過(guò)觀察 UNIX 用戶/內(nèi)核間的控制流來(lái)看其應(yīng)用程序與內(nèi)核間的交互活動(dòng),DTrace 有簡(jiǎn)單易學(xué)的D 語(yǔ)言,可構(gòu)建自定義程序以動(dòng)態(tài)地跟蹤系統(tǒng),并對(duì)有關(guān)操的任意問(wèn)題提供及時(shí)、簡(jiǎn)明的回答。2N1 Grid Container(N1 網(wǎng)格容器)利用N1 網(wǎng)格容器可進(jìn)行系統(tǒng)分區(qū),可在 Solaris 10 中劃分多達(dá) 8000 個(gè)軟件分區(qū),并且每個(gè)分區(qū)都是一個(gè)Solaris 10 實(shí)例,有的 CP
42、U、內(nèi)存、硬盤(pán)分區(qū)、主機(jī)名和 IP 地址,可運(yùn)行應(yīng)用程序,有助于用戶更好地利用硬件,提高系統(tǒng)利用率,同時(shí)也提供了多系統(tǒng)所具有的安全性和可靠性。3Predictive Self-healing(性自我修復(fù))這是一種可性自我修復(fù)技術(shù),可使Sun 系統(tǒng)和服務(wù)在出現(xiàn)軟硬件故障時(shí)得到最大可用性。此功能在Sun 高端服務(wù)器上得到了支持,以后會(huì)支持x86 平臺(tái)。4新的Sun Java Desktop SystemSolaris 10 使用Sun Java 桌。5系統(tǒng)服務(wù)管理熟悉UNIX 和 Linux 的用戶都知道,系統(tǒng)服務(wù)的啟動(dòng)是依靠rc*.d 下的來(lái)進(jìn)行的,所有的服務(wù)序啟動(dòng),而不管其中的依賴關(guān)系。查看系
43、統(tǒng)已經(jīng)啟動(dòng)的服務(wù)也只能用 ps 命令。Solaris 10 不再用rc*.d來(lái)進(jìn)行系統(tǒng)服務(wù)的管理,而是通過(guò)專門(mén)令查看或者啟動(dòng)/停止服務(wù),對(duì)服務(wù)進(jìn)行統(tǒng)一管理。文件中的啟動(dòng)時(shí),Solaris 會(huì)根據(jù)服務(wù)之間的依賴關(guān)系啟動(dòng)服務(wù)。664 位Solaris 10 操Sun 已經(jīng)推出 1 路和 2 路,而且即將推出 4 路基于OpterOn 處理器的服務(wù)器,32 位的Solaris 10 已經(jīng)可以運(yùn)行在 OpterOn 上,64 位的Solaris 10 已經(jīng)面世,64 位計(jì)算能力將被充分發(fā)揮。7新的硬件支持Solaris 10 版本發(fā)布時(shí),來(lái)自Sun 和第IHV 的上百種新的硬件將追加到HCL(硬件兼容
44、表)中,在x86 系統(tǒng)上安裝Solaris 10 將會(huì)更容易。的站點(diǎn),即可在HCL 中了解為Solaris 10 上可用。的硬件是否在在Solaris 10 基礎(chǔ)上,Solaris 10 update1 又添加了新的功能:(1)ZFS(文件系統(tǒng)海量文件系統(tǒng))。ZFS 支持 128 位尋址空間和自動(dòng)數(shù)據(jù)校驗(yàn),支持文件系統(tǒng)快照,支持 RAID 技術(shù)的鏡像等功能,無(wú)需卷管理軟件就可提高文件系統(tǒng)的性能。(2)直接運(yùn)行 Redhat 二進(jìn)制程序。Redhat 的二進(jìn)制程序在Solaris 10 for x86 版上直接運(yùn)行,而無(wú)須更改和重新編譯,提供了異種機(jī)環(huán)境下的互操作能力。Sun 公司的目的是在不遠(yuǎn)
45、的將來(lái),使在所有 Linux 系統(tǒng)上開(kāi)發(fā)的二進(jìn)制應(yīng)用程序都能直接在Solaris 系統(tǒng)上運(yùn)行。Solaris 10 紅寶書(shū) 2.1Solaris 10 安裝和升級(jí)第 2 章 基 本 安 裝這?*饕?介紹 Solaris 10 的基本安裝。?*饕?Solaris 初學(xué)者,由于 Solaris 10 比以前的版本在安裝的界面上更加友好,熟悉Solaris 安裝的讀者可以跳過(guò)這一章.2.1 基本安裝概述即使是早期的Solaris 版本,在 SPARC 平臺(tái)(也就是 Sun 公司開(kāi)發(fā)的硬件系統(tǒng)平臺(tái))上安裝 Solaris也不是什么的事。不過(guò),如果要在x86 平臺(tái)安裝,就可能會(huì)遇到一些硬件的兼容性問(wèn)題。
46、如操今,Solaris 10 發(fā)布了,它對(duì)硬件的支持已經(jīng)增多了。就筆者個(gè)人經(jīng)驗(yàn)來(lái)說(shuō),Solaris 10 能夠很好地支持幾乎所有我們個(gè)人使用的計(jì)算機(jī),無(wú)論是品牌機(jī)還是兼容機(jī)。隨著Solaris 開(kāi)源,將來(lái)支持的硬件肯定會(huì)越來(lái)越多。1系統(tǒng)硬件的要求和建議,為了達(dá)到較好的使用效果,都會(huì)建議使用的硬件范圍,Solaris 10 也不例外。表 2-1任何一個(gè)操列出了安裝Solaris 10 的基本系統(tǒng)要求。表 2-1 內(nèi)存、交換和處理器建議系 統(tǒng)大 小安裝或升級(jí)的內(nèi)存要求 建議使用 256 MB 內(nèi)存,最小為 128 MB 內(nèi)存注意,必須有足夠的內(nèi)存才能啟用某些可選的安裝功能。例如,在內(nèi)存不足的情況下
47、,如果從 DVD 上安裝,則僅可通過(guò)Solaris 安裝程序的文本安裝安裝,而不能通過(guò)圖形用戶界面(GUI)來(lái)安裝默認(rèn)大小為 512 MB交換區(qū)域注意,可能需要自定義交換空間。交換空間基于系統(tǒng)硬盤(pán)的大小處理器要求 SPARC:要求使用 200 MHz 或更快的處理器;x86:建議使用 120 MHz 或更快的處理器。要求硬件支持浮點(diǎn)2從哪里得到Solaris 10 操有兩種方法可以得到Solaris 10 操軟件軟件:ÿ 當(dāng)你帶一張由Sun 公司的最新x86 版的DVD 安裝盤(pán)。本書(shū)的時(shí)候,到Sun 公司,是上。時(shí)請(qǐng)注意你要的版本是x86 的還是SPARC 的,還有你如果是CD-RO
48、M 驅(qū)動(dòng)器請(qǐng)萬(wàn)不要下錯(cuò)。CD 形式的軟件,千3安裝方式介紹Solaris 安裝程序可以使用圖形用戶界面(GUI)來(lái)運(yùn)行,或者使用交互式的文本安裝運(yùn)行。ÿ GUI 方式:Solaris 安裝程序 GUI 提供了窗口、下拉菜單、按鈕、滾動(dòng)條和圖標(biāo)式圖像,以便與安裝程序進(jìn)行交互。GUI 需要本地或DVD-ROM,CD-ROM 驅(qū)動(dòng)器或網(wǎng)絡(luò)連接、適配器、鍵盤(pán)、顯示器和足夠的內(nèi)存。有關(guān)這些內(nèi)存要求的詳細(xì)信息,請(qǐng)參見(jiàn)表 2-2。ÿ 文本安裝方式:使用Solaris 交互式文本安裝程序,你可以在終端窗口或臺(tái)窗口鍵入信息,從而與安裝程序交互;還可以在窗口環(huán)境下的桌面會(huì)話或在臺(tái)會(huì)話中運(yùn)行文本
49、安裝程序。文本安裝程序需要本地或DVD-ROM,CD-ROM 驅(qū)動(dòng)器或網(wǎng)絡(luò)連接、鍵盤(pán)和顯示器。你可以選擇通過(guò) GUI 安裝軟件,也可以選擇使用窗口環(huán)境或不使用窗口環(huán)境來(lái)安裝軟件。如果內(nèi)存足夠, 則 GUI 為默認(rèn)顯示界面。如果內(nèi)存不足以顯示 GUI,則將默認(rèn)顯示其他環(huán)境。你可以通過(guò) nowin 或 text 引導(dǎo)選項(xiàng)來(lái)改寫(xiě)默認(rèn)值。但是,你將受到系統(tǒng)內(nèi)存或安裝的限制。同時(shí),如果 Solaris 安裝程序未檢測(cè)到適配器,則將自動(dòng)顯示在臺(tái)環(huán)境中。表 2-2 描述了這些環(huán)境,并列出了顯示這些環(huán)境的內(nèi)存要求。表 2-2 顯示選項(xiàng)的內(nèi)存要求內(nèi) 存128-383 MB描 述:安裝的類型基于臺(tái)不包含任何圖像,
50、但提供一個(gè)窗口, 而且還可以打開(kāi)其他窗口。需要本地或遠(yuǎn) DVD-RO M,CD-ROM 驅(qū)動(dòng)器或網(wǎng)絡(luò)連接、適配器、鍵盤(pán)和顯示器。如果使用 text 引導(dǎo)選項(xiàng)安裝,而且內(nèi)存足夠,則你正在窗口環(huán)境中執(zhí)行安裝。如果你正通過(guò) tip 行或使用nowin 引導(dǎo)選項(xiàng)來(lái)安裝,則你只能進(jìn)行基于的安裝。臺(tái)384 MB 或更大描 述:基于 GUI提供窗口、下拉式菜單、按鈕、滾動(dòng)條和圖標(biāo)式圖像。GUI 需要本地或DVD-ROM,CD-ROM 驅(qū)動(dòng)器或網(wǎng)絡(luò)連接、適配器、鍵盤(pán)和顯示器通過(guò)按提示輸入選定命令或特殊命令,你也可以在安裝過(guò)程中指定想要使用的安裝程序。Solaris 10 紅寶書(shū) 2.22.2 基本安裝過(guò)程下面
51、以在x86 平臺(tái)為例,簡(jiǎn)單敘述安裝Solaris 10 的過(guò)程。2.2.1 安裝之前的準(zhǔn)備1確保你有下列介質(zhì)(1)如果從DVD 安裝,請(qǐng)使用Solaris 10 Operating System for x86 PlatformsDVD。(2)如果從CD 安裝,請(qǐng)使用以下介質(zhì):Solaris 10 Software CDs;Solaris 10 Languages for x86 Platforms CD。如果有必要,安裝程序?qū)⑻崾灸闾峁┰?CD,以支持特定地理區(qū)域的語(yǔ)言。2收集安裝Solaris OS 所需的信息(1)對(duì)于沒(méi)有聯(lián)網(wǎng)的系統(tǒng),請(qǐng)收集下列信息:要安裝的系統(tǒng)的主機(jī)名;ÿ 要
52、在系統(tǒng)上使用的語(yǔ)言和語(yǔ)言環(huán)境。(2)對(duì)于聯(lián)網(wǎng)的系統(tǒng),請(qǐng)收集下列信息:要安裝的系統(tǒng)的主機(jī)名;ÿ 要在系統(tǒng)上使用的語(yǔ)言和語(yǔ)言環(huán)境;主機(jī)IP 地址;子網(wǎng)掩碼;ÿ 名稱服務(wù)的類型(如DNS,NIS 或 NIS+);名稱服務(wù)器的主機(jī)名;ÿ 名稱服務(wù)器的主機(jī)IP 地址;超級(jí)用戶口令。2.2.2 安裝Solaris 10 步驟(1)將相應(yīng)介質(zhì)系統(tǒng)中。將Solaris 10 Operating System DVD 或Solaris 10 Software CD光盤(pán)驅(qū)動(dòng)器。這里要的BIOS 必須支持從DVD 或CD 引導(dǎo)。你可能需要手動(dòng)設(shè)置 BIOS,以便從DVD 或CD 引導(dǎo)。
53、請(qǐng)參見(jiàn)你的硬件文檔,以獲取有關(guān)如何設(shè)置BIOS 的信息。(2)通過(guò)先關(guān)閉再打開(kāi)系統(tǒng)來(lái)引導(dǎo)系統(tǒng)。(3)如果你需要手動(dòng)設(shè)置BIOS 以便從CD 或DVD 引導(dǎo),請(qǐng)鍵入相應(yīng)的鍵序來(lái)中斷系統(tǒng)的引導(dǎo)過(guò)程。在BIOS 中修改引導(dǎo)優(yōu)先級(jí),然后BIOS,返回到安裝程序。執(zhí)行內(nèi)存測(cè)試和硬件檢測(cè)。屏幕刷新,即可顯示“Solaris 引導(dǎo)系統(tǒng)”屏幕。(4)決定你是否需要修改設(shè)備設(shè)置。ÿ 如果要執(zhí)行下列任務(wù),你可能需要修改設(shè)備設(shè)置:安裝設(shè)備驅(qū)動(dòng)器;¡安裝ITU;¡¡ 禁用高級(jí)配置和電源接口(ACPI);設(shè)置串行臺(tái);¡恢復(fù)默認(rèn)引導(dǎo)設(shè)備。¡ÿ 如果需要
54、修改設(shè)備設(shè)置,請(qǐng)繼續(xù)。如果需要使用Solaris Device Configuration Assistant 來(lái)修改設(shè)備設(shè)置,請(qǐng)按下 ESC 鍵。然后,請(qǐng)按照DCA 屏幕上的說(shuō)明來(lái)修改設(shè)備設(shè)置。Solaris 安裝程序根據(jù)安裝或升級(jí)系統(tǒng)的要求來(lái)檢查默認(rèn)引導(dǎo)盤(pán)。如果 Solaris 安裝程序無(wú)法檢測(cè)系統(tǒng)配置,提示你所有缺少的信息。檢查完畢后,會(huì)顯示安裝選擇屏幕。(5)選擇安裝類型安裝選擇屏幕顯示以下選項(xiàng)。Select the type of installation you want to perform:1 Solaris Interactive2 Custom JumpStart3 Sol
55、aris Interactive Text (Desktop session)4 Solaris Interactive Text (Console session)Enter the number of your choice followed by the <ENTER> key.Alternatively, enter custom boot arguments directly.If you wait 30 seconds without typing anything,an interactive installation will be started.上述內(nèi)容解釋如下:ÿ 要使用Solaris 安裝程序 GUI 進(jìn)行安裝,請(qǐng)鍵入 1,然后按 Enter 鍵。ÿ 要執(zhí)行自動(dòng)的自定義JumpStart 安裝,請(qǐng)鍵入 2,然后按 Enter。有關(guān)自定義的 JumpStart 安裝方法的信息,請(qǐng)參見(jiàn)第 3 章。ÿ 要使用文本安裝程序在桌面會(huì)話中進(jìn)行安裝,請(qǐng)鍵入 3,然后按 Enter。也可以在提示符下輸入 b - text。選擇此安裝類
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 運(yùn)動(dòng)防護(hù)用具的環(huán)??沙掷m(xù)發(fā)展戰(zhàn)略考核試卷
- 文化藝術(shù)產(chǎn)業(yè)的國(guó)際競(jìng)爭(zhēng)力分析考核試卷
- 珠寶首飾設(shè)計(jì)與消費(fèi)者互動(dòng)體驗(yàn)考核試卷
- 計(jì)量技術(shù)在汽車(chē)行業(yè)的應(yīng)用考核試卷
- 橡膠板在防塵口罩密封材料中的應(yīng)用考核試卷
- 計(jì)量檢測(cè)在科研領(lǐng)域的應(yīng)用考試考核試卷
- 糕點(diǎn)店品牌故事與文化建設(shè)考核試卷
- 耳部微波治療技術(shù)解析
- 醫(yī)學(xué)檢驗(yàn)畢業(yè)就業(yè)去向分析
- 影視作品音樂(lè)版權(quán)授權(quán)與版權(quán)保護(hù)及合作開(kāi)發(fā)及廣告合作合同
- 2025江蘇中考:物理高頻考點(diǎn)
- 日料店空間設(shè)計(jì)
- 2024年高級(jí)審計(jì)師試題及答案解析
- 2025-2030年中國(guó)醫(yī)用熱敏紙行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2025年江西省安??h事業(yè)單位公開(kāi)招聘輔警36名筆試題帶答案
- 2025年全國(guó)國(guó)家版圖知識(shí)競(jìng)賽題庫(kù)及答案
- 河南省豫西北教研聯(lián)盟(許平洛濟(jì))2025屆高三下學(xué)期第三次質(zhì)量檢測(cè)生物試卷+答案
- 2025初級(jí)《銀行業(yè)法律法規(guī)與綜合能力》高分必會(huì)試題庫(kù)1000題-單選500題
- 低值易耗品試題及答案
- 10.1 認(rèn)識(shí)民法典 課件-2024-2025學(xué)年統(tǒng)編版道德與法治七年級(jí)下冊(cè)
- 2025年新高考地區(qū)數(shù)學(xué)名校地市選填壓軸題好題匯編(八)(解析版)
評(píng)論
0/150
提交評(píng)論