亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: aix常見問題整理 [打印本頁]

作者: 人生五十年    時(shí)間: 2003-07-29 13:00
標(biāo)題: aix常見問題整理
提綱:
用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ǔ)。ˋPAR) 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 <filename>;
如:/usr/sbin/which_fileset iostat

3. 查看指定的文件集包含哪些文件,使用命令:
# lslpp -f <fileset>;
如: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è)手機(jī)或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手機(jī)間的關(guān)系、網(wǎng)關(guān)和在無線網(wǎng)絡(luò)中的被管理的服務(wù)器。



無線網(wǎng)關(guān)
無線網(wǎng)關(guān)是一個(gè)用于在 WAP 客戶端和WSMA間通訊的必需的組件。 它監(jiān)聽從客戶端來的數(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ù)谝粔K硬盤損壞時(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 /<path>;/<file>;

其中<file>;位所生成的文本文件,<path>; 為<file>;所在的路徑。





手工刪除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的優(yōu)秀功能。
它不止把我們要找的關(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í)才起作用.
作者: ibm6000    時(shí)間: 2003-07-29 13:15
標(biāo)題: aix常見問題整理
支持支持!
作者: aixnewer    時(shí)間: 2003-07-29 13:24
標(biāo)題: aix常見問題整理
建議斑竹置頂
作者: meteor06    時(shí)間: 2003-07-29 13:59
標(biāo)題: aix常見問題整理
是老版的東西嗎?
感謝樓主給整理了,
收藏 ;)
作者: zdygk    時(shí)間: 2003-08-02 01:59
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: tonypaladin    時(shí)間: 2003-08-04 09:40
標(biāo)題: aix常見問題整理
支持,感謝!
作者: tzg    時(shí)間: 2003-08-04 16:29
標(biāo)題: aix常見問題整理
頂,感謝!
作者: run_lover    時(shí)間: 2003-08-05 14:40
標(biāo)題: aix常見問題整理
辛苦了:)
作者: Unknown    時(shí)間: 2003-08-06 12:30
標(biāo)題: aix常見問題整理
樓主,辛苦了
作者: ntct    時(shí)間: 2003-08-06 14:26
標(biāo)題: aix常見問題整理
辛苦了,感謝!
作者: rootvg    時(shí)間: 2003-08-13 14:34
標(biāo)題: aix常見問題整理
非常感謝!向你學(xué)習(xí)!
作者: cajiangmin    時(shí)間: 2003-08-14 10:13
標(biāo)題: aix常見問題整理
萬分感謝
作者: wilysezhang    時(shí)間: 2003-08-14 22:13
標(biāo)題: aix常見問題整理
默默奉獻(xiàn)的人會(huì)受到大家尊重的
作者: 無雙    時(shí)間: 2003-08-19 19:41
標(biāo)題: aix常見問題整理
繼續(xù)啊
aix版那么多人
要是大家都一起來做

那就簡單多了
我想看到一份好的FAQ 以后使用AIX時(shí)問題就解決得容易多了
作者: thewall    時(shí)間: 2003-08-21 12:38
標(biāo)題: aix常見問題整理
辛苦
作者: peter333    時(shí)間: 2003-08-21 22:47
標(biāo)題: aix常見問題整理
well done
作者: ruby_liu    時(shí)間: 2003-08-25 15:29
標(biāo)題: aix常見問題整理
good !
作者: ccfan    時(shí)間: 2003-08-26 14:19
標(biāo)題: aix常見問題整理

作者: ibm6k    時(shí)間: 2003-08-28 08:59
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: xichenx    時(shí)間: 2003-08-29 11:52
標(biāo)題: aix常見問題整理
樓主沒有貼完啊,一大半
作者: noabc    時(shí)間: 2003-08-29 13:07
標(biāo)題: aix常見問題整理
是啊,沒有貼完,請,幫,謝
作者: vcebook    時(shí)間: 2003-09-08 21:30
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: liuqingzhu    時(shí)間: 2003-09-12 10:41
標(biāo)題: aix常見問題整理
如何安裝AIX媒體包?是四張盤中的那一張呀?謝謝!
作者: leanron    時(shí)間: 2003-09-12 13:10
標(biāo)題: aix常見問題整理
原帖由 "無雙" 發(fā)表:
繼續(xù)啊
aix版那么多人
要是大家都一起來做

那就簡單多了
我想看到一份好的FAQ 以后使用AIX時(shí)問題就解決得容易多了
  

哇曬!!又來了個(gè)大師級的人物!
作者: 老農(nóng)    時(shí)間: 2003-09-12 13:50
標(biāo)題: aix常見問題整理
大師已然黯然離去。。。。
作者: jiafan    時(shí)間: 2003-09-15 08:12
標(biāo)題: aix常見問題整理
非常感謝
作者: xihen2002    時(shí)間: 2003-09-15 17:31
標(biāo)題: aix常見問題整理
辛苦了,以后遇到問題就先看這篇文章
作者: eshenge    時(shí)間: 2003-09-16 09:37
標(biāo)題: aix常見問題整理
好東西大家分享,謝了
作者: tianyuerwang    時(shí)間: 2003-09-19 23:18
標(biāo)題: aix常見問題整理
多謝!
作者: peterking    時(shí)間: 2003-09-23 09:59
標(biāo)題: aix常見問題整理
辛苦辛苦!謝謝
作者: echo188    時(shí)間: 2003-09-25 12:29
標(biāo)題: aix常見問題整理
不錯(cuò)!
作者: ddlldd2000    時(shí)間: 2003-09-27 02:50
標(biāo)題: aix常見問題整理
excellent!
作者: alan1998    時(shí)間: 2003-09-28 17:53
標(biāo)題: aix常見問題整理
向你致敬
作者: huayua    時(shí)間: 2003-09-28 18:06
標(biāo)題: aix常見問題整理
樓主好像沒貼完吧,是不是在調(diào)我們胃口啊.有一部分問題沒答案,請繼續(xù)貼.
作者: 老農(nóng)    時(shí)間: 2003-10-08 15:20
標(biāo)題: aix常見問題整理
他好象已經(jīng)離開這里了。我也快不想來了。
作者: tonylau    時(shí)間: 2003-10-09 14:28
標(biāo)題: aix常見問題整理
好同志
作者: homeland    時(shí)間: 2003-10-14 13:57
標(biāo)題: aix常見問題整理
good friend!
thk u very much!!
作者: gaven    時(shí)間: 2003-10-14 14:01
標(biāo)題: aix常見問題整理
真誠的期待后邊問題的答案,這些知識對于我們這些初學(xué)者來說真的是太有用了。
UP
作者: sdawnyj    時(shí)間: 2003-10-18 21:42
標(biāo)題: aix常見問題整理
可有后續(xù)部分呀?太期待了……
作者: wzy25    時(shí)間: 2003-10-21 16:01
標(biāo)題: aix常見問題整理
頂一下,強(qiáng)貼
作者: chief    時(shí)間: 2003-11-02 02:06
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: Rob_yan    時(shí)間: 2003-11-03 22:39
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: 不睡覺的豬    時(shí)間: 2003-11-08 22:50
標(biāo)題: aix常見問題整理
c61 Failed to create the boot image.
c70 Problem Mounting diagnostics CDROM disc.
c99 Diagnostics have completed. This code is only used when there is no console.
    
    
  --------Debugger Progress Indicators ----------
    
c20 Kernel debug program activated. An unexpected system halt has occured, and you have configured the system
  to enter the kernel debug program instead of performing a dump.
    
    
  ---------Built-In Self Test (Bist) Indicators---------
    
100 BIST completed successfully. Control was passed to IPL ROS.
101 BIST started following RESET
102 BIST started following Power-on Reset
103 BIST could not determine the system model number.
104 Equipment conflict. BIST could not find the CBA.
105 BIST could not read the OCS EPROM.
106 BIST detected a module error.
111 OCS stopped. BIST detected a module error.
112 A checkstop occured during BIST.
113 BIST checkstop count is greater than 1.
120 BIST starting a CRC check on the 8752 EPROM.
121 BIST detected a bad CRC in the first 32K of the OCS EPROM.
122 BIST started a CRC check on the first 32K of the OCS EPROM.
123 BIST detected a bad CRC on the OCS area of NVRAM.
124 BIST started a CRC check on the OCS area of NVRAM.
125 BIST detected a bad CRC on the time-of-day area of NVRAM.
126 BIST started a CRC check on the time-of-day area of the NVRAM.
127 BIST detected a bad CRC on the 8752 EPROM.
130 BIST presence test started.
140 BIST failed: procedure error
142 BIST failed: procedure error
143 Invalid memory configuration.
144 BIST failed; procedure error.
151 BIST started AIPGM test code.
152 BIST started DCLST test code.
153 BIST started ACLST test code.
154 BIST started AST test code.
160 Bad EPOW Signal/Power status signal
161 BIST being conducted on BUMP I/O
162 BIST being conducted on JTAG
163 BIST being conducted on Direct I/O
164 BIST being conducted on CPU
165 BIST being conducted on DCB and Memory
166 BIST being conducted on interrupts
170 BIST being conducted on 'Multi-Processor
180 BIST logout failed.
182 BIST COP bus not responding
185 A checkstop condition occured during the BIST
186 System logic-generated checkstop (Model 250 only)
187 Graphics-generated checkstop (Model 250)
195 BIST logout completed.
888 BIST did not start
    
    
  ------- Power-On Self Test -------
    
