教你在服務(wù)器上實現(xiàn)Linux和AIX雙引導
在支持邏輯分區(qū)的 IBM eServer 服務(wù)器上,應(yīng)該讓 Linux 與 AIX 運行在不同的單獨分區(qū)中。然而,不是所有的配置都支持邏輯分區(qū),有時需要所有的資源都在硬件上可用。在這些情形下,雙引導 Linux 和 AIX 操作系統(tǒng)可能是根據(jù)您的需要來提供每種平臺的一種有效方法。與 Linux for x86 服務(wù)器不同的是,沒有用于雙引導兩個操作系統(tǒng)的公共引導加載程序。幸運的是,OpenFirmware 允許多個引導設(shè)備啟用雙引導。該工具使得不再需要手動地在機器上來回交換驅(qū)動器。手動磁盤交換可能導致用戶和操作系統(tǒng)都搞不清哪個磁盤是主磁盤。本文假定讀者熟悉 Linux for POWER™ 和 AIX 的安裝。
從 OpenFirmware 中配置雙引導
使用 OpenFirmware 接口來選擇引導設(shè)備很關(guān)鍵。不要嘗試通過物理地斷開驅(qū)動器來更改引導順序。斷開驅(qū)動器可能導致驅(qū)動順序的混亂,隨后導致無法引導磁盤,而且有可能造成數(shù)據(jù)丟失。
引導設(shè)備配置菜單位于 OpenFirmware 菜單系統(tǒng)中。在開啟機器之后,在 LCD 狀態(tài)面板顯示“E1F1 to reach OpenFirmware”時按 1 鍵。在主菜單中,執(zhí)行以下步驟:
選擇選項 7,即 Select Boot Options。
選擇選項 2,即 Select Boot Devices。該菜單允許您設(shè)置引導設(shè)備的***順序,并會準備 Multiboot 菜單(Select Boot Options 菜單中的選項 3)以備后用。
選擇 Select Device Type 菜單中的選項 5,即 Hard Drive。
從下一個菜單中選擇選項 1,即 SCSI。該菜單允許您設(shè)置默認情況下首先引導哪一個磁盤。該菜單還允許您設(shè)置其他磁盤放置在 Multiboot 菜單中的順序。
從下一個菜單中選擇 Task,然后選擇 M 返回主菜單。
必要時可以重復這些步驟,以便正確地設(shè)置引導盤的引導順序。
為了把來引導某個特定的磁盤,可以返回 Select Boot Options 菜單,然后選擇選項 3,即 Multiboot 菜單。該菜單允許您設(shè)置 OpenFirmware,以便在引導時總會在 Multiboot 菜單上暫停(以致不必按 1 鍵)。它還允許您從使用上述方法安排好的磁盤中進行選擇。
在操作系統(tǒng)內(nèi)部配置引導設(shè)備
在 Linux 中,可以使用 nvsetenv 工具(位于 /sbin 中)配置把在下一次引導中使用的引導設(shè)備。必須把該工具用作 root。
使用一個簡單的腳本,就可以設(shè)置候選的重新引導命令,以讓機器重新引導在 Linux 或 AIX 中。/sbin/nvsetenv 引導設(shè)備條目所使用的格式與 OpenFirmware 中提供的格式相同??梢栽?OpenFirmware 中查看設(shè)備名,并把信息復制到用 /sbin/nvsetenv 發(fā)出的命令行中。例如:
|
注意:所有代碼是一整行,只在 txt 后面有一個空格。
在 AIX 中,可以利用 bootlist 命令完成相同的操作。請參閱 nvsetenv 和 bootlist 手冊,以獲得關(guān)于每種工具的輔助說明。
結(jié)束語
不要試著通過物理地交換磁盤來重新排序引導設(shè)備??梢允褂?OpenFirmware 的控制臺接口或者 Linux 或 AIX 中提供的工具,來更改引導設(shè)備的順序。這可以保護您的數(shù)據(jù),并使系統(tǒng)維護更加容易。
() [#page_#][#page_#]
建立Qpopper
一旦Qpopper安裝完成,你需要開啟服務(wù)。如果你使用的是inetd或xinetd,只需通過執(zhí)行kill –HUP 就可以簡單的重啟inetd或xinetd后臺程序。你可以通過運行ps aux | grep inet來確定進程ID(PID)。
如果已經(jīng)把Qpopper安裝在單獨模式下,你需要通過在/etc/init.d/pop3文件中放置參數(shù) -S來執(zhí)行你已經(jīng)創(chuàng)建的腳本。例如,-S標記告訴Qpopper運行在服務(wù)器模式下,這樣可以有助于提高服務(wù)器的輸入/輸出性能。如果不是在服務(wù)器模式下,Qpopper把根據(jù)優(yōu)先訪問原則拷貝郵件文件并且在做了相應(yīng)調(diào)整之后把之拷回,例如電子郵件刪除。在服務(wù)器模式下,Qpopper掃描隊列而不是拷貝,并在用戶的任務(wù)中直接處理,這對需要支持大量用戶的POP3服務(wù)器尤為重要。
當運行一個POP3服務(wù)器時,表格1所有你可以用的命令選項。例如,可以從110端口遠程登陸你的服務(wù)器,手工操作,刪除大型的信息。對這些選項有一個全面的了解把有助于快速解決用戶的電子郵件故障。
USER 在這個命令之后輸入你的用戶ID,例如USER webmaster。
PASS 為這個帳戶輸入密碼,形式為 PASS 密碼。
QUIT 這個命令結(jié)束當前任務(wù)并刪除標記的郵件。
LIST 用這個命令可以列出信息和大小。
RETR 恢復某個信息號的特定郵件。
DELE 這個命令刪除某個信息號的特定郵件。
TOP 顯示特定郵件的前N行(TOP <# lines>).
Qpopper通過/etc/passwd和/etc/shadow依賴于正在應(yīng)用的標準系統(tǒng)驗證機制。所以,為了讓用戶可以使用POP3服務(wù),在本地系統(tǒng)上添加是必需的。既然你可能已經(jīng)運行了一個諸如Sendmail這樣的郵件代理,這件事情實際上已經(jīng)做好了。
發(fā)現(xiàn)并解決Qpopper的故障
你安裝的任何服務(wù)在***次運行的時候,可能總會出現(xiàn)一些問題。一個很好的辦法就是服務(wù)器對登陸其110端口的POP3請求能夠應(yīng)答。你可以試試從本地和遠端站點進行登陸。你把看到這些實驗中命令行的例子。
如果有大量的用戶聯(lián)接到你的服務(wù)器以獲取電子郵件的話,你可能需要通過改變等待***值來增大inetd的超時值,可以這樣做:
|
當大量的任務(wù)在同時進行時,這可以避免Qpopper進入死循環(huán)。當開始登陸時,你的日志文件開始記錄服務(wù),這時你可以改變我在上面提到的超時值。
另一個問題就是在較大的站點經(jīng)常出現(xiàn)郵件鎖定。當一個客戶向服務(wù)器打開一個POP3任務(wù)時,郵件鎖定這個文件就創(chuàng)建了。它阻止其他修改郵箱的聯(lián)接。有時候,一個用戶非正常的斷開聯(lián)接,Qpopper不能把在任務(wù)之初建立的臨時文件隊列刪除。這經(jīng)常在/var/spool目錄下以.user.pop的形式出現(xiàn)。服務(wù)器通常檢測過時的郵件鎖定并刪除他們;然而,在很少的情況下,為了允許再次訪問POP3服務(wù)器,管理員可能需要手工刪除這些文件。
總結(jié)
如果想為用戶提供完全的電子郵件功能,在你的Sendmail服務(wù)器中添加POP3服務(wù)是重要的一步。通過Qpopper,這項任務(wù)就變得相當?shù)暮唵?。迅?A class=hui14_line >下載,安裝,并重啟和運行。它也可以和其它標準SMTP服務(wù)器一起運行。
【編輯推薦】