提綱:
用feprom_update升級Firmware 2002-07-24
CHRPSystems系統(tǒng)啟動(dòng)過程的LEDE1DC報(bào)錯(cuò)提示 2002-07-24
怎樣在AIX5.1中建立熱后備(hotspare)磁盤? 2002-07-24
如何讓非root用戶有權(quán)限執(zhí)行sar命令 2002-07-24
使用errpt命令,產(chǎn)生0315-171錯(cuò)誤 2002-07-24
普通用戶執(zhí)行su命令時(shí)產(chǎn)生錯(cuò)誤:Authenticationdenied. 2002-07-24
查找文件或命令對應(yīng)的文件集 2002-07-24
AIX5L新特性(一):如何確認(rèn)CPU的主頻? 2002-07-24
如何記錄ftplog? 2002-07-24
目前哪些RS/6000支持邏輯分區(qū)(LPAR)? 2002-07-11
在移植安裝(Migrationinstallation)中都有那些文件和數(shù)據(jù)保留下來? 2002-07-11
如何在保留安裝(Preservationinstallation)方式下自定義需要保留的文件? 2002-07-11
PTF與APAR的區(qū)別? 2002-07-11
將man命令查看的內(nèi)容轉(zhuǎn)換成普通文本文件 2002-07-11
查看bootlog 2002-07-11
inetd.conf文件的恢復(fù) 2002-07-11
如何立刻斷掉一個(gè)已經(jīng)login的用戶? 2002-07-11
使用errdemon客戶化系統(tǒng)錯(cuò)誤日志文件 2002-07-11
什么版本的Oracle數(shù)據(jù)庫支持AIX5.1 2002-07-11
IBMpSeries和RS/6000哪些型號可以安裝SuSElinux? 2002-07-11
如何監(jiān)控裸設(shè)備I/O? 2002-07-11
在AIX上安裝RPM格式軟件包 2002-07-11
gated 進(jìn)程介紹和應(yīng)用 2002-03-25
如何處理 mountd 和 nfsd 無法正常啟動(dòng) 2002-03-25
如何在圖形登錄和命令行登錄方式見切換? 2002-01-29
如何阻止某些用戶遠(yuǎn)程登錄,telnet,rlogin? 2002-01-29
如何拒絕某些用戶的ftp訪問? 2002-01-29
如何查看某用戶共啟動(dòng)了多少進(jìn)程? 2002-01-29
如何在清理/tmp文件系統(tǒng)時(shí)找到過大的文件? 2002-01-29
如何限制某用戶在特定 pty 的訪問。 2002-01-28
如何打開鎖死的帳戶 2002-01-28
如何下載RS/6000相關(guān)的補(bǔ)丁(Fix,PTF),維護(hù)包及微碼(Microcode) 2002-01-03
如果想將linux應(yīng)用移植到pSeries和RS/6000上,哪里有參考資源? 2002-01-03
Aix 4.3上支持超過2GB的文件嗎? 2002-01-03
IBM INFORMIX數(shù)據(jù)庫級備份都備份了哪些內(nèi)容? 2001-12-31
在RS6000系列機(jī)器上如何配置IBM INFORMIX數(shù)據(jù)庫臨時(shí)數(shù)據(jù)庫空間? 2001-12-31
如何改變主機(jī)IP地址解析順序 2001-12-30
AIX無線系統(tǒng)管理器 2001-12-30
不能增加用戶,錯(cuò)誤信息為3004-687 2001-12-20
如何改變上傳ftp文件的缺省讀寫屬性? 2001-12-19
AIX中的 rmss 命令的用途 2001-12-19
在AIX 4.x如何******掛起的tty 2001-12-18
在AIX中擴(kuò)展卡的邏輯名和它所在插槽的對應(yīng)關(guān)系 2001-12-14
如何對系統(tǒng)做鏡像以提高系統(tǒng)高可用性和性能 2001-12-11
Debug mode 引導(dǎo)AIX 2001-12-10
kdb command 2001-12-10
在AIX中如何為一塊網(wǎng)卡,配多個(gè)IP地址? 2001-12-03
AIX內(nèi)核參數(shù)調(diào)整之vmtune -p -P(2)? 2001-11-30
AIX內(nèi)核參數(shù)調(diào)整之vmtune -f -F(3)? 2001-11-30
Linux 與 Pseries/RS6000 2001-11-30
AIX內(nèi)核參數(shù)調(diào)整之vmtune -M(5)? 2001-11-30
AIX內(nèi)核參數(shù)調(diào)整之vmtune -r -R(4)? 2001-11-30
如何在命令行下運(yùn)行update_all? 2001-11-29
如何確定一文件系統(tǒng)是Large File Enabled的文件系統(tǒng)? 2001-11-29
手工刪除smit菜單 2001-11-29
6230 SSA卡上快寫緩存的設(shè)置? 2001-11-29
支持Xwindows***少需要安裝那些文件集(Fileset)? 2001-11-29
如何改動(dòng)IP地址 2001-11-27
啟動(dòng)sendmail 2001-11-27
如何顯示格林威治時(shí)間 2001-11-27
看SSA邏輯盤與物理盤之間對應(yīng)關(guān)系 2001-11-27
登錄失敗次數(shù)過多 2001-11-27
用戶名長度問題 2001-11-27
如何判斷引起core文件的應(yīng)用程序 2001-11-27
inittab中引用的環(huán)境變量 2001-11-27
解鎖卷組 2001-11-27
在一個(gè)磁帶上備份多個(gè)文件 2001-11-27
夏時(shí)制問題 2001-11-27
passwd文件的備份 2001-11-27
如何限制某個(gè)用戶使用FTP服務(wù) 2001-11-27
在AIX系統(tǒng)中,如何得到一些偏僻的漢字 2001-11-27
AIX 是否支持 ramdisk 2001-11-15
什么是 inline log 2001-11-15
什么是X-window 2001-09-29
如何增加文件系統(tǒng)中的inode數(shù)目 2001-09-28
如何為調(diào)試應(yīng)用程序性能 定制系統(tǒng)內(nèi)存環(huán)境 2001-09-28
關(guān)于AIX 4.3.3的內(nèi)核問題。 2001-09-28
如何在AIX上實(shí)現(xiàn)象doskey一樣的功能 2001-09-28
如何修改終端的屬性以適應(yīng)特殊需要 2001-09-28
另一種讓vi編輯超大文本文件的方法 2001-09-28
如何利用grep的一些高級選項(xiàng)更好地管理系統(tǒng) 2001-09-28
IBM RS/6000 CPU 與IBM INFORMIX數(shù)據(jù)庫CPU虛處理器的設(shè)置 2001-08-28
AIX 與 LINUX 的結(jié)盟 2001-08-17
哪里可以下載AIX上的JDK? 2001-08-02
如何在 AIX 中設(shè)置 tftp server 2001-07-31
為什么用CD-ROM有時(shí)不能引導(dǎo)AIX 5L 2001-07-16
AIX 5L 5.1中的64位內(nèi)核 2001-07-12
怎樣在AIX 5L 5.1中進(jìn)行64位和32位內(nèi)核的切換? 2001-07-12
何謂EtherChannel?在AIX 5L中,它有何增強(qiáng)? 2001-07-12
JFS2 與 JFS的比較 2001-07-11
AIX 5L V5.1介紹 2001-07-10
如何確定pSeries和RS/6000 CPU的主頻? 2001-07-04
利用mksysb進(jìn)行系統(tǒng)備份有什么好處 2001-07-01
如何平穩(wěn)地停止AIX系統(tǒng)運(yùn)行? 2001-07-01
如何解決AIX上不能增加新用戶,錯(cuò)誤訊息 3004-687 2001-07-01
/var/adm/wtmp檔案太大怎么辦 2001-07-01
在Korn Shell中要如何設(shè)定 prompt 才會(huì)顯示出目前所在的目錄? 2001-07-01
2001/06 AIX安全防范有關(guān)的補(bǔ)丁(APAR) 2001-06-26
當(dāng)運(yùn)行mksysb時(shí),系統(tǒng)報(bào)錯(cuò):“rootvg is locked”(根卷組被鎖定) 2001-06-25
如何在Documentation Search Service中刪除文檔? 2001-06-25
CDE 不能啟動(dòng)解疑(一) 2001-06-25
只有root用戶可以登錄Xwindows,但普通用戶不能登錄, 如何處理? 2001-06-25
CDE 不能啟動(dòng)解疑(二) 2001-06-25
執(zhí)行execd時(shí)出現(xiàn)錯(cuò)誤0826-604 2001-06-12
如何配置AIX 5L 中的 Processor Entitlement 2001-06-12
AIX 5L 的特點(diǎn) 2001-06-12
怎樣鏡像rootvg 2001-06-08
AIX 5L v5.1在網(wǎng)絡(luò)方面增加了那些新功能? 2001-06-08
什么是Dead Gateway Detection(DGD, 失效網(wǎng)關(guān)檢測)? 2001-06-08
Virtual IP Address (VIPA)虛擬IP地址 2001-06-08
AIX支持的******socket數(shù) 2001-06-08
建立第二個(gè)root用戶 2001-06-05
如何查看系統(tǒng)的telnetd daemon已啟動(dòng) 2001-05-31
如何使用dd命令備份裸設(shè)備 2001-05-31
使用ls或mv *命令時(shí), 產(chǎn)生"Arguments too long"或"Array list too long"的錯(cuò)誤信息 2001-05-31
普通用戶無法執(zhí)行su命令 2001-05-31
Aix 版本號介紹 2001-05-31
在AIX4.3.3系統(tǒng)中,為什么oslevel命令的輸出不是4.3.3.0 2001-05-31
如何查看CPU的時(shí)間片的大小 2001-05-30
恢復(fù)文件系統(tǒng)超級塊 2001-05-30
tar備份鏈接文件 2001-05-30
在同網(wǎng)段內(nèi)同步時(shí)間 2001-05-30
在RS6000上,當(dāng)使用新的7210-025 DVD-RAM 來備份卷組時(shí),可以跨多個(gè)CD寫文件嗎? 2001-05-29
運(yùn)行iostat -d 命令系統(tǒng)返回警告提示" Disk history since boot not available. " 2001-05-23
設(shè)置以太網(wǎng)卡時(shí)選擇全雙工還是半雙工? 2001-05-23
怎樣確定當(dāng)前系統(tǒng)是32位或64位? 2001-05-23
AIX Version 4.3 Bonus Pack - 2001年4月版 2001-05-23
AIX V4.3支持超過2GB大文件 2001-05-22
如何在AIX4.3.3中啟動(dòng)或停止dhcpcd 2001-05-22
編輯超大文本文件 2001-05-22
在根目錄(/)下執(zhí)行了rm *,如何恢復(fù)系統(tǒng) 2001-05-22
如何解決License Server 啟動(dòng)時(shí)的錯(cuò)誤 GRL-2050: Fatal error from I4LLMD 2001-05-22
怎樣創(chuàng)建固定大小的臨時(shí)大文件 2001-05-22
smit.log 與 smit.script 文件 2001-05-21
如何減少文件系統(tǒng)中的碎塊 2001-05-21
AIX中對軟盤操作的DOS兼容命令 2001-05-21
查看系統(tǒng)啟動(dòng)信息(alog) 2001-05-21
如何查看多用戶系統(tǒng)中其它終端的屬性 2001-05-21
查看SSA磁盤中pdisk與hdisk的對應(yīng)關(guān)系 2001-05-21
如何看機(jī)器內(nèi)的卡及硬盤的微碼級別(microcode level) 2001-05-21
如何在dtterm中使用PageUp/PageDown 上下翻頁 2001-04-30
如何禁止動(dòng)態(tài)路由 2001-04-30
無法刪除文件系統(tǒng) 2001-04-30
如何限制某些用戶無法ftp至RS/6000服務(wù)器 2001-04-30
如何增加文件系統(tǒng)的空間 2001-04-29
PCI 兩口多協(xié)議卡(2-Port Multiprotocol PCI Adapter 9-L)的配置方法 2001-04-28
用戶轉(zhuǎn)換錯(cuò)誤 2001-04-28
殺進(jìn)程的shell程序 2001-04-25
怎樣在AIX中Mount Redhat Linux上的nfs文件系統(tǒng)? 2001-04-25
如何限制用戶改變密碼 2001-04-24
AIX4.3 的維護(hù)包(Maintenance Level) 及推薦維護(hù)包(Recommended Maintenance) 2001-03-15
如何自動(dòng)啟動(dòng)和關(guān)閉軟件的運(yùn)行 2001-01-18
光盤驅(qū)動(dòng)器錯(cuò)誤0514-062: 指定的設(shè)備忙. 2001-01-18
AIX4.3.2下安裝顯卡GXT130P 2001-01-15
/var/adm/wtmp文件太大 2001-01-15
顯示設(shè)置啟動(dòng)引導(dǎo)順序 2001-01-15
安裝MAN 2001-01-15
改變主機(jī)IP地址解析順序 2001-01-15
telnet提示"所有的網(wǎng)絡(luò)端口已用" 2001-01-15
LED 223-229故障的解決 2001-01-05
LED 553故障的解決 2001-01-05
AIX版本號釋疑 2001-01-05
/etc/preserve.list文件有什么用? 2001-01-05
LED 201故障的解決 2001-01-05
LED 551,555和557故障的解決 2001-01-05
LED 552,554和556故障的解決 2001-01-05
如何替換損壞的鏡像卷組硬盤? 2001-01-05
RS/6000液晶顯示屏上顯示代碼(LED)的含義 2001-01-02
不能增加新用戶,錯(cuò)誤信息 3004-687 2000-12-29
撥號訪問RS/6000的快速配置方法 2000-12-29
解決 10/2000 和 11/2000版的 Update CDs引起的NFS及NIM 錯(cuò)誤 2000-12-29
解決升級(Migration) 到 AIX 4.3.3時(shí) 可能會(huì)遇到的啟動(dòng)失敗 2000-12-29
改變磁盤名順序 2000-12-29
如何確定一個(gè)備份帶的塊大小(Block Size)和類型(Type)? 2000-12-29
如何創(chuàng)建/dev/null文件? 2000-12-28
Netscape Communicator無法正常啟動(dòng) 2000-12-28
如何查找系統(tǒng)中某個(gè)文件或命令所對應(yīng)的文件集? 2000-12-28
從"卷組被鎖定"的報(bào)錯(cuò)信息中恢復(fù) 2000-12-28
從LED C31中恢復(fù) 2000-12-28
查看操作系統(tǒng)中是否安裝了某個(gè)補(bǔ)丁程序的簡便方法 2000-12-28
.sh_history文件被破壞了怎么辦? 2000-12-28
如何屏蔽某一用戶的ftp訪問? 2000-12-28
AIX的安裝方法及其特點(diǎn) 2000-12-28
無單點(diǎn)故障的SSA卡及7133配置案例 2000-12-28
非root用戶的登錄問題 2000-12-28
怎樣查看RS/6000的物理內(nèi)存? 2000-12-27
關(guān)于2000年10、11月的UPDATE CD 中NFS和NIS的錯(cuò)誤 2000-12-27
Communications Server無法啟動(dòng) 2000-12-27
如何在AIX 4.3中安裝聯(lián)機(jī)手冊? 2000-12-27
何為AIX 5L 2000-12-27
AIX中如何解決不能釋放光驅(qū)的問題 2000-12-27
使用ftp自動(dòng)傳輸文件 2000-12-27
如何快速安裝AIX補(bǔ)丁程序? 2000-12-27
如何監(jiān)控AIX的單個(gè)file/lv/pv的繁忙程度? 2000-12-27
檢查AIX上的病毒 2000-12-27
定制自己的AIX Login 畫面 2000-12-27
系統(tǒng)停在 LED C33 2000-12-26
如何查看物理內(nèi)存的大小 2000-12-12
使用命令行安裝刪除文件包 2000-12-12
遠(yuǎn)程客戶可通過"login, ftp"登錄, 但不可通過"telnet"登錄 2000-12-12
AIX 的許可權(quán)限 2000-12-12
如何解決"device busy"問題 2000-12-12
IPCS Limitation(AIX 3.2.5 --- AIX 4.3.2) 2000-12-12
AIX 用戶的系統(tǒng)資源使用限制 2000-12-12
AIX 4.3.3 監(jiān)控系統(tǒng)活動(dòng)的新命令--TOPAS 2000-12-05
在AIX中設(shè)置中文環(huán)境 2000-12-04
"Volume Group Locked" 恢復(fù)步驟 2000-11-30
如何在CDE中添加圖標(biāo)? 2000-11-28
如何創(chuàng)建 /dev/null 文件 2000-11-27
如何減小 /var/adm/wtmp 文件的大小? 2000-11-27
如何查找系統(tǒng)中的某個(gè)文件存在于哪個(gè)文件集中? 2000-11-27
怎樣使用CDE環(huán)境? 2000-11-17
怎樣保存當(dāng)前的CDE環(huán)境 2000-11-17
如何使.profile文件在CDE中生效? 2000-11-17
怎樣創(chuàng)建共享庫? 2000-11-17
何謂COSE? 2000-11-16
進(jìn)程kproc 2000-11-14
如何管理Paging Space 2000-11-14
異步I/O (aio) 2000-11-14
裸設(shè)備(Raw Device) 2000-11-14
在AIX4.3.3系統(tǒng)中,為什么oslevel命令的輸出不是4.3.3.0? 2000-11-13
AIX 4.3.3 的中文輸入 2000-11-13
libc.a 文件恢復(fù) 2000-11-13
何為AIX/Montery 2000-11-13
如何使用 IBM HTTP Server 支持AIX 聯(lián)機(jī)文檔? 2000-11-13
7133硬盤連接驗(yàn)證"good" 及"reserved" 2000-11-13
如何從 LED 553 恢復(fù) 2000-11-13
RAID 技術(shù)簡介 2000-11-10
如何減小hd6頁面空間 2000-11-09
在做RS/6000 AIX 訂單配置時(shí), 需要配置用戶數(shù)么? 2000-08-04
如何下載 RS/6000 PTF(Fixes) 及 Firmware? 2000-06-13
FAQ:
怎樣在AIX 5.1中建立熱后備(hot spare)磁盤?
環(huán)境 AIX 5.1
問題 怎樣在AIX 5.1中建立熱后備(hot spare)磁盤?
解答 在AIX 5.1中可以在操作系統(tǒng)的級別上建立hot spare磁盤。
如需要在某一卷組(VG)中建立hot spare磁盤,必須滿足如下條件:
1. 邏輯卷(LV)在此卷組中必須進(jìn)行鏡像(mirror)。
2. 作為hot spare的磁盤上不能有任何的邏輯卷或文件系統(tǒng)。
3. hot spare盤的容量應(yīng)大于或等于此卷組中******磁盤的容量。
當(dāng)滿足以上條件后,可采用以下步驟(此處假設(shè)卷組名為testvg,
磁盤為hdisk6):
1. # exptendvg testvg hdisk6
將hdisk6加入卷組testvg。
2. # chpv -hy hdisk6
將hdisk6標(biāo)記為hot spare磁盤。
3. #chvg -hy -sy testvg
將testvg標(biāo)記為使用hot spare盤的卷組,并且當(dāng)發(fā)生磁盤失效
時(shí)自動(dòng)進(jìn)行磁盤的替換并同步。
用feprom_update升級 Firmware
環(huán)境 平臺: RS/6000
問題 用feprom_update升級 Firmware
解答 在AIX 4.3,命令feprom_update會(huì)得到報(bào)錯(cuò):
1734-009 cannot write in FEPROM
一旦得到此提示,表示firmware壞了,系統(tǒng)將無法啟動(dòng)。
此問題可能會(huì)在以604e為處理器的SMP系統(tǒng)上(也包括SP高結(jié)點(diǎn))出現(xiàn)。在升級Firmware之前,應(yīng)先檢查APAR IX84560是否已裝到系統(tǒng)中。
請從下面網(wǎng)址得到此補(bǔ)丁包:
http://techsupport.services.ibm.com/rs6k/fixes.html
CHRP Systems系統(tǒng)啟動(dòng)過程的LED E1DC 報(bào)錯(cuò)提示
環(huán)境 平臺: RS/6000
版本: AIX 4.3
問題 CHRP Systems系統(tǒng)啟動(dòng)過程的LED E1DC 報(bào)錯(cuò)提示
解答 用比硬盤上安裝的AIX版本還低的AIX 安裝盤或診斷光盤啟動(dòng)CHRP結(jié)構(gòu)的RS/6000機(jī)器,往往會(huì)遇到E1DC LED報(bào)錯(cuò)提示.
確定一個(gè)機(jī)器是否為CHRP結(jié)構(gòu),可用如下命令:
lslpp -L devices.chrp.base.rte
如果devices.chrp.base.rte文件包存在,則是CHRP結(jié)構(gòu);
如果沒有此文件存在,此問題不會(huì)發(fā)生.
要防止此問題的辦法是打補(bǔ)丁包:APAR IX79693.
它包含在AIX 4.3.2和4.3.2 diagnostics CD中(P/N 08L1427 or 08L1430)。
如果發(fā)生這個(gè)問題,******的方法是在系統(tǒng)下電后取下電池,10-15分鐘后裝回即可。
普通用戶執(zhí)行su命令時(shí)產(chǎn)生錯(cuò)誤:Authentication denied.
環(huán)境 產(chǎn)品:AIX
平臺:RS
軟件版本:4.3
問題 當(dāng)普通用戶執(zhí)行su命令su到root或其它普通用戶時(shí),產(chǎn)生錯(cuò)誤:Authentication denied。
解答 使用命令 ls -l /usr/bin/su檢查su文件的權(quán)限,正確的權(quán)限應(yīng)為:-r-sr-xr-x root security ...
如果權(quán)限不正確,使用以下命令修改:
# cd /usr/bin
# chmod 4555 su
如何讓非root用戶有權(quán)限執(zhí)行sar命令
環(huán)境 產(chǎn)品:AIX
平臺:RS
軟件版本:4.3
問題 如何讓非root用戶有權(quán)限執(zhí)行sar命令
解答 可通過smit -->; Security & Users -->; Users -->; Change/Show Characteristics of a User 修改用戶的屬性,將“adm”組加入該用戶的Primary GROUP中即可。
使用errpt命令,產(chǎn)生0315-171錯(cuò)誤
環(huán)境 產(chǎn)品:AIX
平臺:RS
軟件版本:4.3
問題 當(dāng)使用命令errpt -a查看系統(tǒng)的錯(cuò)誤報(bào)告時(shí),產(chǎn)生錯(cuò)誤:0315-171: 不能處理錯(cuò)誤日志文件/var/adm/ras/errlog
解答 該錯(cuò)誤的產(chǎn)生是由于/var/adm/ras/errlog文件被破壞導(dǎo)致的,可以用如下步驟刪除現(xiàn)有文件,使系統(tǒng)自動(dòng)生成一個(gè)新的/var/adm/ras/errlog文件:
1. /usr/lib/errstop
2. rm /var/adm/ras/errlog
3. /usr/lib/errdemon
如何記錄ftp log?
環(huán)境 RS6000 & pSeries
AIX 4.3 和 AIX 5L
問題 如何記錄ftp log?
解答 缺省情況下, 系統(tǒng)不會(huì)記錄使用FTP連接和傳輸文件的日志(log). 這會(huì)對系統(tǒng)造成安全隱患,尤其在用戶使用匿名ftp方式時(shí)。為了避免這種情況發(fā)生, 可用如下的步驟使系統(tǒng)記錄FTP的日志:
1.修改/etc/syslog.conf文件,并加入一行:
daemon.info FileName
其中FileName是日志文件的名字, 它會(huì)跟蹤FTP的活動(dòng),包括匿名和其他用戶ID. FileName文件必須在做下一步驟前創(chuàng)建。
2.運(yùn)行"refresh -s syslogd"命令刷新syslogd 后臺程序。
3.修改/etc/inetd.conf文件,修改下面的數(shù)據(jù)行:
ftp stream tcp6 nowait root /usr/sbin/ftpd ftpd -l
4.運(yùn)行“refresh -s inetd”命令刷新inetd后臺程序。
查找文件或命令對應(yīng)的文件集
環(huán)境 產(chǎn)品:AIX
平臺:RS
軟件版本:4.3
問題 查找文件或命令對應(yīng)的文件集
解答 1. 確認(rèn)系統(tǒng)中已安裝了文件集:bos.content_list
2. 查找文件或命令所對應(yīng)的文件集,使用命令:
# /usr/sbin/which_fileset ;
如:/usr/sbin/which_fileset iostat
3. 查看指定的文件集包含哪些文件,使用命令:
# lslpp -f ;
如:lslpp -f bos.acct
AIX 5L 新特性(一):如何確認(rèn)CPU的主頻?
環(huán)境 硬件平臺:rs6000 & pSeries
操作系統(tǒng):AIX 5L
問題 AIX 5L 新特性(一):如何確認(rèn)CPU的主頻?
解答 在AIX 5L中可以非常方便的確認(rèn)CPU的主頻,使用如下命令:
lsattr -El proc0
在命令輸出的***后一行中"frequency"所指的值既為CPU的主頻。
在AIX 4.3版本中無此功能。
目前哪些RS/6000支持邏輯分區(qū)(LPAR)?
環(huán)境 RS/6000 AIX 5L
問題 目前哪些RS/6000支持邏輯分區(qū)(LPAR)?
解答 支持邏輯分區(qū)的RS/6000型號:
P630(1,2,4-way CPU)
P670(4,8,16-way CPU)
P690(8,16,24,32-way CPU
PTF 與APAR的區(qū)別?
環(huán)境 產(chǎn)品: pSeries, RS6000
軟件版本: AIX4.3 AIX 5L
問題 PTF 與APAR的區(qū)別?
解答 PTF是Program Temporary Fix的簡稱。 一個(gè)PTF是指一個(gè)升級的文件束(fileset)或著一個(gè)修正了以前操作系統(tǒng)問題的文件束。使用installp命令安裝。
APAR是Authorized Program Analysis Report的簡稱。 一個(gè)APAR指的是一個(gè)特殊的或著緊急的fix、e-fix, 對操作系統(tǒng)而言是單一性的錯(cuò)誤問題。APAR有可能經(jīng)過測試和認(rèn)證后成為PTT。 APAR使用instfix命令安裝。
如何在保留安裝(Preservation installation)方式下自定義需要保留的文件?
環(huán)境 產(chǎn)品: pSeries,RS6000
問題 如何在保留安裝(Preservation installation)方式下自定義需要保留的文件?
解答 使用保留安裝(Preservation installation)方式在安裝了BOS時(shí)保留根(root)卷組的數(shù)據(jù),但是/usr,/tmp 和/var及/(根)文件系統(tǒng)將被覆蓋。因此在上面的文件系統(tǒng)下的數(shù)據(jù)將丟失。如果想保留這些文件系統(tǒng),可以在/etc/preserve.list文件中加入想保留的文件系統(tǒng)。例如如果想保留/var下的文件,可以將/var目錄加到/etc/preserve.list文件中。
查看boot log
環(huán)境 產(chǎn)品:AIX
平臺:RS
軟件版本:4.3
問題 如何查看系統(tǒng)上次啟動(dòng)的log?
解答 # alog -o -t boot
將man命令查看的內(nèi)容轉(zhuǎn)換成普通文本文件
環(huán)境 產(chǎn)品:AIX
平臺:RS
軟件版本:4.3
問題 如何將man命令查看的內(nèi)容轉(zhuǎn)換成普通文本文件,供打印或進(jìn)一步查看?
解答 可使用下面的命令將用man查看的ls命令的內(nèi)容轉(zhuǎn)換為文本文件man.txt:
# man ls | col -b >; man.txt
inetd.conf 文件的恢復(fù)
環(huán)境 產(chǎn)品:AIX
平臺:RS
軟件版本:4.3
問題 inetd.conf 文件的恢復(fù)
解答 有時(shí)由于某種原因, /ETC/INETD。CONF文件損壞。
會(huì)對機(jī)器帶來TCP/IP方面問題: 如 FTP
可用以下步驟來恢復(fù)INETD。CONF 文件。
# vi /etc/inetd.conf
# stopsrc -s inetd
#mv /etc/inetd.conf /etc/inetd.conf.old
#cd /usr/lpp/bos.net/inst_root/etc
#cp inetd.conf /etc/inetd.conf
#startsrc -s inetd
如何立刻斷掉一個(gè)已經(jīng)login的用戶?
環(huán)境 產(chǎn)品:AIX
平臺:RS
軟件版本:4.3
問題 如果想要立刻斷掉一個(gè)已經(jīng)login的用戶,如何做
解答 可使用命令 fuser -k <用戶的主目錄>;
如:fuser -k /home/guest
使用errdemon客戶化系統(tǒng)錯(cuò)誤日志文件
環(huán)境 產(chǎn)品: pSeries, RS/6000
軟件版本: AIX 4.3, AIX 5L
問題 如何使用errdemon客戶化系統(tǒng)錯(cuò)誤日志文件?
解答 首先列出系統(tǒng)錯(cuò)誤日志文件當(dāng)前配置數(shù)據(jù):
#/usr/lib/errdemon -l
Error Log Attributes
--------------------------------------------
Log File /var/adm/ras/errlog
Log Size 1048576 bytes
Memory Buffer Size 8192 bytes
如果希望改變系統(tǒng)錯(cuò)誤日志文件的大小, 輸入:
#/usr/lib/errdemon -s 2000000
如果希望改變系統(tǒng)錯(cuò)誤日志文件buffer的大小, 輸入:
#/usr/lib/errdemon -B 16384
什么版本的Oracle數(shù)據(jù)庫支持AIX 5.1
環(huán)境 oracel, aix
問題 什么版本的Oracle數(shù)據(jù)庫支持AIX 5.1
解答 AIX 4.3.3 AIX 5L
8.1.7 32-bit Yes Yes
now (Production) now (Production)
8.1.7 64-bit Yes
now (Production)
9.0.1 64-bit Yes Yes
now (Production) now (Developer's Release)
9.2 64-bit Yes Yes
now (Production) now (Production)
如何監(jiān)控裸設(shè)備I/O?
環(huán)境 產(chǎn)品:pSeries,RS/6000
軟件版本:AIX 4.3 AIX 5.1
問題 如何監(jiān)控裸設(shè)備I/O?
解答 sar命令中的“-b”選項(xiàng)可以用于監(jiān)控裸設(shè)備I/O。裸設(shè)備一般用于存放數(shù)據(jù)庫數(shù)據(jù)。
# sar -b 1 3
AIX 6f1 3 4 00023A0F4C00 06/19/02
18:16:30 bread/s lread/s %rcache bwrit/s lwrit/s %wcache pread/s pwrit/s
18:16:31 0 0 0 0 0 0 0 0
18:16:32 0 0 0 0 0 0 0 0
18:16:33 0 0 0 0 0 0 0 0
Average 0 0 0 0 0 0 0 0
其中bread/s 和bwrit/s顯示了塊裸設(shè)備(block raw device)I/O操作的數(shù)目。pread/s 和pwrit/s顯示了字符裸設(shè)備(character raw device)I/O操作的數(shù)目
在AIX上安裝RPM格式軟件包
環(huán)境 AIX 4.3.3/5L
問題 在AIX上安裝RPM格式軟件包
解答 1.從Linux Application Toolbox CD安裝Redhat Package Manager - rpm.rte
2.安裝RPM格式軟件
#rpm -ivh fileset_name
3.檢查按裝結(jié)果
#rpm -q fileset_name
gated 進(jìn)程介紹和應(yīng)用
內(nèi)容
提要 我們知道在AIX操作系統(tǒng)中,gated 進(jìn)程可以支持RIP, RIPng, EGP, BGP, OSPF等協(xié)議,甚至還支持SNMP協(xié)議。通常來講,gated進(jìn)程不能和routed進(jìn)程同時(shí)使用,否則會(huì)導(dǎo)致不可預(yù)見的錯(cuò)誤。
1.如何啟動(dòng)和停止gated
2.gated進(jìn)程的工作模式
1) 配置 /etc/gated.conf 支持 RIP 協(xié)議
2)配置 /etc/gated.conf 支持 OSPF 協(xié)議
正文 我們知道在AIX操作系統(tǒng)中,gated 進(jìn)程可以支持RIP, RIPng, EGP, BGP, OSPF等協(xié)議,甚至還支持SNMP協(xié)議。通常來講,gated進(jìn)程不能和routed進(jìn)程同時(shí)使用,否則會(huì)導(dǎo)致不可預(yù)見的錯(cuò)誤。
1. 如何啟動(dòng)和停止gated
gated進(jìn)程是AIX中系統(tǒng)資源控制系統(tǒng)(SRC)的一個(gè)子系統(tǒng),因此,我們可以用以下命令來啟動(dòng)和停止gated:
startsrc -s gated -- 啟動(dòng)
stopsrc -s gated -- 停止
top
2. gated進(jìn)程的工作模式
當(dāng)gated啟動(dòng)時(shí),gated進(jìn)程會(huì)自動(dòng)查找 /etc/gated.conf 文件,根據(jù) /etc/gated.conf 的配置啟動(dòng)相應(yīng)的服務(wù)。因此,正確地配置 /etc/gated.conf 文件對于gated進(jìn)程能否正常地啟動(dòng)和工作是至關(guān)重要的。
以下就本人的經(jīng)驗(yàn)對如何配置 /etc/gated.conf 文件,從而啟動(dòng)***經(jīng)常使用的 RIP 協(xié)議和 OSPF 協(xié)議,進(jìn)行介紹:
top
1) 配置 /etc/gated.conf 支持 RIP 協(xié)議
# 該 gated.conf 文件將RIP信息的更新通知系統(tǒng)的所有網(wǎng)絡(luò)接口。同時(shí),當(dāng)gated進(jìn)程沒有啟動(dòng)或路由信息沒有更新時(shí),保留路由表中的靜態(tài)路由信息。
# /etc/gated.conf
traceoptions "/tmp/gated.trace" all ;
redirect yes ;
rip yes {
interface all ripin ripout;
};
static {
default gw 172.16.1.1 retain ;
};
top
2)配置 /etc/gated.conf 支持 OSPF 協(xié)議
# 該 gated.conf 文件使 gated 進(jìn)程在ent0端口使用OSPF 協(xié)議。并從9.185.40.1(路由器端口)接收更新的路由信息。如果要偵聽多個(gè)路由器端口,就把這些端口的地址放入 eligible 項(xiàng)中。
################# gated configuration for CLIENT ############
traceoptions "/var/tmp/gated.log" all ;
routerid 1
rip no ;
ripng no;
hello no;
ospf yes {
traceoptions state detail packets ;
area 0.0.0.1 {
interface ent0 nonbroadcast cost 1 {
pollinterval 10 ;
routers {
9.185.40.1 eligible;
} ;
retransmitinterval 5;
hellointerval 10;
priority 50;
routerdeadinterval 40;
};
};
};
export proto ospfase {
proto static;
proto kernel;
proto direct;
} ;
如何拒絕某些用戶的ftp訪問?
環(huán)境 產(chǎn)品: AIX
平臺: RS
軟件版本: AIX V4
問題 出于安全考慮,需要拒絕某些用戶的ftp訪問?
解答 請編輯
/etc/ftpusers
添加需要拒絕的用戶,每用戶一行 For example:
#more /etc/ftpusers
ql
當(dāng)嘗試 ftp 登錄時(shí),系統(tǒng)報(bào)錯(cuò):
Name (localhost:root): ql
530 User ql access denied.
Login failed
如何查看某用戶共啟動(dòng)了多少進(jìn)程?
環(huán)境 產(chǎn)品: AIX
平臺: RS
軟件版本: AIX V4
問題 用戶需要查看某個(gè)用戶是否啟動(dòng)了過多的進(jìn)程,影響了系統(tǒng)性能
解答 請用
#ps -ef|grep username|wc -l
備注:
這是利用wc -l統(tǒng)計(jì)行數(shù)的功能來對用戶進(jìn)程數(shù)的一個(gè)估計(jì),并不是非常準(zhǔn)確的值。
但完全可用于參考。
如何在清理/tmp文件系統(tǒng)時(shí)找到過大的文件?
環(huán)境 產(chǎn)品: AIX
平臺: RS
軟件版本: AIX V4
問題 /tmp文件系統(tǒng)已滿,如何找到哪些文件過大,并釋放空間。
解答 請用
For Example, 哪些文件大于5M字節(jié).
#cd /tmp
#find . -size +10000 -exec ls -l {} \;
備注:
刪除這些過大文件時(shí),請確認(rèn)其無用
如何限制某用戶在特定 pty 的訪問。
環(huán)境 產(chǎn)品: AIX
平臺: RS
軟件版本: AIX V4
問題 用戶想限制某些端口的訪問。
解答 用戶可以編輯/etc/security/user. For example:
test:
admin = false
admgroups = system
ttys = !/dev/pts/0,ALL
結(jié)果是用戶test可以在除了pts/0以外的所有端口登錄,當(dāng)test在pts/0登錄時(shí),
系統(tǒng)報(bào)錯(cuò)You are not allowed to access the system via this terminal.
IBM pSeries和 RS/6000 哪些型號可以安裝SuSE linux?
環(huán)境 平臺:RS
問題 IBM pSeries和 RS/6000 哪些型號可以安裝SuSE linux?
解答 到2002年6月4日為止,RS6/6000 B50,150 和F50可以安裝SuSE Linux for PowerPC Version 6.4 (支持32位內(nèi)核);目前pSeries 和 RS/6000 中除p680外均可安裝SuSE Linux Enterprise Server (SLES) Version 7(支持64位內(nèi)核)。
更多信息可查看:
http://www.suse.com
http://www.suse.com/us/products/suse_business
/sles/sles_iSeries_pSeries/index.html
如何在圖形登錄和命令行登錄方式間切換?
環(huán)境 產(chǎn)品: AIX
平臺: RS
軟件版本: AIX V4
問題 用戶需要在 CDE 的兩種登錄方式中切換。
解答 請用
#/usr/dt/bin/dtconfig -e ******圖形登錄方式
#/usr/dt/bin/dtconfig -d 激活命令行登錄方式
如何處理 mountd 和 nfsd 無法正常啟動(dòng)
環(huán)境 S/390或zSeries;OS/390
問題 網(wǎng)絡(luò)文件系統(tǒng)(NFS)是UNIX的通用網(wǎng)絡(luò)協(xié)議,允許文件或打印機(jī)通過網(wǎng)絡(luò)實(shí)現(xiàn)共享。在AIX操作系統(tǒng)中,對 NFS 的管理有5個(gè)進(jìn)程,分別是biod, nfsd, rpc.mountd, rpc.statd 和rpc.lockd. 本文將就如何處理nfsd和mountd無法正常啟動(dòng)的問題加以簡單介紹,因?yàn)樵趯?shí)際工作中,經(jīng)常會(huì)遇到這類情況。
1. mountd 和 nfsd 進(jìn)程的介紹
2. mountd 進(jìn)程沒有啟動(dòng)
3. nfsd 進(jìn)程沒有啟動(dòng)
解答 1. mountd 和 nfsd 進(jìn)程的介紹
mountd 進(jìn)程是一個(gè)遠(yuǎn)程過程調(diào)用 (RPC) ,其作用是對客戶端要求安裝(mount)文件系統(tǒng)的申請作出響應(yīng)。mountd進(jìn)程通過查找 /etc/xtab文件來獲知哪些文件系統(tǒng)可以被遠(yuǎn)程客戶端使用。另外,通過mountd進(jìn)程,用戶可以知道目前有哪些文件系統(tǒng)已被遠(yuǎn)程文件系統(tǒng)裝配,并得知遠(yuǎn)程客戶端的列表。
nfsd 進(jìn)程運(yùn)行在服務(wù)器端,負(fù)責(zé)處理遠(yuǎn)程客戶端對本機(jī)文件系統(tǒng)的操作。每一個(gè)nfsd進(jìn)程同時(shí)只處理一個(gè)客戶端的操作申請,因此在一臺NFS服務(wù)器上可能會(huì)啟動(dòng)多個(gè) nfsd進(jìn)程。
2. mountd 進(jìn)程沒有啟動(dòng)
如果mountd進(jìn)程沒有啟動(dòng),我們需要檢查以下內(nèi)容: 1)99%的可能性是loopback的名字解析不正確所導(dǎo)致。換句話說,必須保證loopback所對應(yīng)的 IP 地址是127.0.0.1;同時(shí)127.0.0.1所對應(yīng)的名字是loopback,而不是localhost。我們可以用 "host 127.0.0.1"和 "host loopback"命令來檢查。
以下輸出結(jié)果是正確的:
#host 127.0.0.1
loopback is 127.0.0.1, Aliases: localhost
#host loopback
loopback is 127.0.0.1, Aliases: localhost
以下輸出結(jié)果是錯(cuò)誤的:
#host 127.0.0.1
loopback.cn.ibm.com is 127.0.0.1, Aliase: localhost.cn.ibm.com
#host loopback
loopback.cn.ibm.com is 127.0.0.1, Aliase: localhost.cn.ibm.com
如果 host 命令的輸出結(jié)果是錯(cuò)誤的,則需要檢查 /etc/hosts 文件以及名字解析的順序 -- 通常在 /etc/netsvc.conf 文件中加入 hosts=local,bind。
2)使用命令
lslpp -l bos.adt.lib
檢查該文件集是否存在,否則需要安裝。
3)安裝******的 bos.rte.tty, bos.rte.streams 和 bos.net.nfs.client 文件集。
運(yùn)行 rpcinfo -p =>;應(yīng)當(dāng)返回 portmap的注冊進(jìn)程列表。
若進(jìn)程列表沒有返回,則需要啟動(dòng)或重新啟動(dòng) portmap 進(jìn)程。
若進(jìn)程列表返回,則運(yùn)行 rpcinfo -u localhost mountd 命令,如果有錯(cuò)誤,則運(yùn)行 /usr/sbin/rpc.mountd,從返回的錯(cuò)誤信息中獲取可能的錯(cuò)誤原因。
3. nfsd 進(jìn)程沒有啟動(dòng)
如果 nfsd 進(jìn)程沒有啟動(dòng),我們需要檢查以下內(nèi)容:
1)首先要確認(rèn) NFS 輸出列表存在,否則 nfsd 不會(huì)啟動(dòng)。可用 exportfs 命令來檢查,如果 exportfs 命令沒有結(jié)果返回或返回不正確,則需要檢查 /etc/exports 文件。
2)運(yùn)行 scls 命令,確保 timod 和 tirdwr 存在 --
#scls
bufcal fi ptc sc sna_v5ro tcp6 tr udp6
echo ldterm pts sf snasxm timod ttyp unixdg
en lft0 ptyp sixp spx tioc udp unixst
et nuls sad slog tcp tirdwr
否則需要檢查 /etc/pse.conf 文件,并取消對它們的注釋。
3) 檢查名字解析,參見 “mountd 進(jìn)程沒有啟動(dòng)”的******項(xiàng)。
4)確保以下輸出數(shù)值不大于 "no -o sb_max"的數(shù)值 (尤其在SP系統(tǒng)中)。
# no -a
udp_sendspace
udp_recvspace
tcp_sendspace
tcp_recvspace
#nfso -a
nfs_soketsize
nfs_tcp_socketsize
在移植安裝(Migration installation)中都有那些文件和數(shù)據(jù)保留下來?
環(huán)境 產(chǎn)品 pSeries,RS6000
問題 在移植安裝(Migration installation)中都有那些文件和數(shù)據(jù)保留下來?
解答 操作系統(tǒng)使用移植安裝(Migration installation)的方式升級AIX版本,例如: AIX 3.2, AIX 4.1, AIX 4.2, 或者 AIX 4.3 到 AIX 5L 5.1 。 除了/tmp目錄將被覆蓋外,此方式將保留所有文件系統(tǒng),包括根(root)卷組的數(shù)據(jù), 邏輯卷數(shù)據(jù)和系統(tǒng)配置文件。移值安裝(Migration installation)的方式在AIX 3.2,AIX 4.1和 AIX 4.2 的機(jī)器上是缺省的安裝方式。
如何阻止某些用戶遠(yuǎn)程登錄,telnet,rlogin?
環(huán)境 產(chǎn)品: AIX
平臺: RS
軟件版本: AIX V4
問題 出于安全考慮,需要使某些用戶只能在控制臺登錄使用,而不允許遠(yuǎn)程使用
解答 請編輯
/etc/security/user
更改需要限制的用戶屬性 rlogin = false
當(dāng)嘗試遠(yuǎn)程登錄時(shí),系統(tǒng)報(bào)錯(cuò):Remote logins are not allowed for this account
如果想將linux應(yīng)用移植到pSeries和RS/6000上,哪里有參考資源?
環(huán)境 平臺: pSeries, RS/6000
問題 如果想將linux應(yīng)用移植到pSeries和RS/6000上,哪里有參考資源?
解答 用戶如果想將linux應(yīng)用移植到pSeries和RS/6000上,在Aix 4.3和Aix 5.1上都可以用AIX Toolbox for Linux Applications來重新編譯應(yīng)用。
書號為SG24-6033-00的紅皮書對此有很好的闡述。
具體網(wǎng)址如下: http://www.redbooks.ibm.com/abstracts/sg246033.html
如何下載RS/6000相關(guān)的補(bǔ)丁(Fix,PTF),維護(hù)包及微碼(Microcode)
環(huán)境 產(chǎn)品: pSeries, RS/6000
平臺: Aix
問題 如何下載RS/6000相關(guān)的補(bǔ)丁(Fix,PTF),維護(hù)包及微碼(Microcode)
解答 要下載RS/6000相關(guān)的補(bǔ)丁(Fix,PTF),維護(hù)包及微碼(Microcode),可以先訪問如下網(wǎng)址:
http://www-900.ibm.com/cn/support/r6download.shtml
先參考頁面中的下載使用指南,然后點(diǎn)擊相應(yīng)的連接進(jìn)行下載。
Aix 4.3上支持超過2GB的文件嗎?
環(huán)境 平臺: pSeries, RS/6000
版本: Aix 4.3
問題 Aix 4.3上支持超過2GB的文件嗎?
解答 Aix 4.3上******能支持64GB的文件尺寸,這需要在創(chuàng)建文件系統(tǒng)時(shí)(運(yùn)行crfs)選中支持大文件(large file enabled)選項(xiàng).
如果這一選項(xiàng)沒有被選中,Aix 4.3支持的***大文件尺寸是2GB.
AIX無線系統(tǒng)管理器
內(nèi)容
提要 本篇文章闡述了所有可能解決系統(tǒng)空間不足的方法,您并不需要按照所列的步驟全部執(zhí)行,選取其中***有效的一種或幾種方法即可。
說明 在今天的7X24小時(shí)不斷運(yùn)行的商業(yè)環(huán)境中,工作和生活的界限已變得越來越模糊。普及計(jì)算使得人們可以隨時(shí)進(jìn)行商務(wù)活動(dòng),與同事溝通,并接收有關(guān)信息----不論是在辦公室還是在別的地方。
WSMA通過使用無線設(shè)備把移動(dòng)服務(wù)器管理帶進(jìn)了一個(gè)新天地。使用標(biāo)準(zhǔn)的WAP手機(jī),系統(tǒng)管理員可以通過使用AIX用戶認(rèn)證登錄到AIX系統(tǒng)中,監(jiān)視系統(tǒng)并執(zhí)行一些關(guān)鍵業(yè)務(wù)的管理功能。用“推”技術(shù)實(shí)施的按條件進(jìn)行的服務(wù)器報(bào)警功能把IT人員從控制臺上解放出來。它也可以把短消息發(fā)送到管理員的手機(jī)上來通知他預(yù)先定義的條件已經(jīng)被觸發(fā)。
說明 背景
自從1994年Sprint 推出了個(gè)人通信系統(tǒng)(PCS)---電話服務(wù)以來,美國無線工業(yè)在北美的企業(yè)和消費(fèi)市場上幾乎無所不在。盡管在西歐和亞太地區(qū)有些滯后,無線數(shù)據(jù)通信的營業(yè)收入還是預(yù)計(jì)比無線話音通信的營業(yè)收入增長快。
移動(dòng)Internet是需要基于標(biāo)準(zhǔn)的無線協(xié)議和數(shù)據(jù)表示的無線互聯(lián)的網(wǎng)絡(luò)。據(jù)Dataquest的預(yù)計(jì),***通用的無線協(xié)議是WAP,到2002年,基于WAP的手機(jī)銷量會(huì)達(dá)到2.5億臺。事實(shí)上,Gartner Group預(yù)計(jì),到2004年,95%的新手機(jī)都會(huì)是能使用WAP的。
對WAP的支持并不限于無線手機(jī)。目前在市場上有許多可用的WAP瀏覽器,*********的是那些基于Palm OS的PDA。也有的是基于LINUX 的無線嵌入式設(shè)備,作為通用的標(biāo)準(zhǔn)WAP瀏覽器在某些地方流行。隨著對3G高速載運(yùn)服務(wù)的承諾,將會(huì)把速度提高到每秒傳遞一百萬比特信息,可以想象在將來,移動(dòng)用戶可以用手機(jī)連接到所有需要連接的移動(dòng)設(shè)備上!在無線網(wǎng)絡(luò)上將會(huì)有開放的基于標(biāo)準(zhǔn)的安全措施來保證完成可信的、保密的端到端的電子商務(wù)。
高速的可靠的移動(dòng)網(wǎng)絡(luò)使得移動(dòng)用戶或IT人員能夠使用一個(gè)無線的構(gòu)架來管理其應(yīng)用和系統(tǒng)。AIX無線系統(tǒng)管理器(Wireless System Manager for AIX [WSMA])就是一個(gè)無線的系統(tǒng)服務(wù),它允許對系統(tǒng)資源進(jìn)行安全的和保密的管理(如 CPU, 磁盤, 設(shè)備和應(yīng)用)。
AIX無線系統(tǒng)管理器---WSMA
在今天的7X24小時(shí)不斷運(yùn)行的商業(yè)環(huán)境中,工作和生活的界限已變得越來越模糊。普及計(jì)算使得人們可以隨時(shí)進(jìn)行商務(wù)活動(dòng),與同事溝通,并接收有關(guān)信息----不論是在辦公室還是在別的地方。
WSMA通過使用無線設(shè)備把移動(dòng)服務(wù)器管理帶進(jìn)了一個(gè)新天地。使用標(biāo)準(zhǔn)的WAP手機(jī),系統(tǒng)管理員可以通過使用AIX用戶認(rèn)證登錄到AIX系統(tǒng)中,監(jiān)視系統(tǒng)并執(zhí)行一些關(guān)鍵業(yè)務(wù)的管理功能。用“推”技術(shù)實(shí)施的按條件進(jìn)行的服務(wù)器報(bào)警功能把IT人員從控制臺上解放出來。它也可以把短消息發(fā)送到管理員的手機(jī)上來通知他預(yù)先定義的條件已經(jīng)被觸發(fā)。
與其他類型系統(tǒng)管理的關(guān)系
傳統(tǒng)的企業(yè)管理軟件(如Tivoli的TME)是從一個(gè)控制臺上管理企業(yè)中的資源。監(jiān)視、報(bào)告并執(zhí)行對所管理資源的一些動(dòng)作是由操作員在一個(gè)中央地點(diǎn)進(jìn)行的。在企業(yè)管理系統(tǒng)中,服務(wù)器、網(wǎng)絡(luò)和客戶端(包括無線設(shè)備)都是被收集、分類和查看的管理工具。如果一個(gè)網(wǎng)絡(luò)問題出現(xiàn)并報(bào)警,操作員是要出現(xiàn)場來排錯(cuò)并解決問題的。
WSMA只是幫助一次管理一個(gè)服務(wù)器。它假設(shè)無線網(wǎng)絡(luò)或設(shè)備本身如果出錯(cuò),仍要用現(xiàn)有的網(wǎng)絡(luò)和企業(yè)管理工具來處理。
認(rèn)證、保密、授權(quán)
WSMA與IBM Everyplace Wireless Gateway在網(wǎng)絡(luò)上提供了如下的安全功能:
鑒別 ? 用戶如何被識別和認(rèn)證
保密 ? 通過Wireless Transport Layer Security(WTLS) 和 Secure Socket Layer (SSL)協(xié)議加密數(shù)據(jù)
授權(quán) - 根據(jù)用戶權(quán)限允許其相應(yīng)的動(dòng)作
這個(gè)安全的橋梁用在WTLS和SSL通道之間解密和加密數(shù)據(jù)的方式在基于WAP的客戶端和HTTP服務(wù)器端之間提供了很大的靈活性。但是這也顯出了一個(gè)潛在的敏感數(shù)據(jù)暴露問題:發(fā)送到數(shù)據(jù)網(wǎng)關(guān)本身的數(shù)據(jù)有安全隱患!因?yàn)閿?shù)據(jù)的加解密是在數(shù)據(jù)網(wǎng)關(guān)上進(jìn)行的。在進(jìn)行總體網(wǎng)絡(luò)安全規(guī)劃和配置時(shí)把無線網(wǎng)關(guān)置于受保護(hù)的地點(diǎn)是一個(gè)很重要的考慮事項(xiàng)。
WSMA 組件
WSMA通過使用安全的WAP設(shè)備提供對服務(wù)器和應(yīng)用的管理。它使用了一個(gè)標(biāo)準(zhǔn)的軟件組件集合和無線設(shè)備:
一個(gè)WAP瀏覽器, 它必須被載入到一個(gè)******或PDA中
在網(wǎng)絡(luò)上的一個(gè)無線網(wǎng)關(guān)
WSMA 設(shè)備, 它作為一個(gè)標(biāo)準(zhǔn)的HTTP 服務(wù)器插件運(yùn)行在被管理的服務(wù)器上
連接層的安全是通過利用PPP協(xié)議的Remote Access Service (RAS)來訪問企業(yè)的intranet。請參考如下的示意圖來理解不同的協(xié)議、安全組件、WAP******間的關(guān)系、網(wǎng)關(guān)和在無線網(wǎng)絡(luò)中的被管理的服務(wù)器。
無線網(wǎng)關(guān)
無線網(wǎng)關(guān)是一個(gè)用于在 WAP 客戶端和WSMA間通訊的必需的組件。 它******從客戶端來的數(shù)據(jù)和消息并翻譯 Wireless Session Protocol (WSP) 請求到 HTTP請求,然后再轉(zhuǎn)發(fā)到HTTP 服務(wù)器。應(yīng)答報(bào)頭被從HTTP轉(zhuǎn)換為WSP 應(yīng)答報(bào)頭, 內(nèi)容從WML 和/或 WMLScript 轉(zhuǎn)換成二進(jìn)制 XML (wbxml),再轉(zhuǎn)發(fā)到WAP客戶端。 IBM Everyplace Wireless Gateway (EWG) 是一個(gè)強(qiáng)壯的、可擴(kuò)展的 WAP 網(wǎng)關(guān),它可以在企業(yè)的網(wǎng)絡(luò)中配置。
由 WSMA管理的資源
分成以下三類:
查看 - 列出通用的系統(tǒng)信息如 Vital Product Data, 錯(cuò)誤日志;
調(diào)查 - 通過查看各種系統(tǒng)資源條件確定問題所在;
修正 - 通過啟/停系統(tǒng)資源和應(yīng)用來管理系統(tǒng)和應(yīng)用。
因?yàn)閃AP手機(jī)的有限的屏幕尺寸,用戶接口必須簡明,集中。有了這樣的意識,對于不同的類別和由WSMA執(zhí)行的行動(dòng)請參考下表:
系統(tǒng)信息 VPD/錯(cuò)誤: 顯示或******系統(tǒng)錯(cuò)誤日志
RAM/CPU/磁盤: CPU使用率,列出磁盤的總空間和空閑空間,列出總的和空閑的頁交換空間
問題確定 Ping 主機(jī): 用主機(jī)名或IP地址ping主機(jī)
進(jìn)程管理: 通過所有者,所有CPU或當(dāng)前CPU管理進(jìn)程
設(shè)備管理: 列出在線或離線的設(shè)備
管理任務(wù) 對用戶發(fā)wall命令: 發(fā)送標(biāo)準(zhǔn)的或客戶化的信息給所有登錄中的用戶;
文件/文件系統(tǒng)/頁交換空間:清除或擴(kuò)展文件系統(tǒng),mount/unmount 文件系統(tǒng),查看頁交換空間;
進(jìn)程/子系統(tǒng):列出或殺死進(jìn)程,列出/查詢/啟動(dòng)/停止/刷新/跟蹤子系統(tǒng);啟動(dòng)/停止/刷新/跟蹤子服務(wù)器
應(yīng)用/打印:啟動(dòng)/停止應(yīng)用;啟動(dòng)/停止/取消打印作業(yè);
重啟/停機(jī):重啟/停止系統(tǒng)。
管理員通過預(yù)定義的通知或查看任何異常條件就知道需要做特定的行動(dòng),并通過預(yù)見某一場景(如計(jì)劃停機(jī)等)來修正系統(tǒng)。
WSMA 的目的并不是替換系統(tǒng)管理控制臺,而是在發(fā)生錯(cuò)誤時(shí)幫助處理關(guān)鍵的系統(tǒng)和應(yīng)用。如果需要,完全的錯(cuò)誤診斷和改正可以以后在服務(wù)器上執(zhí)行。
WSMA系統(tǒng)工作過程
以下場景描述了用WSMA的順序的行動(dòng):
1. 管理員配置何種條件需要通知,并輸入通知目的地的手機(jī)號碼或短信息地址
2. 一個(gè)短信息出現(xiàn)在管理員的手機(jī)上,表示某種條件值得注意。
3. 管理員用WAP設(shè)備和密碼登錄服務(wù)器,這個(gè)設(shè)備跟是接收短信息的設(shè)備可能是同一個(gè)。.
4. 管理員會(huì)看到主菜單,他瀏覽并執(zhí)行一個(gè)與收到的短信息有關(guān)的改正錯(cuò)誤的動(dòng)作。如果該信息是一個(gè)動(dòng)作的通知,如一個(gè)作業(yè)完成了,管理員可以檢查這個(gè)作業(yè)的狀態(tài)。
5. 管理員退出,中斷會(huì)話,掛斷手機(jī)。
對服務(wù)器管理的發(fā)送通知賦予了管理員實(shí)時(shí)響應(yīng)的能力。連接是安全的,而且是隨時(shí)隨地。這種管理對公共載體的依賴很小,在今天就已經(jīng)可用的標(biāo)準(zhǔn)的安全協(xié)議可以保證我們獲得安全的交易和操作,所以通過無線設(shè)備管理服務(wù)器是不僅可能的,也是現(xiàn)實(shí)的。
如何改變上傳ftp文件的缺省讀寫屬性?
環(huán)境 AIX 4
問題 如何改變上傳ftp文件的缺省讀寫屬性?
解答 在AIX環(huán)境中,當(dāng)用戶從Windows上傳文件到AIX服務(wù)器時(shí)
所傳文件的缺省讀寫屬性為640(rw-r-----)。如想改變
缺省讀寫屬性為644,首先用vi編輯器打開/etc/inetd.conf
文件,在"ftp"定義行的末尾加上"-u 033",然后刷新inetd進(jìn)程:
refresh -s inetd
這就改變了ftp文件的缺省屬性。
AIX中的 rmss 命令的用途
環(huán)境 產(chǎn)品,平臺,機(jī)型, RS6000, Pseries
軟件版本, AIX v4
問題 AIX中的 rmss 命令的用途是什么? 如何使用 rmss 命令?
解答 rmss 是在現(xiàn)有物理內(nèi)存大小的基礎(chǔ)上模擬服務(wù)器的物理內(nèi)存大小的命令, 而無需拔出或替換內(nèi)存芯片. 通過在不同的內(nèi)存下運(yùn)行同一應(yīng)用,可以確定應(yīng)用在正常運(yùn)行時(shí)所需內(nèi)存的尺寸.
例如:
#rmss -c 2048 :模擬2GB的內(nèi)存
#rmss -p :顯示當(dāng)前模擬內(nèi)存的大小
#rmss -r :重置內(nèi)存,使之恢復(fù)到實(shí)際內(nèi)存尺寸
在AIX 4.x如何******掛起的tty(-)
環(huán)境 RS6000, AIX 4.x
問題 在AIX 4.x如何清除掛起的tty
解答 為了說明方便,下面的例子假設(shè)掛起的tty端口為tty0.
1.確定當(dāng)前掛起的tty正在操作的進(jìn)程:
ps -ef | grep tty0
該命令假設(shè)返回內(nèi)容如下:
root 12345 1 0 Aug 29 0 /path/program_name
進(jìn)程ID (PID) 是"12345". 殺掉該進(jìn)程:
kill -9 12345
再次運(yùn)行ps -ef | grep tty0 命令去查看該進(jìn)程是否被殺掉。
不要使用“-9”的選項(xiàng)去殺掉slattach進(jìn)程,因?yàn)樗赡軐?dǎo)致AIX操作系統(tǒng)掛起。
注意:如果進(jìn)程是“getty”, 使用下面命令去殺掉進(jìn)程:
pdisable tty0
如果上面命令不能成功的殺掉進(jìn)程,而tty仍然是掛起的,可以使用第二步。
2. 執(zhí)行下面的命令:
fuser -k /dev/tty0
該命令將殺掉運(yùn)行在此端口的所有進(jìn)程,并且顯示其PID (進(jìn)程 ID).
如果上面命令不能成功的殺掉進(jìn)程,而tty仍然是掛起的,可以使用第三步。
3. 在被掛起的終端的鍵盤上,鍵入“Ctrl+Q”. 如果tty仍然掛起,使用第四步。
4. 物理的斷開連接端口的設(shè)備(連線). 在某些情況下可以釋放端口.
注意:前面的一些命令也許不會(huì)生效并且報(bào)”設(shè)備忙“的錯(cuò)誤。這是由于一些進(jìn)程正運(yùn)行在tty上。如果上面的步驟仍不能釋放掛起的tty,***后可以通過重起AIX釋放內(nèi)核去******此進(jìn)程。
在AIX中擴(kuò)展卡的邏輯名和它所在插槽的對應(yīng)關(guān)系
環(huán)境 產(chǎn)品, Pseries, RS6000
軟件版本, AIX
問題 在IBM的Pseries 服務(wù)器中,相同類型的擴(kuò)展卡可以插多塊,但是AIX如何確定每一塊卡所在的插槽?
解答 可用以下步驟來確定它們的關(guān)系:
1. 檢查相同類型的卡的邏輯名及個(gè)數(shù).
例如確定服務(wù)器中以太網(wǎng)卡的名稱:
# lsdev -Cc adapter |grep en
ent0 Available 1A-08 IBM 10/100 Mbps Ethernet PCI Adapter (23100020)
ent1 Available 21-08 IBM 10/100 Mbps Ethernet PCI Adapter (23100020)
2. 通過查看Device Specific. 的值,確定其所對應(yīng)的插槽.
如:
# lscfg -vl ent0 DEVICE LOCATION DESCRIPTION ent0 1A-08 IBM 10/100 Mbps Ethernet PCI Adapter (23100020) Serial Number...............22010344 FRU Number..................091H0397 Part Number.................091H0397 Network Address.............000629DC698C Displayable Message.........PCI Ethernet Adapter (23100020) Device Specific.(YL)........P1-I3/E1 I3 表示此網(wǎng)卡插在第三槽上.# lscfg -vl ent1 DEVICE LOCATION DESCRIPTION ent1 10-80 IBM 10/100 Mbps Ethernet PCI Adapter (23100020) Network Address.............0004ACE4AF6D Displayable Message.........PCI Ethernet Adapter (23100020) Device Specific.(YL)........P2/E1 是集成在主板上的網(wǎng)卡.
如何對系統(tǒng)做鏡像以提高系統(tǒng)高可用性和性能
環(huán)境 RS6000
問題 如何對系統(tǒng)做鏡像以提高系統(tǒng)高可用性和性能
解答 通常情況下, 對系統(tǒng)做鏡像會(huì)提高系統(tǒng)的高可用性, 即當(dāng)其中一塊盤損壞或數(shù)據(jù)區(qū)不可用時(shí),系統(tǒng)會(huì)自動(dòng)使用其鏡像盤或鏡像數(shù)據(jù)區(qū)進(jìn)行正常的業(yè)務(wù)操作. 在以RS/6000系統(tǒng)為基礎(chǔ)的數(shù)據(jù)庫應(yīng)用中做鏡像有三種方式, ******種方式是通過做RAID10直接對硬盤做鏡像, 需要增加相應(yīng)的適配卡支持. 可以對裸設(shè)備或文件系統(tǒng)做鏡像. 第二種方式是通過AIX操作系統(tǒng)做RAID1, 只能對文件系統(tǒng)做鏡像. 第三種方式是通過數(shù)據(jù)庫系統(tǒng)做鏡像,可以對裸設(shè)備或文件系統(tǒng)做鏡像. 對于這三種方式一般建議大家采取前兩種方式會(huì)取得比較好的系統(tǒng)性能和高可用性.本文主要討論使用RAID1做鏡像時(shí)系統(tǒng)擁有的盤數(shù)對性能的影響.
做RAID1鏡像時(shí),可以對卷組中指定的邏輯卷單獨(dú)做鏡像, 也可以對整個(gè)卷組做鏡像. 對卷組中指定的邏輯卷做鏡像時(shí), ******要求該卷組有三塊或三塊以上的硬盤以保證數(shù)據(jù)高可用性. 若對整個(gè)卷組做鏡像則沒有對卷組內(nèi)硬盤個(gè)數(shù)的限制.此外要求鏡像***好位于不同的硬盤, 當(dāng)其中某塊硬盤損壞時(shí)其鏡像盤仍可工作, 以提高系統(tǒng)的高可用性.
下面介紹為什么對卷組中指定的邏輯卷做鏡像時(shí), ***好要求該卷組有三塊或三塊以上的硬盤。
在RS/6000系統(tǒng)中, 每個(gè)在VG(卷組)中的物理硬盤都至少有一個(gè)VGDA(卷組描述區(qū), 既對該硬盤上的物理和邏輯卷進(jìn)行描述). VGDA在硬盤的數(shù)量有如下規(guī)則:
一個(gè)卷組只有一塊硬盤: 該硬盤有兩個(gè)VGDA.
一個(gè)卷組有兩塊硬盤: ******塊硬盤有兩個(gè)VGDA, 第二塊硬盤有一個(gè)VGDA.
一個(gè)卷組有三塊或三塊以上硬盤: 每塊硬盤有一個(gè)VGDA.
在AIX系統(tǒng)中, quorum(一個(gè)卷組中的可用VGDA的比率)必須高于51%, 該卷組才可用. 對于只有兩塊硬盤的卷組, 若******塊硬盤損壞, 則只有33%的VGDA可用, 若第二塊硬盤損壞, 則有66%的VGDA可用. 對于有三塊或三塊以上硬盤的卷組, 若損壞一塊硬盤, 至少有66%的VGDA可用.
對卷組中指定的邏輯卷做鏡像時(shí), 若該卷組中只有兩塊硬盤, 當(dāng)******塊硬盤損壞時(shí), 其VGDA只有33%可用, 會(huì)導(dǎo)致該卷組不可用,這樣就使得鏡像失去保證硬盤高可用性的功能.
若該卷組只有兩塊硬盤又一定要做鏡像時(shí), 可以關(guān)掉quorum, 即使第一塊硬盤損壞也不會(huì)使整個(gè)卷組不可用,此時(shí)系統(tǒng)使用第二塊硬盤,但是第二塊硬盤的數(shù)據(jù)將不能鏡像. 由此有可能帶來數(shù)據(jù)丟失的風(fēng)險(xiǎn),第二塊硬盤損壞時(shí)會(huì)導(dǎo)致該卷組不可
用從而引起數(shù)據(jù)丟失.
因此, 對卷組中指定的邏輯卷做鏡像時(shí), ******要求該卷組有三塊或三塊以上的硬盤以保證數(shù)據(jù)高可用性.
Debug mode 引導(dǎo)AIX
環(huán)境 RS/6000 AIX V5.1
問題 Debug mode 引導(dǎo)AIX
解答 1. 系統(tǒng)要求配置有tty console
2. #bosbot -aI /dev/ipldevice
3. #shutdown -Fr
kdb command
環(huán)境 RS/6000 AIX 5L
問題 啟動(dòng)sendmail
解答 AIX 5L中kdb替代AIX V4的crash命令,作為系統(tǒng)debugger和dump分析工具
在AIX中如何為一塊網(wǎng)卡,配多個(gè)IP地址?
環(huán)境 產(chǎn)品, Pseries, RS6000,
軟件版本, AIX4.3.3
問題 由于應(yīng)用的環(huán)境要求,需在一塊網(wǎng)卡上配置多個(gè)IP地址,AIX中可以實(shí)現(xiàn)嗎?
解答 可以。 使用命令ifconfig 即可.其語法為:
ifconfig network_interface second_ip_address netmask your_netmask alias
在ODM中未記錄此定義,所以關(guān)機(jī)后該定義會(huì)丟失,若需要的話,可將該命令加在啟動(dòng)文件(/etc/rc.net)中.
如第二個(gè)IP地址是 9.185.43.135 可用
# ifconfig en0 9.185.43.135 netmask 255.255.255.0 alias
當(dāng)該IP地址不再需要時(shí),可從系統(tǒng)中刪除.
#ifconfig en0 9.185.43.135 netmask 255.255.255.0 delete
或從/etc/rc.net文件中刪除。
AIX內(nèi)核參數(shù)調(diào)整之vmtune -p -P(2)?
環(huán)境 AIX 4
問題 AIX內(nèi)核參數(shù)調(diào)整之vmtune -p -P(2)?
解答 -p minperm
如果在物理內(nèi)存中的文件頁面數(shù)量(file pages)低于此值,頁面替換算法將替換文件頁和程序頁(computational pages),minperm的缺省值約為20%的物理內(nèi)存。
-P maxperm
如果在物理內(nèi)存中的文件頁面數(shù)量(file pages)高于于此值,頁面替換算法將只替換文件頁,maxperm的缺省值約為80%的物理內(nèi)存。
如果在物理內(nèi)存中的文件頁面數(shù)量在這兩個(gè)值之間,頁面替換算法通常只替換文件頁,但是當(dāng)文件頁面的再替換率(repaging rate)高于程序頁面時(shí)頁面替換算法將同時(shí)替換文件頁和程序頁。
AIX內(nèi)核參數(shù)調(diào)整之vmtune -f -F(3)?
環(huán)境 AIX 4
問題 AIX內(nèi)核參數(shù)調(diào)整之vmtune -f -F(3)?
解答 -f minfree
指出內(nèi)存在free list中內(nèi)存頁的******值,此值的范圍從8到204800。
-F maxfree
當(dāng)系統(tǒng)中的空閑內(nèi)存小于minfree時(shí),系統(tǒng)進(jìn)行換頁操作增加空閑內(nèi)存頁,當(dāng)空閑內(nèi)存頁的數(shù)量大于等于maxfree時(shí),系統(tǒng)換頁操作停止。
maxfree的缺省值為minfree+8。maxfree-minfree的差值應(yīng)大于等于maxpgahead。
注:一個(gè)頁面的大小為4K。
Linux 與 Pseries/RS6000
環(huán)境 產(chǎn)品, Pseries, RS6000
軟件版本, AIX, linux
問題 RS6000/Pseries 服務(wù)器上可安裝Linux 嗎? 應(yīng)用程序該如何移植?
解答 1. RS6000/Pseries 的低端服務(wù)器(B80,270,170,150)可以安裝Linux 操作系統(tǒng). 所使用的系統(tǒng)版本應(yīng)為 XX Linux on Pseries (由不同的 Linux公司提供) . 其上編譯的Linux 應(yīng)用程序使用的是 Linux 核心.
2. Pseries中的中高端服務(wù)器目前不可安裝Linux, 但可以安裝 AIX Toolbox for Linux Applications for Power System, 該工具箱提供了Linux API 接口, 在其上編譯的Linux 應(yīng)用程序使用的是AIX核心.
3. 在 XX Linux on Pseries環(huán)境下編譯的程序,移植到AIX Toolbox for Linux Applications 中需重新編譯,反之亦然.
AIX內(nèi)核參數(shù)調(diào)整之vmtune -M(5)?
環(huán)境 AIX 4
問題 AIX內(nèi)核參數(shù)調(diào)整之vmtune -M(5)?
解答 -M maxpin
此值指出系統(tǒng)中能夠常駐(pin)在內(nèi)存中的******的內(nèi)存頁的數(shù)量缺生值為80%的物理內(nèi)存,應(yīng)保證至少有4M的內(nèi)存不被常駐,以供內(nèi)核使用。
AIX內(nèi)核參數(shù)調(diào)整之vmtune -r -R(4)?
環(huán)境 AIX 4
問題 AIX內(nèi)核參數(shù)調(diào)整之vmtune -r -R(4)?
解答 -r minpgahead
指出何時(shí)啟動(dòng)提前讀的功能,此值應(yīng)為2的倍數(shù),缺省值為2。
-R maxpgahead
指出***大的提前讀的頁數(shù),此值應(yīng)為2的倍數(shù),缺省值為8,此值應(yīng)大于minpgabead,***大值為512。maxfree-minfree的差值應(yīng)大于等于maxpgahead。
如何確定一文件系統(tǒng)是Large File Enabled的文件系統(tǒng)?
環(huán)境 平臺, Pseries, RS6000,
軟件版本, AIX 4.3.3
問題 在AIX 4.3.3中既支持standard filesytem,也支持Large File Enabled file system, 如何確定一文件系統(tǒng)是Large File Enabled file system 還是 standard filesytem?
解答 可使用 lsfs -q filesystem_name 命令來查看.
例如:
#lsfs -q /home
Name Nodename Mount Pt VFS Size Options Auto Accounting
/dev/hd1 -- /home jfs 131072 -- yes no
(lv size: 131072, fs size: 131072, frag size: 512, nbpi: 4096, compress: no, bf: false, ag:
bf:false 表示是standard filesystem
bf:true 表示是Large File Enabled file system.
如何在命令行下運(yùn)行update_all?
環(huán)境 AIX 4.3
問題 如何在命令行下運(yùn)行update_all?
解答 在系統(tǒng)升級時(shí)可在SMIT中運(yùn)行update_all,如果需要在命令行下運(yùn)行
可用如下方法:
用lslpp -l命令產(chǎn)生一個(gè)系統(tǒng)中已安裝文件集的列表,將此列表存入一個(gè)
文本文件,編輯此文件使其具有以下形式:
bos.rte.install
bos.sysmgt.sysbr
......
用以下命令安裝:
installp -agXd /dev/cd0 -e /tmp/install.log -f /;/;
其中;位所生成的文本文件,; 為;所在的路徑。
手工刪除smit菜單
環(huán)境 AIX V4
問題 手工刪除smit菜單
解答 手工刪除smit菜單的步驟如下:
1、export ODMDIR=/usr/lib/objrepos
2、rm $HOME/smit.log
3、smit -D并執(zhí)行想刪除的一些菜單命令,查看smit.log中id的值
4、odmget -q id=*** sm_menu_opt >;/tmp/smit
5、odmdelete -q id=*** -o sm_menu_opt
6、vi /tmp/smit
7、odmadd /tmp/smit
6230 SSA卡上快寫緩存的設(shè)置?
環(huán)境 AIX 4.3
問題 6230 SSA卡上快寫緩存的設(shè)置?
解答 對于使用SSA卡的用戶,卡上的快寫緩存可以極大的提高磁盤的I/O性能,用戶應(yīng)首先檢查SSA卡上是否配置了快寫緩存。
# lscfg -vl ssa0 DEVICE LOCATION DESCRIPTION ssa0 11-08 IBM SSA 160 SerialRAID Adapter (14109100) Part Number................. 27H1204 FRU Number.................. 34L5388 Serial Number...............S1072088 EC Level.................... E28793 Manufacturer................IBM053 ROS Level and ID............8300 0000 Loadable Microcode Level....05 Device Driver Level.........00 Displayable Message.........SSA-ADAPTER* Device Specific.(Z0)........SDRAM=128* Device Specific.(Z1)........CACHE=32 Device Specific.(Z2)........UID=006094BF00003CDC Device Specific.(YL)........U0.1-P1-I1/Q1 此卡配置了128MB的讀緩存和32MB的快寫緩存。如果配置了快寫緩存,改變SSA磁盤的配置,使其使用快寫緩存# smitty device SSA Disks SSA Logical Disks Change/Show Characteristics of an SSA Logical Disk hdisk? Available 11-08-L SSA Logical Disk Drive Enable Fast-Write yes 如果'Enable Fast-Write' 是no,將其改為yes。
支持Xwindows***少需要安裝那些文件集(Fileset)?
環(huán)境 AIX 4.3 OR AIX 5.1
問題 支持Xwindows***少需要安裝那些文件集(Fileset)?
解答 支持Xwindows需要以下文件集:
X11.apps.*
X11.base.*
X11.compat.*
X11.fnt.*
X11.motif.*
運(yùn)行CDE, 需要安裝
X11.Dt.*
如果希望遠(yuǎn)程使用CDE仿真,需要安裝
X11.fnt.fontServer
如何改動(dòng)IP地址
環(huán)境 RS6000,AIX V4
問題 如何改動(dòng)IP地址
解答 如果用smit mktcpip去改動(dòng)IP地址,就會(huì)在/etc/hosts中加一項(xiàng),而且以前的地址仍保留,正確的做法是smit tcpip---Further configuration---Network interface----Network Interface Selection----Change/Show characteristics of a Network interface 去改動(dòng)
啟動(dòng)sendmail
環(huán)境 RS6000,AIX V4
問題 啟動(dòng)sendmail
解答 如果用startsrc -s sendmail 啟動(dòng),sendmail不會(huì)做為守護(hù)進(jìn)程被啟動(dòng),必須用startsrc -s sendmail -a "-bd"來啟動(dòng)
如何顯示格林威治時(shí)間
環(huán)境 RS6000,AIX V4
問題 如何顯示格林威治時(shí)間
解答 用date -u可以顯示格林威治時(shí)間
如何打開鎖死的帳戶
環(huán)境 產(chǎn)品: AIX
平臺: RS
軟件版本: AIX V4
問題 用戶設(shè)置某帳戶如果連輸3次錯(cuò)誤的密碼就把帳戶鎖死,但不知如何打開。
解答 用戶錯(cuò)誤登陸信息記錄在/etc/security/lastlog文件中。
只要將 unsuccessful_login_count = 3 改為 unsuccessful_login_count = 0
即可打開鎖死帳戶。
IBM INFORMIX數(shù)據(jù)庫級備份都備份了哪些內(nèi)容?
環(huán)境 RS6000, IBM INFORMIX
問題 IBM INFORMIX數(shù)據(jù)庫級備份都備份了哪些內(nèi)容?
解答 在IBM RS6000系列機(jī)器上,系統(tǒng)管理員一般要定期做操作系統(tǒng)的備份和數(shù)據(jù)庫系統(tǒng)的備份。那么做IBM INFORMIX數(shù)據(jù)庫級備份時(shí)都備份了哪些內(nèi)容呢?
一般IBM INFORMIX數(shù)據(jù)庫備份分為系統(tǒng)備份和邏輯日志備份。有的客戶認(rèn)為在做系統(tǒng)備份時(shí)系統(tǒng)會(huì)將邏輯日志文件一起備份,這種理解是不正確的。
系統(tǒng)備份將備份數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù),包括對根dbspace(rootdbs)和數(shù)據(jù)dbspace(datadbs)的數(shù)據(jù)的備份,它不會(huì)備份臨時(shí)dbspace(tempdbs)、邏輯日志和未分配使用的根dbspace和數(shù)據(jù)dbspace的空間。
邏輯日志備份將備份系統(tǒng)的邏輯日志文件。
由此可見系統(tǒng)備份和邏輯日志備份是完全不同的,它們不可以相互替代。
在RS6000系列機(jī)器上如何配置IBM INFORMIX數(shù)據(jù)庫臨時(shí)數(shù)據(jù)庫空間?
環(huán)境 RS6000, IBM INFORMIX
問題 在RS6000系列機(jī)器上如何配置IBM INFORMIX數(shù)據(jù)庫臨時(shí)數(shù)據(jù)庫空間?
解答 在RS6000系列機(jī)器上安裝IBM INFORMIX數(shù)據(jù)庫時(shí),一般會(huì)配置臨時(shí)數(shù)據(jù)庫空間以提高系統(tǒng)性能。那么為什么要配置及如何配置這些臨時(shí)數(shù)據(jù)庫空間呢?
例如在IBM INFORMIX數(shù)據(jù)庫中若執(zhí)行了下面的操作,將會(huì)產(chǎn)生臨時(shí)文件或臨時(shí)表:
1.建立索引或使用排序方式的連接時(shí);
2.使用"order by"或“gruop by”語句時(shí);
3.使用“select ...into temp...”語句創(chuàng)建臨時(shí)表時(shí);
這些臨時(shí)表或文件******放在臨時(shí)數(shù)據(jù)庫空間中以提高系統(tǒng)性能。
如果數(shù)據(jù)庫系統(tǒng)頻繁進(jìn)行上面的操作,***好創(chuàng)建三個(gè)或三個(gè)以上大小相同臨時(shí)數(shù)據(jù)庫空間
如何改變主機(jī)IP地址解析順序
環(huán)境 產(chǎn)品: RS/6000
軟件: AIX
問題 如何改變主機(jī)IP地址解析順序
解答 一般主機(jī)IP地址的解析順序依次是DNS,NIS,本機(jī)host檔案。
要改變這個(gè)順序, 可以建立一個(gè)/etc/netsvc.conf文件,并在這個(gè)檔案中加一行:
hosts=local,bind,nis
這樣主機(jī)IP地址就先從本地檔案(/etc/hosts)開始搜索,其次再去DNS server,***後是NIS server。
也可通過執(zhí)行
export NSORDER=local,bind,nis
改變環(huán)境變量NSORDER 來改變順序
不能增加用戶,錯(cuò)誤信息為3004-687
環(huán)境 RS6000, AIX 3.2 -- 4.x
問題 不能增加用戶,錯(cuò)誤信息為3004-687
解答
檢查:
在/etc/passwd文件中是否有錯(cuò)誤的語法.
丟失“nobody”用戶條目或其格式有錯(cuò)誤. 其條目應(yīng)為:
nobody4294967294:4294967294::/:
登錄失敗次數(shù)過多
環(huán)境 RS6000
問題 登錄失敗次數(shù)過多
解答 在用戶登錄失敗次數(shù)過多時(shí),超過了失敗次數(shù)限制,用戶將不能繼續(xù)登錄,需修改/etc/security/lastlog中的失敗登錄次數(shù)參數(shù)(unsuccessful_login_count)才可。
看SSA邏輯盤與物理盤之間對應(yīng)關(guān)系
環(huán)境 RS6000
問題 看SSA邏輯盤與物理盤之間對應(yīng)關(guān)系
解答 用ssaxlate -l hdisk#或ssaxlate -l pdisk#可以看SSA邏輯盤與物理盤之間對應(yīng)關(guān)系
用戶名長度問題
環(huán)境 RS6000
問題 用戶名長度問題
解答 用戶名長度***長為八位,這個(gè)限制無法改動(dòng)
如何判斷引起core文件的應(yīng)用程序
環(huán)境 RS6000
問題 如何判斷引起core文件的應(yīng)用程序
解答 core文件是在應(yīng)用崩潰時(shí)記錄的內(nèi)存影象,可以用命令lquerypv -h core 6b0 64可以看出是哪個(gè)應(yīng)用引起了core文件的產(chǎn)生。
解鎖卷組
環(huán)境 RS000
問題 解鎖卷組
解答 當(dāng)卷組被鎖住時(shí),可通過命令chvg -u vg#來解鎖
inittab中引用的環(huán)境變量
環(huán)境 RS6000
問題 inittab中引用的環(huán)境變量
解答 問題產(chǎn)生原因是由于客戶有很多幾百k的小文件,將所有的文件系統(tǒng)inode用盡。
在inittab中啟動(dòng)的程序,只引用了/etc/environment中的環(huán)境變量,并不引用/etc/profile或/.profile中的變量,所以在用戶自定義腳本中如需引用這些變量,需在腳本中加入對它們的引用
在一個(gè)磁帶上備份多個(gè)文件
環(huán)境 RS6000
問題 在一個(gè)磁帶上備份多個(gè)文件
解答 需要用到 tctl來卷帶備份,例子如下:
1. dd if=/tmp1 of=/dev/rmt0.1
2. tctl -f /dev/rmt0 rewind
3. tctl fsf 1
4. dd if=/tmp2 of=/dev/rmt0.1
5. tctl -f /dev/rmt0 rewind
6. tctl fsf 2
7.......
恢復(fù)步驟相反。
夏時(shí)制問題
環(huán)境 RS6000
問題 夏時(shí)制問題
解答 每年四月到八月,AIX會(huì)缺省使用夏時(shí)制,可以用echo $TZ看時(shí)區(qū)來判斷,時(shí)區(qū)以DT結(jié)尾的就使用了夏時(shí)制。如果不想用,可以通過smit--system environment--change show date and time---change time zone using system defined values來改變,在彈出的USE DAYTIME SAVING對話框中選擇No,選好相應(yīng)的時(shí)區(qū)后重啟機(jī)器既可。
passwd文件的備份
環(huán)境 RS6000
問題 passwd文件的備份
解答 如果誤刪除了/etc/passwd文件,可以用/etc/opasswd文件恢復(fù),/etc下o開頭的文件是相應(yīng)文件的備份文件。
如何限制某個(gè)用戶使用FTP服務(wù)
環(huán)境 AIX
問題 在AIX中,如何限制某個(gè)用戶使用FTP服務(wù)?
解答 編輯/etc/ftpusers文件,把要限制使用的用戶名加進(jìn)此文件里,這樣就限制了此用戶使用FTP服務(wù)。
在AIX系統(tǒng)中,如何得到一些偏僻的漢字
環(huán)境 AIX
問題 在AIX 系統(tǒng)中,如何得到一些比較偏僻的漢字?
解答 在AIX的中文漢字庫中,zh_CN 中有6763個(gè)漢字,而ZH_CN中有20902個(gè)漢字。如果用戶要用到一些比較偏僻的漢字,建議用戶安裝中文環(huán)境時(shí)選擇ZH_CN。
AIX 是否支持 ramdisk
環(huán)境 RS6000, AIX
問題 AIX 是否支持 ramdisk? 可否將內(nèi)存當(dāng)硬盤來使用,以提高訪問速度。
解答 可以. AIX 操作系統(tǒng)支持ramdisk. 可使用mkramdisk命令來創(chuàng)建一個(gè)ramdisk. 其文件名為 /dev/rramdisk. 通過命令mkfs在其上建立文件系統(tǒng)來使用它. 用rmramdisk 命令或重新開機(jī)來刪除ramdisk.
什么是 inline log
環(huán)境 產(chǎn)品, AIX
平臺, RS6000, Pseries
問題 什么是 inline log
解答 在AIX5L 中可以為JFS2的文件系統(tǒng)創(chuàng)建一種新的日志類型。 這就是JFS2所特有的 inline log -- 日志與文件系統(tǒng)在同一邏輯卷上。
通過使用 inline log , 每個(gè)JFS2的文件系統(tǒng)可有獨(dú)立日志設(shè)備,而不是整個(gè)卷組共享一個(gè)日志設(shè)備。 在文件系統(tǒng)數(shù)量較多的環(huán)境下,能夠提高系統(tǒng)的RAS(Reliability Availability Serviceability)特性:在系統(tǒng)共享日志設(shè)備時(shí), 日志設(shè)備的損壞會(huì)影響與之相關(guān)的所有文件系統(tǒng)。而使用inline log , 則不會(huì)出現(xiàn)此種情況。
創(chuàng)建JFS2文件系統(tǒng)時(shí),缺省日志是放在共享的日志設(shè)備上, 將 "inline log ? "選項(xiàng)設(shè)為 "YES", 則建立了使用inline log 的JFS2 文件系統(tǒng)。
如何增加文件系統(tǒng)中的inode數(shù)目
環(huán)境 產(chǎn)品: AIX
平臺: RS
軟件版本: AIX V4
問題 用戶需要生成新的文件時(shí),系統(tǒng)報(bào)告空間不夠,但df -k輸出顯示空間使用為43%
解答 問題產(chǎn)生原因是由于客戶有很多幾百k的小文件,將所有的文件系統(tǒng)inode用盡。
解決方案
find / -size 0 -print 刪除不必要的0字節(jié)文件
增加文件系統(tǒng)大小(鑒于客戶的%used是43%,這樣會(huì)浪費(fèi)很多空間,不建議使用)
備份文件,重建文件系統(tǒng),其中參數(shù)NBPI(number of bytes per inode)要盡量
小,這樣就能在同樣大小的文件系統(tǒng)中獲得更多的inode
備注:
文件系統(tǒng)中inode的多少由文件系統(tǒng)大小和NBPI(number of bytes per inode)決定
文件系統(tǒng)越大,NBPI越小,那么inode越多,意味能產(chǎn)生的文件和目錄越多。
什么是X-window
環(huán)境 產(chǎn)品, RS6000
平臺, UNIX
問題 什么是X-window
解答 X-window 是UNIX中功能強(qiáng)大的圖形用戶接口(GUI),是基于客戶-服務(wù)器的一種應(yīng)用技術(shù). 表現(xiàn)為應(yīng)用可運(yùn)行在一個(gè)功能強(qiáng)大,易與維護(hù)的服務(wù)器上,而屏幕的輸出則顯示在另一個(gè)工作站上. X-window 技術(shù)包括兩個(gè)成員: X-server 和 Window Manager. X-server 控制圖像和窗口的顯示, 跟蹤鼠標(biāo)和鍵盤的操作.一個(gè)X-server可控制多個(gè)窗口.Window Manager 則用于顯示窗口的菜單和邊界,提供窗口的移動(dòng),轉(zhuǎn)換,******,***小化操作.
如何為調(diào)試應(yīng)用程序性能 定制系統(tǒng)內(nèi)存環(huán)境
環(huán)境 產(chǎn)品: AIX
平臺: RS
軟件版本: AIX V4
問題 用戶需要為調(diào)試應(yīng)用程序在不同的內(nèi)存配置下的性能。
解答 操作系統(tǒng)提供了這樣的應(yīng)用來滿足客戶的需求。
rmss -c memsize (設(shè)置需要調(diào)試的內(nèi)存)
rmss -p 顯示當(dāng)前的內(nèi)存配置
rmss -r 重新恢復(fù)至系統(tǒng)的實(shí)際內(nèi)存大小
舉例:
#rmss -p
Simulated memory size is 512 Mb.
#rmss -c 128
Simulated memory size changed to 128 Mb.
#svmon -G
size inuse free pin virtual stolen
memory 131061 121681 9380 9417 31604 95584
pg space 264192 17306
其中stolen的內(nèi)存就是512Mb和128Mb的差。
當(dāng)在128Mb內(nèi)存下調(diào)試完程序后,恢復(fù)系統(tǒng)實(shí)際內(nèi)存大小。
#rmss -r
#svmon -G
size inuse free pin virtual
memory 131061 26245 104816 9417 31604
pg space 264192 17306
free的內(nèi)存已經(jīng)恢復(fù)如初。
關(guān)于AIX 4.3.3的內(nèi)核問題。
環(huán)境 產(chǎn)品: AIX
平臺: RS
軟件版本: AIX V4
問題 1.我目前的操作系統(tǒng)運(yùn)行在多少位的內(nèi)核上?
2.我目前的機(jī)器能支持64bit應(yīng)用嗎?
解答 bootinfo -K
32 操作系統(tǒng)運(yùn)行在32位內(nèi)核
64 操作系統(tǒng)運(yùn)行在64位內(nèi)核
bootinfo -y
64 你的機(jī)器可以支持64位和32位應(yīng)用
32 你的機(jī)器只支持32位應(yīng)用
備注:
當(dāng)bootinfo -K為32,bootinfo -y為64時(shí),可以通過smit******對64位應(yīng)用的支持
SMIT
System Environments
Change / Show Characteristics of Operating System
如何在AIX上實(shí)現(xiàn)象doskey一樣的功能
環(huán)境 產(chǎn)品: AIX
平臺: RS
軟件版本: AIX V4
問題 客戶需要實(shí)現(xiàn)類似doskey一樣的功能
解答 在AIX操作系統(tǒng)中可以利用 set -o vi來實(shí)現(xiàn)類似功能。
當(dāng)用戶想重復(fù)上一個(gè)很長的命令時(shí),只需按ESC+k就行,再按k就上滾一條命令,
而按j就可以后滾一條命令,然后回車就可以完成了。更好的是,你可以利用類似
使用vi的方法來編輯你所看到的命令,來達(dá)到隨意調(diào)整的目的。
只一條簡單的命令,就節(jié)約了寶貴的時(shí)間。需要時(shí)可以把set -o vi加入到.profile中。
另一種讓vi編輯超大文本文件的方法
環(huán)境 產(chǎn)品: AIX
平臺: RS
軟件版本: AIX V4
問題 vi缺省能編輯的******文件不能超過1,048,560行
解答 在用戶目錄下生成文件.exrc其中寫入
set linelimit=xx000000
這樣,就不用每回啟動(dòng)vi時(shí)都敲入vi -y xx000000
如何修改終端的屬性以適應(yīng)特殊需要
環(huán)境 產(chǎn)品: AIX
平臺: RS
軟件版本: AIX V4
問題 客戶有一個(gè)自己開發(fā)的應(yīng)用,其中需要對ctrl+y的響應(yīng),來完成特定功能。
但當(dāng)客戶實(shí)現(xiàn)時(shí),卻發(fā)現(xiàn)一按ctrl+y程序就退出了。
解答 客戶使用的是telnet終端,其中需要對pty的屬性進(jìn)行修改。
#smit pty
Change / Show Characteristics of the PTY
STATE to be configured at boot time ---------------available -----+
Maximum number of Pseudo-Terminals ---------[256]---------------- #
Maximum number of BSD Pseudo-Terminals -----[16]
其中并沒有象tty一樣的許多選項(xiàng):
#smit tty
POSIX special control characters:
INTERRUPT character ------------------------[^c]
QUIT character -----------------------------[^\]
ERASE character ----------------------------[^h]
KILL character -----------------------------[^u]
END OF FILE character ----------------------[^d]
END OF LINE character ----------------------[^@]
2nd END OF LINE character ------------------[^?]
DELAY SUSPEND PROCESS character ------------[^y]
SUSPEND PROCESS character ------------------[^z]
LITERAL NEXT character ---------------------[^v]
START character ----------------------------[^q]
解決辦法:
將suspend process character ^y變成其他不需要的特殊按鍵
如:
#stty dsusp ^@
#stty -a
speed 9600 baud; 24 rows; 80 columns;
eucw 1:1:0:0, scrw 1:1:0:0:
intr = ^C; quit = ^\; erase = ^H; kill = ^U; eof = ^D; eol = ^@
eol2 = ^@; start = ^Q; stop = ^S; susp = ^Z; dsusp = ^@; reprint = ^R
discard = ^O; werase = ^W; lnext = ^V
-parenb -parodd cs8 -cstopb hupcl cread -clocal -parext
-ignbrk brkint ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl -iuclc
-ixon -ixany -ixoff imaxbel
isig icanon -xcase echo echoe echok -echonl -noflsh
-tostop echoctl -echoprt echoke -flusho -pending iexten
opost -olcuc onlcr -ocrnl -onocr -onlret -ofill -ofdel tab3
這樣當(dāng)客戶的應(yīng)用再按ctrl+y時(shí),程序就不會(huì)異常退出了。
如何利用grep的一些高級選項(xiàng)更好地管理系統(tǒng)
環(huán)境 產(chǎn)品: AIX
平臺: RS
軟件版本: AIX V4
問題 如何利用grep的一些高級選項(xiàng)更好地管理系統(tǒng)
解答 較下面兩個(gè)命令的輸出,我們不難發(fā)現(xiàn)grep -p的******功能。
它不止把我們要找的關(guān)鍵字的當(dāng)前行列出來,還列出了相關(guān)信息。
#lscfg -vp|grep cpu
Device Type: cpu
Device Type: cpu
#lscfg -vp|grep -p cpu
Name: PowerPC,604
Node: PowerPC,604@0
Device Type: cpu
Physical Location: P1-C1
Name: PowerPC,604
Node: PowerPC,604@1
Device Type: cpu
Physical Location: P1-C1
另一個(gè)非常實(shí)用的功能grep -i
#lslpp -l|grep xlc
none
#lslpp -l|grep -i xlc
xlC.aix43.rte 4.0.2.1 COMMITTED C Set ++ Runtime for AIX 4.3
xlC.cpp 4.3.0.1 COMMITTED C for AIX Preprocessor
xlC.msg.en_US.cpp 4.3.0.1 COMMITTED C for AIX Preprocessor
xlC.msg.en_US.rte 4.0.2.0 COMMITTED C Set ++ Runtime
xlC.msg.zh_CN.rte 4.0.2.0 COMMITTED C Set ++ Runtime
xlC.rte COMMITTED 4.0.2.0 COMMITTED C Set ++ Runtime
這樣,我們就不用再死記硬背很多大小寫的內(nèi)容,提高工作效率。
相信grep還有很多強(qiáng)大的功能等待我們?nèi)?yīng)用。
AIX 與 LINUX 的結(jié)盟
內(nèi)容
提要 本文將就AIX Affinity with Linux的發(fā)展以及在AIX操作系統(tǒng)下如何進(jìn)行Linux的開發(fā)和如何將自由開發(fā)的Linux應(yīng)用移植到AIX操作系統(tǒng)做介紹,目的是讓更多的朋友在AIX系統(tǒng)平臺上使用Linux, 并同時(shí)感受到AIX操作系統(tǒng)在整體性能上的魅力。我們期待著有更多更好的Linux應(yīng)用被移植到AIX操作平臺,使AIX操作系統(tǒng)更加豐富多彩,讓我們工作得更輕松自如。
******部分 AIX Affinity with Linux 的發(fā)展情況
第二部分 AIX Affinity 的其本原理介紹
第三部分 AIX Toolbox for Linux ******版的獲得、安裝、包含工具和基本使用
第四部分 對開發(fā)的建議
說明 任何機(jī)型,操作系統(tǒng) AIX 4.3.3 or AIX 5L
正文
******部分 AIX Affinity with Linux 的發(fā)展情況
IBM對AIX Affinity with Linux的發(fā)展分為以下兩個(gè)階段。
******個(gè)階段,發(fā)布AIX Toolbox for Linux Applications, 它主要包含GNU和其他一些常用開發(fā)工具,來幫助開發(fā)人員在AIX系統(tǒng)上編譯程序,并在兩種行業(yè)內(nèi)開放性******的操作系統(tǒng)平臺,即AIX和Linux之間,進(jìn)行平滑技術(shù)移植。由于應(yīng)用程序運(yùn)行于AIX環(huán)境中,因此客戶可以同時(shí)得到Linux的靈活性和AIX操作系統(tǒng)的先進(jìn)性能,包括工作負(fù)載管理、先進(jìn)系統(tǒng)管理工具以及高安全性。
第二個(gè)階段是,在***新發(fā)布的AIX 5L Version 5.1 操作系統(tǒng)中提供更多的兼容Linux的API和頭文件,來支持源文件的兼容性,使兩個(gè)不同操作系統(tǒng)有更強(qiáng)的互操作性,從而達(dá)到更高程度的兼容。
那么我們能用AIX Affinity for Linux做什么呢?
1。在AIX系統(tǒng)上使用眾多Linux上開發(fā)的自由軟件,例如,運(yùn)行流行的 Gnome
and KDE 圖形桌面,運(yùn)行其他的多媒體工具,等等。
2。用功能強(qiáng)大的RedHat Package Manager包工具管理應(yīng)用。
3。在AIX 系統(tǒng)上,使用GNU和Linux開發(fā)工具進(jìn)行新應(yīng)用的開發(fā)。
第二部分 AIX Affinity 的其本原理介紹
AIX Affinity with Linux的目的并不是在系統(tǒng)中提供一個(gè)模擬層供Linux應(yīng)用來運(yùn)行,它的意義在于通過重新編譯Linux應(yīng)用后,得到AIX的兼容的二進(jìn)制本地代碼,并能使用所有系統(tǒng)的特性,如可靠性、擴(kuò)展性、以及可用性。這就是說,我們提供了一個(gè)強(qiáng)大的跨平臺編譯器以及眾多的兼容API來保證Linux應(yīng)用在AIX系統(tǒng)上的成功移植。
由于AIX的設(shè)計(jì)開發(fā)從網(wǎng)絡(luò)、主機(jī)硬件系統(tǒng),到操作系統(tǒng)完全遵守開放系統(tǒng)的原則,所以在目前的AIX 4.3.3 和 AIX 5L Version 5.0, 使用AIX Toolbox for Linux,只需通過簡單的編譯就能在AIX平臺上實(shí)現(xiàn)Linux的很多應(yīng)用。這樣,我們就不用浪費(fèi)許多人力、物力去重新開發(fā)很多已經(jīng)很成熟的應(yīng)用。我們不斷地重用經(jīng)典代碼,就可以把我們有限的精力投入到更精彩、更需要的地方。 當(dāng)使用AIX Affinity with Linux時(shí),我們還會(huì)想到的它對性能的影響。AIX Affinity with Linux在設(shè)計(jì)階段,就希望提供***優(yōu)化的性能給應(yīng)用,其中包括讓Linux應(yīng)用和本地應(yīng)用享有同樣訪問資源的權(quán)利。尤其是AIX 5L Version 5.1操作系統(tǒng),會(huì)提供更高級別的應(yīng)用與操作系統(tǒng)間的兼容性。當(dāng)我們考慮性能時(shí),還應(yīng)該想到我們要開發(fā)什么樣的應(yīng)用,前端的還是后臺的。后臺的大型應(yīng)用還是比較適合AIX應(yīng)用,但前端的人機(jī)界面用Linux則更能發(fā)揮其特長,也減少了可能的性能影響。
第三部分 AIX Toolbox for Linux ******版的獲得、安裝和基本使用
許多GNU開發(fā)工具已經(jīng)被移植到AIX 4.3.3 和 AIX 5L Version 5.0,而界在新的AIX 5L Verison 5.1 操作系統(tǒng)中有更多的開發(fā)工具被成功移植。
其中包括(并非全部):
應(yīng)用開發(fā)類:gcc, g++, gdb, rpm, cvs, automake, autoconf, libtool
開發(fā)庫:ncurses, readline, libtiff, libpng, libjpeg, slang, fnlib,
db, gtk+, qt
編程語言:guile, python, tcl/tk, rep-gtk
桌面環(huán)境類:Gnome and KDE
GNU 工具:gawk, m4, indent, sed, tar, diffutils, fileutils
系統(tǒng)Shell:bash2, tcsh, zsh
系統(tǒng)工具:emacs, vim, bzip2, gzip, git, elm, ncftp, rsync, wget,
lsof, less, samba, zip, unzip, zoo
圖形應(yīng)用:ImageMagick, transfig, xfig, xpdf, ghostscript, gv,
mpage,Gimp
這些工具為Linux開發(fā)者提供了非常棒的開發(fā)環(huán)境。值得一提的是,他們絕大多數(shù)使用了易于安裝的文件格式,這就是RedHat發(fā)展的rpm包。它的主要作用就是架起了一座通暢的橋梁,把AIX和Linux兩個(gè)不同的操作系統(tǒng)緊密地聯(lián)合起來,發(fā)掘它們更大的潛力。
AIX Toolbox for Linux 的下載網(wǎng)址:
http://www-1.ibm.com/servers/aix/products/aixos/linux/download.html
此網(wǎng)頁上有眾多大家夢寐以求的工具等大家來使用。
前面已經(jīng)提到過,我們是要用RedHat Package Manager(RPM)來管理應(yīng)用,所以我們必須首先要安裝RedHat Package Manager。
RedHat Package Manager從下面連接下載:
ftp://ftp.software.ibm.com/aix/freeSoftware/ aixtoolbox/INSTALLP/ppc/rpm.rte安裝時(shí),以root用戶登錄,運(yùn)行installp -qacXgd rpm.rte rpm.rte安裝過程會(huì)收集共享鏈接庫的信息,將會(huì)持續(xù)幾分鐘。要耐心等候,不要中斷。如果發(fā)生錯(cuò)誤沒有裝完,那么在下次安裝之前,記得要運(yùn)行installp -C去******上回不完全安裝。(我在一臺F50,4.3.3上共用時(shí)10min35sec.)
RedHat Package Manager安裝完后,就可以安裝其他 AIX Toolbox for Linux
基本使用和Linux上一樣,詳細(xì)使用及相關(guān)信息,可以到www.rpm.org上查看。
簡單參數(shù)如下,
-i: install
-e: erase
-q: query
--help help
舉例:要安裝gcc 2.9,那么先到
http://www-1.ibm.com/servers/aix/products/aixos/linux/download.html
下載rpm包 gcc-2.9.aix43.010216-1.aix4.3.ppc.rpm
上傳到機(jī)器后,運(yùn)行rpm -ivh gcc-2.9.aix43.010216-1.aix4.3.ppc.rpm
其中參數(shù)v是要在安裝過程中顯示詳細(xì)信息。
其中參數(shù)h是要在安裝過程中顯示安裝進(jìn)度。
一分鐘過后,就已經(jīng)可以享受gcc 2.9的強(qiáng)大功能了。
其余的就不用我贅述了,大家各自體會(huì)吧。
第四部分 對開發(fā)的建議
1。由于AIX是符合POSIX標(biāo)準(zhǔn)和UNIX98認(rèn)證的,但Linux卻沒有通過認(rèn)證,所以
我們要盡量在開發(fā)過程中使用標(biāo)準(zhǔn)的API,那么應(yīng)用只要使用GCC,G++等編譯器重新編譯就可以在AIX中使用了。非常重要的是,檢查哪些API是只被Linux支持,但卻不被AIX支持,這樣可以避免不必要的麻煩。
2。由于AIX 5L是同時(shí)支持 Power系列 CPU和 Itanium CPU, 所以我們在開發(fā)程序,另外要注意的是在處理一些和硬件底層打交道的代碼。在這些程序中我們需要采用通用的字節(jié)處理調(diào)用來處理,以保證應(yīng)用可以很快速在不同的平臺間移植,比如從Power系列的CPU平臺移植到以INTEL CPU的平臺,這樣就可以確保應(yīng)用的更強(qiáng)的可用性。
3。如果你的應(yīng)用與路徑有關(guān),而在AIX系統(tǒng)中沒有程序中指定的路徑存在,那么必須修改應(yīng)用的源碼并指向正確的路徑。所以建議你在開發(fā)是確認(rèn)你的代碼是否是可行的并進(jìn)行相應(yīng)的測試。
IBM RS/6000 CPU 與IBM INFORMIX數(shù)據(jù)庫CPU虛處理器的設(shè)置
環(huán)境 產(chǎn)品: IBM INFORMIX 7.x,9.x
平臺: AIX
問題 目前在IBM RS/6000多數(shù)機(jī)型為對稱多處理器結(jié)構(gòu), 而IBM INFORMIX數(shù)據(jù)庫服務(wù)器的配置參數(shù)中有CPU VP(即CPU虛處理器)的設(shè)置, 那么在實(shí)際應(yīng)用中如何對CPU與CPUVP進(jìn)行設(shè)置以達(dá)到比較好的性能呢?
解答 CPU VP是多線索進(jìn)程, 它一直在CPU上執(zhí)行除非以下情況發(fā)生
1. 沒有任務(wù)做, 例如就緒隊(duì)列中沒有等待執(zhí)行的線索.
2. 操作系統(tǒng)強(qiáng)迫CPU VP讓出CPU 給其它進(jìn)程.
為優(yōu)化吞吐量, 將NUMCPUVPS設(shè)置為能夠處理承接任務(wù)的***小的數(shù), 這個(gè)數(shù)目小于或等于系統(tǒng)中可利用的CPU數(shù), 建議不要將CPU VP數(shù)設(shè)置成大于可用CPU數(shù)目. 通常對于OLTP應(yīng)用: NUMCPUVPS=TOTAL CPUS-1 VP; 對于OLAP應(yīng)用: NUMCPUVPS=TOTAL CPUS.
如果CPU VP不能承受要執(zhí)行的任務(wù), 這就表示需要提高CPU性能來解決問題. 只有存在另外的處理器, 才能通過增加CPU VP來解決問題. 也可以從系統(tǒng)上移走其它任務(wù), 為虛處理器釋放CPU周期, 從而改善性能.
增加CPU VP的數(shù)目而不增加CPU資源只會(huì)使問題更嚴(yán)重, 產(chǎn)生更多的CPU周期競爭, 這樣操作系統(tǒng)要有更多的工作來做均衡, 爭奪CPU時(shí)間的CPU VP使其負(fù)擔(dān)增加. 結(jié)果, 上下文切換增加, 這不僅消耗時(shí)間而且要使用更多的CPU.
由于系統(tǒng)不光是CPU VP, 還有其它進(jìn)程申請CPU周期, 在一些多處理器系統(tǒng)上, NUMCPUVPS應(yīng)小于或等于全部CPU數(shù). 當(dāng)然, 我們應(yīng)根據(jù)實(shí)際應(yīng)用的狀況, 在系統(tǒng)上進(jìn)行試驗(yàn)和監(jiān)測, 以檢測吞吐量和CPU使用情況, ***終找到比較好的配置方案.
通過命令onstat ?g rea 來檢測就緒隊(duì)列, 確認(rèn)CPU是否不能承擔(dān)任務(wù). 就緒隊(duì)列的線索是將要執(zhí)行的線索, 如果就緒隊(duì)列線索數(shù)開始加速增長, 這就表示CPU VP已不能承接如此繁重的任務(wù). 在調(diào)整好的系統(tǒng)上看到幾個(gè)就緒線索, 或是在測試工作開始時(shí)有些線索增加是正常的. 每個(gè)CPU VP上有一個(gè)就緒線索是合理的.
另外, 查看CPU VP的使用情況, 如CPU VP跟不上任務(wù)的增長, 就會(huì)看到虛處理器處于飽和, 可以用onstat ?g glo監(jiān)視虛處理器的使用情況. 如果系統(tǒng)和用戶CPU VP時(shí)間之合接近于測試花費(fèi)時(shí)間, 那么CPU VP就飽和了, 如果設(shè)置NUMCPUVPS低于系統(tǒng)中CPU數(shù), 可以增加一個(gè)CPU VP, 但不要超出系統(tǒng)中的全部CPU數(shù).
注意: 在多處理器系統(tǒng)中, 全部可利用CPU時(shí)間等于處理器數(shù)乘以測試時(shí)間, 一個(gè)CPU VP不能在某一時(shí)刻消耗多于一個(gè)處理器的能力, 因此一個(gè)CPU VP的全部CPU比率不會(huì)超過測試時(shí)間的100%.
如果整個(gè)系統(tǒng)中CPU資源已飽和, 而且不能再減輕工作負(fù)荷或增加資源, 可以通過減少NUMCPUVPS來改善性能. 但這種變化只有在CPU VP急需其它虛處理器或進(jìn)程的CPU資源時(shí)才起作用.