200 IPL attempted with keylock in the SECURE position.
201 IPL ROM test failed or checkstop occured (irrecoverable)
202 IPL ROM test failed or checkstop occured (irrecoverable)
203 Unexpected data storage interrupt.
204 Unexpected instruction storage interrupt.
205 Unexpected external interrupt.
206 Unexpected alignment interrupt.
207 Unexpected program interrupt.
208 Unexpected floating point unavailable interrupt.
209 Unexpected SVC interrupt.
20c L2 cache POST error. (The display shows a solid 20c for 5 seconds
210 Unexpected SVC interrupt.
211 IPL ROM CRC comparison error (irrecoverable).
212 RAM POST memory configuration error or no memory found (irrecoverable).
213 RAM POST failure (irrecoverable).
214 Power status register failed (irrecoverable).
215 A low voltage condition is present (irrecoverable).
216 IPL ROM code being uncompressed into memory.
217 End of bootlist encountered.
218 RAM POST is looking for 1M bytes of good memory.
219 RAM POST bit map is being generated.
21c L2 cache is not detected. (The display shows a solid 21c for 5 sec)
220 IPL control block is being initialized.
221 NVRAM CRC comparison error during AIX.
  IPL(Key Mode Switch in Normal mode).
  Reset NVRAM by reaccomplishing IPL in Service mode. For systems with an internal, direct-bus-attached(DBA)disk,IPL
  ROM attempted to perform an IPL from that disk before halting with this three-digit display value.
222 Attempting a Normal mode IPL from Standard I/O planar attached devices specified in NVRAM IPL Devices List.
223 Attempting a Normal mode IPL from SCSI attached devices specified in NVRAM IPL Devices List.
  Note: May be caused by incorrect jumper setting for external SCSI devices or by incorrect SCSI terminator.
  REFER FFC B88
224 Attempting a Normal mode restart from 9333 subsystem device specified in NVRAM device list.
225 Attempting a Normal mode IPL from IBM 7012 DBA disk attached devices specified in NVRAM IPL Devices List.
226 Attempting a Normal mode restart from Ethernet specified in NVRAM device list.
227 Attempting a Normal mode restart from Token Ring specified in NVRAM device list.
228 Attempting a Normal mode IPL from NVRAM expansion code.
229 Attempting a Normal mode IPL from NVRAM IPL Devices List; cannot IPL from any of the listed devices, or there are
  no valid entry in the Devices List.
22c Attempting a normal mode IPL from FDDI specified in NVRAM IPL device list.
230 Attempting a Normal mode restart from adapter feature ROM specified in IPL ROM devices list.
231 Attempting a Normal mode restart from Ethernet specified in IPL ROM devices list.
232 Attempting a Normal mode IPL from Standard I/O planar attached devices specified in Rom Default Device List.
233 Attempting a Normal mode IPL from SCSI attached devices specified in IPL ROM Default Device List.
234 Attempting a Normal mode restart from 9333 subsystem device specified in IPL ROM device list.
235 Attempting a Normal mode IPL from IBM 7012 DBA disk attached devices specified in IPL ROM Default Device List.
236 Attempting a Normal mode restart from Ethernet specified in IPL ROM default devices list.
237 Attempting a Normal mode restart from Token Ring specified in IPL ROM default device list.
238 Attempting a Normal mode restart from Token Ring specified by the operator.
239 System failed to restart from the device chosen by the operator.
23c Attempting a normal mode IPL from FDDI specified in IPL ROM device list.
240 Attempting a Service mode restart from adapter feature ROM.
241 Attempting a Normal mode IPL from devices specified in the NVRAM IPL Devices List.
242 Attempting a Service mode IPL from Standard I/O planar attached devices specified in NVRAM IPL Devices List.
243 Attempting a Service mode IPL from SCSI attached devices specified in NVRAM IPL Devices List.
244 Attempting a Service mode restart from 9333 subsystem device specified in NVRAM device list.
245 Attempting a Service mode IPL from IBM 7012 DBA disk attached devices specified in NVRAM IPL Devices List.
246 Attempting a Service mode restart from Ethernet specified in NVRAM device list.
247 Attempting a Service mode restart from Token Ring specified in NVRAM device list.
248 Attempting a Service mode IPL from NVRAM expansion code.
249 Attempting a Service mode IPL from NVRAM IPL Devices List; cannot IPL from any of the listed devices, or there areno valid entries in the Devices List.
 
24c Attempting a service mode IPL from FDDI specified in NVRAM IPL device list.
250 Attempting a Service mode restart from adapter feature ROM specified in IPL ROM device list.
251 Attempting a Service mode restart from Ethernet specified in IPL ROM device list.
252 Attempting a Service mode IPL from standard I/O planar attached devicesspecified in ROM Default Device List.
253 Attempting a Service mode IPL from SCSI attached devices specified in IPL ROM Default Device List.
254 Attempting a Service mode restart from 9333 subsystem device specified in IPL ROM device list.
255 Attempting a Service mode IPL from IBM 7012 DBA disk'attached devices specified in IPL ROM Default Devices List.
256 Attempting a Service mode restart from Ethernet specified in IPL ROM default device list.
257 Attempting a Service mode restart from Token Ring specified in IPL ROM default device list.
258 Attempting a Service mode restart from Token Ring specified by the operator.
259 Attempting a Service mode restart from FDDI specified by the operator.
    
25c Attempting a normal mode IPL from FDDI specified in IPL ROM device list.
260 Information is being displayed on the display console.
261 Information will be displayed on the tty terminal when the "1" key is pressed on the tty terminal keyboard.
262 A keyboard was not detected as being connected to the system's
  NOTE: Check for blown planar fuses or for a corrupted boot on disk drive
263 Attempting a Normal mode restart from adapter feature ROM specified in NVRAM device list.
269 Stalled state - the system is unable to IPL
271 Mouse port POST.
272 Tablet port POST.
277 Auto Token-Ring LANstreamer MC 32 Adapter
278 Video ROM Scan POST.
279 FDDI adapter POST.
280 3COM Ethernet POST.
281 Keyboard POST executing.
282 Parallel port POST executing
283 Serial port POST executing
284 POWER Gt1 graphadapte POST executing
285 POWER Gt3 graphadapte POST executing
286 Token Ring adapter POST executing.
287 Ethernet adapter POST executing.
288 Adapter card slots being queried.
289 GTO POST.
290 IOCC POST error (irrecoverable).
291 Standard I/O POST running.
292 SCSI POST running.
293 IBM 7012 DBA disk POST running.
294 IOCC bad TCW SIMM in slot location J being tested.
295 Graphics Display adapter POST, color or grayscale.
296 ROM scan POST.
297 System model number does not compare between OCS and ROS
  (irrecoverable). Attempting a software IPL.
298 Attempting a software IPL (warm boot).
299 IPL ROM passed control to the loaded program code.
301 Flash Utility ROM failed or checkstop occured (irrecoverable)
302 Flash Utility ROM failed or checkstop occured (irrecoverable)
302 Flash Utility ROM: User prompt, move the key to the service in order to perform an optional Flash Update. LED
  will only appear if the key switch is in the SECURE position. This signals the user that a Flash Update may be
  initiated by moving the key switch to the SERVICE position. If the key is moved to the SERVICE position,
  LED 303 will be displayed. This signals the user to press the reset button and select optional Flash Update.
303 Flash Utility ROM: User prompt, press the reset button in order to perform an optional Flash Update. LED
  only appear if the key switch is in the SECURE position. This signals the user that a Flash Update may be initiated
  by moving the key switch to the SERVICE position. If the key is moved to the SERVICE position, LED 303 will be
  displayed. This signals the user to press the reset button and select optional Flash Update.
304 Flash Utility ROM IOCC POST error (irrecoverable)
305 Flash Utility ROM standard I/O POST running.
306 Flash Utility ROM is attempting IPL from Flash Update Boot Image.
307 Flash Utility ROM system model number does not compare between OCS and ROM (irrecoverable).
308 Flash Utility ROM: IOCC TCW memory is being tested.
309 Flash Utility ROM passed control to a Flash Update Boot Image.
311 Flash Utility ROM CRC comparison error (irrecoverable).
312 Flash Utility ROM RAM POST memory configuration error or no memory found ( iirecoverable).
313 Flash Utility ROM RAM POST failure( irrecoverable).
314 Flash Utility ROM Power status register failed (irrecoverable).
315 Flash Utility ROM detected a low voltage condition.
318 Flash Utility ROM RAM POST is looking for good memory.
319 Flash Utility ROM RAM POST bit map is being generated.
322 CRC error on media Flash Image. No Flash Update performed.
323 Current Flash Image is being erased.
324 CRC error on new Flash Image after Update was performed. (Flash Image is corrupted).
325 Flash Image successful and complete.
    
500 Querying Native I/O slot.
501 Querying card in Slot 1
502 Querying card in Slot 2
503 Querying card in Slot 3
504 Querying card in Slot 4
505 Querying card in Slot 5
506 Querying card in Slot 6
507 Querying card in Slot 7
508 Querying card in Slot 8
510 Starting device configuration.
511 Device configuration completed.
512 Restoring device configuration files from media.
513 Restoring basic operating system installation files from media.
516 Contacting server during network boot
517 Mounting client remote file system during network IPL.
518 Remote mount of the root and /usr filesystems failed during network boot.
520 Bus configuration running.
521 /etc/init invoked cfgmgr with invalid options; /etc/init has been corrupted or incorrectly modified
  (irrecoverable error).
522 The configuration manager has been invoked with conflicting options (irrecoverable error).
523 The configuration manager is unable to access the ODM database (irrecoverable error).
524 The configuration manager is unable to access the config rules object in the ODM database (irrecoverable error).
525 The configuration manager is unable to get data from a customized device object in the ODM database
  (irrecoverable error).
526 The configuration manager is unable to get data from a customized device driver objet in the ODM database
  (irrecoverable error).
527 The configuration manager was invoked with the phase 1 flag; running phase 1 flag; running phase 1 at this point
  is not permitted (irrecoverable error).
528 The configuration manager cannot find sequence rule, or no program was specified in the ODM database
  (irrecoverable error).
529 The configuration manager is unable to update ODM data
  (irrecoverable error).
530 The program "savebase" returned an error.
531 The configuration manager is unable to access PdAt object class
  (irrecoverable eroor)
532 There is not enough memory to continue (malloc failure);
  irrecoverable error.
533 The configuration manager could not find a configure method for a device.
534 The configuration manager is unable to aquire database lock. irrecoverable error.
536 The configuration manager encountered more than one sequence rule specified in the same phase. (irrecoverable error).
537 The configuration manager encountered an error when invoking the program in the sequence rule.
538 The configuration manager is going to invoke a configuration
539 The configuration method has terminated, and control has returned to the configuration manager.
551 IPL Varyon is running
    
552 IPL Varyon failed.
553 IPL phase 1 is complete.
554 Unable to define NFS swap device during network boot
555 Unable to define NFS swap device during network boot
556 Logical Volume Manager encountered error during IPL varyon.
557 The root filesystem will not mount.
558 There is not enough memory to continue the IPL.
559 Less than 2MB of good memory are available to load the AIX kernel.
570 Virtual SCSI devices being configured.
571 HIPPI common function device driver being configured.
572 HIPPI IPI-3 master transport driver being configured.
573 HIPPI IPI-3 slave transport driver being configured.
574 HIPPI IPI-3 transport services user interface device driver being configured.
576 Generic async device driver being configured.
577 Generic SCSI device driver being configured.
578 Generic commo device driver being configured.
579 Device driver being configured for a generic device.
580 HIPPI TCPIP network interface driver being configured.
581 Configuring TCP/IP.
582 Configuring token ring data link control.
583 Configuring an Ethernet data link control.
584 Configuring an IEEE ethernet data link control.
585 Configuring an SDLC MPQP data link control.
586 Configuring a QLLC X.25 data link control.
587 Configuring NETBIOS.
588 Configuring a Bisync Read-Write (BSCRW).
589 SCSI target mode device being configured.
590 Diskless remote paging device being configured.
591 Configuring an LVM device driver
592 Configuring an HFT device driver
593 Configuring SNA device drivers.
594 Asynchronous I/O being defined or configured.
595 X.31 pseudo device being configured.
596 SNA DLC/LAPE pseudo device being configured.
597 OCS software being configured.
598 OCS hosts being configured during system reboot.
599 Configuring FDDI data link control.
5c0 Streams-based hardware drive being configured.
5c1 Streams-based X.25 protocol being configured.
5c2 Streams-based X.25 COMIO emulator driver being configured.
5c3 Streams-based X.25 TCP/IP interface driver being configured.
5c4 FCS adapter device driver being configured.
5c5 SCB network device driver for FCS is being configured.
5c6 AIX SNA channel being configured.
600 Starting network boot portion of /sbin/rs.boot
602 Configuring network parent devices.
603 /usr/lib/methods/defsys
  /usr/lib/methods/cggsys, or
  /usr/lib/methods/cggbus failed.
604 Configuring physical network boot device.
605 Configuring physical network boot device failed.
606 Running /usr/sbin/ifconfig on logical network boot device.
607 /usr/sbin/ifconfig failed.
608 Attempting to retrieve the client.info file with tftp. Note that a flashing 608 indicates multiple attempts
  to retrieve the client_info file are occuring.
609 The client.info file does not exist or it is zero length.
610 Attempting remote mount of NFS file system
611 Remote mount of the NFS filesystem failed.
612 Accessing remote files; unconfiguring network boot device.
614 Configuring local paging devices.
615 Configuring of a local paging device failed.
616 Converting from diskette to dataless configuration.
617 Diskless to dataless configuration failed.
618 Configuring remote (NFS) paging devices.
619 Configuration of a remote (NFS) paging device failed.
620 Updating special device files and ODM in permanent filesystem with data from boot RAM filesystem.
622 Boot process configuring for operating system installation.
    
650 IBM SCSD disk drive drive being configured
700 Progress indicator. A 1.1GB 8-bit SCSI disk drive being identified or configured.
701 Progress indicator. A 1.1GB 16-bit SCSI SE disk drive being identified or configured.
702 Progress indicator. A 1.1GB 16-bit SCSI differential disk drive being identified or configured.
703 Progress indicator. A 2.2GB 8-bit SCSI disk drive being identified or configured.
704 Progress indicator. A 2.2GB 16-bit SCSI SE disk drive being identified or configured.
705 The configuration method for the 2.2GB 16-bit differential SCSI disk drive is being run. If a irrecoverableerror occurs, the system halts. identified or configured.
 
706 Progress indicator. A 4.5GB 16-bit SE SCSI disk drive is being identified or configured.
707 Progress indicator. A 4.5GB 16-bit differential SCSI drive is being identified or configured.
708 Progress indicator: A L2 cache is being identified or configured.
710 POWER GXT150M graphics adapterbeing ientifyied or configured.
711 Unknown adapter being identified or configured.
712 Graphics slot bus configuration is executing.
713 The IBM ARTIC960 device is being configured.
714 A video capture adapter is being configured.
715 The Ultimedia Services audio adapter is being configured. This LED displays briefly on the panel.
720 Unknown read/write optical drive type being configured.
721 Unknown disk or SCSI device being identified or configured.
722 Unknown disk being identified or configured.
723 Unknown CDROM being identified or configured.
724 Unknown tape drive being identified or configured.
725 Unknown display being identified or configured.
726 Unknown input device being idenor configured
727 Unknown adync device being idenor configured
    

 


不能增加新用戶,錯(cuò)誤信息 3004-687


環(huán)境  產(chǎn)品:RS6000-AIX
平臺:RS
版本:3.2 和4.x
問題  在AIX中任何解決不能增加新用戶的問題(錯(cuò)誤信息 3004-687 )

解答 1. 檢查root文件系統(tǒng)是否已滿?
2. 檢查:
  - /etc/passwd 文件中是否有空行
  - /etc/passwd 文件中是否部分行語法不正確
  - nobody 用戶是否丟失或其group為-2. 該行應(yīng)該如下:
     nobody4294967294:4294967294::/:

3. 如果以上均正確,檢查/etc/security目錄中的以下文件的權(quán)限許可:
文件 權(quán)限
------------------------
.ids     -rw-------
environ  -rw-r-----
limits   -rw-r-----
passwd   -rw-------
user     -rw-r-----

4. 以下的命令對排錯(cuò)也很有幫助(查MAN來獲得詳細(xì)的幫助)
  usrck -t ALL
  pwdck -t ALL
  grpck -t ALL

5. 在mkuser.default 文件中的umask屬性是八進(jìn)制,但不需要有前置0,所以:
  umask=77 正確,轉(zhuǎn)成八進(jìn)制 077.
  umask=077 錯(cuò)誤,轉(zhuǎn)成八進(jìn)制 063.


6. 如果以上都正確,關(guān)機(jī)并重啟,對root 和 user文件系統(tǒng)做fsck。


撥號訪問RS/6000的快速配置方法


環(huán)境  產(chǎn)品: AIX
平臺: RS
機(jī)型: RS6000  
問題  AIX/RS6000 支持多種撥號訪問的方法.如PPP/SLIP等,但其配置較為復(fù)雜.現(xiàn)介紹一種使用WIN95的超級終端Hyper Terminal訪問RS/6000的方法

解答 RS/6000 端:
1. 定義tty, 并設(shè)置enable login , flow control=rts
2. 編輯/etc/uucp/Devices, 加入一行irect tty# - 9600 direct
3. 連接Modem到tty# port
4. #pdisable tty#
5. #cu -ml tty#
6. at<---/
7. ats0=1
8. ~.<----/
9. penable tty#
WIN95/98 端:
撥號方問RS/6000


解決 10/2000 和 11/2000版的 Update CDs引起的NFS及NIM 錯(cuò)誤

環(huán)境  產(chǎn)品:RS6000
平臺:RS
版本:AIX4.3.3

問題  解決 10/2000 和 11/2000版的 Update CDs引起的NFS及NIM 錯(cuò)誤:1831-011 access denied
解答 在安裝了bos.net.nfs.client的4.3.3.25 及 4.3.3.26版本后,用戶在用NFS的mount時(shí)可能遇到以下的 錯(cuò)誤信息:

1831-011 access denied

這個(gè)問題在NIM安裝時(shí),可能引起錯(cuò)誤并停在LED611。

4.3.3.25版本的更新包含于10/2000 AIX Update CD中以及 4330-05 Recommended Maintenance 包中。4.3.3.26版本的更新包含于11/2000 AIX Update CD中以及 4330-06 Recommended Maintenance 包中。

這個(gè)問題可通過刪去/etc/exports文件中的所有"access="的部分,然后重新運(yùn)行"exportfs -a"來暫時(shí)解決。

改正這個(gè)問題的補(bǔ)丁程序在IY13656中提供,可以通過FixDist或以下的WEB站點(diǎn)獲得:

http://service.software.ibm.com/rs6k/fixdb.html



解決升級(Migration) 到 AIX 4.3.3時(shí)
可能會(huì)遇到的啟動(dòng)失敗


環(huán)境  產(chǎn)品:RS6000
平臺:RS
版本:AIX433
問題  解決升級(Migration) 到 AIX 4.3.3時(shí) 可能會(huì)遇到的啟動(dòng)失敗

解答 當(dāng)從以前的AIX版本升級到 AIX 4.3.3 時(shí),含有SSA適配器的系統(tǒng)可能會(huì)遇到啟動(dòng)失敗的錯(cuò)誤。這是由于SSA安裝映象中的打包錯(cuò)誤引起的,錯(cuò)誤信息如下:
0301-154 bosboot: missing protofile: /usr/lib/drivers/ssapin

這個(gè)錯(cuò)誤只是在devices.mca.8f97.com 文件集安裝了的系統(tǒng)出現(xiàn),可以用以下的命令來檢查該包是否安裝:

lslpp -L devices.mca.8f97.com

為了防止該錯(cuò)誤的發(fā)生,在升級前請下載以下網(wǎng)站上的腳本并以ROOT運(yùn)行之:

ftp://techsupport.services.ibm.com/aix/efixes/296702/ssa_pre_i.efix

一旦該錯(cuò)誤發(fā)生,可以通過重新安裝devices.common.IBM.ssa.rte文件集,并選擇強(qiáng)制覆蓋的選項(xiàng)。

注意:當(dāng)從以前的AIX版本升級到 AIX 4.3.3 時(shí),必須從所有的4張CD上升級文件集,因?yàn)榛镜纳壈惭b只更新CD1上的文件集。系統(tǒng)啟動(dòng)進(jìn)入多用戶模式,應(yīng)該用'smit update_all'來更新其他CD上的文件集,SMIT將會(huì)根據(jù)需要提示插入相應(yīng)的CD。


如何確定一個(gè)備份帶的塊大小(Block Size)和類型(Type)?

環(huán)境  AIX V4.x
問題  面對一盤備份帶,經(jīng)常需要知道它的塊大小(Block Size)和類型(Type),有沒有一個(gè)
簡便的方法來做這項(xiàng)工作呢?
解答 用以下的腳本可以很方便地知道備份帶的塊大小(Block Size)和類型(Type):

#!/bin/ksh
tctl rewind
chdev -l rmt0 -a block_size=0
dd if=/dev/rmt0 bs=128k of=blksz_file count=1
echo Tape Block Size = $(ls -l ./blksz_file | awk '{print $5}')
echo Tape Format = $(file ./blksz_file | while read a b;do echo $b;done)


 


如何改變磁盤名順序?

環(huán)境  AIX V4.x
問題  硬盤名的順序一般來說不會(huì)引起錯(cuò)誤,但往往會(huì)引起用戶的混淆。 如何改變磁盤名順序呢?
解答 當(dāng)你的硬盤處于無序狀態(tài)時(shí),如為 hdisk0, hdisk2, hdisk3 而不是hdisk0, hdisk1, hdisk2,可以用以下的腳本來改正。

重啟系統(tǒng)后硬盤的名字順序會(huì)根據(jù)設(shè)備配置過程中的順序來決定,例如,在地址00-00-0S-00的硬盤編號將會(huì)在地址是00-00-0S-20 和 00-05-00-00的硬盤之后。本本檔適用于RS/6000的 AIX 3.2 及 4.x。如果是微通道(MCA)的機(jī)型,在運(yùn)行這個(gè)腳本前,請確認(rèn)鑰匙在 Normal 狀態(tài)。

lsdev -Cc disk | awk '{ print $1 }' | while read HDname; do  
  odmdelete -q "name = $HDname" -o CuAt  
  odmdelete -q "value = $HDname" -o CuAt  
  odmdelete -q "name = $HDname" -o CuDv  
  odmdelete -q "value3 = $HDname" -o CuDvDr  
  odmdelete -q "name = $HDname" -o CuVPD  
done  
rm -f /dev/hdisk*  
rm -f /dev/rhdisk*  
savebase


執(zhí)行完后,用以下命令重啟機(jī)器,之后硬盤順序?qū)⒆優(yōu)橛行驙顟B(tài):

shutdown -Fr

 


如何創(chuàng)建/dev/null文件?

環(huán)境  產(chǎn)品: AIX
平臺: RS
機(jī)型: RS6000
問題  如果/dev/null文件被誤刪掉, 如何重新創(chuàng)建該文件?
解答 可用下述命令重新創(chuàng)建該文件:
    mknod /dev/null c 2 2
    chmod 666 /dev/null



Netscape Communicator無法正常啟動(dòng)

環(huán)境  產(chǎn)品: Netscape Communicator
平臺: AIX
問題  Netscape Communicator無法正常啟動(dòng)
解答 Netscape Communicator是使用自己獨(dú)有的AIX C library(libc.a)副本,早期隨AIX 4.3.1
的libc.a與現(xiàn)在通用的Communicator 4.0.4會(huì)存在兼容問題,系統(tǒng)會(huì)提示錯(cuò)誤如下:   Could not load program /usr/local/netscape4/netscape_aix4
Symbol __malloc_postfork_unlock in /usr/lib/libpthreads.a is undefined
Symbol __malloc_prefork_lock in /usr/lib/libpthreads.a is undefined
Could not load library libC.a[shr.o]
Error was: Exec format error
要解決以上問題,到如下站點(diǎn)獲得幫助
ftp://aix.software.ibm.com/aix/efixes/netscape/


如何查找系統(tǒng)中某個(gè)文件或命令所對應(yīng)的文件集?

