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


















