右欄
歡迎您:游客!請先
登錄
或
注冊
風格
恢復默認設置
|
展區
文件集瀏覽
圖片集瀏覽
Flash瀏覽
音樂集瀏覽
電影集瀏覽
|
搜索
|
社區游戲中心
曙海教育集團論壇
→
Linux專區
→
Linux應用開發
→ 在 Linux on POWER 上進行應用程序開發
新的主題
投票帖
交易帖
小字報
下一主題 >>
<< 上一主題
共有
6958
人關注過本帖
樹形
打印
主題:在 Linux on POWER 上進行應用程序開發
wangxinxin
小
大
1樓
個性首頁
|
博客
|
信息
|
搜索
|
郵箱
|
主頁
|
UC
加好友
發短信
等級:青蜂俠
帖子:
1393
積分:14038
威望:0
精華:0
注冊:
2010-11-12 11:08:23
在 Linux on POWER 上進行應用程序開發
Post By: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> 目錄樹中找到。
說明:
上面顯示的是代碼內容。您可以先檢查過代碼沒問題,或修改之后再運行.
支持
(
0
)
中立
(
0
)
反對
(
0
)
單帖管理
舉報帖子
使用道具
|
引用
|
回復
下一主題 >>
<< 上一主題
返回版面帖子列表
在 Linux on POWER 上進行應用程序開發
回復標題:
上傳附件:
簽名
:
不顯示
顯示
RSS2.0
Xhtml無圖版
Xslt無圖版
Copyright © 2000 - 2009
曙海
教育集團
Powered By
曙海教育集團
Version 2.2
頁面執行時間 0.02930 秒, 3 次數據查詢
主站蜘蛛池模板:
国产精品视频1区
|
欧美性受xxxx
|
国产精品国色综合久久
|
中文字幕精品视频
|
欧美三级一级片
|
午夜网站免费版在线观看
|
陈雅伦三级dvd在线观看
|
国产麻豆成人传媒免费观看
|
中文字幕精品在线视频
|
日韩欧美亚洲精品
|
亚洲精品国产电影
|
真实国产乱子伦对白视频37p
|
国产成人8X视频网站入口
|
99国产超薄丝袜足j在线观看
|
快播电影网日韩新片
|
久人人爽人人爽人人片AV
|
欧美日韩一区二区三
|
天天躁日日躁狠狠躁av中文
|
五月天婷婷综合网
|
欧美性生交xxxxx丝袜
|
午夜在线观看福利
|
色欲综合久久中文字幕网
|
国产精品国产三级国产普通话
|
国产高潮国产高潮久久久
|
中文字幕亚洲激情
|
日本人在线看片
|
亚洲制服在线观看
|
欧美精品福利视频
|
再深点灬舒服了灬太大了乡村
|
亚洲AV无码成人网站在线观看
|
高清国产性色视频在线
|
国产裸体舞一区二区三区
|
一级做a爰片性色毛片刺激
|
欧美aaaa在线观看视频免费
|
伊人久久久久久久久香港
|
精品亚洲成A人在线观看青青
|
国产在线无码视频一区二区三区
|
91福利视频免费观看
|
处女的诱惑在线观看
|
中国内地毛片免费高清
|
我和娇妻乱荡史
|