環(huán)境  產(chǎn)品: AIX
平臺: RS
機(jī)型: RS6000
問題  查找系統(tǒng)中某個(gè)文件或命令所對應(yīng)的文件集.
解答 1. 確認(rèn)系統(tǒng)中已經(jīng)安裝了文件集: bos.content_list
2. 可用下述命令查找文件或命令所對應(yīng)的文件集:
   /usr/sbin/which_fileset [filename/command]
   例如: /usr/sbin/which_fileset iostat
   可能的返回結(jié)果為: /usr/bin/iostat      bos.acct 4.3.3.0
3. 可用下述命令查找指定的文件集包含哪些文件:
   lslpp -f [filesetname]
   例如: lslpp -f bos.acct


從"卷組被鎖定"的報(bào)錯(cuò)信息中恢復(fù)

環(huán)境  產(chǎn)品: AIX
平臺: RS
問題  如果你得到了有關(guān)卷組被鎖定的錯(cuò)誤信息, 請使用以下步驟恢復(fù).
可能的錯(cuò)誤信息如下:
0516-366 putlvodm: 卷組rootvg被鎖定, 請重試
0516-367 putlvodm: 警告: 卷組rootvg被鎖定. 該命令會(huì)繼續(xù)重試直至卷組解鎖. 如果鎖被忽略并需要被刪除, 請?jiān)诨顒?dòng)的卷組上執(zhí)行varyonvg命令清除卷組鎖.
解答 許多邏輯卷管理(LVM)命令在操作時(shí)會(huì)鎖定卷組. 在運(yùn)行本步驟中所討論的任何命令之前, 請使用 ps -ef 命令確認(rèn)沒有其它的LVM命令在相應(yīng)的卷組上運(yùn)行.

對于AIX版本3.1或3.2
解鎖卷組使用命令:
   putlvodm -K `getlvodm -v [vgname]`
vgname是被鎖定的卷組名. 注意getlvodm之前和[vgname]之后的標(biāo)志, 如果該標(biāo)志不能被輸入, 請使用下述兩步命令完成解鎖:
1. 輸入
   getlvodm -v [vgname]
   可能的返回值為:
   00005264c192a1a3
2. 輸入
   putlvodm -K 00005264c192a1a3

對于AIX版本4.x
輸入下述命令:
   chvg -u [vgname]





從LED C31中恢復(fù)


環(huán)境  產(chǎn)品: AIX
平臺: RS
機(jī)型: RS6000
機(jī)型: V4
問題  系統(tǒng)啟動(dòng)時(shí)停在LED C31   

解答 LED C31的含義
如果主控臺沒有被配置,系統(tǒng)啟動(dòng)時(shí)將會(huì)停在LED C31, 并且會(huì)在主顯示器上顯示提示信息要求選擇主控臺. 在用戶選擇了主控臺后, 系統(tǒng)的初始化和配置過程將會(huì)繼續(xù). 如果沒有在主顯示器上看到要求選擇主控臺的提示信息, 則可能是下述原因之一引起的.
LED C31產(chǎn)生的原因
1. 不正確的主控臺配置
2. 缺少設(shè)備驅(qū)動(dòng)程序
3. 主控臺設(shè)備或機(jī)器的硬件故障

從LED C31恢復(fù)的步驟
如果問題是由于不正確的主控臺配置引起的, 請使用下述步驟解決問題:

1. 如果主控臺是直接連在機(jī)器上的圖形顯示器, 請確認(rèn)沒有串行設(shè)備連在機(jī)器主板的S1或S2串口上, 因?yàn)檫@可能會(huì)妨礙主控臺的選擇.
2. 如果主控臺是一個(gè)串行TTY, 請確認(rèn)它的連接正確, 連在主板的S1串口上, 允許注冊并且波特率為9600, 沒有奇偶性, 一個(gè)停止位.

如果問題是由于缺少設(shè)備驅(qū)動(dòng)程序引起的, 請確認(rèn)設(shè)備存在并且設(shè)備驅(qū)動(dòng)程序已被正確安裝.

如果問題是由于主控臺設(shè)備或機(jī)器的硬件故障引起的, 請從光盤啟動(dòng)機(jī)器對硬件進(jìn)行診斷, 并請聯(lián)系硬件維修人員進(jìn)行維修.



查看操作系統(tǒng)中是否安裝了某個(gè)補(bǔ)丁程序的簡便方法


環(huán)境  產(chǎn)品: AIX
平臺: RS
機(jī)型: RS6000  
問題  如何查看操作系統(tǒng)中是否安裝了某個(gè)補(bǔ)丁程序?  

解答 使用命令:
lslpp -Bl Uxxxxxx
Uxxxxxx 是補(bǔ)丁程序的ID.
例: lslpp -Bl U465241 命令可用于查看系統(tǒng)中是否安裝了ID為U4652241的補(bǔ)丁程序.


.sh_history文件被破壞了怎么辦?


環(huán)境  產(chǎn)品: AIX
平臺: RS
機(jī)型: RS6000  
問題  用戶的.sh_history文件被破壞, 不能正常記錄用戶輸入的歷史命令.

解答 在這種情況下, 可用命令 mv .sh_history .sh_history.old 將該文件更名, 之后, 由相應(yīng)用戶退出登錄后再重新登錄操作系統(tǒng), 則 .sh_history 文件又會(huì)自動(dòng)生成并可正確記錄用戶輸入的命令.

AIX的安裝方法及其特點(diǎn)


環(huán)境  產(chǎn)品: AIX
平臺: RS
機(jī)型: RS6000  
問題  AIX的安裝方法

解答 安裝方法 特點(diǎn)
完全覆蓋安裝 目的盤上的原有數(shù)據(jù)將丟失
保護(hù)安裝 1. /usr, /tmp, /var 和/(root)文件系統(tǒng)被刪除并且重建.不過/etc/preserve.list包含的文件系統(tǒng)將被保留某。
2. /home及用戶創(chuàng)建的文件系統(tǒng)不會(huì)被破壞
升級安裝 1. /tmp被刪除并且重建
2.其它所有文件系統(tǒng)會(huì)被保留下來。


如何屏蔽某一用戶的ftp訪問?


環(huán)境  產(chǎn)品: AIX
平臺: RS
機(jī)型: RS6000  
問題  如何屏蔽某一用戶的ftp訪問?

解答 將被拒絕的用戶名加入到/etc/ftpusersw文件中

無單點(diǎn)故障的SSA卡及7133配置案例

環(huán)境  產(chǎn)品: AIX
平臺: RS
機(jī)型: RS/6000

問題  在HACMP雙機(jī)系統(tǒng)中,如何實(shí)現(xiàn)完全無單點(diǎn)(Disk/Adapter/Node)故障?
解答 如下圖所示+AIX 4.3.3操作系統(tǒng)級的RAID 0+1




非root用戶的登錄問題

內(nèi)容
提要 本文檔描述了非root用戶的登錄及權(quán)限問題, 以及這些問題如何通過檢查目錄和文件的權(quán)限, 屬主及屬組來解決.
說明 問題的癥狀
. 用戶得到下面的錯(cuò)誤信息, 可能指明組文件丟失或被破壞:
3004-010 設(shè)置終端屬主和模式失敗
/etc/passwd 文件中對應(yīng)該用戶的主組不能在/etc/group文件中被找到.
如 tps215:1::/u/tps:/bin/ksh
在上例中, 組號為1. 檢查/etc/group文件確認(rèn)組號1存在.

. 只有root用戶可以登錄, 一般用戶得到下面的錯(cuò)誤信息:
3004-009 運(yùn)行登錄初始程序失敗

系統(tǒng)不可用

. 執(zhí)行命令 su - [user_name] 時(shí)返回如下錯(cuò)誤:
3004-505 不能設(shè)置進(jìn)程環(huán)境

. 用戶登錄后得到如下錯(cuò)誤信息:
0653-345 權(quán)限被拒絕
(當(dāng)?shù)卿浐筮M(jìn)行任何操作時(shí))

ksh: pwd: 不能訪問父目錄
(當(dāng)?shù)卿浐髨?zhí)行pwd命令時(shí))
這些現(xiàn)象是由于用戶不能執(zhí)行登錄初始程序或由于用戶主目錄的權(quán)限問題造成的.

正文 檢查問題文件和目錄的步驟
下述步驟說明如何檢查有權(quán)限問題的文件或目錄.
如果任何文件或目錄的權(quán)限有問題, 使用命令 chmod, chown 或 chgrp 更改相應(yīng)的權(quán)限, 屬主或?qū)俳M.
如果符號鏈接丟失, 使用ln命令重建它.
例如, 要?jiǎng)?chuàng)建/bin鏈接到/usr/bin, 執(zhí)行下面的命令:
ln -s /usr/bin /bin
步驟
1. 以root身份登錄
2. 如果非root用戶登錄時(shí)得到的是系統(tǒng)不可用的錯(cuò)誤, 則繼續(xù)本步驟. 否則, 跳到下一步.
用命令 ls -l /etc/nologin 命令檢查文件/etc/nologin.
如果文件/etc/nologin存在, 用命令 rm /etc/nologin 刪除它.
對于AIX 4.x, 執(zhí)行:
cd /
ls -al

輸出舉例:
drwxr-xr-x 19 bin bin 1024 Dec 12 21:14 .
drwxr-xr-x 19 bin bin 1024 Dec 12 21:14 ..
lrwxrwxrwx 1 bin bin 8 Nov 22 09:37 bin ->; /usr/bin
drwxrwxr-x 4 root system 2048 Dec 12 21:12 dev
drwxr-xr-x 12 root system 2048 Dec 12 21:11 etc
drwxr-xr-x 5 bin bin 512 Nov 22 14:51 home
lrwxrwxrwx 1 bin bin 8 Nov 22 09:37 lib ->; /usr/lib
drwxr-xr-x 20 bin bin 512 Nov 22 13:33 lpp
drwxr-xr-x 3 bin bin 512 Nov 22 09:37 sbin
lrwxrwxrwx 1 bin bin 5 Nov 22 09:37 u ->; /home
drwxr-xr-x 20 bin bin 512 Nov 22 14:24 usr
drwxr-xr-x 12 bin bin 512 Nov 22 12:59 var
3. 執(zhí)行:
ls -ld /usr/bin /usr/lib /tmp

輸出舉例:
drwxr-xr-x 3 bin bin 10752 Nov 22 12:53 /usr/bin
drwxr-xr-x 28 bin bin 4096 Dec 15 17:08 /usr/lib/
drwxrwxrwt 8 bin bin 2560 Jan 22 14:46 /tmp/
4. 執(zhí)行:
ls -l /usr/bin/csh /usr/bin/ksh /usr/bin/bsh

輸出舉例:

-r-xr-xr-x 2 bin bin 341020 Nov 22 09:37 /usr/bin/bsh
-r-xr-xr-x 1 bin bin 154412 Nov 22 09:37 /usr/bin/csh
-r-xr-xr-x 4 bin bin 230148 Nov 22 09:37 /usr/bin/ksh
確定用戶的主目錄. 在這些步驟中, 假定用戶的ID和目錄為"user_one".
5. 執(zhí)行:
ls -ld u/user_one (use path of user's directory)

輸出舉例:
-drwxr-xr-x 9 user_one system 7680 Dec 24 15:00 /u/user_one
該目錄應(yīng)被此用戶所有, 并且此用戶應(yīng)對它有rwx權(quán)限.
6. 執(zhí)行:
cd /u/user_one
ls -al | pg

輸出舉例:
drwxr-xr-x 9 user_one system 7680 Dec 24 15:00 .
drwxr-xr-x 71 bin bin 1536 Dec 14 09:37 ..
"."目錄的所有者應(yīng)為該用戶. ".."目錄的權(quán)限對于組和其它用戶至少應(yīng)為r-x.

7. 如果用戶仍然有權(quán)限被拒絕的問題, 但沒有登錄的問題, 則可能是由于文件系統(tǒng)mount點(diǎn)的權(quán)限造成的.
為了檢查mount點(diǎn)的權(quán)限, 文件系統(tǒng)必須首先被unmount. 一些文件系統(tǒng)的mount點(diǎn)則只能在進(jìn)入系統(tǒng)維護(hù)模式的情況下進(jìn)行檢查.






怎樣查看RS/6000的物理內(nèi)存?

環(huán)境  平臺: RS/6000
版本: AIX V4
問題  通過以下命令,可以查看RS/6000系統(tǒng)配備的物理內(nèi)存的大小。
解答 使用命令

    lsdev -Cc memory

查看RS/6000配置的物理內(nèi)存設(shè)備,下面為其輸出示例:

  mem0 Available 00-00 Memory
  L2cache0 Available 00-00 L2 Cache

再使用命令

    lsattr -El mem0

輸出如下

  size 512 Total amount of physical memory in Mbytes  False
  goodsize 512 Amount of usable physical memory in Mbytes False

此例說明機(jī)器的物理內(nèi)存為512MB。如果前面lsdev的輸出中有設(shè)備名 mem1,則使用同樣的命令查看其對應(yīng)的大小并依此類推。L2cache0 為系統(tǒng)二級緩存(Level 2 Cache)的設(shè)備名。同樣,使用命令
    lsattr -El L2cache0
可以查看其大小。



在用戶安裝完bos.net.nfs.client 4.3.3.25 / 4.3.3.26之后,
當(dāng)對NFS進(jìn)行操作時(shí),會(huì)遇到如下提示:
1831-011 access denied
這將導(dǎo)致NIM的安裝失敗,并有報(bào)錯(cuò)提示LED 611。

bos.net.nfs.client 4.3.3.25 包含在10/2000 AIX Update CD 和4330-05 Recommended Maintenance中;
bos.net.nfs.client 4.3.3.26 包含在11/2000 AIX Update CD 和4330-06 Recommended Maintenance中。

要解決這個(gè)問題可手工進(jìn)行如下兩步:
1,將文件/etc/exports中"access="的部分刪除;
2,運(yùn)行"exportfs -a"。

或者,從如下網(wǎng)站下載APAR IY13656,并安裝
http://techsupport.services.ibm.com/rs6k/fixes.html

Communications Server無法啟動(dòng)

環(huán)境  產(chǎn)品:Communications Server for AIX(V5、V6);
平臺: AIX 4.3.3;
      bos.rte.libc fileset4.3.3.17;
      sna.rte5.0.4.2

問題   Communications Server for AIX(V5、V6)在如下環(huán)境將無法啟動(dòng):
在AIX433中如果文件包bos.rte.libc fileset是晚于4.3.3.17并且文件包sna.rte(CS/AIX V5)
在5.0.4.2之下、或文件包sna.rte(CS/AIX V6)在6.0.0.1 之下
/var/sna/sna.err文件會(huì)包含如下錯(cuò)誤提示:
CS/AIX V5: Unable to start the TN Server executable snatnsrvr_mt
CS/AIX V6: error reading configuration: define_tn3270_ssl_ldap  

解答 請對照APAR打補(bǔ)丁程序
http://techsupport.services.ibm.com/rs6k/fixes.html
IY12351 Communications Server V5
IY12677 Communications Server V6


如何在AIX 4.3中安裝聯(lián)機(jī)手冊?

環(huán)境  平臺: RS/6000
軟件版本: AIX 4.3
問題  使用聯(lián)機(jī)手冊之前,需安裝相應(yīng)的軟件包。
解答 AIX 4.3 安裝介質(zhì)包含兩張聯(lián)機(jī)文檔光盤(Documentation CD): Base Documentation CD 和 Extended Documentation CD。使用命令man查看系統(tǒng)命令之前
需要按照下列步驟安裝相應(yīng)的軟件包: 1. 正確設(shè)置環(huán)境變量LANG的值,如“en_US”為英文環(huán)境,“zh_CN”為簡體中文環(huán)境。可以用命令
    export LANG=en_US
設(shè)置。
2. 使用man查看系統(tǒng)命令之前必須安裝下列軟件包:

bos.html.en_US.topnav.navigate - Top Level Navigation

bos.html.en_US.nav - Online Navigation
bos.html.en_US.cmds.cmds1 - AIX Commands Reference 1
bos.html.en_US.cmds.cmds2 - AIX Commands Reference 2
bos.html.en_US.cmds.cmds3  - AIX Commands Reference 3
bos.html.en_US.cmds.cmds4  - AIX Commands Reference 4
bos.html.en_US.cmds.cmds5 - AIX Commands Reference 5
bos.html.en_US.cmds.cmds6 - AIX Commands Reference 6

使用命令

lslpp -l <filesetname>;

檢查上述軟件包是否已經(jīng)安裝。

3. 如果需要查詢AIX 系統(tǒng)調(diào)用及C語言庫函數(shù),則要安裝軟件包 bos.html.en_US.techref.base - AIX Base Tech Ref
bos.html.en_US.techref.commo - AIX Commo Tech Ref
4. Documentation CD中還包含許多其它的手冊,可根據(jù)需要安裝相應(yīng)的軟件包。

在AIX系統(tǒng)中安裝軟件包可使用smit管理菜單。在命令行輸入

smit install_all




選擇:

1. CD-ROM 設(shè)備(通常為/dev/cd0)。
2. 將光標(biāo)移至"SOFTWARE to install" 并按下<F4>;或“<Esc>;+7”。
3. 將光標(biāo)移至要安裝的軟件包并按下<F7>; 或 “<Esc>;+7”選擇要安裝的軟件包。
4. 選中所有要安裝的軟件包后按?lt;Enter>; 開始安裝,之后需再次按下<Enter>;確認(rèn)后繼續(xù)安裝,直至成功。
此時(shí)就可以使用man查看系統(tǒng)命令了!



何為AIX 5L

環(huán)境  產(chǎn)品: RS6000
平臺: AIX  
問題  何為AIX 5L
解答 AIX 5L 是AIX的下一代產(chǎn)品(當(dāng)前為AIX V4),它支持IBM POWER 和Intel 64位(IA-64)平臺.“L” 指Linux affinity.


AIX中如何解決不能釋放光驅(qū)的問題

環(huán)境  產(chǎn)品: RS6000
平臺: AIX  
問題  在AIX上由于異常終止或其它原因經(jīng)常會(huì)遇到不能正常釋放光驅(qū)的問題
解答 #fuser -kxuc /dev/cd#
或#fuser /dev/cd# 列出當(dāng)前訪問此設(shè)備的進(jìn)程,然后使用kill -9 pid終止所有進(jìn)程。


使用ftp自動(dòng)傳輸文件

環(huán)境  產(chǎn)品: AIX
平臺: RS
機(jī)型: V4
問題  使用ftp自動(dòng)傳輸文件
解答 1. 在用戶根目錄下創(chuàng)建文件.netrc
2. 設(shè)置.netrc的屬性為600,owner 為ftp用戶
3.定制.netrc的內(nèi)容.如:
machine <host_name>; login <ftp_user>; password <ftp_user_password>;
macdef init
get file1
put file2
....
quit
<space_line>;
注:.netrc必須以一空行結(jié)束。




如何快速安裝AIX補(bǔ)丁程序?


環(huán)境  產(chǎn)品: AIX
平臺: RS
機(jī)型: V4
問題  如何避免出現(xiàn)錯(cuò)誤并快速安裝AIX及HACMP補(bǔ)丁程序?
解答 1. smit update_all <----/
2. 選擇輸入設(shè)備或文件路徑,系統(tǒng)就會(huì)自動(dòng)更新已安裝的所有文件集合。


如何監(jiān)控AIX的單個(gè)file/lv/pv的繁忙程度?


環(huán)境  產(chǎn)品: AIX
平臺: RS
機(jī)型: RS6000
機(jī)型: V4
問題  如何監(jiān)控AIX的單個(gè)file/lv/pv的繁忙程度?
解答 使用filemon命令產(chǎn)生file/lv/pv的I/O活動(dòng)報(bào)告。
如:
#filemon -o report_file -O all;sleep 60;trcstop <----/


定制自己的AIX Login 畫面


環(huán)境  產(chǎn)品: AIX
平臺: RS
機(jī)型: RS6000
機(jī)型: V4
問題  用戶登錄到AIX系統(tǒng)時(shí),會(huì)顯示類似如下信息:

用戶如何顯示自己喜歡的畫面呢)?

