[Full]
完整版
[Rss]
訂閱
[Xml]
無圖版
[Xhtml]
無圖版
Rss
& SiteMap
曙海教育集團論壇
http://www.bjzhda.cn
曙海教育集團論壇
◎
曙海教育集團論壇
→
Linux應用開發
→
在 Linux on POWER 上進行應用程序開發
共1 條記錄, 每頁顯示 10 條, 頁簽:
[1]
[瀏覽完整版]
標題:在 Linux on POWER 上進行應用程序開發
1樓
wangxinxin
發表于:2010-11-23 10:50:20
以下內容含腳本,或可能導致頁面不正常的代碼
級別: 初級 Matt Davis (dwinfo@us.ibm.com), Linux Power 技術顧問, IBM Anita Govindjee (agovindj@us.ibm.com), System p 技術顧問, IBM Vandana Kumar (vkumar@us.ibm.com), ISV Global Solutions Enablement Strategy, IBM 2007 年 5 月 10 日 <blockquote>在 IBM System p™ 和 System i™ POWER 平臺上開發和部署 Linux® 應用程序與在其他 Linux 系統上的開發和部署相似。在本文中,討論對于 Linux on POWER 系統應該了解的相似性和差異。</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 服務器都基于相同的 POWER 處理器架構,在 System p 或 System i 上的 Linux 發行版中編譯的二進制代碼可以在這兩種平臺上運行。但是,在 System p 和 System i 服務器之間,I/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">安裝</span> 本文中的信息基于 SUSE Linux Enterprise Server(SLES)8 和 Red Hat Linux 7.1,內核版本是針對 POWER 架構的 2.4 版。SUSE Linux 發布并支持針對 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> 每個硬件平臺都對 Linux 安裝有一組需求。對于 System p 服務器,Linux 安裝的大多數需求與機器引導裝載器和 OpenFirmware 相關。 在基于 Intel® 的硬件上,BIOS 從主引導記錄(Master Boot Record)裝載系統映像。在 System p 硬件上,OpenFirmware 從一個引導分區(Boot Partition)裝載可引導的系統映像。盡管這不是 OpenFirmware 的惟一功能,但它是與 Linux 安裝相關的惟一功能。作為本機安裝的替代方案,可以將 Linux 安裝在 System p 邏輯分區(LPAR)中。這需要使用對 System p LPAR 進行管理的 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 上的本機 SLES 8 安裝</span> System p 上 SLES 的本機安裝可以由 SUSE 輕松地完成。有四個安裝選項: <ul> <li>通過串行連接進行基于文本的安裝 <li>通過控制臺或 CRT 進行圖形化安裝 <li>通過 VNC 進行圖形化安裝 <li>使用網絡安裝服務器 </li></ul> 這里只簡要地提到這些選項,標準的 SLES 8 文檔中提供了更多信息,在 SLES 8 發行版光盤上可以找到這些文檔。 <ul> <li><b>為什么使用串行連接進行安裝?</b> 某些(并非全部)System p 機型裝備了支持的視頻適配器。支持的視頻適配器包括 GXP-120、GXP-130 和 GXP-135,但是 GXP-135 需要帶數字視頻連接器的 CRT。對于其他 System p 機型,通過認可的終端客戶機使用串行連接進行安裝。認可的終端包括軟件終端模擬器,比如 Minicom。YaST2 支持幾種常用的終端類型,包括 vt100 和 vt220。為了連接系統服務處理器,一定要將端口速度設置為 9600 波特。SUSE 的 YaST2 安裝程序以基于文本的模式(Linux RC)啟動,引導用戶進行安裝。 <li><b>為什么使用 CRT 進行安裝?</b> 裝備了支持的視頻適配器的 System p 機型可以用 CRT 進行安裝。這為 SUSE 的 YaST2 安裝程序提供了更有吸引力的 GUI 界面。但是,如果將 CRT 連接到 System p 硬件在空間方面效率不高,那么使用 CRT 進行安裝不是合適的方法。 <li><b>為什么使用 VNC 進行安裝?</b> VNC 是一個遠程顯示系統,它允許查看 GUI 顯示,甚至是來自 Microsoft® Windows® 客戶機的 GUI 顯示。如果在環境中 Microsoft Windows 客戶機最適合作為進行安裝的終端,那么這是合適的方法。這個選項需要使用串行連接啟動計算機,但是在啟動之后,它為 SUSE 的 YaST2 安裝程序提供了 GUI 界面。VNC 的安裝和配置文檔參見 參考資料。 <li><b>為什么使用網絡安裝服務器進行安裝?</b> 如果要安裝多臺機器,那么使用網絡安裝服務器可能是值得的。在<i>無人職守(light out)</i> 環境中,這尤其有用;這種環境要求能夠從一個遠程位置進行安裝,而不需要訪問連接到任何計算機的顯示器、鍵盤或鼠標。網絡安裝服務器提供兩個優勢: <ul> <li>安裝時不需要直接訪問控制臺 <li>可以跨多個系統同時進行安裝 </li></ul> 網絡安裝服務器使用一個網絡文件系統(NFS)共享 SLES 8 光盤的內容。從基于文本的 LinuxRC 安裝實用程序調用網絡安裝服務器,在 Yaboot 提示下提供 <code>install=manual</code> 內核參數時會啟動這個實用程序。 </li></ul> <span class="smalltitle">System p 上 SLES 8 的 LPAR 安裝</span> SLES 8 被設計為在 System p 邏輯分區中運行,所以提供了與 AIX® 相同的資源消費粒度。與 AIX 一樣,必須使用系統的 Hardware Management Console(HMC)對硬件進行分區。使用 HMC 建立邏輯分區(LPAR)之后,可以按照與本機安裝相同的方式引導和安裝目標 LPAR。可以使用前一節(System p 上的本機 SLES 8 安裝)描述的四種安裝方法之一。注意,對于 System p Linux,還不能使用 AIX 5.2 中的那種動態分區特性。在 AIX 5.2 DLPAR 系統上,Dynamic AIX LPAR(DLPAR)可以和 Linux LPAR 同時使用,但是 Linux LPAR 在啟動之后不會對任何動態資源重分配做出響應。 <span class="smalltitle">在 System p 上安裝 Red Hat Linux 7.1</span> 在 System p 上安裝 Red Hat Linux 7.1 與安裝 SLES 8 相似。Red Hat 提供一個與 SUSE 的 YaST2 不同的安裝程序,但是它們都使用 Yaboot 引導裝載器,都依靠 System p OpenFirmware 來啟動可引導的內核映像。Red Hat Linux 7.1 提供了串行連接、CRT 和網絡安裝服務器三個安裝選項,但是不支持通過 VNC 進行安裝。 <span class="smalltitle">System p p655 機型上的安裝</span> System p p655 需要獨特的安裝過程,因為它沒有圖形適配器、CD-ROM 和鍵盤。由于缺少圖形適配器,就不能用 CRT 進行安裝。可以添加外部 CD-ROM 驅動器,在這種情況下,可以用串行連接進行一般的安裝。還可以添加圖形卡和 USB 鍵盤,這樣就能夠進行 CRT 安裝,但是這在許多環境中不方便。如果沒有外部 CD-ROM 可用,就需要從一臺 AIX 機器進行特殊的網絡安裝。在 System p 硬件的文檔中可以找到進行 Remote Initial Program Load(RIPL)設置的指令,但是這里只簡要介紹一下在 p655 上使用 RIPL 安裝 Linux 的過程。 從 OpenFirmware 菜單中選擇 <code>Remote Initial Program Load Setup</code>。這會打開對網絡設備進行選擇和配置的菜單。這些菜單還可以配置關于 RIPL 服務器(例如,NIM 服務器)的信息。配置數據之后,返回到頂級 OpenFirmware 菜單并選擇 <code>Multiboot</code>,然后選擇 <code>Select Install Device</code>。為 RIPL 安裝配置的網絡設備將可用。選擇這個安裝設備,OpenFirmware 將裝載 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">System i 安裝</span> 正如前面提到的,每個硬件平臺都對 Linux 安裝有一組需求。對于 System i,在開始 Linux 安裝之前需要進行服務器的硬件分區。然后,用 OS/400® 管理連接創建一個 Linux 虛擬磁盤。在此之后,在 System i 上安裝 Linux 的過程就與其他平臺相似了。 <span class="smalltitle">在 System i 上安裝 SLES 8</span> 很容易使用 SUSE 和 OS/400 在 System i 上安裝 SLES 8。可以使用 System i 用戶熟悉的用于集成其他操作系統的模型在 System i 上提供 Linux 支持。安裝分五個基本步驟。 <ol> <li>創建 Linux 要使用的分區。分配硬件資源。 <li>創建一個 OS/400 Network Server Description(NWSD),它引用 Linux 分區并指向作為引導設備的 OS/400 光盤驅動器。 <li>創建一個 OS/400 Network Storage Space(NWSSTG),它將作為 Linux 虛擬磁盤,并將它連接到 Linux Network Server Description。 <li>連接到 Linux 虛擬控制臺,從而可以在安裝期間看到消息并完成任何額外的 Linux 配置。連接方法是通過 telnet 連接 OS/400 上的特定端口,并提供特定的 Linux 虛擬控制臺密碼。連接到控制臺之后,Linux 用戶就可以登錄 Linux了。 <li>將 Linux 光盤放進 OS/400 光盤驅動器,并根據 OS/400 的 Network Server Description 進行<i>不同的操作</i>。安裝時首先從光盤驅動器進行 Linux 引導,并在虛擬磁盤上創建 Linux 磁盤映像。此后的操作由 Linux 負責執行。 </li></ol> 在 System i 上,如果需要從由 Linux 直接控制的磁盤(而不是虛擬磁盤)運行 Linux,那么 System i 也支持在安裝之后將 I/O 設備直接連接到 Linux 分區。關于 Linux 分區特性和在 System i 上安裝 Linux 的更多信息,請參見 參考資料 和發行版附帶的 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">設置和維護</span> 一般的 Linux 維護可以以多種方式進行管理。大多數發行版(包括 SUSE 和 Red Hat 產品)都包含一個集中的管理程序,這個程序與傳統企業 UNIX® 中的管理程序(比如 SMIT for AIX)相似。SUSE 開發了一個集中的管理程序 Yet another Setup Tool 2(YaST2)。Red Hat 提供 Linuxconf,這個程序被其他幾個 Linux 發行版采用了,成為標準的配置實用程序。這里簡要介紹這些工具,以及管理 Linux 系統的信息。 <span class="smalltitle">YaST2</span> SLES 8 中的管理工作在 YaST2 管理實用程序中集中地處理。YaST2 可以管理用戶、安全、軟件、網絡、文件系統等等。可以在 X11 中遠程使用它,或者通過安全 shell 在基于文本的模式中使用。YaST2 還提供了一種安全保護機制,它在機器每次引導時重寫配置文件,否則 YaST2 就會退出。這會防止腳本例程修改配置,造成全系統范圍的不利后果。但是,管理員應該認識到,除非出現以下情況,否則手工編輯的配置文件將被重寫: <ul> <li>使用 YaST2 進行的修改與手工編輯的修改匹配。 <li>編輯 /etc/sysconfig/suseconfig 文件,讓 YaST2 不覆蓋文件。 </li></ul> <span class="smalltitle">Linuxconf</span> Linuxconf 是一個開放源碼的實用程序。與 YaST2 相似,Linuxconf 支持對用戶、安全、網絡等等進行管理。可以使用安全 shell 運行 Linuxconf,從而進行遠程管理。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 是一個管理工具,它提供從安全 Web 界面遠程管理 Linux 系統的能力。Webmin 是用可插入模塊設計的,它提供對各種服務器進程的管理能力,包括 Apache Web 服務器、Samba 或 NFS 文件共享、Berkeley Internet Name Daemon(BIND)等等。許多服務器守護進程都安裝了可選的 Webmin 模塊,這些模塊與現有的 Webmin 集成。Webmin 是基于 PERL 的,而且是完全開放源碼的。關于 Webmin 的更多信息參見 參考資料。 <span class="smalltitle">手工編輯 /etc/ 中的配置</span> 盡管像 Linuxconf 和 Webmin 這樣的工具會使管理更加容易,但是在某些情況下,手工編輯配置文件可能是必需的,或者是更合適的方法。例如,管理工具可能無法控制軟件的特定部分,或者是雖然提供了控制能力,但是控制粒度不符合需要。盡管有一些例外情況(比如安裝在 <code>/opt/</code> 或用戶主目錄中的軟件),但是大多數配置文件可以在 <code>/etc/</code> 目錄樹中找到。
說明:
上面顯示的是代碼內容。您可以先檢查過代碼沒問題,或修改之后再運行.
共1 條記錄, 每頁顯示 10 條, 頁簽:
[1]
Copyright © 2000 - 2009
曙海
教育集團
Powered By
曙海教育集團
Version 2.2
Processed in .01758 s, 2 queries.
[Full]
完整版
[Rss]
訂閱
[Xml]
無圖版
[Xhtml]
無圖版
主站蜘蛛池模板:
日日噜狠狠噜天天噜AV
|
伊人大杳焦在线
|
啦啦啦啦在线直播免费播放
|
可播放的免费男男videos不卡
|
午夜三级国产精品理论三级
|
伊人色综合九久久天天蜜桃
|
亚洲欧美自拍一区
|
亚洲av成人片在线观看
|
久久久精品中文字幕麻豆发布
|
东方美女大战黑人mp4
|
a毛片在线观看
|
高嫁肉柳风车动漫
|
老司机福利深夜亚洲入口
|
精品97国产免费人成视频
|
欧美日韩国产专区
|
日韩人妻无码精品专区
|
少妇粉嫩小泬喷水视频
|
国产高清一区二区三区视频
|
国产日韩av在线播放
|
四虎影在永久地址在线观看
|
黑人粗大猛烈进出高潮视频
|
日韩电影免费在线观看网址
|
收集最新中文国产中文字幕
|
女人16一毛片
|
国产精品一区二区av
|
君子温如玉po
|
亚洲国产精品久久人人爱
|
久久丫精品久久丫
|
99er在线视频
|
美女视频内衣脱空一净二净
|
永久免费AV无码网站性色AV
|
日本大片免a费观看视频
|
大屁股熟女一区二区三区
|
国产大屁股喷水视频在线观看
|
免费在线观看一区
|
久久精品视频5
|
99精品国产成人a∨免费看
|
色多多视频在线播放
|
欧美日韩国产精品
|
成人免费看www网址入口
|
国产福利一区视频
|