欧美日韩一区二区高清,久久视频这里只有精品,超黄网站在线观看,成人av影院在线观看
[Full]
完整版
[Rss]
訂閱
[Xml]
無圖版
[Xhtml]
無圖版
Rss
& SiteMap
曙海教育集團(tuán)論壇
http://www.bjzhda.cn
曙海教育集團(tuán)論壇
◎
曙海教育集團(tuán)論壇
→
Linux應(yīng)用開發(fā)
→
在 Linux on POWER 上進(jìn)行應(yīng)用程序開發(fā)
共1 條記錄, 每頁顯示 10 條, 頁簽:
[1]
[瀏覽完整版]
標(biāo)題:在 Linux on POWER 上進(jìn)行應(yīng)用程序開發(fā)
1樓
wangxinxin
發(fā)表于:2010-11-23 10:50:20
以下內(nèi)容含腳本,或可能導(dǎo)致頁面不正常的代碼
級別: 初級 Matt Davis (dwinfo@us.ibm.com), Linux Power 技術(shù)顧問, IBM Anita Govindjee (agovindj@us.ibm.com), System p 技術(shù)顧問, IBM Vandana Kumar (vkumar@us.ibm.com), ISV Global Solutions Enablement Strategy, IBM 2007 年 5 月 10 日 <blockquote>在 IBM System p™ 和 System i™ POWER 平臺上開發(fā)和部署 Linux® 應(yīng)用程序與在其他 Linux 系統(tǒng)上的開發(fā)和部署相似。在本文中,討論對于 Linux on POWER 系統(tǒng)應(yīng)該了解的相似性和差異。</blockquote><!--START RESERVED FOR FUTURE USE INCLUDE FILES--><!-- include java script once we verify teams wants to use this and it will work on dbcs and cyrillic characters --><!--END RESERVED FOR FUTURE USE INCLUDE FILES--> <span class="atitle">簡介</span> System p 和 System i 服務(wù)器都基于相同的 POWER 處理器架構(gòu),在 System p 或 System i 上的 Linux 發(fā)行版中編譯的二進(jìn)制代碼可以在這兩種平臺上運(yùn)行。但是,在 System p 和 System i 服務(wù)器之間,I/O 支持有差異,可能需要為此做一些修改。 在閱讀本文時(shí),如果遇到您不熟悉的術(shù)語,那么請參考 有用的術(shù)語和定義。 <table cellspacing="0" cellpadding="0" width="100%" border="0"> <tbody> <tr> <td><img height="1" alt="" src="http://pub.chinaunix.net/uploadfile/200912/20091217063447334.gif" width="100%"/> <img height="6" alt="" src="http://pub.chinaunix.net/uploadfile/200912/20091217063447334.gif" width="8" border="0"/></td></tr></tbody></table> <table class="no-print" cellspacing="0" cellpadding="0" align="right"> <tbody> <tr align="right"> <td><img height="4" alt="" src="http://pub.chinaunix.net/uploadfile/200912/20091217063447334.gif" width="100%"/> <table cellspacing="0" cellpadding="0" border="0"> <tbody> <tr> <td valign="center"><img height="16" alt="" src="http://pub.chinaunix.net/uploadfile/200912/20091217063447334.gif" width="16" border="0"/> </td> <td valign="top" align="right"></td></tr></tbody></table></td></tr></tbody></table> <span class="atitle">安裝</span> 本文中的信息基于 SUSE Linux Enterprise Server(SLES)8 和 Red Hat Linux 7.1,內(nèi)核版本是針對 POWER 架構(gòu)的 2.4 版。SUSE Linux 發(fā)布并支持針對 System p 和 System i 硬件的 SUSE Linux Enterprise Server(SLES)8。 <table cellspacing="0" cellpadding="0" width="100%" border="0"> <tbody> <tr> <td><img height="1" alt="" src="http://pub.chinaunix.net/uploadfile/200912/20091217063447334.gif" width="100%"/> <img height="6" alt="" src="http://pub.chinaunix.net/uploadfile/200912/20091217063447334.gif" width="8" border="0"/></td></tr></tbody></table> <table class="no-print" cellspacing="0" cellpadding="0" align="right"> <tbody> <tr align="right"> <td><img height="4" alt="" src="http://pub.chinaunix.net/uploadfile/200912/20091217063447334.gif" width="100%"/> <table cellspacing="0" cellpadding="0" border="0"> <tbody> <tr> <td valign="center"><img height="16" alt="" src="http://pub.chinaunix.net/uploadfile/200912/20091217063447334.gif" width="16" border="0"/> </td> <td valign="top" align="right"></td></tr></tbody></table></td></tr></tbody></table> <span class="atitle">System p 安裝</span> 每個(gè)硬件平臺都對 Linux 安裝有一組需求。對于 System p 服務(wù)器,Linux 安裝的大多數(shù)需求與機(jī)器引導(dǎo)裝載器和 OpenFirmware 相關(guān)。 在基于 Intel® 的硬件上,BIOS 從主引導(dǎo)記錄(Master Boot Record)裝載系統(tǒng)映像。在 System p 硬件上,OpenFirmware 從一個(gè)引導(dǎo)分區(qū)(Boot Partition)裝載可引導(dǎo)的系統(tǒng)映像。盡管這不是 OpenFirmware 的惟一功能,但它是與 Linux 安裝相關(guān)的惟一功能。作為本機(jī)安裝的替代方案,可以將 Linux 安裝在 System p 邏輯分區(qū)(LPAR)中。這需要使用對 System p LPAR 進(jìn)行管理的 Hardware Management Console(HMC)。 <table cellspacing="0" cellpadding="0" width="100%" border="0"> <tbody> <tr> <td><img height="1" alt="" src="http://pub.chinaunix.net/uploadfile/200912/20091217063447334.gif" width="100%"/> <img height="6" alt="" src="http://pub.chinaunix.net/uploadfile/200912/20091217063447334.gif" width="8" border="0"/></td></tr></tbody></table> <table class="no-print" cellspacing="0" cellpadding="0" align="right"> <tbody> <tr align="right"> <td><img height="4" alt="" src="http://pub.chinaunix.net/uploadfile/200912/20091217063447334.gif" width="100%"/> <table cellspacing="0" cellpadding="0" border="0"> <tbody> <tr> <td valign="center"><img height="16" alt="" src="http://pub.chinaunix.net/uploadfile/200912/20091217063447334.gif" width="16" border="0"/> </td> <td valign="top" align="right"></td></tr></tbody></table></td></tr></tbody></table> <span class="atitle">System p 上的本機(jī) SLES 8 安裝</span> System p 上 SLES 的本機(jī)安裝可以由 SUSE 輕松地完成。有四個(gè)安裝選項(xiàng): <ul> <li>通過串行連接進(jìn)行基于文本的安裝 <li>通過控制臺或 CRT 進(jìn)行圖形化安裝 <li>通過 VNC 進(jìn)行圖形化安裝 <li>使用網(wǎng)絡(luò)安裝服務(wù)器 </li></ul> 這里只簡要地提到這些選項(xiàng),標(biāo)準(zhǔn)的 SLES 8 文檔中提供了更多信息,在 SLES 8 發(fā)行版光盤上可以找到這些文檔。 <ul> <li><b>為什么使用串行連接進(jìn)行安裝?</b> 某些(并非全部)System p 機(jī)型裝備了支持的視頻適配器。支持的視頻適配器包括 GXP-120、GXP-130 和 GXP-135,但是 GXP-135 需要帶數(shù)字視頻連接器的 CRT。對于其他 System p 機(jī)型,通過認(rèn)可的終端客戶機(jī)使用串行連接進(jìn)行安裝。認(rèn)可的終端包括軟件終端模擬器,比如 Minicom。YaST2 支持幾種常用的終端類型,包括 vt100 和 vt220。為了連接系統(tǒng)服務(wù)處理器,一定要將端口速度設(shè)置為 9600 波特。SUSE 的 YaST2 安裝程序以基于文本的模式(Linux RC)啟動(dòng),引導(dǎo)用戶進(jìn)行安裝。 <li><b>為什么使用 CRT 進(jìn)行安裝?</b> 裝備了支持的視頻適配器的 System p 機(jī)型可以用 CRT 進(jìn)行安裝。這為 SUSE 的 YaST2 安裝程序提供了更有吸引力的 GUI 界面。但是,如果將 CRT 連接到 System p 硬件在空間方面效率不高,那么使用 CRT 進(jìn)行安裝不是合適的方法。 <li><b>為什么使用 VNC 進(jìn)行安裝?</b> VNC 是一個(gè)遠(yuǎn)程顯示系統(tǒng),它允許查看 GUI 顯示,甚至是來自 Microsoft® Windows® 客戶機(jī)的 GUI 顯示。如果在環(huán)境中 Microsoft Windows 客戶機(jī)最適合作為進(jìn)行安裝的終端,那么這是合適的方法。這個(gè)選項(xiàng)需要使用串行連接啟動(dòng)計(jì)算機(jī),但是在啟動(dòng)之后,它為 SUSE 的 YaST2 安裝程序提供了 GUI 界面。VNC 的安裝和配置文檔參見 參考資料。 <li><b>為什么使用網(wǎng)絡(luò)安裝服務(wù)器進(jìn)行安裝?</b> 如果要安裝多臺機(jī)器,那么使用網(wǎng)絡(luò)安裝服務(wù)器可能是值得的。在<i>無人職守(light out)</i> 環(huán)境中,這尤其有用;這種環(huán)境要求能夠從一個(gè)遠(yuǎn)程位置進(jìn)行安裝,而不需要訪問連接到任何計(jì)算機(jī)的顯示器、鍵盤或鼠標(biāo)。網(wǎng)絡(luò)安裝服務(wù)器提供兩個(gè)優(yōu)勢: <ul> <li>安裝時(shí)不需要直接訪問控制臺 <li>可以跨多個(gè)系統(tǒng)同時(shí)進(jìn)行安裝 </li></ul> 網(wǎng)絡(luò)安裝服務(wù)器使用一個(gè)網(wǎng)絡(luò)文件系統(tǒng)(NFS)共享 SLES 8 光盤的內(nèi)容。從基于文本的 LinuxRC 安裝實(shí)用程序調(diào)用網(wǎng)絡(luò)安裝服務(wù)器,在 Yaboot 提示下提供 <code>install=manual</code> 內(nèi)核參數(shù)時(shí)會(huì)啟動(dòng)這個(gè)實(shí)用程序。 </li></ul> <span class="smalltitle">System p 上 SLES 8 的 LPAR 安裝</span> SLES 8 被設(shè)計(jì)為在 System p 邏輯分區(qū)中運(yùn)行,所以提供了與 AIX® 相同的資源消費(fèi)粒度。與 AIX 一樣,必須使用系統(tǒng)的 Hardware Management Console(HMC)對硬件進(jìn)行分區(qū)。使用 HMC 建立邏輯分區(qū)(LPAR)之后,可以按照與本機(jī)安裝相同的方式引導(dǎo)和安裝目標(biāo) LPAR。可以使用前一節(jié)(System p 上的本機(jī) SLES 8 安裝)描述的四種安裝方法之一。注意,對于 System p Linux,還不能使用 AIX 5.2 中的那種動(dòng)態(tài)分區(qū)特性。在 AIX 5.2 DLPAR 系統(tǒng)上,Dynamic AIX LPAR(DLPAR)可以和 Linux LPAR 同時(shí)使用,但是 Linux LPAR 在啟動(dòng)之后不會(huì)對任何動(dòng)態(tài)資源重分配做出響應(yīng)。 <span class="smalltitle">在 System p 上安裝 Red Hat Linux 7.1</span> 在 System p 上安裝 Red Hat Linux 7.1 與安裝 SLES 8 相似。Red Hat 提供一個(gè)與 SUSE 的 YaST2 不同的安裝程序,但是它們都使用 Yaboot 引導(dǎo)裝載器,都依靠 System p OpenFirmware 來啟動(dòng)可引導(dǎo)的內(nèi)核映像。Red Hat Linux 7.1 提供了串行連接、CRT 和網(wǎng)絡(luò)安裝服務(wù)器三個(gè)安裝選項(xiàng),但是不支持通過 VNC 進(jìn)行安裝。 <span class="smalltitle">System p p655 機(jī)型上的安裝</span> System p p655 需要獨(dú)特的安裝過程,因?yàn)樗鼪]有圖形適配器、CD-ROM 和鍵盤。由于缺少圖形適配器,就不能用 CRT 進(jìn)行安裝。可以添加外部 CD-ROM 驅(qū)動(dòng)器,在這種情況下,可以用串行連接進(jìn)行一般的安裝。還可以添加圖形卡和 USB 鍵盤,這樣就能夠進(jìn)行 CRT 安裝,但是這在許多環(huán)境中不方便。如果沒有外部 CD-ROM 可用,就需要從一臺 AIX 機(jī)器進(jìn)行特殊的網(wǎng)絡(luò)安裝。在 System p 硬件的文檔中可以找到進(jìn)行 Remote Initial Program Load(RIPL)設(shè)置的指令,但是這里只簡要介紹一下在 p655 上使用 RIPL 安裝 Linux 的過程。 從 OpenFirmware 菜單中選擇 <code>Remote Initial Program Load Setup</code>。這會(huì)打開對網(wǎng)絡(luò)設(shè)備進(jìn)行選擇和配置的菜單。這些菜單還可以配置關(guān)于 RIPL 服務(wù)器(例如,NIM 服務(wù)器)的信息。配置數(shù)據(jù)之后,返回到頂級 OpenFirmware 菜單并選擇 <code>Multiboot</code>,然后選擇 <code>Select Install Device</code>。為 RIPL 安裝配置的網(wǎng)絡(luò)設(shè)備將可用。選擇這個(gè)安裝設(shè)備,OpenFirmware 將裝載 SLES 引導(dǎo)映像。 <table cellspacing="0" cellpadding="0" width="100%" border="0"> <tbody> <tr> <td><img height="1" alt="" src="http://pub.chinaunix.net/uploadfile/200912/20091217063447334.gif" width="100%"/> <img height="6" alt="" src="http://pub.chinaunix.net/uploadfile/200912/20091217063447334.gif" width="8" border="0"/></td></tr></tbody></table> <table class="no-print" cellspacing="0" cellpadding="0" align="right"> <tbody> <tr align="right"> <td><img height="4" alt="" src="http://pub.chinaunix.net/uploadfile/200912/20091217063447334.gif" width="100%"/> <table cellspacing="0" cellpadding="0" border="0"> <tbody> <tr> <td valign="center"><img height="16" alt="" src="http://pub.chinaunix.net/uploadfile/200912/20091217063447334.gif" width="16" border="0"/> </td> <td valign="top" align="right"></td></tr></tbody></table></td></tr></tbody></table> <span class="atitle">System i 安裝</span> 正如前面提到的,每個(gè)硬件平臺都對 Linux 安裝有一組需求。對于 System i,在開始 Linux 安裝之前需要進(jìn)行服務(wù)器的硬件分區(qū)。然后,用 OS/400® 管理連接創(chuàng)建一個(gè) Linux 虛擬磁盤。在此之后,在 System i 上安裝 Linux 的過程就與其他平臺相似了。 <span class="smalltitle">在 System i 上安裝 SLES 8</span> 很容易使用 SUSE 和 OS/400 在 System i 上安裝 SLES 8。可以使用 System i 用戶熟悉的用于集成其他操作系統(tǒng)的模型在 System i 上提供 Linux 支持。安裝分五個(gè)基本步驟。 <ol> <li>創(chuàng)建 Linux 要使用的分區(qū)。分配硬件資源。 <li>創(chuàng)建一個(gè) OS/400 Network Server Description(NWSD),它引用 Linux 分區(qū)并指向作為引導(dǎo)設(shè)備的 OS/400 光盤驅(qū)動(dòng)器。 <li>創(chuàng)建一個(gè) OS/400 Network Storage Space(NWSSTG),它將作為 Linux 虛擬磁盤,并將它連接到 Linux Network Server Description。 <li>連接到 Linux 虛擬控制臺,從而可以在安裝期間看到消息并完成任何額外的 Linux 配置。連接方法是通過 telnet 連接 OS/400 上的特定端口,并提供特定的 Linux 虛擬控制臺密碼。連接到控制臺之后,Linux 用戶就可以登錄 Linux了。 <li>將 Linux 光盤放進(jìn) OS/400 光盤驅(qū)動(dòng)器,并根據(jù) OS/400 的 Network Server Description 進(jìn)行<i>不同的操作</i>。安裝時(shí)首先從光盤驅(qū)動(dòng)器進(jìn)行 Linux 引導(dǎo),并在虛擬磁盤上創(chuàng)建 Linux 磁盤映像。此后的操作由 Linux 負(fù)責(zé)執(zhí)行。 </li></ol> 在 System i 上,如果需要從由 Linux 直接控制的磁盤(而不是虛擬磁盤)運(yùn)行 Linux,那么 System i 也支持在安裝之后將 I/O 設(shè)備直接連接到 Linux 分區(qū)。關(guān)于 Linux 分區(qū)特性和在 System i 上安裝 Linux 的更多信息,請參見 參考資料 和發(fā)行版附帶的 System i SUSE 安裝手冊。 <span class="smalltitle">在 System i 上安裝 Red Hat Linux 7.1</span> 與 System p 一樣,System i 上的 Red Hat 安裝要使用與 SUSE 不同的安裝程序,但是基本步驟與上面描述的 System i 上的 SLES 安裝相同。 <table cellspacing="0" cellpadding="0" width="100%" border="0"> <tbody> <tr> <td><img height="1" alt="" src="http://pub.chinaunix.net/uploadfile/200912/20091217063447334.gif" width="100%"/> <img height="6" alt="" src="http://pub.chinaunix.net/uploadfile/200912/20091217063447334.gif" width="8" border="0"/></td></tr></tbody></table> <table class="no-print" cellspacing="0" cellpadding="0" align="right"> <tbody> <tr align="right"> <td><img height="4" alt="" src="http://pub.chinaunix.net/uploadfile/200912/20091217063447334.gif" width="100%"/> <table cellspacing="0" cellpadding="0" border="0"> <tbody> <tr> <td valign="center"><img height="16" alt="" src="http://pub.chinaunix.net/uploadfile/200912/20091217063447334.gif" width="16" border="0"/> </td> <td valign="top" align="right"></td></tr></tbody></table></td></tr></tbody></table> <span class="atitle">設(shè)置和維護(hù)</span> 一般的 Linux 維護(hù)可以以多種方式進(jìn)行管理。大多數(shù)發(fā)行版(包括 SUSE 和 Red Hat 產(chǎn)品)都包含一個(gè)集中的管理程序,這個(gè)程序與傳統(tǒng)企業(yè) UNIX® 中的管理程序(比如 SMIT for AIX)相似。SUSE 開發(fā)了一個(gè)集中的管理程序 Yet another Setup Tool 2(YaST2)。Red Hat 提供 Linuxconf,這個(gè)程序被其他幾個(gè) Linux 發(fā)行版采用了,成為標(biāo)準(zhǔn)的配置實(shí)用程序。這里簡要介紹這些工具,以及管理 Linux 系統(tǒng)的信息。 <span class="smalltitle">YaST2</span> SLES 8 中的管理工作在 YaST2 管理實(shí)用程序中集中地處理。YaST2 可以管理用戶、安全、軟件、網(wǎng)絡(luò)、文件系統(tǒng)等等。可以在 X11 中遠(yuǎn)程使用它,或者通過安全 shell 在基于文本的模式中使用。YaST2 還提供了一種安全保護(hù)機(jī)制,它在機(jī)器每次引導(dǎo)時(shí)重寫配置文件,否則 YaST2 就會(huì)退出。這會(huì)防止腳本例程修改配置,造成全系統(tǒng)范圍的不利后果。但是,管理員應(yīng)該認(rèn)識到,除非出現(xiàn)以下情況,否則手工編輯的配置文件將被重寫: <ul> <li>使用 YaST2 進(jìn)行的修改與手工編輯的修改匹配。 <li>編輯 /etc/sysconfig/suseconfig 文件,讓 YaST2 不覆蓋文件。 </li></ul> <span class="smalltitle">Linuxconf</span> Linuxconf 是一個(gè)開放源碼的實(shí)用程序。與 YaST2 相似,Linuxconf 支持對用戶、安全、網(wǎng)絡(luò)等等進(jìn)行管理。可以使用安全 shell 運(yùn)行 Linuxconf,從而進(jìn)行遠(yuǎn)程管理。Linuxconf 有 X11 版本和基于文本的版本。 <table cellspacing="0" cellpadding="0" width="100%" border="0"> <tbody> <tr> <td><img height="1" alt="" src="http://pub.chinaunix.net/uploadfile/200912/20091217063447334.gif" width="100%"/> <img height="6" alt="" src="http://pub.chinaunix.net/uploadfile/200912/20091217063447334.gif" width="8" border="0"/></td></tr></tbody></table> <table class="no-print" cellspacing="0" cellpadding="0" align="right"> <tbody> <tr align="right"> <td><img height="4" alt="" src="http://pub.chinaunix.net/uploadfile/200912/20091217063447334.gif" width="100%"/> <table cellspacing="0" cellpadding="0" border="0"> <tbody> <tr> <td valign="center"><img height="16" alt="" src="http://pub.chinaunix.net/uploadfile/200912/20091217063447334.gif" width="16" border="0"/> </td> <td valign="top" align="right"></td></tr></tbody></table></td></tr></tbody></table> <span class="atitle">一般 Linux 管理</span> <span class="smalltitle">Webmin</span> Webmin 是一個(gè)管理工具,它提供從安全 Web 界面遠(yuǎn)程管理 Linux 系統(tǒng)的能力。Webmin 是用可插入模塊設(shè)計(jì)的,它提供對各種服務(wù)器進(jìn)程的管理能力,包括 Apache Web 服務(wù)器、Samba 或 NFS 文件共享、Berkeley Internet Name Daemon(BIND)等等。許多服務(wù)器守護(hù)進(jìn)程都安裝了可選的 Webmin 模塊,這些模塊與現(xiàn)有的 Webmin 集成。Webmin 是基于 PERL 的,而且是完全開放源碼的。關(guān)于 Webmin 的更多信息參見 參考資料。 <span class="smalltitle">手工編輯 /etc/ 中的配置</span> 盡管像 Linuxconf 和 Webmin 這樣的工具會(huì)使管理更加容易,但是在某些情況下,手工編輯配置文件可能是必需的,或者是更合適的方法。例如,管理工具可能無法控制軟件的特定部分,或者是雖然提供了控制能力,但是控制粒度不符合需要。盡管有一些例外情況(比如安裝在 <code>/opt/</code> 或用戶主目錄中的軟件),但是大多數(shù)配置文件可以在 <code>/etc/</code> 目錄樹中找到。
說明:
上面顯示的是代碼內(nèi)容。您可以先檢查過代碼沒問題,或修改之后再運(yùn)行.
共1 條記錄, 每頁顯示 10 條, 頁簽:
[1]
Copyright © 2000 - 2009
曙海
教育集團(tuán)
Powered By
曙海教育集團(tuán)
Version 2.2
Processed in .01563 s, 2 queries.
[Full]
完整版
[Rss]
訂閱
[Xml]
無圖版
[Xhtml]
無圖版
主站蜘蛛池模板:
沈阳市
|
九江县
|
巴南区
|
昌黎县
|
拜泉县
|
江华
|
竹溪县
|
汝州市
|
淮阳县
|
剑河县
|
普格县
|
张家口市
|
城固县
|
咸宁市
|
荔浦县
|
锡林浩特市
|
镇江市
|
海城市
|
昌邑市
|
安塞县
|
利津县
|
丰宁
|
灵台县
|
磐石市
|
锡林郭勒盟
|
商城县
|
福贡县
|
册亨县
|
富平县
|
江达县
|
丁青县
|
建瓯市
|
罗源县
|
阳高县
|
改则县
|
稷山县
|
鹤庆县
|
新疆
|
泰宁县
|
长阳
|
龙口市
|