解答 編輯/etc/motd文件


檢查AIX上的病毒


環(huán)境  產(chǎn)品: AIX
平臺: RS
機(jī)型: V4
問題  如何檢查AIX文件系統(tǒng)的病毒?
解答 #virscan directory
例如: virscan /usr


系統(tǒng)停在 LED C33

環(huán)境  產(chǎn)品: AIX
平臺: RS
機(jī)型: RS6000
問題  系統(tǒng)無法正常啟動(dòng), 停在 LED C33.
解答 C33 表明系統(tǒng)正在配置主控臺為 tty. tty設(shè)備可包含有字符終端或圖形終端. 字符終端只能用于顯示字符信息, 無法顯示圖形, 沒有圖形卡設(shè)備. 圖形終端既可以顯示字符, 也可以顯示圖形信息, 有圖形卡設(shè)備. 此情況的發(fā)生通常是因?yàn)橹骺嘏_被配置為 tty, 而實(shí)際上并沒有tty. 在這種情況下, 當(dāng)引導(dǎo)系統(tǒng)進(jìn)入維護(hù)模式并執(zhí)行 lscons 命令時(shí), 主控臺會(huì)顯示為 lft. 為確認(rèn)這種情況, 使用命令 smitty chcons, 主控臺的 PATHNAME 項(xiàng)會(huì)被置為 /dev/tty0. 將 PATHNAME 項(xiàng)的內(nèi)容改為 /dev/lft0, 然后重新啟動(dòng)系統(tǒng), 即可解決該問題.  


如何查看物理內(nèi)存的大小

環(huán)境  產(chǎn)品: RS6000, AIX
平臺:RS6000
版本: AIX v4
問題  如何查看物理內(nèi)存的大小
解答 使用命令: lsattr -El sys0 -a realmem 或 rmss -p.注意rmss 命令需要root權(quán)限.


使用命令行安裝刪除文件包

環(huán)境  產(chǎn)品:RS6000, AIX
平臺:RS6000
版本:AIX V4
問題  使用命令行安裝刪除文件包
解答 在AIX 中, 一般使用"smit"命令來安裝和刪除文件包,但有時(shí)經(jīng)常會(huì)遇到"smit"本身被破壞的情況, 我們可以使用"installp"命令來安裝及刪除文件包.
安裝: installp -ac -Q -d /dev/cd0 <fileset>;
刪除: installp -u <fileset>;


遠(yuǎn)程客戶可通過"login, ftp"登錄, 但不可通過"telnet"登錄

環(huán)境  產(chǎn)品:RS6000, AIX
平臺:RS6000
版本:AIX V4
問題  遠(yuǎn)程客戶可通過"login, ftp"登錄, 但不可通過"telnet"登錄
解答 1. 使用命令"ps -ef" 查看"telnetd"進(jìn)程是否啟動(dòng);
2. 檢查文件/etc/services中的"telnet port"是否為"23", 如果不是,改為"23",然后執(zhí)行" refresh -s inetd".


AIX 的許可權(quán)限

內(nèi)容
提要  說明
如何查看許可權(quán)限
許可權(quán)限字母的意義
當(dāng)產(chǎn)生文件或目錄時(shí), 如何決定性權(quán)限
如何改變文件或目錄的所有者或組
如何改變文件或目錄的權(quán)限
ACL
文件系統(tǒng)和目錄安裝點(diǎn)權(quán)限
NFS安裝文件系統(tǒng)許可  
說明  本文介紹了AIX 如何控制文件和目錄的權(quán)限 。所有文件和目錄對以下對象都有權(quán)限控制 : 所有者(通常是創(chuàng)造文件的人)
用戶組(將該組作為組集之一部分或主組的任何人)
其他人(不是所有者或不屬于這個(gè)群的用戶以外的任何用戶)
AIX 4.3版本和RS/6000產(chǎn)品資料可在以下網(wǎng)址獲得 :
http://www.rs6000.ibm.com/resource/aix_resource/pubs/index/index html.

正文 1.如何查看許可權(quán)限
執(zhí)行命令" Is -l file_name " 或" Is -ld directory-name" 會(huì)顯示不同的數(shù)據(jù), 左側(cè)的一個(gè) 有10個(gè)字符的字串:
—rwxrwxrwx
該字符串可分解為3個(gè)許可權(quán)限集:
—rwx rwx rwx
  |   |    |其他用戶許可 。
  |   |
  |   |
  | 把該組作為主組或作為他們組集之一部分的用戶許可。
  |
文件或目錄所有者許可

這些命令同時(shí)也顯示文件或目錄的所有者和用戶組 。
—rwxrwxrwx joe joegroup
許可 所有者 用戶組

所顯示的所有者名稱來自 /etc/passwd。文件的inode 存儲(chǔ)用戶的Id 。如果你看到的是一個(gè)數(shù)字而不 是名稱,這就是說/etc/passwd文件無法讀取,或該文件不存在此用戶id 。同樣,用戶組的名稱來自/etc/group 文件.

系統(tǒng)首先檢查你是否是所有者;如果是,你會(huì)得到所有者的許可權(quán)限 ,即使這個(gè)許可比 “用戶群”或“其他人”許可權(quán)限集嚴(yán)格。

然后系統(tǒng)會(huì)檢查你是否將該組列為主組或組集的一部分。如果是,你會(huì)得到組許可,盡管這些 許可限制比“其他人”許可權(quán)限集更嚴(yán)格。

如果你既不是所有者也不是組集的一部分,你會(huì)得到“其他人”的許可。

2. 許可權(quán)限的字母的意義

許可權(quán)限字母的意思因文件或目錄的不同而有區(qū)別。讀/寫目錄的權(quán)限與讀/寫目錄所指文件的權(quán)限無關(guān)。

對于目錄,許可權(quán)限字母的含義如下:

r --- 指讀目錄中文件列表的能力,如"ls"命令。
注 :如果只有讀目錄列表的許可,則不可以在目錄內(nèi)部執(zhí)行命令。
x ---目錄搜索能力?梢栽谝阎募麜r(shí)在目錄中執(zhí)行此文件。一般來說,大多數(shù)目錄操作都要求讀(r)和搜索(x)權(quán)限。
w---同搜索(x)權(quán)限共同使用時(shí),在目錄中產(chǎn)生或刪除文件的能力。如果目錄具有寫的權(quán)限,而沒有在文件寫的權(quán)限,你仍可以刪除文件,但不可以修改文件.
t ---指鏈接權(quán)限。設(shè)置鏈接權(quán)限可防止除文件所有者、根用戶和目錄所有者之外的所有用戶刪除文件,雖然目錄中的權(quán)限可能允許刪除這個(gè)文件。在這種情況下,可為“其他人”設(shè)置搜索(x)位。

T---同t相同,但不為其他用戶設(shè)置搜索(x)位。

s---不適用于所有者。用于用戶組 ,它成為組的繼承位(sgid,亦稱set groupid) 。這個(gè)目錄中創(chuàng)建的所有文件都與此目錄有同樣的組。

S---與s相同,但不為用戶組設(shè)置搜索(x) 。

對于文件,許可字母有下列含義:
r--- 指閱讀文件的能力。
w--- 指修改文件的能力。只有在目錄中有寫權(quán)限時(shí)才可以創(chuàng)建或刪除文件。
x--- 指執(zhí)行文件的能力。

3. 當(dāng)產(chǎn)生文件或目錄時(shí),如何決定性權(quán)限?

用戶id(uid)用來設(shè)置文件所有者。主組用來設(shè)置用戶組(除非創(chuàng)建文件的目錄有Sgid位設(shè)置)。
"umask "可設(shè)置初始權(quán)限。在命令行中鍵入"umask "命令,查看當(dāng)前設(shè)置 ,如要修改" umask"設(shè)置,輸入umask號碼,如:
umask 022。


"umask" 命令不設(shè)置文本文件和腳本文件而只在目錄中設(shè)置執(zhí)行位。
如果你創(chuàng)建一個(gè)目錄或文本文件,可按以下例子設(shè)置權(quán)限 :

以umask 022為例 :
777-022=755
666-022=644
執(zhí)行"ls -l",會(huì)顯示以下權(quán)限,(r=4, w=2, x=1)
目錄:rwxr-xr-x
文本文件:rw-r--r--

4.如何改變文件或目錄的所有者或組?

"chown "和 "chgrp" 命令用于改變所有者和組。只有"根 "用戶才能改變文件的所有者。" 根"用戶或文件的擁有者可以改變這個(gè)文件的組。
使用Chgrp命令:chgrp (New_group_name) (file_name)
使用Chown命令: Chown (new_owner) (file_name) 或 chown (new_owner) (file_name)

5.如何改變文件或目錄的權(quán)限?

使用"chmod "命令來改變文件或目錄的權(quán)限.權(quán)限可以用字母或數(shù)字表示。讀 (r) = 4 ,寫(w) = 2 ,執(zhí)行(或搜索)(x) = 1
這些數(shù)字加到一起就得到用于chmod命令的數(shù)字.(注意:如果您正在文件或目錄中使用ACL,使用數(shù)字模式chmod命令會(huì)使ACL無效) 。
如 :所有者權(quán)限:讀+寫+執(zhí)行= 4+2+1=7
組 許 可 權(quán) 限 : 讀 + 寫 = 4+2 =6
其他用戶許可權(quán)限:閱讀=4

chmod 764 file_name。
如要設(shè)置特殊位如suid(設(shè)置用戶ID)、sgid和鏈接數(shù)位,chmod命令需要第四個(gè)數(shù)字。
suid=4
sgid=2
link=1
如要在前面的例子中加入suid許可,它的命令是:
chmod 4764 file_name

如果采用符號模式,首先確定要改變哪個(gè)位置所有者 、組[g] ,其他[o] 或所有[a])和要加(+)或減(- )哪些符號。要為所有者增加讀和寫的權(quán)限,可采用以下兩種方式:
chmod u+r u+w (file_name) 或 chmod u+rw (file_name)

6. ACL

ACL是對標(biāo)準(zhǔn)權(quán)限位的擴(kuò)展。通過修改分配給個(gè)人或組的標(biāo)準(zhǔn)權(quán)限,對每個(gè)文件或目錄進(jìn)行更精細(xì)的控制。對每個(gè)組或用戶,有3種權(quán)限分配情況:
PERMIT : 準(zhǔn)許對文件或目錄的特定權(quán)限。
DEMY : 限制對文件或目錄的特定權(quán)限。
SPECIFY : 明確地定義文件或目錄權(quán)限。

"acledit "命令用于建立ACL。首先必須設(shè)置文本編輯器.如:export EDITOR=/usr/bin/vi。
然后使用:acledit file_name
屏幕上將會(huì)顯示:
attributes:
base permissions
owner (rcunning): rwx
group (staff): r—
others: ---
extended permissions
disabled
要設(shè)置擴(kuò)展的權(quán)限,將“disabled ”設(shè)置改為“enabled”:
extend permissions
enabled
使用permit、deny 或specify關(guān)鍵字來定義擴(kuò)展權(quán)限。前面的例子表明只有所有者能對這個(gè)文件寫操作。組成員能讀此文件而其他用戶則沒有任何許可權(quán)限。如果要使用戶" joe"能夠讀寫這個(gè)文件,用以下命令:
extended permissions
enabled
permit rw- u: joe.
要允許組用戶joegroup讀這個(gè)文件,用以下命令:
rermit r-- g: joegroup

你能夠通過在同一行中合并多個(gè)條目來對權(quán)限進(jìn)行微調(diào)。如果只想為pete提供讀寫權(quán),而他是系統(tǒng)組的一部分,則用以下命令:
permit rw- u: pete, g: system
要為幾個(gè)用戶或組增加許可權(quán)限,則使用分行命令 :
permit rw- u: joe
permit rw- u: pete

使用" ls -el"命令,查看ACL是否已在文件中設(shè)置。如"ls -el profile"命令顯示:
— rwxw--------+
最后的+表示文件已具 有有效的ACL 。
注意:使用有數(shù)字爭議的chmod 命令將使文件或目錄的ACL無效。

7.文件系統(tǒng)和目錄安裝點(diǎn)權(quán)限

文件系統(tǒng)安裝在目錄安裝點(diǎn)上。安裝點(diǎn)和文件系統(tǒng)都有權(quán)限。安裝點(diǎn)的權(quán)限由文件系統(tǒng)創(chuàng)建時(shí)所采用的umask設(shè)置來決定。
雖然已安裝文件系統(tǒng)的權(quán)限優(yōu)先于安裝點(diǎn)的權(quán)限,但安裝點(diǎn)必須盡可能限制每個(gè)人的搜索權(quán)限(也就是111)來避免不可預(yù)測的結(jié)果。記住,安裝文件系統(tǒng)后,不能看到安裝點(diǎn)上的權(quán)限。在檢查或改變安裝點(diǎn)權(quán)限之前,必須卸載(umount )文件系統(tǒng)。

在創(chuàng)建文件系統(tǒng)時(shí),缺省權(quán)限來自基本文件,同時(shí)sgid (組 繼 承)位被設(shè)置。用戶的umask不用于文件系統(tǒng)中而只用于基礎(chǔ)安裝點(diǎn)。

8.NFS安裝文件系統(tǒng)許可

網(wǎng)絡(luò)文件系統(tǒng)(NFS)安裝在當(dāng)?shù)啬夸浿。目錄安裝點(diǎn)在創(chuàng)建網(wǎng)絡(luò)安裝文件系統(tǒng)時(shí)建立。安裝點(diǎn)在建立時(shí)使用當(dāng)前的umask設(shè)置來決定許可權(quán)限。

