




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、本文分兩部分向您介紹不同的問題確定工具,以及何時使用它們。還提供了一些示例,說明如何解釋這些命令的輸出以及如何采取正確的操作。本文是摘自 IBM 紅皮書IBM Certification Study Guide eServer p5 and pSeries Administration and Support for AIX 5L Version 5.3。您可以通過訪問“IBM AIX 認(rèn)證專題”來了解其它的相關(guān)認(rèn)證文章: · IBM AIX 認(rèn)證專題 更換熱插拔拔設(shè)備安裝在您的系統(tǒng)中的某些設(shè)備,能夠在不關(guān)閉系統(tǒng)的情況下進行安裝、刪除或者更換。支持這些操作的設(shè)備包括 PCI 適配器、
2、SCSI 設(shè)備,以及一些 RAID 設(shè)備。并不是所有的 PCI 適配器都支持熱插拔任務(wù)。要確定某個特定的設(shè)備是否支持熱插拔操作,可以參考硬件產(chǎn)品文檔。為了更換熱插拔拔設(shè)備,您必須轉(zhuǎn)到“Hot Plug Task”菜單,可以從診斷工具實用工具中訪問該菜單。根據(jù)環(huán)境和所安裝的軟件包的不同,在選擇這個任務(wù)之后,將顯示下列子任務(wù)中的某些內(nèi)容:PCI 熱插拔拔管理器PCI 熱插拔拔管理器 (HPM) 任務(wù)是 SMIT 中的一個菜單,它允許您標(biāo)識、添加、刪除、或者更換 PCI 熱插拔拔適配器。RAID 熱插拔拔設(shè)備這個任務(wù)允許用戶標(biāo)識或刪除使用 SCSI Enclosure Services (SES)
3、設(shè)備的系統(tǒng)單元中的 RAID 設(shè)備。SCSI 和SCSI RAID 熱插拔管理器在以前的發(fā)行版中,這個任務(wù)稱為“SCSI Device Identification and Removal or Identify and Remove Resources”。這個任務(wù)允許用戶標(biāo)識、添加、刪除、或更換使用 SCSI Enclosure Services (SES) 設(shè)備的系統(tǒng)單元中的 RAID 設(shè)備。您可以使用 lsslot 命令動態(tài)地顯示可重新配置的插槽和它們的特征。在示例 1中,我們使用 lsslot 命令來顯示熱插拔 PCI 插槽的編號、位置以及功能。示例 1 使用 lsslot 命令# l
4、sslot -c pci# Slot Description Device(s)U787B.001.DNW0974-P1-C1 PCI-X capable, 64 bit, 133MHz slot ent2U787B.001.DNW0974-P1-C2 PCI-X capable, 64 bit, 133MHz slot EmptyU787B.001.DNW0974-P1-C3 PCI-X capable, 64 bit, 133MHz slot EmptyU787B.001.DNW0974-P1-C4 PCI-X capable, 64 bit, 133MHz slot sisioa0U78
5、7B.001.DNW0974-P1-C5 PCI-X capable, 64 bit, 133MHz slot pci7 lai0在更換一個熱插拔適配器或者磁盤之前,您應(yīng)該取消所有依賴于您希望刪除的物理設(shè)備的其他設(shè)備或者接口的配置。在示例2 中,我們介紹了在嘗試刪除一個未取消配置的設(shè)備時所顯示的錯誤消息。lsdev 命令將確定該設(shè)備是否處于可用狀態(tài)。示例 2 在嘗試更換配置設(shè)備 sisia0 時顯示的錯誤消息COMMAND STATUSCommand:failed stdout:yes stderr:noBefore command completion, additional instruc
6、tions may appear below.The visual indicator for the specified PCI slot hasbeen set to the identify state.Press Enter to continueor enter x to exit.The specified slot contains device(s) that are currentlyconfigured.Unconfigure the following device(s) and try again.sisioa0# lsdev -C|grep sisgxme0 Defi
7、ned Graphics Data Transfer Assist Subsystemsisioa0 Available 05-08 PCI-X Dual Channel U320 SCSI RAID Adaptersisioa1 Available 09-08 PCI-X Dual Channel U320 SCSI RAID Adaptersisraid0 Available 05-08-ff Ultra320 SCSI RAID Adapter Logical bussisraid1 Available 09-08-ff Ultra320 SCSI RAID Adapter Logica
8、l bus如果您正運行于多個分區(qū)環(huán)境中,那么應(yīng)該驗證您所嘗試刪除或者更換的設(shè)備是否標(biāo)記為某個分區(qū)必需的設(shè)備。如果是這樣,那么應(yīng)該在更換該設(shè)備之前停止相應(yīng)的分區(qū)。在下列場景中,我們將更換 ent2 以太網(wǎng) PCI 適配器。從示例 3 中顯示的 lsslot 命令的輸出中,我們可以找到該適配器的物理位置。我們將刪除相應(yīng)的接口 en2,如示例3 所示。示例 3 刪除 en2 接口# ifconfig -aen0:flags=5e080863,c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_O
9、FFLOAD,PSEG,CHAIN>inet tcp_sendspace 131072 tcp_recvspace 65536en1:flags=5e080863,c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD,PSEG,CHAIN>inet tcp_sendspace 131072 tcp_recvspace 65536en2:flags=5e080863,c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULT
10、ICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD,PSEG,CHAIN>inet .0 netmask 0x0tcp_sendspace 131072 tcp_recvspace 65536lo0:flags=e08084b<UP,BROADCAST,LOOPBACK,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT>inet6 :1/0tcp_sendspace 131072 tcp_recvspace 131072 rfc1323 1# ifconfig en2 detach# ifconfig -aen0:flags
11、=5e080863,c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD,PSEG,CHAIN>inet tcp_sendspace 131072 tcp_recvspace 65536en1:flags=5e080863,c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD,PSEG,CHAIN>inet tcp_sendspace 13107
12、2 tcp_recvspace 65536lo0:flags=e08084b<UP,BROADCAST,LOOPBACK,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT>inet6 :1/0tcp_sendspace 131072 tcp_recvspace 131072 rfc1323 1可以使用 SMIT 或診斷程序 (DIAG) 工具菜單來啟動熱插拔任務(wù)。在這個場景中,我們使用了 DIAG 工具。1. 要啟動 DIAG 工具,可以在命令提示符處輸入 diag 命令。當(dāng)顯示如圖 1 中所示的屏幕時,按 Enter。圖 1 初始診斷屏幕2. 從“F
13、unction Selection”菜單中,選擇“Task Selection (Diagnostics, Advanced Diagnostics, Service Aids, etc.)”選項。圖 2 顯示了“Diagnostics, Advanced Diagnostics, Service Aids, etc.”屏幕。圖 2 診斷功能選擇屏幕3. 在“Task Selection List”菜單中,向下滾動到“Hot Plug Task”菜單選項,并選擇它。圖 3 顯示了“Task Selection List”,其中突出顯示了“Hot Plug Task”菜單選項。圖 3 “Task
14、 Selection List”菜單選項在使用 diag 菜單時,將根據(jù)您的硬件環(huán)境列出可用的選項。在這個示例中,我們看到列出了三個選項:a. “PCI Hot Plug Manager”菜單b. “RAID Hot Plug Devices“菜單c. “SCSI and SCSI RAID Hot Plug Manager”菜單選擇“PCI Hot Plug Manager”菜單選項。圖 4 顯示了“HPT”菜單,其中突出顯示了“PCI Hot Plug Manager”。圖 4 “Hot Plug Task”菜單4. 在“PCI Hot Plug Manager”菜單中,選擇“Unconf
15、igure A device”。選擇要取消配置的合適的適配器。在這個場景中,將要取消適配器 ent2 的配置。圖 5 顯示了“Unconfigure A device”菜單,其中突出顯示了 ent2 設(shè)備。對于這個場景,我們可以將設(shè)備定義保存在數(shù)據(jù)庫中。在將 ent2 設(shè)備置于已定義的狀態(tài)之后,返回到“PCI Hot Plug Manager”菜單。圖 5 “Unconfigure A device”屏幕5. 在“PCI Hot Plug Manager”菜單中,選擇“Replace/Remove a PCI Hot Plug Adapter”。選擇要更換/刪除的合適的適配器。在這個場景中,將
16、要更換適配器 ent2。圖 6 顯示了“PCI Hot Plug Manager”菜單,其中突出顯示了“Replace/Remove”選項。圖 6 “PCI Hot Plug Manager Replace/Remove”菜單圖 6 “PCI Hot Plug Manager Replace/Remove”菜單6. 選擇了 ent2 適配器之后,將顯示“Replace/Remove a PCI Hot Plug Adapter”菜單??梢愿鼡Q或者刪除該適配器。在這個場景中,我們將更換該適配器。使用 Tab 或者 F4 鍵,選擇“replace”。在選擇了“replace”選項之后,會將該 PC
17、I 插槽置于允許刪除 PCI 適配器的狀態(tài)。閃爍的信號燈表示該插槽包含已選中進行更換的適配器。要開始更換過程,可以按 Enter鍵。圖 7 顯示了突出顯示的“replace”選項。圖 7 “Replace/Remove a PCI Hot Plug Adapter”菜單7. 圖 8 顯示了完整的適配器更換過程。在更換過程的這個階段中,將要求您完成下列工作:a. 通過按 Enter 鍵,確認(rèn)應(yīng)該對該適配器進行更換。將可視的指示器設(shè)置為標(biāo)識狀態(tài)。您可以按 x 鍵、Enter 鍵退出。b. 交換 PCI 適配器。將可視的指示器設(shè)置為操作狀態(tài)。要繼續(xù)進行,請按 Enter 鍵。要退出,請按 x 鍵,然
18、后按 Enter 鍵。交換過程需要從 PCI 插槽中刪除 PCI Blind Swap Cassette,使用具有相同 FRU 的 PCI 以太網(wǎng)適配器來替換 PCI 以太網(wǎng)適配器,然后組裝到 PCI Blind Swap Canister 中。說明:如果您選擇退出這個階段,那么 PCI 插槽將處于已刪除的狀態(tài)。c. 將 PCI Blind Swap Cassette 插回到 PCI 插槽。要繼續(xù)進行,請按 Enter 鍵?,F(xiàn)在已經(jīng)更換了適配器,并且做好了重新配置的準(zhǔn)備。圖 8 顯示了這三個步驟以及成功地完成更換任務(wù)。圖 8 更換 PCI 適配器技巧:如果沒有取消以太網(wǎng)適配器接口的配置(請參見
19、前面的步驟4),那么整個過程將在此處失敗。取消以太網(wǎng)適配器接口的配置,并從步驟5 開始這個過程。8. 在更換了 PCI 以太網(wǎng)適配器之后,必須為 AIX 5L 對該設(shè)備進行配置。在“PCI Hot Plug Manager”菜單中,選擇“Configure a Defined Device”,然后選擇 ent2 以太網(wǎng)設(shè)備,并按 Enter 鍵。現(xiàn)在,將對 ent2 設(shè)備適配器進行配置。圖 9 顯示了“Configure a Defined Device”菜單。圖 9 “Configure A Defined Device”菜單9. ent2 設(shè)備現(xiàn)在已經(jīng)可以使用,可以為其重新配置一個 IP
20、地址。應(yīng)該在操作系統(tǒng)錯誤日志中記錄針對 ent2 設(shè)備的修復(fù)操作。其狀態(tài)如圖 10 中所示。圖 10 “PCI Hot Plug Manager Replace/Remove”菜單10. 選擇 ent2 適配器之后,將顯示“Replace/Remove a PCI Hot Plug Adapter”菜單??梢愿鼡Q或者刪除該適配器。在這個場景中,我們將更換該適配器。使用 Tab 或者 F4 鍵,選擇“replace”。在選擇了“replace”選項之后,會將該 PCI 插槽置于允許刪除 PCI 適配器的狀態(tài)。閃爍的信號燈表示該插槽包含已選中進行更換的適配器。要開始更換過程,可以按 Enter 鍵
21、。圖 11 突出顯示了“replace”選項。圖 11 “Replace/Remove a PCI Hot Plug Adapter”菜單11. 圖 12 顯示了完整的適配器更換過程。在更換過程的這個階段中,將要求您完成下列工作:a. 通過按 Enter 鍵,確認(rèn)應(yīng)該對該適配器進行更換。將可視的指示器設(shè)置為標(biāo)識狀態(tài)。您可以按 x 鍵、Enter 鍵退出。b. 交換 PCI 適配器。將可視的指示器設(shè)置為操作狀態(tài)。要繼續(xù)進行,請按 Enter 鍵。要退出,請按 x 鍵,然后按 Enter 鍵。交換過程需要從 PCI 插槽中刪除 PCI Blind Swap Cassette,使用具有相同 FRU
22、的 PCI 以太網(wǎng)適配器來替換 PCI 以太網(wǎng)適配器,然后組裝到 PCI Blind Swap Canister 中。說明:如果您選擇退出這個階段,那么 PCI 插槽將處于已刪除的狀態(tài)。c. 將 PCI Blind Swap Canister 插回到 PCI 插槽。要繼續(xù)進行,請按 Enter 鍵?,F(xiàn)在已經(jīng)更換了適配器,并且做好了重新配置的準(zhǔn)備。圖 12 顯示了這三個步驟以及成功地完成更換任務(wù)。圖 12 更換 PCI 適配器技巧:如果沒有取消以太網(wǎng)適配器接口的配置(請參見前面的步驟4),那么整個過程將在此處失敗。取消以太網(wǎng)適配器接口的配置,并從步驟5 開始這個過程。12. 在更換了 PCI 以
23、太網(wǎng)適配器之后,必須為 AIX 5L 對該設(shè)備進行配置。在“PCI Hot Plug Manager”菜單中,選擇“Configure a Defined Device”,然后選擇 ent2 以太網(wǎng)設(shè)備,并按 Enter 鍵?,F(xiàn)在,將對 ent2 設(shè)備適配器進行配置。圖 13 顯示了“Configure a Defined Device”菜單。圖 13“Configure A Defined Device”菜單13. ent2 設(shè)備現(xiàn)在已經(jīng)可以使用,可以通過 smit 的 chinet 快速路徑為其重新配置一個 IP 地址。應(yīng)該在 AIX 5L 錯誤報告中記錄針對 ent2 設(shè)備的修復(fù)操作。通
24、過顯示錯誤報告中記錄的錯誤已經(jīng)解決,這將為可能使用這臺服務(wù)器的其他系統(tǒng)管理員提供幫助。要輸入修復(fù)操作,則使用 diag Æ Task Selection Æ Log Repair Action 并選擇 ent2 設(shè)備?;仨撌坠收洗疟P的更換系統(tǒng)管理員所碰到的大多數(shù)問題都是與磁盤驅(qū)動器相關(guān)的問題。所以,您必須了解一些更換磁盤的過程??赡芤驗橄铝性蛑欢枰鼡Q磁盤:磁盤出現(xiàn)故障。磁盤開始報告 IO 錯誤,并且您希望對其進行更換,以防止出現(xiàn)全面的故障。磁盤無法滿足/達到您的需求,例如在大小或者速度方面。在下面的部分中,我們希望盡量介紹一些出現(xiàn)磁盤故障的最常見的場景。 場景 1如
25、果您所希望更換的磁盤進行了鏡像,那么我們建議執(zhí)行下列這些步驟:1. 使用 rmlvcopy 命令或者 unmirrorvg 命令,刪除位于該磁盤中的所有邏輯卷的副本。2. 使用 reducevg 命令從卷組中刪除該磁盤。3. 使用 rmdev 命令刪除磁盤定義。4. 物理刪除該磁盤。如果該磁盤無法進行熱插拔,那么您可能需要重新啟動系統(tǒng)。5. 更換新的替換磁盤。如果該磁盤無法進行熱插拔,那么您可以運行 cfgmgr;否則,您可能需要重新啟動系統(tǒng)。6. 使用 extendvg 命令將剛添加的磁盤包含到卷組中。7. 使用 mklvcopy 或者 mirrorvg,為所有的邏輯卷重新創(chuàng)建并同步副本。場
26、景 2如果您所希望更換的磁盤沒有進行鏡像,并且能夠正常工作,我們建議執(zhí)行下列這些步驟:1. 更換新的替換磁盤。如果該磁盤無法進行熱插拔,那么您可以運行 cfgmgr;否則,您可能需要重新啟動系統(tǒng)。2. 使用 extendvg 命令,將剛添加的磁盤包含到卷組中。3. 使用 migratepv 命令或者 migratelp 命令,將故障磁盤中的所有分區(qū)遷移到新的磁盤。如果這些磁盤屬于 rootvg,那么您應(yīng)該考慮下面的情況:如果要更換的磁盤包含 BLV 的一個副本,那么您必須使用 chpv -c 命令清除它。必須使用 bosboot 命令在新的磁盤上創(chuàng)建一個新的 BLV 映像。必須使用 bootl
27、ist 命令更新 bootlist,以使這些更改生效。如果要更換的磁盤中包含分頁空間或者主轉(zhuǎn)儲設(shè)備,那么您應(yīng)該禁用它們。在 migratepv 命令完成之后,您應(yīng)該重新激活它們。4. 使用 reducevg 命令從卷組中刪除故障磁盤。5. 使用 rmdev 命令刪除磁盤定義。場景 3如果該磁盤沒有進行鏡像,并且已經(jīng)完全無法工作,而卷組中有其他磁盤可供使用,那么我們建議執(zhí)行下列這些步驟:1. 標(biāo)識所有至少有一個分區(qū)位于故障磁盤的邏輯卷。2. 關(guān)閉這些邏輯卷,并使用 umount 命令卸載所有相對應(yīng)的文件系統(tǒng)。3. 使用 rmfs 命令,刪除這些文件系統(tǒng)和邏輯卷。4. 使用 reducevg 命令
28、從卷組中刪除故障磁盤。5. 使用 rmdev 命令刪除磁盤定義。6. 物理刪除該磁盤。如果該磁盤無法進行熱插拔,那么您可能需要重新啟動系統(tǒng)。7. 使得更換的磁盤可供使用。如果該磁盤無法進行熱插拔,那么您可以運行 cfgmgr;否則,您可能需要重新啟動系統(tǒng)。8. 使用 extendvg 命令將剛添加的磁盤包含到卷組中。9. 使用 mklv 和 crfs 命令,重新創(chuàng)建所有的邏輯卷和相對應(yīng)的文件系統(tǒng)。10. 如果您有相關(guān)數(shù)據(jù)的備份,那么請從備份恢復(fù)您的數(shù)據(jù)。場景 4如果該磁盤沒有進行鏡像,并且已經(jīng)完全無法工作,而卷組中沒有其他的磁盤可供使用(該卷組僅包含一個物理卷、或者所有的物理卷都同時失效),并
29、且該卷組不是 rootvg,那么我們建議執(zhí)行下列這些步驟:1. 使用 exportvg 命令從系統(tǒng)中導(dǎo)出卷組定義。2. 確保 /etc/filesystems 中不包含任何不正確的節(jié)。3. 使用 rmdev 命令刪除磁盤定義。4. 物理刪除該磁盤。如果該磁盤無法進行熱插拔,那么您可能需要重新啟動系統(tǒng)。5. 更換新的替換磁盤。如果該磁盤無法進行熱插拔,那么您可以運行 cfgmgr;否則,您可能需要重新啟動系統(tǒng)。6. 如果您有卷組的備份,那么請使用 restvg 命令對其進行恢復(fù)。7. 如果您沒有對卷組進行備份,那么請使用 mkvg 命令、mklv 命令和 crfs 命令,重新創(chuàng)建卷組、所有的邏輯
30、卷、以及相對應(yīng)的文件系統(tǒng)。8. 如果您有相關(guān)數(shù)據(jù)的備份,那么請從備份恢復(fù)您的數(shù)據(jù)。場景 5如果該磁盤沒有進行鏡像,并且已經(jīng)完全無法工作,而卷組中沒有其他磁盤可供使用(該卷組僅包含一個物理卷,或者所有的物理卷都同時失效),并且該卷組不是 rootvg,那么我們建議執(zhí)行下列這些步驟:1. 更換故障磁盤。2. 使系統(tǒng)啟動進入維護模式。3. 從一個 mksysb 映像恢復(fù)系統(tǒng)?;仨撌讓D形問題進行故障排除這個部分內(nèi)容將介紹與顯示輸出相關(guān)的問題的解決方法。 試圖啟動桌面時發(fā)生系統(tǒng)停止下面的部分將幫助您了解影響圖形桌面正常啟動的一些原因。 /home 文件系統(tǒng)已經(jīng)裝滿當(dāng)/home 文件系統(tǒng)已經(jīng)裝滿時,用戶
31、將無法使用 AIX 5L CDE 進行登錄。如果 /home 已經(jīng)裝滿,那么 AIX 5L CDE 歡迎窗口將接受用戶名和密碼,然后不顯示任何內(nèi)容(看起來系統(tǒng)出現(xiàn)了停止),然后再次返回到 AIX 5L CDE 歡迎窗口。要進行登錄并對問題進行分析,可以按 AIX 5L CDE 歡迎窗口中的 Options 按鈕,然后選擇“Command Line Login”,或者以非圖形顯示的方式進行登錄。 名稱解析問題如果名稱解析配置不正確,或者您的系統(tǒng)無法連接到 DNS 服務(wù)器,那么用戶將碰到登錄和網(wǎng)絡(luò)問題。如果在名稱解析方面存在問題,那么 AIX 5L CDE 歡迎窗口將接受用戶名和密碼,然后顯示“S
32、tarting the Common Desktop Environment”消息,它將持續(xù)幾分鐘的時間,然后啟動基本的圖形環(huán)境。使用 nslookup 命令可以驗證您的系統(tǒng)是否能夠通過 DNS 服務(wù)器進行名稱解析。例如,可以使用 nslookup 命令解析名稱 :# nslookup Default Server: Address: .2 > Server: Address: .2 Non-authoritative answer: Name: 9,9 Aliases: > exit # 如果在嘗試解析一個名稱時,nslookup 命令
33、沒有顯示類似的輸出,或者在顯示大于符號提示符 (>) 時出現(xiàn)延遲,那么這意味著無法連接到 DNS 服務(wù)器:o 請驗證您的系統(tǒng)是否能夠訪問網(wǎng)絡(luò)。 o 請驗證您的 DNS 服務(wù)器是否已經(jīng)啟動并正在運行,您需要訪問它們以進行名稱解析查詢。 o 停止使用 DNS 服務(wù)器。使用 SMIT 快速路徑: # smitty spnamerslv您必須提供一個名稱,以便對 /etc/resolv.conf 進行重命名。您還可以使用下面的命令:# namerslv -e注意:當(dāng)您停止使用DNS 服務(wù)器時,這將影響到所有使用該名稱解析服務(wù)的程序和服務(wù)。除非您很清楚它將對系統(tǒng)帶來的影響,否則請不要進行這項操作。
34、無法打開顯示的錯誤的故障排除當(dāng)運行使用圖形服務(wù)的命令時,您可能會碰到與下面類似的消息:Error:Can't open display:該程序正嘗試在圖形環(huán)境中顯示輸出,但是卻無法完成這項任務(wù)。在程序可以使用一個顯示之前,它必須建立到驅(qū)動顯示的 X 服務(wù)器的連接。 打開一個顯示要打開到控制指定顯示的 X 服務(wù)器的連接,您必須設(shè)置顯示的名稱、或者 DISPLAY 環(huán)境變量,它是一個格式如下所示的字符串:HostName:Number.Screen其中:HostName指定該顯示在物理上依附的主機系統(tǒng)的名稱或者 IP 地址。這個主機名后面應(yīng)該加上一個 :(冒號)。Number指定主機中顯示
35、服務(wù)器的 ID 編號。顯示編號的后面可以加上一個 .(點號)。Screen指定主機服務(wù)器上屏幕的編號。單個 X 服務(wù)器可以連接或控制多個屏幕。例如,您可以使用下面命令將 DISPLAY 環(huán)境變量設(shè)置為名為 server3 的系統(tǒng)上的屏幕 0、顯示 2:# export DISPLAY=server3:2.0如果在設(shè)置了 DISPLAY 環(huán)境變量之后,您依然得到“Can't open display”消息,并且這時 X 服務(wù)器正在運行,那么您必須檢查您的系統(tǒng)是否有權(quán)限訪問運行于該計算機中的 X 服務(wù)器。您使可以用 xhost 命令控制哪些用戶能夠訪問當(dāng)前主機中運行的 X 服務(wù)器。這個命令
36、可以在一個計算機的列表中添加或者刪除主機名,X 服務(wù)器將接受這個列表中的計算機的連接。例如,可以在運行 X 服務(wù)器的、名為 server3 的系統(tǒng)中運行 xhost 命令,以便為您的系統(tǒng)(名為 server2)授予連接到這個 X 服務(wù)器的權(quán)限:# xhost +server2要拒絕名為 server2 的系統(tǒng)對這個 X 服務(wù)器的訪問,可以輸入下面的命令:# xhost -server2說明:請確保您在指定主機名時使用了xhost + 命令,因為它將禁用X 服務(wù)器的訪問控制。這將允許您為特定的主機授予訪問權(quán)限,從而簡化對X 服務(wù)器的潛在攻擊的監(jiān)視。如果您沒有指定主機名,那么將為所有的主機授予訪問
37、權(quán)限,這是一種潛在的安全風(fēng)險。對 TTY 顯示問題進行故障排除您可能會碰到各種 TTY 設(shè)備問題,例如,在嘗試使用 clear 命令清除屏幕內(nèi)容時,屏幕卻保持不變,或者在運行 smit 命令時,卻得到了與如下所示類似的、雜亂的輸出:# smitty BB5,Alqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk6,x6cx7,mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj5,B6.Initializing SMIT .5, 6, 6c 7,5,Alqqqqqqqqqqq
38、qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk6,x6cx7,mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj5,B6.Processing data .5, ?System Management" Move cursor to desired item and press Enter.$"!aSoftware Installation and Maintenance%"BSoftware License Management&"Device
39、s'"System Storage Management (Physical & Logical Storage)("Security & Users)"Communications Applications and Services*"Print Spooling+"Advanced Accounting,"Problem Determination-"Performance & Resource Scheduling."System Environments/"Proc
40、esses & Subsystems0"Applications1"Installation Assistant2"Cluster Systems Management3"Using SMIT (information only)5, F9=Shell7, F10=Exit Enter=Do $! 這說明沒有將 TERM 環(huán)境變量設(shè)置為正確的值。 不同顯示和終端的TERM 值有關(guān)終端功能的信息存儲在 terminfo 數(shù)據(jù)庫中。TERM 環(huán)境變量的值標(biāo)識了 terminfo 數(shù)據(jù)庫中特定的終端描述。這為程序與當(dāng)前 TTY 設(shè)備進行有效地通信提供了
41、所需的全部信息。表 1 顯示了用于各種終端的值。表 1 用于各種終端的值顯示/終端 值 3161 ASCII 終端 ibm3161 3163 ASCII 終端 ibm3161 DEC VT100(終端) vt100 DECVT220 vt220 3151 ASCII 終端 ibm3151 AIXwindows aixterm 例如,要將 TERM 環(huán)境變量的值設(shè)置為 vt100,可以輸入下面的命令:# export TERM=vt100回頁首perfpmr 命令perfpmr 命令由一組實用工具組成,這些實用工具用于構(gòu)建包含所需信息的測試用例,以幫助進行性能問題分析。它主要用于協(xié)助 IBM 軟
42、件支持部門,但是作為系統(tǒng)的文檔說明工具,它也是很有價值的。因為總在對 perfpmr 命令進行頻繁地更新,所以在 AIX 5L 媒體中沒有提供這個命令。可以從下面的位置下載該命令:請使用適合的 AIX 5L 級別的版本。對于我們來說,所需的文件位于:perfpmrperfpmr 命令的語法為:perfpmr.sh -PDgfnpsc-F file-x file-d sec monitor_seconds表 2 給出了相關(guān)參數(shù)的描述。表 2標(biāo)志 描述 -P 只進行預(yù)覽顯示運行所需的腳本和磁盤空間。 -D 不使用 perfpmr.cfg 文件,以原始的方式運行 perfpmr。 -g 不收集 ge
43、nnames 的輸出。 -f 如果 gennames 正在運行,則指定 gennames -f。 -n 如果不希望進行 netstat 或者 nfsstat 輸出,則使用這個選項。 -p 如果在 monitor.sh 運行時不希望進行 pprof 收集,則使用這個選項。 -s 如果不希望進行 svmon 輸出,則使用這個選項。 -c 如果不希望任何配置信息,則使用這個選項。 -F File 使用該文件作為 perfpmr cfg 文件;缺省值為 perfpmr.cfg。 -x File 僅執(zhí)行 perfpmr 安裝目錄中的文件。 -d sec 表示在啟動收集周期之前的等待時間;缺省值為 del
44、ay_seconds 0。 -s 如果不需要 svmon 輸出,則使用這個選項。 perfpmr.sh 命令的常用標(biāo)志 參數(shù)請?zhí)貏e注意下面的參數(shù)。monitor_seconds收集周期(單位為秒)。最小的周期為 60 秒??梢允褂?perfpmr.sh 600 命令將標(biāo)準(zhǔn)的收集周期設(shè)置為 600 秒。 測量和示例除非您單獨運行 Shell 腳本,否則 perfpmr.sh 600 命令將執(zhí)行下列 Shell 腳本以獲得一個測試用例。您也可以單獨地運行這些腳本。有關(guān)更詳細的內(nèi)容,請參見“運行 perfpmr”部分。config.sh將配置信息收集到一個名為 config.sum 的報告中。ems
45、tat.sh time根據(jù)模擬的指令,構(gòu)建一個名為 的報告。time 參數(shù)必須大于或者等于 60。filemon.sh time根據(jù)文件 I/O,構(gòu)建一個名為 filemon.sum 的報告。time 參數(shù)沒有任何限制。iostat.sh time根據(jù) I/O 統(tǒng)計信息,構(gòu)建兩個報告:一個匯總的報告名為 iostat.sum,一個間隔的報告名為 。time 參數(shù)必須大于或者等于 60。iptrace.sh time根據(jù)名為 iptrace.raw 的網(wǎng)絡(luò) I/O,構(gòu)建原始的 Internet Protocol (IP) 跟蹤報告。您可以使用 iptra
46、ce.sh -r 命令將 iptrace.raw 文件轉(zhuǎn)換為一個可讀的、名為 的 ipreport 文件。time 參數(shù)沒有任何限制。monitor.sh time調(diào)用系統(tǒng)性能監(jiān)視,并收集間隔的和匯總的報告:lsps.after 包含在運行 monitor.sh 之后的 lsps -a 和 lsps -s 輸出。用于報告分頁空間的使用。lsps.before包含在運行 monitor.sh 之前的 lsps -a 和 lsps -s 輸出。用于報告分頁空間的使用。包含在運行 monitor.sh 之前和之后的 nfsstat -m 和 nfssta
47、t -csnr 輸出。用于報告網(wǎng)絡(luò)文件系統(tǒng)的使用和配置。使用 ps -efk,包含間隔的示例(在運行 monitor.sh 之前和之后,顯示活動的進程)。它還包含 sadc、sar -A、iostat、vmstat 和 emstat 輸出。monitor.sum使用 ps -efk,包含匯總的示例(在運行 monitor.sh 之前和之后,對于活動的進程,顯示 ps 輸出中的更改)。它也包含 sadc、sar -A、iostat、vmstat 和 emstat 輸出。pprof.trace.raw 包含 pprof 的原始跟蹤。psb.elfk在運行 monitor.sh
48、 之前,包含經(jīng)過修改的 ps -elk 輸出。svmon.after包含在運行 monitor.sh 之后的 svmon -G 和 svmon -Pns 輸出,以及使用 svmon -S 命令得到的進程使用的若干個最大的段。用于報告內(nèi)存的使用。svmon.before包含在運行 monitor.sh 之前的 svmon -G 和 svmon -Pns 輸出,以及使用 svmon -S 命令得到的進程使用的若干個最大的段。用于報告內(nèi)存的使用。vmstati.after包含在運行 monitor.sh 之后的 vmstat -i 輸出。用于報告 I/O 設(shè)備的中斷。vmstati.before包含
49、在運行 monitor.sh 之前的 vmstat -i 輸出。用于報告 I/O 設(shè)備的中斷。netstat.sh -r time構(gòu)建一個有關(guān)網(wǎng)絡(luò)配置和使用的報告,該報告名為 ,其中在運行 monitor.sh 之前和之后,包含令牌環(huán)接口的 tokstat -d、以太網(wǎng)接口的 entstat -d、netstat -in、netstat -m、netstat -rn、netstat -rs、netstat -s、netstat -D 和 netstat -an。您可以清除以太網(wǎng)和令牌環(huán)統(tǒng)計信息,并通過運行 netstat.sh -r 60,再次運行這個報告。time 參數(shù)
50、必須大于或者等于 60。nfsstat.sh time構(gòu)建一個有關(guān) NFS 配置和使用的報告,該報告名為 ,其中包含在運行 nfsstat.sh 之前和之后的 nfsstat -m 和 nfsstat -csnr。time 參數(shù)必須大于或者等于 60。pprof.sh time構(gòu)建一個名為 pprof.trace.raw 的文件,可以使用 pprof.sh -r 命令對其進行格式化。time 參數(shù)沒有任何限制。ps.sh time根據(jù)進程狀態(tài) (ps) 構(gòu)建相關(guān)的報告。ps.sh 將創(chuàng)建下列文件:psa.elfk在運行 ps.sh 之后,執(zhí)行 ps -elfk 列出相關(guān)內(nèi)
51、容。psb.elfk在運行 ps.sh 之前,執(zhí)行 ps -elfk 列出相關(guān)內(nèi)容。在運行 ps.sh 之前和之后的活動的進程。ps.sum在 ps.sh 開始和結(jié)束之間所發(fā)生的更改的匯總報告。這可以用于確定哪些進程耗費了大量的資源。time 參數(shù)必須大于或者等于 60。sar.sh time根據(jù) sar 構(gòu)建相關(guān)的報告。sar.sh 將創(chuàng)建下列文件:命令 sadc 10 7 和 sar -AOutput 的輸出。sar.sum在運行 sar.sh 一段時間之后的 sar 匯總信息。time 參數(shù)必須大于或者等于 60。tcpdump.sh int.timeint.
52、參數(shù)是接口的名稱;例如,tr0 為令牌環(huán)。創(chuàng)建 TCP/IP 轉(zhuǎn)儲的、名為 tcpdump.raw 的原始跟蹤文件。要產(chǎn)生一個可讀的 文件,可以使用 tcpdump.sh -r 命令。time 參數(shù)沒有任何限制。tprof.sh time創(chuàng)建一個名為 tprof.sum 的 tprof 匯總報告。用于分析進程和線程的內(nèi)存使用。通過指定 tprof.sh -p program 60 命令(這將允許您將所調(diào)用的可執(zhí)行程序配置為運行 60 秒),您還可以指定要配置的程序。time 參數(shù)沒有任何限制。trace.sh time從使用 trcrpt 命令所生成的 ASCII 跟蹤
53、報告,或者通過運行 trace.sh -r 創(chuàng)建原始跟蹤文件 (trace*)。這個命令將創(chuàng)建一個名為 的文件,其中包含可讀的跟蹤信息。用于分析性能問題。time 參數(shù)沒有任何限制。vmstat.sh time根據(jù) vmstat 構(gòu)建相關(guān)的報告:一個名為 的、vmstat 間隔的報告,以及一個名為 vmstat.sum 的、vmstat 匯總的報告。time 參數(shù)必須大于或者等于 60。因為 trace 命令將收集大量的數(shù)據(jù),所以 trace 命令將僅運行 5 秒(在缺省的情況下),因此,當(dāng)您的系統(tǒng)中出現(xiàn)性能問題的時候,它可能并不在運行,尤其是在性能問
54、題僅出現(xiàn)很短時間的情況下。在這種情況下,當(dāng)出現(xiàn)問題時,需要讓 trace 命令運行 15 秒。trace.sh 15 命令將執(zhí)行跟蹤任務(wù) 15 秒。系統(tǒng)可以產(chǎn)生一個大小為 135 MB 的測試用例,其中用于跟蹤的內(nèi)容占 100 MB。對于不同的系統(tǒng)負載,這個大小可能差別很大。如果您在具有相同工作負載的相同系統(tǒng)中運行跟蹤任務(wù) 15 秒,那么可能會得到大約 300 MB 的跟蹤文件。針對每個 CPU 產(chǎn)生一個原始跟蹤文件。這些文件名為 trace.raw-0、trace.raw-1,對于每個 CPU 依次類推。同時還將生成一個附加的原始跟蹤文件,名為 trace.raw。這是一個主文件,其中的信息可以將其他 CPU 特定跟蹤信息聯(lián)系在一起。要將這些跟蹤文件合并到一起,構(gòu)成一個原始跟蹤文件,可運行下面的命令:# trcrpt -C all -r trace.raw > trace.r# rm trace.raw*構(gòu)建并提交測試用例IBM 可能要求您為性能問題提供測試用例,或者您可能希望根據(jù)自己的需求來運行 perfpmr.sh 命令(例如,為檢測將來的性能問題而生成一個基準(zhǔn))。無論在哪種情況下,都可以使用 perfpmr.sh 工具來收集性能數(shù)據(jù)。即使您的性能問題的原因來源于系統(tǒng)中的某個組件(如網(wǎng)絡(luò)),perfpmr.sh 仍然可用于發(fā)送測
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國療法行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030年中國電茶燈行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030年中國電泳涂料行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030年中國電感十進位盒行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030年中國用于3D打印的PLA燈絲行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030年中國理化分析儀行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030年中國環(huán)保抗菌鞋墊行業(yè)發(fā)展分析及發(fā)展趨勢與投資前景預(yù)測研究報告
- 2025-2030年中國特種印刷行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030年中國牙種植夾具和最終基牙行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030年中國灰泥砂漿行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2024年中南大學(xué)專職輔導(dǎo)員招聘筆試真題
- 2025-2030中國財務(wù)公司行業(yè)深度分析及發(fā)展前景與發(fā)展戰(zhàn)略研究報告
- 2025年人教版小學(xué)五年級下冊奧林匹克數(shù)學(xué)競賽測試題(附參考答案)
- 不分手協(xié)議書合同書
- 室內(nèi)空間設(shè)計方案匯報
- 人因工程學(xué)在潛艇指揮系統(tǒng)設(shè)計中的應(yīng)用研究
- 新生兒敗血癥診斷與治療專家共識(2024)解讀課件
- 調(diào)飲技術(shù)大賽考試題庫400題(含答案)
- 2025年山東青島東鼎產(chǎn)業(yè)發(fā)展集團有限公司招聘筆試參考題庫含答案解析
- 寵物托運自負協(xié)議書范本
- 軟件開發(fā)中的質(zhì)量保障及改進措施
評論
0/150
提交評論