NFS安裝文件系統(tǒng)使用一個(gè)叫作nobody的特殊用戶id。這個(gè)uid一般都是很大的數(shù)字,以便使它不會(huì)和真實(shí)用戶id發(fā)生沖突。除非NFS服務(wù)器在/etc/passwd中有您的用戶id(不是文本名) ,否則你在遠(yuǎn)程安裝文件系統(tǒng)時(shí)所享有的權(quán)限只使用該假用戶nobody。如果你的用戶id碰巧與遠(yuǎn)程系統(tǒng)的某個(gè)有效id相吻合,你就會(huì)成為是由那個(gè)所有者創(chuàng)建的所有文件的所有者。這有可能導(dǎo)致無法預(yù)見的嚴(yán)重后果。如果你希望能夠在遠(yuǎn)程系統(tǒng)中創(chuàng)建和擁有文件,你的本地系統(tǒng)和服務(wù)器系統(tǒng)必須具有與/etc/passwd文件中相匹配的用戶(用戶名稱和相同的id號碼)。而且文件系統(tǒng)必須以能夠讀和寫的形式輸出。

"根"用戶是一個(gè)特殊情況。由于“根”用戶id在所有系統(tǒng)中都是0,如果沒有特殊保護(hù),任何安裝該文件系統(tǒng)的系統(tǒng)都將成為該服務(wù)器系統(tǒng)的根。因此,NFS文件系統(tǒng)的輸出必須帶有一些主機(jī)名稱的" 根"接入,以便使您可以從這些主機(jī)名稱中要求特殊的"根"接入。如果文件系統(tǒng)不以這種方式輸出,"根"就成為用戶nobody.


如何解決"device busy"問題

環(huán)境  產(chǎn)品: AIX
平臺: RS6000

問題  如何解決"device busy"問題
解答 當(dāng)我們對網(wǎng)絡(luò)或網(wǎng)卡進(jìn)行操作時(shí),經(jīng)常會(huì)遇到"device busy", 而不讓我們進(jìn)行操作.

例如:

rmdev -l ent1
Method error (/etc/methods/ucfgdevice):
0514-062 Cannot perform the requested function because the
specified device is busy.

1.首先我們要確認(rèn)網(wǎng)絡(luò)接口已經(jīng)"down"及 "detached".
使用以下腳本文件可以"down"及"detach"所有TCP/IP網(wǎng)絡(luò)接口.

interfaces=`lsdev -Cc if -F name | grep -v lo0`
for interface in $interfaces
do
  ifconfig $interface down
  ifconfig $interface detach
done

2. 檢查是否下列應(yīng)用正在運(yùn)行:

1) SNA : lssrc -g sna (檢查SNA是否運(yùn)行)
stopsrc -g sna(中斷)
stopsrc -f -s sna(強(qiáng)行中斷)
如果以上兩條命令都不起作用: /usr/bin/sna -stop sna -t forced
如果仍不能中斷: /usr/bin/sna -stop sna -t cancel

2)  IPX: ps -ef |grep npsd
ps -ef |grep sapd (IPX是否運(yùn)行)
/usr/lpp/netware/bin/stopnps (中斷)  

3)  Netbios:  ps -ef | grep netbios (是否運(yùn)行)
mcs0 unload (中斷)  


以上步驟對于大部分"device busy"問題都可解決.



IPCS Limitation

環(huán)境  產(chǎn)品: RS/6000;
平臺: AIX 3.2.5 -- AIX 4.3.2
問題 IPCS Limitation  
解答 本文列示了從AIX 3.2.5 到 AIX 4.3.2版本中,信號量(Semaphore)/消息隊(duì)列(Message Queue)/共享內(nèi)存(Shared Memory)
的限定值。這些數(shù)值在AIX系統(tǒng)中是動(dòng)態(tài)調(diào)整的,不需人工干預(yù)。


AIX VERSIONS                            3.2.5    4.2.x    4.3.0   4.3.1   4.3.2                                       ------   ------   ------  ------  ------Semaphores:Maximum number of semaphore IDs          4096     4096     4096    4096  131072Maximum semaphores per semaphore ID     65535    65535    65535   65535   65535Maximum operations per semop call        1024     1024     1024    1024    1024Maximum undo entries per process         1024     1024     1024    1024    1024Size in bytes of undo structure          8208     8208     8208    8208    8208Semaphore maximum value                 32767    32767    32767   32767   32767Adjust on exit maximum value            16384    16384    16384   16384   16384 Message Queues: Maximum message size                    65535      4MB     4MB     4MB     4MBMaximum bytes on queue                  65535      4MB     4MB     4MB     4MB Maximum number of message queue IDs      4096     4096     4096    4096  131072Maximum messages per queue ID            8192   524288   524288  524288  524288 Shared Memory:Maximum segment size                    256MB    256MB    256MB     2GB     2GBMinimum segment size                        1        1        1       1       1  Maximum number of shared memory IDs      4096     4096     4096    4096  131072Maximum number of segments per process     10       11       11      11      11


AIX 用戶的系統(tǒng)資源使用限制

內(nèi)容
提要 說明
適用操作系統(tǒng)
網(wǎng)絡(luò)配置步驟
說明 本文介紹的是AIX用戶的系統(tǒng)資源使用限制,以及修改方法。

正文
適用操作系統(tǒng)

AIX V4

網(wǎng)絡(luò)配置步驟


AIX 用戶使用的系統(tǒng)資源限制包括兩個(gè)概念 --- 硬限制(hard limits) 和軟限制(soft limits)。

hard limits自AIX 4.1版本開始引入。hard limits 應(yīng)由AIX系統(tǒng)管理員設(shè)置,只有security組的成員可以將此值增大,
用戶本身可以減小此限定值,但是其更改將隨著該用戶從系統(tǒng)退出而失效。使用下列命令可以查看hard limits的限定值:

ulimit -Ha

soft limits 是AIX核心使用的限制進(jìn)程對系統(tǒng)資源的使用的上限值。此值可由任何人更改,但不能超出
hard limits值。這里要注意的是只有security組的成員可使更改永久生效,普通用戶的更改在其退出系統(tǒng)
后將失效。使用以下命令可以查看soft limits的設(shè)置:

ulimit -a

下面為系統(tǒng)的soft limits的默認(rèn)值:

3.2 4.1-4.3
=============== =================
fsize = 2097151 fsize = 2097151
core = 2048 core = 2048
cpu = 3600 cpu = -1
data = 131072 data = 262144
rss = 65536 rss = 65536
stack = 8192 stack = 65536
nofiles = 2000*  nofiles=2000 *




* 該值(nofiles)只能在AIX 4.3.1 或以后的版本中更改。

上述定義作為默認(rèn)值存放在文件 /etc/security/limits 中,在新用戶被加進(jìn)系統(tǒng)后生效。直接更改此文件中的定義值
需要將系統(tǒng)重新啟動(dòng)以便使更改生效。將相應(yīng)值該為"-1" 表示不受 soft limits的限制(unlimited)。

下面我們將就各字段逐一進(jìn)行介紹:

fsize 用戶創(chuàng)建的文件大小限制。此定義值(512字節(jié)為單位)為該用戶可以生成的最大文件的大小。
core 生成的core文件大小的限制(512字節(jié)為單位)。
cpu 用戶進(jìn)程可用cpu的限定值(以秒為單位)。普通用戶只能將此值減小,root可以將此值增大。這里要注意的
是進(jìn)程使用CPU的時(shí)間取決于AIX Kernel(核心程序)進(jìn)程調(diào)度算法,該值在此僅做參考。
data 進(jìn)程數(shù)據(jù)段大小的限定值(以字節(jié)為單位)。
stack 進(jìn)程堆棧段大小的限定值(以字節(jié)為單位)。
rss 進(jìn)程常駐內(nèi)存段的限定值(以字節(jié)為單位)。AIX核心并不參考此限定。
nofiles 進(jìn)程中打開文件的最大數(shù)量。此限定在AIX 4.3.1之前的版本中固定為2000。在AIX 4.3.1及其之后的版本中
可將此值增大至32767。

下面介紹三種修改上述限定值的方法:

1. 編輯文件/etc/security/limits,直接修改各定義值。此更改在系統(tǒng)重新啟動(dòng)后生效。

2. 使用命令ulimit修改默認(rèn)值。例如:

ulimit -f value
ulimit -c <value>;
ulimit -t <value>;
ulimit -d <value>;
ulimit -s <value>;
ulimit -m <value>;
ulimit -n <value>;


將修改fsize, core, cpu,data, stack, rss和nofiles的soft limit值。

3. 使用命令chuser修改某用戶的限定值。例如:

chuser fsize=<value>; <username>;
chuser core=<value>; <username
chuser cpu=<value>; <username>;
chuser data=<value>; <username>;
chuser limit=<value>; <username>;
chuser rss=<value>; <username>;
chuser nofiles=<value>; <username>;


將用戶“username”的soft limits改為值“value”。

chuser hard_fsize=<value>; <username>;
chuser hard_core=<value>; <username>;
chuser hard_cpu=<value>; <username>;
chuser hard_data=<value>; <username>;
chuser hard_limit=<value>; <username>;
chuser hard_rss=<value>; <username>;
chuser hard_nofiles=<value>; <username>;
將用戶“username”的hard limits改為值“value”。


[技術(shù)文檔]目錄:

[技術(shù)文檔]說明/內(nèi)容摘要:

[技術(shù)文檔]詳述:

 


AIX 4.3.3 監(jiān)控系統(tǒng)活動(dòng)的新命令--TOPAS

環(huán)境  產(chǎn)品: AIX
平臺: RS
版本: V4
問題  AIX 4.3.3 監(jiān)控系統(tǒng)活動(dòng)的新命令--TOPAS
解答 AIX 4.3.3中可以用單一命令topas監(jiān)控系統(tǒng)活動(dòng)--memory, I/O, paging space, cpu , process.
此命令包含在perfagent.tools文件集中, 可從AIX 4.3.3 CD 安裝。
topas的輸出如下:


Tue Dec  5 14:05:40 2000   Interval:  2         Cswitch     142  Readch     1165                                                Syscall     441  Writech      66Kernel    2.9   |#                           |  Reads         4  Rawin         0User      3.4   |#                           |  Writes        0  Ttyout       66Wait      0.4   |                            |  Forks         0  Igets         0Idle     93.0   |##########################  |  Execs         0  Namei         0                                                Runqueue    0.0  Dirblk        0Interf   KBPS   I-Pack  O-Pack   KB-In  KB-Out  Waitqueue   0.0                 tr0        1.2    12.9    11.9     0.5     0.7                                  lo0        0.6     7.9     7.9     0.3     0.3  PAGING           MEMORY                                                         Faults        3  Real,MB      64Disk    Busy%     KBPS     TPS KB-Read KB-Writ  Steals        3  % Comp     74.0hdisk0    0.4      3.9     0.9     3.9     0.0  PgspIn        0  % Noncomp  25.0                                                PgspOut       0  % Client    0.0X        (2154)   3.0% PgSp: 3.2mb root         PageIn        0                 dtterm   (10374)  2.0% PgSp: 1.0mb root         PageOut       0  PAGING SPACE   topas    (1249  1.0% PgSp: 0.4mb root         Sios          0  Size,MB     128gil      (1032)   0.5% PgSp: 0.0mb root                          % Used     12.7ndpd-host(20382)  0.0% PgSp: 0.1mb root                          % Free     87.2dtpad    (352   0.0% PgSp: 1.1mb root                                         dtexec   (423   0.0% PgSp: 0.3mb root                                         ksh      (11624)  0.0% PgSp: 0.2mb root            Press "h" for help screen.   bsh      (11262)  0.0% PgSp: 0.1mb root            Press "q" to quit program.              


在AIX中設(shè)置中文環(huán)境

環(huán)境  平臺:RS/6000
軟件版本: AIX 4.2 或更新版本
問題  在RS/6000機(jī)器上安裝了AIX操作系統(tǒng),但不能顯示中文。這是因?yàn)锳IX中文環(huán)境需要單獨(dú)設(shè)置。
解答 在AIX中使用中文有兩種途徑:第一是在安裝AIX時(shí)選擇中文語言,裝好的系統(tǒng)自動(dòng)顯示中文(這種方法不推薦使用,它沒有第二種方法使用起來靈活)。第二是安裝AIX時(shí)選擇英文,系統(tǒng)啟動(dòng)后手工設(shè)置中文環(huán)境,方法如下:

1. 將AIX系統(tǒng)盤的第一張光盤放入光驅(qū);
2. 運(yùn)行命令:
    smitty
        -->; System Environments
            -->; Manage Languange Environment
                -->; Change/Show Primary Language Environment
                    -->; Change/Show Cultural Convention, Language, or Keyboard

在隨后顯示的菜單中將光標(biāo)分別移到以下字段:

  Primary CULTURAL Convention
Primary LANGUAGE translation
Primary KEYBOARD

    按下<F4>;,從彈出的菜單中選擇“IBM-eucCN”將上述字段改為簡體中文,按下回車鍵后系統(tǒng)自動(dòng)從光盤安裝中文環(huán)境軟件包。此操作完成后重新啟動(dòng)系統(tǒng),操作界面即為簡體中文。

    需要輸入中文時(shí)使用下列功能鍵切換輸入方法:

        AIX 4.3.3 以前的版本:   <Shift>; + F1 --- <Shift>; + F4 切換到各種中文輸入方法;
右<Alt>; --- 切換到英文輸入;


        AIX 4.3.3:   CTRL + [F2] : 智能 ABC ;
CTRL + [F4] : 拼音輸入;
CTRL + [F5] : 五筆輸入;
CTRL + [F6] : 鄭碼輸入 ;
CTRL + [F7] : 表形碼輸入;
CTRL + [F9] : 內(nèi)碼輸入;
CTRL + [F10] :英文半角;

此外,AIX還包含另外兩種中文環(huán)境,即“UTF8”和“GBK”,它們與“IBM-eucCN”之區(qū)別在于包含了繁體漢字的使用。上述三種中文環(huán)境的設(shè)置方法均相同。


  



"Volume Group Locked" 恢復(fù)步驟

環(huán)境  產(chǎn)品:AIX
平臺:RS/6000  
問題  遇到錯(cuò)誤消息 “ 0516-366 putlvodm: volume group rootvg is locked, try again”,可按下列步驟進(jìn)行恢復(fù)。
解答 本文所述方法針對AIX V4.2 或更新的版本。
邏輯卷操作的異常終止有時(shí)會(huì)造成卷組(VG)被鎖定,這時(shí)需用命令

         chvg -u [vgname]

將被鎖定的卷組解鎖!皏gname”為被鎖定的卷組 。

  

  

 

 

   



如何在CDE中添加圖標(biāo)?

環(huán)境  RS/6000; AIX 4.3
問題  需要在CDE中添加圖標(biāo), 可遵循下列步驟:
解答 在CDE環(huán)境中打開應(yīng)用程序管理器(Application Manager),選擇"Desktop_Apps" ,雙擊 "Create Action"圖標(biāo),在隨后彈出的菜單中填寫要添加的圖標(biāo)名稱及相應(yīng)的執(zhí)行程序名,并選擇圖標(biāo)形狀,保存并退出后,在“Application Manager”菜單下的“File Manager”中打開該用戶主目錄(如/home/guest),即可找到新添加的圖標(biāo)。可以直接雙擊此圖標(biāo)使用,也可以用鼠標(biāo)右鍵單擊圖標(biāo)并選擇“Put in Workspace”,將圖標(biāo)拖至CDE 桌面上使用。

  

  

 

 

   



如何創(chuàng)建 /dev/null 文件

環(huán)境  產(chǎn)品: AIX
平臺: RS
版本: 4  
問題  如果誤刪了 /dev/null 文件, 如何重建它?
解答 1. mknod /dev/null c 2 2
2. chmod 666 /dev/null



  

 

 

   



如何減小 /var/adm/wtmp 文件的大小?

環(huán)境  產(chǎn)品: AIX
平臺: RS
版本: 4  
問題  如何減小 /var/adm/wtmp 文件的大小?
解答 文件 /var/adm/wtmp 的大小會(huì)在每次用戶登錄時(shí)增長, 但從不自動(dòng)減小. wtmp 文件的內(nèi)容會(huì)被命令 last 使用, 用于顯示登錄系統(tǒng)和重啟機(jī)器的情況.該文件不能被刪除, 但它的內(nèi)容可用如下命令清除:
      # >; /var/adm/wtmp


  

 

 

   



怎樣使用CDE環(huán)境?

環(huán)境  產(chǎn)品:AIX
平臺:RS/6000
版本:AIX 4.2/4.3
問題  何謂 CDE
解答 CDE全稱”Common Desktop Environment",即“公共桌面環(huán)境”,是一個(gè)圖形界面管理程序。使用CDE的前提條件是RS/6000 連有圖形顯示器。使用之前要先安裝軟件包 X11.Dt.rte 和 X11.Dt.helpinfo。安裝過程中,系統(tǒng)將CDE 設(shè)置為默認(rèn)的用戶界面, 這樣AIX 啟動(dòng)后將直接顯示CDE 注冊界面,輸入用戶注冊名和口令后即進(jìn)入CDE操作環(huán)境。


怎樣保存當(dāng)前的CDE環(huán)境

環(huán)境  產(chǎn)品:AIX
平臺:RS/6000
版本:AIX 4.2/4.3
問題  如何保存當(dāng)前CDE界面,以便下次注冊進(jìn)系統(tǒng)后使用相同的環(huán)境?
解答 打開 "Style Manager" 中的 "Startup" 圖標(biāo),選中“Resume Current Session”,然后使用面板中的 “EXIT”按鈕退出系統(tǒng)以使保存的桌面設(shè)置生效。


如何查找系統(tǒng)中的某個(gè)文件存在于哪個(gè)文件集中?

環(huán)境  產(chǎn)品: AIX
平臺: RS
版本: 4  
問題  如何查找系統(tǒng)中的某個(gè)文件存在于哪個(gè)文件集中?
解答 當(dāng)操作系統(tǒng)上由于未安裝特定的文件集而無法執(zhí)行某個(gè)命令時(shí), 可以參考下面的方法確定所需的文件集.
首先確認(rèn)系統(tǒng)中已安裝了文件集 bos.content_list:
# lslpp -l bos.content_list
然后用下面的命令查找與指定文件相關(guān)的文件集:
# /usr/sbin/which_fileset <filename>;
如, # /usr/sbin/which_fileset iostat
    /usr/bin/iostat bos.acct

查找指定的文件集中包含哪些文件:
# lslpp -f <fileset>;
如, # lslpp -f bos.acct
   ....
   /usr/bin/iostat
   ....
<etc>;

   



如何使.profile文件在CDE中生效?

環(huán)境  產(chǎn)品:AIX
平臺:RS/6000
版本:AIX 4.3
問題  在用戶的.profile文件中設(shè)置的環(huán)境變量通過CDE界面注冊后并未生效。如何使之生效?
解答 打開文件.dtprofile,將注釋行“# DTSOURCEPROFILE=true”還原,即將此行前面的“#”刪除即可。


怎樣創(chuàng)建共享庫?

內(nèi)容
提要 說明
適用操作系統(tǒng)
網(wǎng)絡(luò)配置步驟
說明 本文說明如何在AIX系統(tǒng)中創(chuàng)建共享庫

正文
適用操作系統(tǒng)

AIX 4.2/4.3

配置步驟

1.編譯并連接共享庫原代碼:

這里假設(shè) share1.c和share2.c 為包含共享庫函數(shù)的C語言源程序。在AIX命令行輸入命令:

cc -c share1.c
cc -c share2.c
cc -o shrsub.o share1.o share2.o -bE:shrsub.exp -bM:SRE -bnoentry

上述命令將在當(dāng)前目錄下創(chuàng)建名為shrsub.o 的共享庫,shrsub.exp 是包含共享庫中所有函數(shù)名的文件。例如:share1.c中包含函數(shù) func1
和func2,share2.c 中包含函數(shù) func3,則 shrsub.exp 文件格式為:

#! /home/sharelib/shrsub.o
* Above is full pathname to shared library object file /*此行為注釋行*/
func1
func2
func3

2. 使用下列命令將共享庫放入歸檔文件:

ar qv libsub.a shrsub.o

該步驟可任選。生成 “.a” 文件以便于以后在編譯或連接時(shí)可用選項(xiàng) “-l”和“-L”指定共享庫位置。例如,命令

cc -o main main.c -lsub -L/home/sharedlib

表示連接主函數(shù)時(shí)需連接共享庫/home/sharelib/libsub.a。如果該共享庫未歸檔,需使用命令

cc -o main main.c /home/sharedlib/shrsub.o -L/home/sharedlib



何謂COSE?

環(huán)境  產(chǎn)品:AIX
平臺:RS/6000
版本:AIX 4.2/4.3
問題  何謂COSE?
解答 COSE 全稱為 “Common Open Software Environment”,即“公共開放軟件環(huán)境”。COSE 是一個(gè)由Hewlett-Packard, IBM, SunSoft, Univel (Novell), UNIX systems Laboratories 和 SCO 公司發(fā)起的組織,其主要目的之一是用標(biāo)準(zhǔn)應(yīng)用程序編程界面在眾多UNIX操作系統(tǒng)上創(chuàng)建標(biāo)準(zhǔn)的用戶界面環(huán)境。


進(jìn)程kproc

環(huán)境  產(chǎn)品:RS6000/AIX
平臺: RS
版本:AIX 4
問題  進(jìn)程kproc
解答 當(dāng)我們使用命令: " ps aux" 或"ps ug" 檢查各進(jìn)程對于CPU和內(nèi)存的使用情況時(shí),經(jīng)常會(huì)看到 "kproc"(PID 516)進(jìn)程占有很高的CPU使用率. 這種情況是正常的,此進(jìn)程代表系統(tǒng)的空閑時(shí)間.一般情況,在系統(tǒng)負(fù)載不是很高的時(shí)候,此進(jìn)程占CPU達(dá)到50% 或更高.

   



如何管理Paging Space

環(huán)境  產(chǎn)品:RS6000
平臺:RS
版本:AIX 4
問題  如何管理Paging Space
解答 * Paging Space 的大小應(yīng)符合應(yīng)用的需要.太大會(huì)浪費(fèi)硬盤空間,太小會(huì)影響系統(tǒng)的運(yùn)行.Paging Space的確定原則: 1. 系統(tǒng)實(shí)際內(nèi)存小于64MB, paging space= 2 * RAM
2. 系統(tǒng)實(shí)際內(nèi)存在 64MB to 256MB 之間, Page Space = RAM size + 16MB
3. 系統(tǒng)實(shí)際內(nèi)存大于 256MB , Page Space = 512 + ( RAM - 256 ) * 1.25
4. 對于AIX 4.3.3 當(dāng)內(nèi)存達(dá)到4GB 到8GB,因?yàn)锳IX 4.3.3 使用延遲的(deferred )paging space.Paging Space主要根據(jù)應(yīng)用的要求來定.
一般可初始3GB, 然后觀察paging space的使用情況,如果使用率超過70%, 則需要增加paging space.
以上計(jì)算方法只是粗略地算法,用戶可根據(jù)實(shí)際情況調(diào)整.

* 如果系統(tǒng)出現(xiàn)以下幾種情況,則說明需要擴(kuò)大paging Space: 1. 下列任意錯(cuò)誤信息之一:
INIT: Paging space is low
ksh: cannot fork no swap space
Not enough memory
Fork function failed
fork () system call failed
Unable to fork, too many processes
Fork failure - not enough memory available
Fork function not allowed. Not enough memory available.
Cannot fork: Not enough space
2. 使用命令" lsps -a" ,其結(jié)果%USED 列的平均值大于80%.
3. 使用命令"lsps -s" 其結(jié)果%USED 列大于80%.


* 使用下列命令也可以檢查paging space是否夠用:
      iostat
      vmstat
      lsps


 

 

   



異步I/O (aio)

環(huán)境  產(chǎn)品:RS6000
平臺:RS
版本:AIX 4
問題  異步I/O (aio)
解答 如果是同步I/O,當(dāng)一個(gè)I/O操作執(zhí)行時(shí),應(yīng)用程序必須等待,直到此I/O執(zhí)行完.
相反,異步I/O操作在后臺運(yùn)行,I/O操作和應(yīng)用程序可以同時(shí)運(yùn)行,提高了系統(tǒng)性能.
使用異步I/O會(huì)提高I/O流量,如果應(yīng)用是對裸設(shè)備進(jìn)行操作,這種優(yōu)勢更加明顯.
因此象數(shù)據(jù)庫,文件服務(wù)器等應(yīng)用往往會(huì)利用異步I/O,使得多個(gè)I/O操作同時(shí)執(zhí)行.

1. 如何知道是否需要異步I/O?
* 執(zhí)行命令:"vmstat # #" 如果"wa"值超過25%.
* 執(zhí)行命令:"iostat # #" 如果"%tm_act"值超過35%.
2. 查詢有幾個(gè)AIO服務(wù)器: pstat -a | grep aios | wc -l
3. 應(yīng)該設(shè)幾個(gè)AIO服務(wù)器?
一般為硬盤數(shù)的10倍,但不要超過80.
4. AIO驅(qū)動(dòng)程序: bos.rte.aio
5. 配置AIO為可用: # smit chgaio ->;
       STATE to be configured at system restart   [available]



 

 

   



裸設(shè)備(Raw Device)

環(huán)境  產(chǎn)品:RS6000
平臺:RS
版本:AIX 4  
問題  裸設(shè)備
解答 裸設(shè)備指硬盤上的一塊物理分區(qū),即邏輯卷.通常數(shù)據(jù)庫使用裸設(shè)備存放數(shù)據(jù)以提高性能.
它不是由AIX及文件系統(tǒng)控制及管理.
邏輯卷控制塊(LVCB):LVCB用于保存邏輯卷的信息.每一個(gè)AIX邏輯卷在開始都保留512字節(jié)作為LVCB.
一些數(shù)據(jù)庫廠商利用他們自己的方法管理邏輯卷,覆蓋了LVCB.
AIX只可以使用"dd"命令備份裸設(shè)備, 在用"dd"備份時(shí),一定注意數(shù)據(jù)庫廠商是否覆蓋LVCB.


  

 

 

   



在AIX4.3.3系統(tǒng)中,為什么oslevel命令的輸出不是4.3.3.0?

環(huán)境  產(chǎn)品:RS6000
平臺:RS
版本:AIX 4.3.3
問題  在AIX4.3.3系統(tǒng)中,為什么oslevel命令的輸出不是4.3.3.0?
解答 從AIX4.3.3產(chǎn)品介質(zhì)安裝或升級后,oslevel命令不正確顯示操作系統(tǒng)的版本(4.3.3.0), 這可能是以下原因造成的:

1. AIX4.3.3產(chǎn)品介質(zhì)中的 ifor_ls.compat.cli 文件集為4.3.2.0版本。這個(gè)問題可以通過安裝ifor_ls.compat.cli 4.3.3.0(PTF U466561 可以從http://techsupport.services.ibm.com/rs6k/fixes.html得到)來解決。當(dāng)從4.3.3.0 Maintenance Level 維護(hù)包升級時(shí),不會(huì)出現(xiàn)這個(gè)問題。

2. 從AIX4.3.3產(chǎn)品介質(zhì)中升級的 bos.perf.pmr 文件集版本不是4.3.3.0。這個(gè)問題只會(huì)在從安裝了bos.perf.pmr 的AIX 4.3.0 和 4.3.1向 AIX 4.3.3升級時(shí)才會(huì)出現(xiàn)。bos.perf.pmr 文件集在AIX 4.3.3中已經(jīng)不再使用,所以卸載該文件集可以解決這個(gè)問題。

3. 在4.3.3.0 Maintenance Level中不包含 bos.crypto* 和sysmgt.security* 文件集,因?yàn)樗鼈儼耸艹隹诠苤频募用艽a。 只能通過與AIX4.3.3一同發(fā)行的AIX 4.3.3 Bonus Pack來升級這些文件集。

   



AIX 4.3.3 的中文輸入

環(huán)境  產(chǎn)品:RS6000, AIX
平臺:RS6000
版本:AIX 4.3.3
問題  AIX 4.3.3 的中文輸入
解答 在AIX 4.3.3 中, 中文輸入已不再使用shift+F1---F4, 而改變?yōu)閏trl+F1--F4: CTRL + [F2] : 智能 ABC ;
CTRL + [F4] : 拼音輸入;
CTRL + [F5] : 五筆輸入;
CTRL + [F6] : 鄭碼輸入 ;
CTRL + [F7] : 表形碼輸入;
CTRL + [F9] : 內(nèi)碼輸入;
CTRL + [F10] :英文半角;
CTRL + [F11] :設(shè)置輸入特性;
CTRL + [F12] :選擇菜單;  



libc.a 文件恢復(fù)

環(huán)境  產(chǎn)品:RS6000, AIX
平臺:RS6000
版本:AIX V4
問題  libc.a 文件恢復(fù)
解答 在解答用戶的問題時(shí), 經(jīng)常會(huì)遇到系統(tǒng)無法啟動(dòng),報(bào)錯(cuò):can't find file or damaged file libc.a.當(dāng)遇到這種情況時(shí), 我們可以按以下步驟恢復(fù):
1. 從CDROM 啟動(dòng)系統(tǒng), 進(jìn)入維護(hù)模式, 然后執(zhí)行下列命令:
  # mount /dev/hd4 /mnt
  # mount /dev/hd2 /mnt/usr
  # export PATH=/mnt/usr/sbin:/mnt/usr/bin
  # cd /mnt
  # restore -xvqf /../SPOT/usr/sys/inst.images/bos
  ./usr/ccs/lib/libc.a
  LIBPATH=/usr/ccs/lib:/usr/lib
  export LIBPATH
  ln -s /usr/ccs/lib/libc.a /mnt/usr/lib/libc.a
2. 檢查文件系統(tǒng):
  fsck /dev/hd1
  fsck /dev/hd2
  fsck /dev/hd3
  fsck /dev/hd4
  fsck /dev/hd9var
3.重新啟動(dòng)系統(tǒng):
  reboot


何為AIX/Montery

環(huán)境  產(chǎn)品:AIX, Monterey
平臺:跨平臺
版本:AIX 5L
問題  何為AIX/Montery
解答 AIX/Monterey是IBM下一發(fā)展階段的UNIX操作系統(tǒng),其中AIX核心為Intel系統(tǒng)帶來了極易擴(kuò)展、高度可用、具有業(yè)界非凡實(shí)力的UNIX操作系統(tǒng)所具有的全部優(yōu)勢。AIX/Monterey是一項(xiàng)主要的UNIX操作系統(tǒng)方案的成果,該項(xiàng)方案由IBM領(lǐng)導(dǎo),并與SCO和Intel合作,獲得了業(yè)界領(lǐng)先的軟件和系統(tǒng)廠商的廣泛支持。AIX/Monterey是一個(gè)大規(guī)模的企業(yè)級UNIX操作系統(tǒng),目前運(yùn)行于各種Intel 32位體系架構(gòu)(IA-32)及POWER體系架構(gòu)之上。該產(chǎn)品將于今年晚些時(shí)候擴(kuò)展到IA-64這一Intel的64位體系架構(gòu)。AIX/Monterey所支持的系統(tǒng)十分廣泛,包括從部門級服務(wù)器到大型數(shù)據(jù)中心服務(wù)器。AIX/Monterey融合了多種操作系統(tǒng)的最佳特性,包括AIX系統(tǒng)、IBM的DYNIX/ptx,以及SCO的UnixWare,其中DYNIX/ptx來自Sequent,運(yùn)行NUMA-Q,而UnixWare則是當(dāng)今運(yùn)行于Intel平臺上的最大份額的一種UNIX操作系統(tǒng)。今年晚些時(shí)候,對于那些
作者: 不睡覺的豬    時(shí)間: 2003-11-08 22:52
標(biāo)題: aix常見問題整理
該產(chǎn)品將于今年晚些時(shí)候擴(kuò)展到IA-64這一Intel的64位體系架構(gòu)。AIX/Monterey所支持的系統(tǒng)十分廣泛,包括從部門級服務(wù)器到大型數(shù)據(jù)中心服務(wù)器。AIX/Monterey融合了多種操作系統(tǒng)的最佳特性,包括AIX系統(tǒng)、IBM的DYNIX/ptx,以及SCO的UnixWare,其中DYNIX/ptx來自Sequent,運(yùn)行NUMA-Q,而UnixWare則是當(dāng)今運(yùn)行于Intel平臺上的最大份額的一種UNIX操作系統(tǒng)。今年晚些時(shí)候,對于那些偏愛基于Intel64位Itanium3系統(tǒng)的客戶而言,IBM將為其提供AIX/Monterey/64,使其擁有與運(yùn)行于RS/6000上的AIX同樣強(qiáng)大的功能。AIX/Monterey則將繼續(xù)滿足客戶對跨越各種基于Intel和POWER的系統(tǒng)、行業(yè)性強(qiáng)的企業(yè)級UNIX平臺的需求。我們將在AIX/Monterey中構(gòu)建強(qiáng)大的Linux兼容性,以幫助使Linux應(yīng)用在AIX/Monterey上得以輕松實(shí)現(xiàn),并幫助推動(dòng)AIX/Monterey應(yīng)用運(yùn)行于未來版本的Linux之中。應(yīng)用的可移植性有望比Linux的成熟提前實(shí)現(xiàn),這將為客戶的順利過渡提供堅(jiān)實(shí)的基礎(chǔ)。另外,我們還將與開放源碼團(tuán)體共同合作,將AIX/Monterey技術(shù)應(yīng)用于Linux之中,以便幫助建立起一種更好的Linux系統(tǒng)。

IBM完全能夠幫助客戶適應(yīng)Linux的發(fā)展,其所具備的出眾能力是其它任何UNIX廠商都無法企及的。對于運(yùn)行于AIX/Monterey這一功能強(qiáng)大的全新操作系統(tǒng)之上的應(yīng)用而言,IBM計(jì)劃使其在未來能夠輕松地移植到Linux中,并幫助客戶保護(hù)其在硬件、應(yīng)用、數(shù)據(jù)、過程和技術(shù)等方面的投資,因此,現(xiàn)今投資AIX/Monterey的客戶可以充滿自信地應(yīng)對Linux的不斷發(fā)展。  


如何使用 IBM HTTP Server 支持AIX 聯(lián)機(jī)文檔?

環(huán)境  產(chǎn)品:RS6000
平臺:RS
版本:AIX4.3.3
問題  如何使用 IBM HTTP Server 支持AIX 聯(lián)機(jī)文檔?
解答 AIX 4.3提供了一個(gè)可選擇安裝的組件----基于Web的文檔和文檔查詢服務(wù)。它允許你檢索聯(lián)機(jī)的HTML文檔?梢詫⒁慌_服務(wù)器設(shè)置為文檔服務(wù)器,別的機(jī)器作為客戶端訪問并檢索AIX 文檔。
在RS/6000客戶端安裝的組件有:
1. Web 瀏覽器
2. bos.docsearch.client.*文件集

在RS/6000服務(wù)器端安裝的組件有:
1. Web 瀏覽器
2. Web Server
3. 完整的bos.docsearch.*文件集
4. 文檔庫(Documentation libraries)

有多種方法來安裝和配置該組件,但是最簡單的方法是用configassist命令并選擇Configure Online Documentation and Search。當(dāng)然也可以用SMIT菜單。以下介紹配置文檔服務(wù)器的步驟(以 root 登錄)。


1. 安裝 Web 瀏覽器
===================
用smit install_latest安裝在AIX4.3 Bonus Pack CD中提供的Netscape navigator。選擇以下的包:

Netscape.msg.en_US.nav.rte
Netscape.nav.rte

2. 安裝Web Server
==================
在AIX4.3.3 Bonus Pack中包含了IBM HTTP Server作為Web服務(wù)器,代替了以前版本的Netscape FastTrack Server(AIX4.2.1)和 Lotus Go Web Server(AIX4.3.2)。
用smit install_latest安裝在AIX4.3 Bonus Pack CD中提供的IBM HTTP Web Server。選擇以下的包: - http_server.base (IBM HTTP Server)  
- http_server.admin (Administration Server - used to configure the IBM HTTP Server)
- http_server.msg.xx_XX.admin (where xx_XX is your country code)  
- http_server.frca (AIX 4.3.3 or later, or AIX 4.3.2 with APAR IY01609. This APAR cannot be installed on AIX 4.2.1.)
- http_server.html.xx_XX (where xx_XX is your country code)
- http_server.man.en_US (Apache documentation)  
- http_server.modules  

3. 安裝Documentation Search Service
====================================
用smit install_latest安裝在AIX4.3 安裝盤中的所有bos.docsearch文件集。

4. 配置Documentation Search Service
====================================
用smit web_configure 來設(shè)置

- Default browser
這里選擇或鍵入起動(dòng)瀏覽器的命令,如netscape
- Documentation and Search Server
這里我們設(shè)置文檔和查詢服務(wù)器的位置為:Local - this coomputer 回車,
在Web server SOFTWARE中選擇IBM HTTP Server web server, 回車。
如果不是AIX 4.3.3,則沒有該選項(xiàng),請選擇"Other local server or above in non-default location",按回車,在以下的目錄中,根據(jù)你的web server 路徑設(shè)置改變相應(yīng)的值,(如下例為HTTP Server 1.3.6,對于HTTP Server1.3.3,路徑為/usr/lpp/HTTPServer/share/cgi-bin 和 /usr/lpp/HTTPServer/share/htdocs) Local web server PORT number [80]
Local web server cgi-bin DIRECTORY  /usr/HTTPServer/cgi-bin
Local web server HTML document directory  /usr/HTTPServer/htdocs
按回車
5. 安裝聯(lián)機(jī)手冊(Online Manuals)
================================
隨AIX 安裝CD, 有兩張文檔CD:
The AIX Version 4.3 Base Documentation CD
The AIX Version 4.3 Extended Documentation CD
用smit install_latest將CD中的聯(lián)機(jī)手冊按需安裝到硬盤。對了,別忘了安裝bos.docregister,它是使用所有聯(lián)機(jī)文檔的先決條件。


6. 激活Documentation Search Service
====================================
配置完Documentation Search Service后,需要log out并重新log in,使得環(huán)境變量生效。

在CDE環(huán)境中,雙擊Application Manager 中的Documentation Search Service 圖標(biāo)。或在命令行鍵入docsearch來激活Documentation Search Service,Netscape 將會(huì)起動(dòng),顯示Documentation Search Serviceyemian,之后,你就可以使用基于Browser的AIX聯(lián)機(jī)文檔了!

一個(gè)更簡單的使用辦法是在瀏覽器中,鍵入如下的URL, 即可使用AIX 的Documentation Search Service:

http://<server_name>;[:<port_name>;]/cgi-bin/ds_form

其中:<port_name>;只是端口為非80時(shí)才須指定。




7133硬盤連接驗(yàn)證"good" 及"reserved"

環(huán)境  產(chǎn)品:RS6000,SSDAIX
平臺:RS6000,SSD
版本:AIX V4
問題  7133硬盤連接驗(yàn)證"good" 及"reserved"
解答 在RS6000 AIX中,當(dāng)進(jìn)入: diag--task selection--SSA service aid---Link Verification 時(shí), 選擇相應(yīng)的SSA卡, 此時(shí)會(huì)顯示硬盤的狀態(tài),有時(shí)硬盤的狀態(tài)為"reserved". 這種現(xiàn)象是正常的. 這是因?yàn)?當(dāng)SSA硬盤在操作系統(tǒng)中配置完成后,它們屬于某一塊指定的SSA適配卡,此卡為此組硬盤的
'primary adapter'. 如果"primary adapter"失效,此組硬盤可通過同一環(huán)中的另一塊SSA適配卡通迅. SSA Pdisk 硬盤在"primary adapter"上顯示"good" 而在另一塊SSA卡上顯示 'reserved'.


如何從 LED 553 恢復(fù)

內(nèi)容
提要  說明
適用操作系統(tǒng)
恢復(fù)步驟
說明  本文檔列出了從 LED 553 的恢復(fù)步驟 . 在 RISC 6000 系統(tǒng)啟動(dòng)的 IPL 過程中, 如果系統(tǒng)不能讀取或運(yùn)行 /etc/inittab 文件, 將會(huì)停在 LED 553.要從 LED 553 恢復(fù), 需要檢查 /dev/hd3 和 /dev/hd4 的空間問題, 并且刪除掉不必要的文件. 檢查 /etc/inittab 文件是否被破壞. 如果 inittab 文件未被破壞, 則需要檢查 shell profiles, 如 /bin/bsh 文件及其它文件.

正文 適用操作系統(tǒng)
適用于 AIX V4 版本

恢復(fù)步驟

1.從操作系統(tǒng)光盤啟動(dòng)進(jìn)入維護(hù)菜單.

2.選擇 "Start Maintenance Mode for System Recovery" (選項(xiàng) 3)

下一屏將顯示菜單 "Maintenance"
選擇 "Access a Root Volume Group" (選項(xiàng) 1)
在這一步中,控制臺會(huì)顯示有關(guān) rootvg 的信息, 并且會(huì)顯示帶有兩個(gè)選項(xiàng)的菜單.
選擇 "Access this volume group and start a shell" (選項(xiàng) 1) 如果在執(zhí)行上述步驟中出錯(cuò), 請不要繼續(xù)執(zhí)行下面的步驟. 修正錯(cuò)誤后再繼續(xù)執(zhí)行.

3.使用 df 命令檢查 /dev/hd3 和 /dev/hd4 中的剩余空間.

  df /dev/hd3
df /dev/hd4

4.如果 df 命令顯示任何文件系統(tǒng)沒有剩余空間, 刪除那些文件系統(tǒng)中的一些文件.三個(gè)可被刪除的文件是 /smit.log, /smit.script, 和 /.sh_history.

5.下一步, 檢查 /etc/inittab 文件是否被破壞. 該文件可能為空或丟失, 也可能有不正確的內(nèi)容.
請參考本文檔末尾的 "Sample /etc/inittab Files" 作為對照.

6.如果 inittab 文件被破壞, 請?jiān)O(shè)置正確的終端類型后對該文件進(jìn)行編輯.(xxx 是終端類型, 如 lft, ibm3151, 或 vt100.)
TERM=xxx
export TERM
現(xiàn)在可使用編輯器創(chuàng)建 /etc/inittab 文件. 可參看本文檔最后的 "Sample /etc/inittab Files".
如果 /etc/inittab 文件已被破壞, 需要重建, 則不必執(zhí)行下面的步驟.

7.使用下面的命令檢查文件是否被修改或是否有權(quán)限上的問題.
  ls -al /.profile /etc/environment /etc/profile

輸出舉例:

-rw-r--r-- 1 root system 158 Dec 14 1993 /.profile
-rw-rw-r-- 1 root system 1389 Oct 26 1993 /etc/environment
-rw-r--r-- 1 root system 1214 Jan 22 1993 /etc/profile

"etc/profile" 或 ".profile" 可能包含只在 Korn shell 中有效的命令. 改變這些命令, 使它們在 Bourne shell 中也有效. 如, 改變下面一行:
  export PATH=/bin:/usr/bin/:/etc:/usr/ucb:.

為如下內(nèi)容:

  PATH=/bin:/usr/bin/:/etc:/usr/ucb:.
  export PATH

"/etc/environment" 情況特殊. 它所包含的命令只是一些簡單的變量分配, 如, 格式為 <varname>;=<value>; 的聲明. 檢查該文件確認(rèn)它的格式.

8.用如下命令檢查丟失或被移動(dòng)的文件:

  ls -al /bin /bin/bsh /bin/sh /lib /u /unix

輸出舉例:

lrwxrwxrwx 1 root sys 8   Aug 5 1994 /bin ->; /usr/bin
-r-xr-xr-x 3 bin
-r-xr-xr-x 3 bin
bin
bin  256224
256224   Jun 4 1993 /bin/bsh
Jun 4 1993 /bin/sh  
lrwxrwxrwx 1 root
lrwxrwxrwx 1 root  sys
sys  8
5   Aug 5 1994 /lib ->; /usr/lib
Aug 5 1994 /u ->; /home  
lrwxrwxrwx 1 root
sys  18   Aug 5 1994 /unix ->; /usr/lib/boot/unix

如果上面的任何文件丟失, 問題可能會(huì)是丟失符號鏈接. 使用下面的命令修復(fù)相關(guān)的鏈接.

  ln -s /usr/bin /bin
  ln -s /usr/lib/boot/unix /unix
  ln -s /usr/lib /lib
  ln -s /home /u

9.使用下面命令確認(rèn) fsck 和 rc.boot 未丟失或被破壞.

  ls -l /etc/fsck /sbin/rc.boot

輸出舉例:

lrwxrwxrwx 1 root system 14 Aug 5 1994 /etc/fsck ->; /usr/sbin/fsck
-rwxrwxr-- 1 root system 33760 Aug 30 1993 /sbin/rc.boot

10.確認(rèn) /etc/inittab 文件是 V4 版. 在該版本中, 以 brc 開頭的行應(yīng)為:
brc::sysinit:/sbin/rc.boot 3 >;/dev/console 2>;&1
參看本文檔最后的 "Sample /etc/inittab Files".

11.如果未發(fā)現(xiàn)任何明顯的問題, 嘗試使用下面的命令將 bsh 替換為 ksh. (第一條命令在覆蓋掉 bsh 之前備份它.)

  cp /bin/bsh /bin/bsh.orig
  cp /bin/ksh /bin/bsh

如果隨后可以成功啟動(dòng), 則是下面的文件引起 bsh 的問題. 檢查下面的文件:

/bin/bsh.orig /.profile
/bin/bsh.orig /etc/profile
/bin/bsh.orig /etc/environment

如果上述命令返回任何錯(cuò)誤, 則是 bsh 不能綁定相應(yīng)文件中的某一命令.

從時(shí)間和系統(tǒng)完整性的角度考慮, 最好的可用于解決該問題的辦法也許是從新安裝操作系統(tǒng).

Sample /ETC/INITTAB File for AIX V4

(#)49 1.28.2.7 src/bos/etc/inittab,cmdoper,bos411,
: 9430C411a 7/26/94 16.27.45
init:2:initdefault:
brc::sysinit:/sbin/rc.boot 3 >;/dev/console 2>;&1 # Phase 3 of
  system boot
powerfail::powerfail:/etc/rc.powerfail 2>;&1 | alog -tboot >;
  /dev/console
rc:2:wait:/etc/rc >; alog -tboot >; /dev/console 2>;&1
  # Multi-User checks
fbcheck:2:wait:/usr/lib/dwm/fbcheck >; alog -tboot >;/dev/console
  2>;&1
srcmstr:2:respawn:/etc/srcmstr
  # System Resource Controller
rctcpip:2:wait:/etc/rc.tcpip >; /dev/console 2>;
  &1 # Start TCP/IP daemons
rcnfs:2:wait:/etc/rc.nfs >; /dev/console 2>;&1 # Start NFS Daemons
cron:2:respawn:/etc/cron
cons:0123456789:respawn:/etc/getty /dev/console
piobe:2:wait:/usr/lib/lpd/pio/etc/pioinit >;
  /dev/null 2>;&1 # pb cleanup
qdaemon:2:wait:/bin/startsrc -sqdaemon
writesrv:2:wait:/bin/startsrc -swritesrv
uprintfd:2:respawn:/usr/sbin/uprintfd
dt:2:wait:/etc/rc.dt

 


RAID技術(shù)簡介

內(nèi)容
提要  說明
RAID技術(shù)簡介
說明  本文簡介raid技術(shù)  

正文 RAID技術(shù)簡介

RAID是通過磁盤陣列與數(shù)據(jù)條塊化方法相結(jié)合, 以提高數(shù)據(jù)可用率的一種結(jié)構(gòu).IBM早于1970年就開始研究此項(xiàng)技術(shù).RAID 可分為RAID級別1到RAID級別6, 通常稱為: RAID 0, RAID 1, RAID 2, RAID 3,RAID 4, RAID 5,RAID6.每一個(gè)RAID級別都有自己的強(qiáng)項(xiàng)和弱項(xiàng). "奇偶校驗(yàn)"定義為用戶數(shù)據(jù)的冗余信息, 當(dāng)硬盤失效時(shí), 可以重新產(chǎn)生數(shù)據(jù).


RAID 0: RAID 0 并不是真正的RAID結(jié)構(gòu), 沒有數(shù)據(jù)冗余. RAID 0 連續(xù)地分割數(shù)據(jù)并并行地讀/寫于多個(gè)磁盤上. 因此具有很高的數(shù)據(jù)傳輸率. 但RAID 0在提高性能的同時(shí),并沒有提供數(shù)據(jù)可靠性,如果一個(gè)磁盤失效, 將影響整個(gè)數(shù)據(jù).因此RAID 0 不可應(yīng)用于需要數(shù)據(jù)高可用性的關(guān)鍵應(yīng)用.
RAID 1: RAID 1通過數(shù)據(jù)鏡像實(shí)現(xiàn)數(shù)據(jù)冗余, 在兩對分離的磁盤上產(chǎn)生互為備份的數(shù)據(jù). RAID 1可以提高讀的性能, 當(dāng)原始數(shù)據(jù)繁忙時(shí), 可直接從鏡像拷貝中讀取數(shù)據(jù).RAID 1是磁盤陣列中費(fèi)用最高的, 但提供了最高的數(shù)據(jù)可用率. 當(dāng)一個(gè)磁盤失效, 系統(tǒng)可以自動(dòng)地交換到鏡像磁盤上, 而不需要重組失效的數(shù)據(jù).
RAID 2: 從概念上講, RAID 2 同RAID 3類似, 兩者都是將數(shù)據(jù)條塊化分布于不同的硬盤上, 條塊單位為位或字節(jié). 然而RAID 2 使用稱為"加重平均糾錯(cuò)碼"的編碼技術(shù)來提供錯(cuò)誤檢查及恢復(fù). 這種編碼技術(shù)需要多個(gè)磁盤存放檢查及恢復(fù)信息, 使得RAID 2技術(shù)實(shí)施更復(fù)雜. 因此,在商業(yè)環(huán)境中很少使用.
RAID 3: 不同于RAID 2, RAID 3使用單塊磁盤存放奇偶校驗(yàn)信息. 如果一塊磁盤失效, 奇偶盤及其他數(shù)據(jù)盤可以重新產(chǎn)生數(shù)據(jù). 如果奇偶盤失效,則不影響數(shù)據(jù)使用.RAID 3對于大量的連續(xù)數(shù)據(jù)可提供很好的傳輸率, 但對于隨機(jī)數(shù)據(jù), 奇偶盤會(huì)成為寫操作的瓶頸.
RAID 4: 同RAID 2, RAID 3一樣, RAID 4, RAID 5也同樣將數(shù)據(jù)條塊化并分布于不同的磁盤上, 但條塊單位為塊或記錄. RAID 4使用一塊磁盤作為奇偶校驗(yàn)盤, 每次寫操作都需要訪問奇偶盤, 成為寫操作的瓶頸. 在商業(yè)應(yīng)用中很少使用.
RAID 5: RAID 5沒有單獨(dú)指定的奇偶盤, 而是交叉地存取數(shù)據(jù)及奇偶校驗(yàn)信息于所有磁盤上. 在RAID5 上, 讀/寫指針可同時(shí)對陣列設(shè)備進(jìn)行操作, 提供了更高的數(shù)據(jù)流量. RAID 5更適合于小數(shù)據(jù)塊, 隨機(jī)讀寫的數(shù)據(jù).RAID 3 與RAID 5相比, 重要的區(qū)別在于RAID 3每進(jìn)行一次數(shù)據(jù)傳輸,需涉及到所有的陣列盤.而對于RAID 5來說, 大部分?jǐn)?shù)據(jù)傳輸只對一塊磁盤操作, 可進(jìn)行并行操作.在RAID 5中有"寫損失", 即每一次寫操作,將產(chǎn)生四個(gè)實(shí)際的讀/寫操作, 其中兩次讀舊的數(shù)據(jù)及奇偶信息, 兩次寫新的數(shù)據(jù)及奇偶信息.
RAID 6: RAID 6 與RAID 5相比,增加了第二個(gè)獨(dú)立的奇偶校驗(yàn)信息塊. 兩個(gè)獨(dú)立的奇偶系統(tǒng)使用不同的算法, 數(shù)據(jù)的可靠性非常高. 即使兩塊磁盤同時(shí)失效,也不會(huì)影響數(shù)據(jù)的使用. 但需要分配給奇偶校驗(yàn)信息更大的磁盤空間, 相對于RAID 5有更大的"寫損失". RAID 6 的寫性能非常差, 較差的性能和復(fù)雜的實(shí)施使得RAID 6很少使用.



如何減小hd6頁面空間

環(huán)境  產(chǎn)品: AIX
平臺: RS
版本: AIX V4
問題  如何減小hd6頁面空間
解答 1. 建立一個(gè)臨時(shí)的頁面空間: mkps -a -n -s 20 rootvg (-a指明頁面空間在系統(tǒng)重啟時(shí)被配置, -n指明立刻激活頁面空間, -s 20創(chuàng)建的頁面空間大小為20個(gè)邏輯分區(qū),
rootvg指明在該卷組上創(chuàng)建此臨時(shí)頁面空間.)
2. 設(shè)置 hd6 在系統(tǒng)重新啟動(dòng)后不被激活: chps -a n hd6
3. 在 /sbin/rc.boot 文件中改變頁面空間對應(yīng)的條目: 從 swapon /dev/hd6 改為 swapon /dev/paging00 , 其中, paging00是步驟1中創(chuàng)建的臨時(shí)頁面空間.
4. 如果頁面空間 hd6 為主 dump 設(shè)備, 則將 paging00 設(shè)置為主 dump 設(shè)備: sysdumpdev -P -p /dev/paging00
5. 創(chuàng)建用于引導(dǎo)系統(tǒng)的映像文件: bosboot -d /dev/hdisk0 -a
6. 重新啟動(dòng)系統(tǒng)
7. 刪除 hd6 頁面空間: rmps hd6
8. 為 hd6 頁面空間創(chuàng)建新的邏輯卷: mklv -t paging -y hd6 rootvg 10
9. 將主 dump 設(shè)備設(shè)置回 hd6: sysdumpdev -P -p /dev/hd6
10. 在 /sbin/rc.boot 文件中改變頁面空間對應(yīng)的條目: 從 swapon /dev/paging00 改為 swapon /dev/hd6
11. 創(chuàng)建用于引導(dǎo)系統(tǒng)的映像文件: bosboot -d /dev/hdisk0 -a
12. 激活 hd6 頁面空間: swapon /dev/hd6
13. 設(shè)置 paging00 在系統(tǒng)重新啟動(dòng)后不被激活: chps -a n paging00
14. 重新啟動(dòng)系統(tǒng)
15. 刪除臨時(shí)頁面空間 paging00 : rmps paging00



在做RS/6000 AIX 訂單配置時(shí), 需要配置用戶數(shù)么?

環(huán)境  產(chǎn)品: RS6000
平臺: AIX
問題  在做RS/6000 AIX 訂單配置時(shí), 需要配置用戶數(shù)么?
解答 AIX 4.3 版本以上已不需要在定購時(shí)配用戶方式(Designated User, Network User)及其數(shù)量。 裝機(jī)后可按實(shí)際情況自行配置。


如何下載RS/6000 PTF(Fixes)及Firmware?

環(huán)境  產(chǎn)品:RS6000
平臺:RS6000
版本:AIX4;AIX3
問題  如何下載RS/6000 PTF(Fixes)及Firmware?
解答  一、PTF的意思是rogram temporary fixes,用于軟件升級.下載步驟如下:

     1.用瀏覽器打開:http://service.software.ibm.com/rs6k/fixdb.html   ( AIX Version 4
AIX Version 3
CATIA for AIX ).  

     2.選擇使用的數(shù)據(jù)庫
     3.選擇檢索選項(xiàng), 并輸入相應(yīng)的字串:
  ( APAR Number ---- 如:IX85874,IY00411
Fileset Name --- 如:bos.net.tcp.server
PTF Number ---- 如:U464245
APAR Abstract -- 如:HACMP),  

     4.按Find Fix鈕
     5.用鼠標(biāo)左鍵選中所需Fix.(如果需要多個(gè)Fix,重復(fù)以下的步驟.)
     6.選擇所用操作系統(tǒng)的版本(如:AIX 4.3.3, 用oslevel可以查出你的AIX版本)
     7.選擇一個(gè)下載的服務(wù)器(Fix server)
     8.選擇語言(Select languages)是指如果需要,下載何種語言包。
     9.按Get Fix Package鈕, 將得到符合以上選項(xiàng)的Fix 列表。
     10.用鼠標(biāo)右鍵依次點(diǎn)擊所有的Fix,并選擇"Save Link As..." 到本地硬盤相應(yīng)目錄。
     11.安裝Fix: 可在Fix所在目錄,用smitty install_all來安裝。

二、下載 Firmware(用于硬件微碼升級)

     1.用瀏覽器打開:http://www.rs6000.ibm.com/support/micro/download.html
     2.選擇相應(yīng)的RS硬件產(chǎn)品,下載DOS或AIX格式的微碼(升級之前,請?jiān)敿?xì)閱讀相應(yīng)說明)
     3.下載的微碼含有密碼,請?jiān)L問http://www.rs6000.ibm.com/support/micro/ flicense.html獲得密碼。
作者: 老農(nóng)    時(shí)間: 2003-11-08 22:56
標(biāo)題: aix常見問題整理
Montery已經(jīng)不了了之了,很久以前的事了。
作者: 不睡覺的豬    時(shí)間: 2003-11-08 23:21
標(biāo)題: aix常見問題整理
原來Montery都已經(jīng)停了啊,暈,我連Montery是什么樣都沒搞清楚,不過這樣就可以少學(xué)點(diǎn)這些天書一般的東西了,呵呵。

最后放出轉(zhuǎn)載的地址,這樣大家可以拿到版面整齊點(diǎn)的文檔:
http://www.xfocus.net/articles/200208/433.html
其上提示是轉(zhuǎn)載的www.cnsafe.net的原創(chuàng)文章,找了找,應(yīng)該在以下頁面:
http://www.cnsafe.net/SmallClass.asp?BigClassName=安全文獻(xiàn)&SmallClassName=操作系統(tǒng)安全&page=1
http://www.cnsafe.net/ReadNews.asp?NewsID=685&BigClassName=安全文獻(xiàn)&SmallClassName=操作系統(tǒng)安全&SpecialID=21
原創(chuàng)上的東西比轉(zhuǎn)載的還少?
作者: 老農(nóng)    時(shí)間: 2003-11-09 00:22
標(biāo)題: aix常見問題整理
現(xiàn)在SCO和IBM的官司與此有關(guān)。
Montery就是合作搞個(gè)Intel平臺上的高端UNIX,以UNIXWARE和AIX為藍(lán)本。
后來IBM不做了,也就沒了。
作者: Pik_cat    時(shí)間: 2003-11-09 21:54
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: jiaojian410    時(shí)間: 2003-11-11 11:08
標(biāo)題: aix常見問題整理
謝謝!
作者: fluid    時(shí)間: 2003-11-18 18:19
標(biāo)題: aix常見問題整理
我是個(gè)AIX菜鳥 剛剛開始學(xué) 這篇帖子很不錯(cuò) 對我?guī)椭艽?謝謝!
作者: 老農(nóng)    時(shí)間: 2003-11-20 04:20
標(biāo)題: aix常見問題整理
現(xiàn)在www.LoveUnix.net 有很多獨(dú)到的資料和經(jīng)驗(yàn)分享,AIX版高手濟(jì)濟(jì)。我就不發(fā)過來了,有的是附件,這里也發(fā)不了,有需要的歡迎光臨。
作者: yuhong    時(shí)間: 2003-11-26 13:41
標(biāo)題: aix常見問題整理
好文章!
作者: sky3388    時(shí)間: 2003-12-03 13:38
標(biāo)題: aix常見問題整理
thank you.
作者: jinhualee    時(shí)間: 2003-12-08 10:34
標(biāo)題: aix常見問題整理
多謝
作者: cs_zyw    時(shí)間: 2003-12-08 16:29
標(biāo)題: aix常見問題整理
首先,覺得摟主辛苦了,不過內(nèi)容在ibm中國的網(wǎng)站上好像都有
作者: pukumn    時(shí)間: 2003-12-11 10:21
標(biāo)題: aix常見問題整理
敬禮
作者: @龍井茶    時(shí)間: 2003-12-27 13:27
標(biāo)題: aix常見問題整理
支持,特別感謝
作者: @龍井茶    時(shí)間: 2003-12-29 13:02
標(biāo)題: aix常見問題整理
有用,特感謝
作者: ling812    時(shí)間: 2004-01-09 23:01
標(biāo)題: aix常見問題整理
實(shí)在太好了,希望更多朋友做貢獻(xiàn),為了共同提高。
作者: yqxfm    時(shí)間: 2004-01-12 17:42
標(biāo)題: aix常見問題整理
樓主萬歲!
作者: xuer    時(shí)間: 2004-01-16 13:17
標(biāo)題: aix常見問題整理
好文章
作者: carefen    時(shí)間: 2004-01-16 18:01
標(biāo)題: aix常見問題整理
樓主,,真牛。。。
作者: zhy369    時(shí)間: 2004-02-10 22:48
標(biāo)題: aix常見問題整理
非常感謝,都是經(jīng)常遇到的問題。太好了!
作者: yuanye1014    時(shí)間: 2004-02-13 10:11
標(biāo)題: aix常見問題整理
學(xué)習(xí)萬歲! 向樓主學(xué)習(xí)!UP!
作者: lzb2001cn    時(shí)間: 2004-02-14 12:03
標(biāo)題: aix常見問題整理
“人生五十年”真是個(gè)好同志!
作者: 紅晨    時(shí)間: 2004-02-25 11:00
標(biāo)題: aix常見問題整理
謝謝,送人玫瑰,手留余香
作者: firstiger    時(shí)間: 2004-02-26 10:54
標(biāo)題: aix常見問題整理
非常感謝摟主。
作者: baiyangye    時(shí)間: 2004-03-04 15:36
標(biāo)題: aix常見問題整理
多謝!辛苦了!
作者: m1    時(shí)間: 2004-03-08 14:27
標(biāo)題: aix常見問題整理
這里是一個(gè)嶄新的空間,我們將會(huì)盡力為大家營造更好的氛圍!你的支持就是我們的動(dòng)力!!
作者: soc    時(shí)間: 2004-03-12 18:00
標(biāo)題: aix常見問題整理
Thank !!!
作者: 奶嘴    時(shí)間: 2004-03-26 15:07
標(biāo)題: aix常見問題整理
good good study
day day up!
作者: 蜈蚣    時(shí)間: 2004-04-01 10:07
標(biāo)題: aix常見問題整理
THANKS.
作者: 柳絮    時(shí)間: 2004-04-02 09:28
標(biāo)題: aix常見問題整理
非常好!謝謝斑竹!
作者: 平原君    時(shí)間: 2004-04-05 12:22
標(biāo)題: aix常見問題整理
太板扎了
作者: 男人無語    時(shí)間: 2004-04-06 15:56
標(biāo)題: aix常見問題整理
太好了,萬分感謝
作者: magiccpp    時(shí)間: 2004-04-09 01:28
標(biāo)題: aix常見問題整理
up
作者: sxs    時(shí)間: 2004-04-09 11:21
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: selinwon    時(shí)間: 2004-04-13 19:29
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: wwwsina100zx    時(shí)間: 2004-04-23 09:42
標(biāo)題: aix常見問題整理
謝謝你的總結(jié)
作者: caibing    時(shí)間: 2004-05-15 18:30
標(biāo)題: aix常見問題整理
感謝整理,我一定好好收藏。
作者: sw_yp    時(shí)間: 2004-05-16 23:08
標(biāo)題: aix常見問題整理
非常感謝整理,不過能分一下類就更好了。。。是不是有點(diǎn)過份哦。。呵呵
作者: andrewleading_h    時(shí)間: 2004-05-20 15:17
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: wutongke    時(shí)間: 2004-05-21 14:31
標(biāo)題: aix常見問題整理
3q ,本人第一次接觸----機(jī)房前幾天剛裝好一臺小型機(jī),正在找資料呢。
作者: cfahw    時(shí)間: 2004-05-22 11:23
標(biāo)題: aix常見問題整理
樓主啊.......
啥也別說了,眼淚啊,嘩嘩的!
作者: scyibin    時(shí)間: 2004-06-04 17:55
標(biāo)題: aix常見問題整理
好東東,收了,樓主辛苦了
作者: wenjie_zhang    時(shí)間: 2004-06-07 15:44
標(biāo)題: aix常見問題整理
您辛苦了






























您辛苦了
作者: yang75    時(shí)間: 2004-06-09 17:26
標(biāo)題: aix常見問題整理
http://www-1.ibm.com/servers/aix/products/aixos/linux/download.html
上面是AIX51的,好象不能用,誰那有AIX4。3的??????
作者: ANTENTER    時(shí)間: 2004-06-09 19:13
標(biāo)題: aix常見問題整理
佩服,非常!
作者: gdz1029    時(shí)間: 2004-06-10 22:13
標(biāo)題: aix常見問題整理
謝謝,辛苦了
作者: gdz1029    時(shí)間: 2004-07-08 13:13
標(biāo)題: aix常見問題整理
這是一個(gè)極其有用的資料,感謝
作者: gdz1029    時(shí)間: 2004-07-08 13:14
標(biāo)題: aix常見問題整理
很有用,感謝
作者: pallam    時(shí)間: 2004-07-28 10:32
標(biāo)題: aix常見問題整理
好啊好,我喜歡
作者: god的爹    時(shí)間: 2004-08-09 11:05
標(biāo)題: aix常見問題整理
感謝非常
作者: 可觀    時(shí)間: 2004-08-12 14:41
標(biāo)題: aix常見問題整理
3Q
作者: fxf1214    時(shí)間: 2004-08-19 12:38
標(biāo)題: aix常見問題整理
好,頂一下!。!
作者: binghudie    時(shí)間: 2004-08-20 12:01
標(biāo)題: aix常見問題整理
謝謝整理這么多,對偶很有幫助。經(jīng)驗(yàn)的結(jié)晶。
作者: sangengyu    時(shí)間: 2004-08-20 15:10
標(biāo)題: aix常見問題整理
感謝  愷撒
作者: 強(qiáng)人    時(shí)間: 2004-08-29 21:53
標(biāo)題: aix常見問題整理
高手就是這樣練成的!
作者: qingming_c    時(shí)間: 2004-09-01 09:58
標(biāo)題: aix常見問題整理
我猛頂,感謝,辛苦啦。!
作者: bwxbwx    時(shí)間: 2004-09-07 10:11
標(biāo)題: aix常見問題整理
ding




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2