AIX ----------Useful FAQ

FAQ:

怎樣在AIX 5.1中建立熱後備(hot spare)磁盤?

環境  AIX 5.1
問題  怎樣在AIX 5.1中建立熱後備(hot spare)磁盤?
解答 在AIX 5.1中可以在操作系統的級別上建立hot spare磁盤。
如需要在某一卷組(VG)中建立hot spare磁盤,必須滿足如下條件:
1. 邏輯卷(LV)在此卷組中必須進行鏡像(mirror)。
2. 作爲hot spare的磁盤上不能有任何的邏輯卷或文件系統。
3. hot spare盤的容量應大於或等於此卷組中最大磁盤的容量。

當滿足以上條件後,可採用以下步驟(此處假設卷組名爲testvg,
磁盤爲hdisk6):


1. # exptendvg testvg hdisk6
將hdisk6加入卷組testvg。


2. # chpv -hy hdisk6
將hdisk6標記爲hot spare磁盤。


3. #chvg -hy -sy testvg
將testvg標記爲使用hot spare盤的卷組,並且當發生磁盤失效
時自動進行磁盤的替換並同步。

 


用feprom_update升級 Firmware

環境  平臺: RS/6000
問題  用feprom_update升級 Firmware
解答 在AIX 4.3,命令feprom_update會得到報錯:
1734-009 cannot write in FEPROM

一旦得到此提示,表示firmware壞了,系統將無法啓動。
此問題可能會在以604e爲處理器的SMP系統上(也包括SP高結點)出現。在升級Firmware之前,應先檢查APAR IX84560是否已裝到系統中。
請從下面網址得到此補丁包:
http://techsupport.services.ibm.com/rs6k/fixes.html


CHRP Systems系統啓動過程的LED E1DC 報錯提示

環境  平臺: RS/6000
版本: AIX 4.3
問題  CHRP Systems系統啓動過程的LED E1DC 報錯提示
解答 用比硬盤上安裝的AIX版本還低的AIX 安裝盤或診斷光盤啓動CHRP結構的RS/6000機器,往往會遇到E1DC LED報錯提示.

確定一個機器是否爲CHRP結構,可用如下命令:
lslpp -L devices.chrp.base.rte

如果devices.chrp.base.rte文件包存在,則是CHRP結構;
如果沒有此文件存在,此問題不會發生.
要防止此問題的辦法是打補丁包:APAR IX79693.
它包含在AIX 4.3.2和4.3.2 diagnostics CD中(P/N 08L1427 or 08L1430)。
如果發生這個問題,唯一的方法是在系統下電後取下電池,10-15分鐘後裝回即可。


普通用戶執行su命令時產生錯誤:Authentication denied.

環境  產品:AIX
平臺:RS
軟件版本:4.3
問題  當普通用戶執行su命令su到root或其它普通用戶時,產生錯誤:Authentication denied。
解答 使用命令 ls -l /usr/bin/su檢查su文件的權限,正確的權限應爲:-r-sr-xr-x root security ...
如果權限不正確,使用以下命令修改:
# cd /usr/bin
# chmod 4555 su


如何讓非root用戶有權限執行sar命令

環境  產品:AIX
平臺:RS
軟件版本:4.3
問題  如何讓非root用戶有權限執行sar命令
解答 可通過smit --> Security & Users --> Users --> Change/Show Characteristics of a User 修改用戶的屬性,將“adm”組加入該用戶的Primary GROUP中即可。


使用errpt命令,產生0315-171錯誤

環境  產品:AIX
平臺:RS
軟件版本:4.3
問題  當使用命令errpt -a查看系統的錯誤報告時,產生錯誤:0315-171: 不能處理錯誤日誌文件/var/adm/ras/errlog
解答 該錯誤的產生是由於/var/adm/ras/errlog文件被破壞導致的,可以用如下步驟刪除現有文件,使系統自動生成一個新的/var/adm/ras/errlog文件:

1. /usr/lib/errstop
2. rm /var/adm/ras/errlog
3. /usr/lib/errdemon


如何記錄ftp log?

環境  RS6000 & pSeries
AIX 4.3 和 AIX 5L
問題  如何記錄ftp log?
解答 缺省情況下, 系統不會記錄使用FTP連接和傳輸文件的日誌(log). 這會對系統造成安全隱患,尤其在用戶使用匿名ftp方式時。爲了避免這種情況發生, 可用如下的步驟使系統記錄FTP的日誌:
1.修改/etc/syslog.conf文件,並加入一行:
daemon.info FileName
其中FileName是日誌文件的名字, 它會跟蹤FTP的活動,包括匿名和其他用戶ID. FileName文件必須在做下一步驟前創建。

2.運行"refresh -s syslogd"命令刷新syslogd 後臺程序。

3.修改/etc/inetd.conf文件,修改下面的數據行:
ftp stream tcp6 nowait root /usr/sbin/ftpd ftpd -l

4.運行“refresh -s inetd”命令刷新inetd後臺程序。


查找文件或命令對應的文件集

環境  產品:AIX
平臺:RS
軟件版本:4.3
問題  查找文件或命令對應的文件集
解答 1. 確認系統中已安裝了文件集:bos.content_list

2. 查找文件或命令所對應的文件集,使用命令:
# /usr/sbin/which_fileset <filename>
如:/usr/sbin/which_fileset iostat

3. 查看指定的文件集包含哪些文件,使用命令:
# lslpp -f <fileset>
如:lslpp -f bos.acct


AIX 5L 新特性(一):如何確認CPU的主頻?

環境  硬件平臺:rs6000 & pSeries
操作系統:AIX 5L
問題  AIX 5L 新特性(一):如何確認CPU的主頻?
解答 在AIX 5L中可以非常方便的確認CPU的主頻,使用如下命令:
lsattr -El proc0
在命令輸出的最後一行中"frequency"所指的值既爲CPU的主頻。
在AIX 4.3版本中無此功能。


目前哪些RS/6000支持邏輯分區(LPAR)?

環境  RS/6000 AIX 5L
問題  目前哪些RS/6000支持邏輯分區(LPAR)?
解答 支持邏輯分區的RS/6000型號:
P630(1,2,4-way CPU)
P670(4,8,16-way CPU)
P690(8,16,24,32-way CPU


PTF 與APAR的區別?

環境   產品: pSeries, RS6000
軟件版本: AIX4.3 AIX 5L
問題  PTF 與APAR的區別?
解答 PTF是Program Temporary Fix的簡稱。 一個PTF是指一個升級的文件束(fileset)或着一個修正了以前操作系統問題的文件束。使用installp命令安裝。

APAR是Authorized Program Analysis Report的簡稱。 一個APAR指的是一個特殊的或着緊急的fix、e-fix, 對操作系統而言是單一性的錯誤問題。APAR有可能經過測試和認證後成爲PTT。 APAR使用instfix命令安裝。


如何在保留安裝(Preservation installation)方式下自定義需要保留的文件?

環境   產品: pSeries,RS6000
問題  如何在保留安裝(Preservation installation)方式下自定義需要保留的文件?
解答 使用保留安裝(Preservation installation)方式在安裝了BOS時保留根(root)卷組的數據,但是/usr,/tmp 和/var及/(根)文件系統將被覆蓋。因此在上面的文件系統下的數據將丟失。如果想保留這些文件系統,可以在/etc/preserve.list文件中加入想保留的文件系統。例如如果想保留/var下的文件,可以將/var目錄加到/etc/preserve.list文件中。


查看boot log

環境   產品:AIX
平臺:RS
軟件版本:4.3
問題  如何查看系統上次啓動的log?
解答 # alog -o -t boot


將man命令查看的內容轉換成普通文本文件

環境   產品:AIX
平臺:RS
軟件版本:4.3
問題  如何將man命令查看的內容轉換成普通文本文件,供打印或進一步查看?
解答 可使用下面的命令將用man查看的ls命令的內容轉換爲文本文件man.txt:
# man ls | col -b > man.txt


inetd.conf 文件的恢復

環境   產品:AIX
平臺:RS
軟件版本:4.3
問題  inetd.conf 文件的恢復
解答 有時由於某種原因, /ETC/INETD。CONF文件損壞。
會對機器帶來TCP/IP方面問題: 如 FTP
可用以下步驟來恢復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


如何立刻斷掉一個已經login的用戶?

環境   產品:AIX
平臺:RS
軟件版本:4.3
問題  如果想要立刻斷掉一個已經login的用戶,如何做
解答 可使用命令 fuser -k <用戶的主目錄>
如:fuser -k /home/guest


使用errdemon客戶化系統錯誤日誌文件

環境   產品: pSeries, RS/6000
軟件版本: AIX 4.3, AIX 5L
問題  如何使用errdemon客戶化系統錯誤日誌文件?
解答 首先列出系統錯誤日誌文件當前配置數據:

#/usr/lib/errdemon -l

Error Log Attributes
--------------------------------------------
Log File /var/adm/ras/errlog
Log Size 1048576 bytes
Memory Buffer Size 8192 bytes

如果希望改變系統錯誤日誌文件的大小, 輸入:

#/usr/lib/errdemon -s 2000000

如果希望改變系統錯誤日誌文件buffer的大小, 輸入:

#/usr/lib/errdemon -B 16384


什麼版本的Oracle數據庫支持AIX 5.1

環境   oracel, aix
問題  什麼版本的Oracle數據庫支持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)
     

 


如何監控裸設備I/O?

環境   產品:pSeries,RS/6000
軟件版本:AIX 4.3 AIX 5.1
問題  如何監控裸設備I/O?
解答 sar命令中的“-b”選項可以用於監控裸設備I/O。裸設備一般用於存放數據庫數據。

# 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顯示了塊裸設備(block raw device)I/O操作的數目。pread/s 和pwrit/s顯示了字符裸設備(character raw device)I/O操作的數目

  


在AIX上安裝RPM格式軟件包

環境  AIX 4.3.3/5L
問題  在AIX上安裝RPM格式軟件包
解答 1.從Linux Application Toolbox CD安裝Redhat Package Manager - rpm.rte

2.安裝RPM格式軟件
#rpm -ivh fileset_name

3.檢查按裝結果
#rpm -q fileset_name

 


gated 進程介紹和應用

內容
提要  我們知道在AIX操作系統中,gated 進程可以支持RIP, RIPng, EGP, BGP, OSPF等協議,甚至還支持SNMP協議。通常來講,gated進程不能和routed進程同時使用,否則會導致不可預見的錯誤。
1.如何啓動和停止gated
2.gated進程的工作模式
  1) 配置 /etc/gated.conf 支持 RIP 協議
  2)配置 /etc/gated.conf 支持 OSPF 協議

正文 我們知道在AIX操作系統中,gated 進程可以支持RIP, RIPng, EGP, BGP, OSPF等協議,甚至還支持SNMP協議。通常來講,gated進程不能和routed進程同時使用,否則會導致不可預見的錯誤。

1. 如何啓動和停止gated

gated進程是AIX中系統資源控制系統(SRC)的一個子系統,因此,我們可以用以下命令來啓動和停止gated:
startsrc -s gated -- 啓動
stopsrc -s gated -- 停止

top

2. gated進程的工作模式
當gated啓動時,gated進程會自動查找 /etc/gated.conf 文件,根據 /etc/gated.conf 的配置啓動相應的服務。因此,正確地配置 /etc/gated.conf 文件對於gated進程能否正常地啓動和工作是至關重要的。

以下就本人的經驗對如何配置 /etc/gated.conf 文件,從而啓動最經常使用的 RIP 協議和 OSPF 協議,進行介紹:

top

1) 配置 /etc/gated.conf 支持 RIP 協議

# 該 gated.conf 文件將RIP信息的更新通知系統的所有網絡接口。同時,當gated進程沒有啓動或路由信息沒有更新時,保留路由表中的靜態路由信息。

# /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 協議

# 該 gated.conf 文件使 gated 進程在ent0端口使用OSPF 協議。並從9.185.40.1(路由器端口)接收更新的路由信息。如果要偵聽多個路由器端口,就把這些端口的地址放入 eligible 項中。



################# 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訪問?

環境  產品: AIX
平臺: RS
軟件版本: AIX V4
問題  出於安全考慮,需要拒絕某些用戶的ftp訪問?
解答 請編輯
/etc/ftpusers
添加需要拒絕的用戶,每用戶一行 For example:
#more /etc/ftpusers
ql
當嘗試 ftp 登錄時,系統報錯:
Name (localhost:root): ql
530 User ql access denied.
Login failed

如何查看某用戶共啓動了多少進程?

環境  產品: AIX
平臺: RS
軟件版本: AIX V4
問題  用戶需要查看某個用戶是否啓動了過多的進程,影響了系統性能
解答 請用
#ps -ef|grep username|wc -l

備註:
這是利用wc -l統計行數的功能來對用戶進程數的一個估計,並不是非常準確的值。
但完全可用於參考。

如何在清理/tmp文件系統時找到過大的文件?

環境  產品: AIX
平臺: RS
軟件版本: AIX V4
問題   /tmp文件系統已滿,如何找到哪些文件過大,並釋放空間。
解答 請用
For Example, 哪些文件大於5M字節.
#cd /tmp
#find . -size +10000 -exec ls -l {} /;
備註:
刪除這些過大文件時,請確認其無用


如何限制某用戶在特定 pty 的訪問。

環境   產品: AIX
平臺: RS
軟件版本: AIX V4
問題  用戶想限制某些端口的訪問。
解答 用戶可以編輯/etc/security/user. For example:


test:
admin = false
admgroups = system
ttys = !/dev/pts/0,ALL


結果是用戶test可以在除了pts/0以外的所有端口登錄,當test在pts/0登錄時,
系統報錯You are not allowed to access the system via this terminal.


IBM pSeries和 RS/6000 哪些型號可以安裝SuSE linux?

環境   平臺:RS
問題  IBM pSeries和 RS/6000 哪些型號可以安裝SuSE linux?
解答 到2002年6月4日爲止,RS6/6000 B50,150 和F50可以安裝SuSE Linux for PowerPC Version 6.4 (支持32位內核);目前pSeries 和 RS/6000 中除p680外均可安裝SuSE Linux Enterprise Server (SLES) Version 7(支持64位內核)。

更多信息可查看:

http://www.suse.com
http://www.suse.com/us/products/suse_business
/sles/sles_iSeries_pSeries/index.html


如何在圖形登錄和命令行登錄方式間切換?

環境  產品: AIX
平臺: RS
軟件版本: AIX V4
問題  用戶需要在 CDE 的兩種登錄方式中切換。
解答 請用
#/usr/dt/bin/dtconfig -e 激活圖形登錄方式
#/usr/dt/bin/dtconfig -d 激活命令行登錄方式

如何處理 mountd 和 nfsd 無法正常啓動

環境  S/390或zSeries;OS/390
問題  網絡文件系統(NFS)是UNIX的通用網絡協議,允許文件或打印機通過網絡實現共享。在AIX操作系統中,對 NFS 的管理有5個進程,分別是biod, nfsd, rpc.mountd, rpc.statd 和rpc.lockd. 本文將就如何處理nfsd和mountd無法正常啓動的問題加以簡單介紹,因爲在實際工作中,經常會遇到這類情況。
1. mountd 和 nfsd 進程的介紹
2. mountd 進程沒有啓動
3. nfsd 進程沒有啓動

解答 1. mountd 和 nfsd 進程的介紹

mountd 進程是一個遠程過程調用 (RPC) ,其作用是對客戶端要求安裝(mount)文件系統的申請作出響應。mountd進程通過查找 /etc/xtab文件來獲知哪些文件系統可以被遠程客戶端使用。另外,通過mountd進程,用戶可以知道目前有哪些文件系統已被遠程文件系統裝配,並得知遠程客戶端的列表。

nfsd 進程運行在服務器端,負責處理遠程客戶端對本機文件系統的操作。每一個nfsd進程同時只處理一個客戶端的操作申請,因此在一臺NFS服務器上可能會啓動多個 nfsd進程。

2. mountd 進程沒有啓動

如果mountd進程沒有啓動,我們需要檢查以下內容: 1)99%的可能性是loopback的名字解析不正確所導致。換句話說,必須保證loopback所對應的 IP 地址是127.0.0.1;同時127.0.0.1所對應的名字是loopback,而不是localhost。我們可以用 "host 127.0.0.1"和 "host loopback"命令來檢查。

以下輸出結果是正確的:

#host 127.0.0.1
loopback is 127.0.0.1, Aliases: localhost
#host loopback
loopback is 127.0.0.1, Aliases: localhost

以下輸出結果是錯誤的:

#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 命令的輸出結果是錯誤的,則需要檢查 /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 文件集。
運行 rpcinfo -p =>應當返回 portmap的註冊進程列表。
若進程列表沒有返回,則需要啓動或重新啓動 portmap 進程。
若進程列表返回,則運行 rpcinfo -u localhost mountd 命令,如果有錯誤,則運行 /usr/sbin/rpc.mountd,從返回的錯誤信息中獲取可能的錯誤原因。

3. nfsd 進程沒有啓動

如果 nfsd 進程沒有啓動,我們需要檢查以下內容:

1)首先要確認 NFS 輸出列表存在,否則 nfsd 不會啓動。可用 exportfs 命令來檢查,如果 exportfs 命令沒有結果返回或返回不正確,則需要檢查 /etc/exports 文件。

2)運行 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 進程沒有啓動”的第一項。

4)確保以下輸出數值不大於 "no -o sb_max"的數值 (尤其在SP系統中)。

# no -a
udp_sendspace
udp_recvspace
tcp_sendspace
tcp_recvspace

#nfso -a
nfs_soketsize
nfs_tcp_socketsize

 


在移植安裝(Migration installation)中都有那些文件和數據保留下來?

環境   產品 pSeries,RS6000
問題  在移植安裝(Migration installation)中都有那些文件和數據保留下來?
解答 操作系統使用移植安裝(Migration installation)的方式升級AIX版本,例如: AIX 3.2, AIX 4.1, AIX 4.2, 或者 AIX 4.3 到 AIX 5L 5.1 。 除了/tmp目錄將被覆蓋外,此方式將保留所有文件系統,包括根(root)卷組的數據, 邏輯卷數據和系統配置文件。移值安裝(Migration installation)的方式在AIX 3.2,AIX 4.1和 AIX 4.2 的機器上是缺省的安裝方式。


如何阻止某些用戶遠程登錄,telnet,rlogin?

環境  產品: AIX
平臺: RS
軟件版本: AIX V4
問題  出於安全考慮,需要使某些用戶只能在控制檯登錄使用,而不允許遠程使用
解答 請編輯
/etc/security/user
更改需要限制的用戶屬性 rlogin = false
當嘗試遠程登錄時,系統報錯:Remote logins are not allowed for this account

如果想將linux應用移植到pSeries和RS/6000上,哪裏有參考資源?

環境  平臺: pSeries, RS/6000
問題  如果想將linux應用移植到pSeries和RS/6000上,哪裏有參考資源?
解答 用戶如果想將linux應用移植到pSeries和RS/6000上,在Aix 4.3和Aix 5.1上都可以用AIX Toolbox for Linux Applications來重新編譯應用。
書號爲SG24-6033-00的紅皮書對此有很好的闡述。
具體網址如下: http://www.redbooks.ibm.com/abstracts/sg246033.html

 

 


如何下載RS/6000相關的補丁(Fix,PTF),維護包及微碼(Microcode)

環境  產品: pSeries, RS/6000
平臺: Aix
問題  如何下載RS/6000相關的補丁(Fix,PTF),維護包及微碼(Microcode)
解答 要下載RS/6000相關的補丁(Fix,PTF),維護包及微碼(Microcode),可以先訪問如下網址:


http://www-900.ibm.com/cn/support/r6download.shtml


先參考頁面中的下載使用指南,然後點擊相應的連接進行下載。

 


Aix 4.3上支持超過2GB的文件嗎?

環境  平臺: pSeries, RS/6000
版本: Aix 4.3
問題  Aix 4.3上支持超過2GB的文件嗎?
解答 Aix 4.3上最大能支持64GB的文件尺寸,這需要在創建文件系統時(運行crfs)選中支持大文件(large file enabled)選項.
如果這一選項沒有被選中,Aix 4.3支持的最大文件尺寸是2GB.

 

 


AIX無線系統管理器

內容
提要  本篇文章闡述了所有可能解決系統空間不足的方法,您並不需要按照所列的步驟全部執行,選取其中最有效的一種或幾種方法即可。
說明 在今天的7X24小時不斷運行的商業環境中,工作和生活的界限已變得越來越模糊。普及計算使得人們可以隨時進行商務活動,與同事溝通,並接收有關信息----不論是在辦公室還是在別的地方。
WSMA通過使用無線設備把移動服務器管理帶進了一個新天地。使用標準的WAP手機,系統管理員可以通過使用AIX用戶認證登錄到AIX系統中,監視系統並執行一些關鍵業務的管理功能。用“推”技術實施的按條件進行的服務器報警功能把IT人員從控制檯上解放出來。它也可以把短消息發送到管理員的手機上來通知他預先定義的條件已經被觸發。  
說明 背景
自從1994年Sprint 推出了個人通信系統(PCS)---電話服務以來,美國無線工業在北美的企業和消費市場上幾乎無所不在。儘管在西歐和亞太地區有些滯後,無線數據通信的營業收入還是預計比無線話音通信的營業收入增長快。

移動Internet是需要基於標準的無線協議和數據表示的無線互聯的網絡。據Dataquest的預計,最通用的無線協議是WAP,到2002年,基於WAP的手機銷量會達到2.5億臺。事實上,Gartner Group預計,到2004年,95%的新手機都會是能使用WAP的。

對WAP的支持並不限於無線手機。目前在市場上有許多可用的WAP瀏覽器,最著名的是那些基於Palm OS的PDA。也有的是基於LINUX 的無線嵌入式設備,作爲通用的標準WAP瀏覽器在某些地方流行。隨着對3G高速載運服務的承諾,將會把速度提高到每秒傳遞一百萬比特信息,可以想象在將來,移動用戶可以用手機連接到所有需要連接的移動設備上!在無線網絡上將會有開放的基於標準的安全措施來保證完成可信的、保密的端到端的電子商務。

高速的可靠的移動網絡使得移動用戶或IT人員能夠使用一個無線的構架來管理其應用和系統。AIX無線系統管理器(Wireless System Manager for AIX [WSMA])就是一個無線的系統服務,它允許對系統資源進行安全的和保密的管理(如 CPU, 磁盤, 設備和應用)。


AIX無線系統管理器---WSMA
在今天的7X24小時不斷運行的商業環境中,工作和生活的界限已變得越來越模糊。普及計算使得人們可以隨時進行商務活動,與同事溝通,並接收有關信息----不論是在辦公室還是在別的地方。
WSMA通過使用無線設備把移動服務器管理帶進了一個新天地。使用標準的WAP手機,系統管理員可以通過使用AIX用戶認證登錄到AIX系統中,監視系統並執行一些關鍵業務的管理功能。用“推”技術實施的按條件進行的服務器報警功能把IT人員從控制檯上解放出來。它也可以把短消息發送到管理員的手機上來通知他預先定義的條件已經被觸發。


與其他類型系統管理的關係
傳統的企業管理軟件(如Tivoli的TME)是從一個控制檯上管理企業中的資源。監視、報告並執行對所管理資源的一些動作是由操作員在一箇中央地點進行的。在企業管理系統中,服務器、網絡和客戶端(包括無線設備)都是被收集、分類和查看的管理工具。如果一個網絡問題出現並報警,操作員是要出現場來排錯並解決問題的。

WSMA只是幫助一次管理一個服務器。它假設無線網絡或設備本身如果出錯,仍要用現有的網絡和企業管理工具來處理。


認證、保密、授權
WSMA與IBM Everyplace Wireless Gateway在網絡上提供瞭如下的安全功能:


鑑別 ? 用戶如何被識別和認證

保密 ? 通過Wireless Transport Layer Security(WTLS) 和 Secure Socket Layer (SSL)協議加密數據

授權 - 根據用戶權限允許其相應的動作

這個安全的橋樑用在WTLS和SSL通道之間解密和加密數據的方式在基於WAP的客戶端和HTTP服務器端之間提供了很大的靈活性。但是這也顯出了一個潛在的敏感數據暴露問題:發送到數據網關本身的數據有安全隱患!因爲數據的加解密是在數據網關上進行的。在進行總體網絡安全規劃和配置時把無線網關置於受保護的地點是一個很重要的考慮事項。


WSMA 組件
WSMA通過使用安全的WAP設備提供對服務器和應用的管理。它使用了一個標準的軟件組件集合和無線設備:


一個WAP瀏覽器, 它必須被載入到一個手機或PDA中

在網絡上的一個無線網關

WSMA 設備, 它作爲一個標準的HTTP 服務器插件運行在被管理的服務器上

連接層的安全是通過利用PPP協議的Remote Access Service (RAS)來訪問企業的intranet。請參考如下的示意圖來理解不同的協議、安全組件、WAP手機間的關係、網關和在無線網絡中的被管理的服務器。



無線網關
無線網關是一個用於在 WAP 客戶端和WSMA間通訊的必需的組件。 它監聽從客戶端來的數據和消息並翻譯 Wireless Session Protocol (WSP) 請求到 HTTP請求,然後再轉發到HTTP 服務器。應答報頭被從HTTP轉換爲WSP 應答報頭, 內容從WML 和/或 WMLScript 轉換成二進制 XML (wbxml),再轉發到WAP客戶端。 IBM Everyplace Wireless Gateway (EWG) 是一個強壯的、可擴展的 WAP 網關,它可以在企業的網絡中配置。


由 WSMA管理的資源
分成以下三類:


查看 - 列出通用的系統信息如 Vital Product Data, 錯誤日誌;

調查 - 通過查看各種系統資源條件確定問題所在;

修正 - 通過啓/停系統資源和應用來管理系統和應用。

因爲WAP手機的有限的屏幕尺寸,用戶接口必須簡明,集中。有了這樣的意識,對於不同的類別和由WSMA執行的行動請參考下表:

系統信息 VPD/錯誤: 顯示或清除系統錯誤日誌
RAM/CPU/磁盤: CPU使用率,列出磁盤的總空間和空閒空間,列出總的和空閒的頁交換空間
問題確定 Ping 主機: 用主機名或IP地址ping主機
進程管理: 通過所有者,所有CPU或當前CPU管理進程
設備管理: 列出在線或離線的設備
管理任務 對用戶發wall命令: 發送標準的或客戶化的信息給所有登錄中的用戶;
文件/文件系統/頁交換空間:清除或擴展文件系統,mount/unmount 文件系統,查看頁交換空間;
進程/子系統:列出或殺死進程,列出/查詢/啓動/停止/刷新/跟蹤子系統;啓動/停止/刷新/跟蹤子服務器
應用/打印:啓動/停止應用;啓動/停止/取消打印作業;
重啓/停機:重啓/停止系統。

 




管理員通過預定義的通知或查看任何異常條件就知道需要做特定的行動,並通過預見某一場景(如計劃停機等)來修正系統。
WSMA 的目的並不是替換系統管理控制檯,而是在發生錯誤時幫助處理關鍵的系統和應用。如果需要,完全的錯誤診斷和改正可以以後在服務器上執行。


WSMA系統工作過程
以下場景描述了用WSMA的順序的行動:
1. 管理員配置何種條件需要通知,並輸入通知目的地的手機號碼或短信息地址
2. 一個短信息出現在管理員的手機上,表示某種條件值得注意。
3. 管理員用WAP設備和密碼登錄服務器,這個設備跟是接收短信息的設備可能是同一個。.
4. 管理員會看到主菜單,他瀏覽並執行一個與收到的短信息有關的改正錯誤的動作。如果該信息是一個動作的通知,如一個作業完成了,管理員可以檢查這個作業的狀態。
5. 管理員退出,中斷會話,掛斷手機。



對服務器管理的發送通知賦予了管理員實時響應的能力。連接是安全的,而且是隨時隨地。這種管理對公共載體的依賴很小,在今天就已經可用的標準的安全協議可以保證我們獲得安全的交易和操作,所以通過無線設備管理服務器是不僅可能的,也是現實的。






如何改變上傳ftp文件的缺省讀寫屬性?

環境  AIX 4
問題  如何改變上傳ftp文件的缺省讀寫屬性?
解答 在AIX環境中,當用戶從Windows上傳文件到AIX服務器時
所傳文件的缺省讀寫屬性爲640(rw-r-----)。如想改變
缺省讀寫屬性爲644,首先用vi編輯器打開/etc/inetd.conf
文件,在"ftp"定義行的末尾加上"-u 033",然後刷新inetd進程:

refresh -s inetd

這就改變了ftp文件的缺省屬性。

 


AIX中的 rmss 命令的用途

環境  產品,平臺,機型, RS6000, Pseries
軟件版本, AIX v4
問題  AIX中的 rmss 命令的用途是什麼? 如何使用 rmss 命令?
解答 rmss 是在現有物理內存大小的基礎上模擬服務器的物理內存大小的命令, 而無需拔出或替換內存芯片. 通過在不同的內存下運行同一應用,可以確定應用在正常運行時所需內存的尺寸.
例如:

#rmss -c 2048  :模擬2GB的內存
#rmss -p  :顯示當前模擬內存的大小
#rmss -r  :重置內存,使之恢復到實際內存尺寸

 

 

 


在AIX 4.x如何清除掛起的tty(-)

環境  RS6000, AIX 4.x
問題  在AIX 4.x如何清除掛起的tty
解答 爲了說明方便,下面的例子假設掛起的tty端口爲tty0.

1.確定當前掛起的tty正在操作的進程:

ps -ef | grep tty0

該命令假設返回內容如下:

root 12345 1 0 Aug 29 0 /path/program_name

進程ID (PID) 是"12345". 殺掉該進程:

kill -9 12345

再次運行ps -ef | grep tty0 命令去查看該進程是否被殺掉。

不要使用“-9”的選項去殺掉slattach進程,因爲它可能導致AIX操作系統掛起。
注意:如果進程是“getty”, 使用下面命令去殺掉進程:
pdisable tty0
如果上面命令不能成功的殺掉進程,而tty仍然是掛起的,可以使用第二步。


2. 執行下面的命令:

fuser -k /dev/tty0

該命令將殺掉運行在此端口的所有進程,並且顯示其PID (進程 ID).
如果上面命令不能成功的殺掉進程,而tty仍然是掛起的,可以使用第三步。


3. 在被掛起的終端的鍵盤上,鍵入“Ctrl+Q”. 如果tty仍然掛起,使用第四步。


4. 物理的斷開連接端口的設備(連線). 在某些情況下可以釋放端口.

注意:前面的一些命令也許不會生效並且報”設備忙“的錯誤。這是由於一些進程正運行在tty上。如果上面的步驟仍不能釋放掛起的tty,最後可以通過重起AIX釋放內核去清除此進程。

 

 


在AIX中擴展卡的邏輯名和它所在插槽的對應關係

環境  產品, Pseries, RS6000
軟件版本, AIX
問題  在IBM的Pseries 服務器中,相同類型的擴展卡可以插多塊,但是AIX如何確定每一塊卡所在的插槽?
解答 可用以下步驟來確定它們的關係:

1. 檢查相同類型的卡的邏輯名及個數.

例如確定服務器中以太網卡的名稱:
# 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. 的值,確定其所對應的插槽.
如:


# 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 表示此網卡插在第三槽上.# 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    是集成在主板上的網卡.
 

 


如何對系統做鏡像以提高系統高可用性和性能

環境  RS6000
問題  如何對系統做鏡像以提高系統高可用性和性能
解答    通常情況下, 對系統做鏡像會提高系統的高可用性, 即當其中一塊盤損壞或數據區不可用時,系統會自動使用其鏡像盤或鏡像數據區進行正常的業務操作. 在以RS/6000系統爲基礎的數據庫應用中做鏡像有三種方式, 第一種方式是通過做RAID10直接對硬盤做鏡像, 需要增加相應的適配卡支持. 可以對裸設備或文件系統做鏡像. 第二種方式是通過AIX操作系統做RAID1, 只能對文件系統做鏡像. 第三種方式是通過數據庫系統做鏡像,可以對裸設備或文件系統做鏡像. 對於這三種方式一般建議大家採取前兩種方式會取得比較好的系統性能和高可用性.本文主要討論使用RAID1做鏡像時系統擁有的盤數對性能的影響.

   做RAID1鏡像時,可以對卷組中指定的邏輯卷單獨做鏡像, 也可以對整個卷組做鏡像. 對卷組中指定的邏輯卷做鏡像時, 最好要求該卷組有三塊或三塊以上的硬盤以保證數據高可用性. 若對整個卷組做鏡像則沒有對卷組內硬盤個數的限制.此外要求鏡像最好位於不同的硬盤, 當其中某塊硬盤損壞時其鏡像盤仍可工作, 以提高系統的高可用性.

   下面介紹爲什麼對卷組中指定的邏輯卷做鏡像時, 最好要求該卷組有三塊或三塊以上的硬盤。

在RS/6000系統中, 每個在VG(卷組)中的物理硬盤都至少有一個VGDA(卷組描述區, 既對該硬盤上的物理和邏輯捲進行描述). VGDA在硬盤的數量有如下規則:


一個卷組只有一塊硬盤: 該硬盤有兩個VGDA.

一個卷組有兩塊硬盤: 第一塊硬盤有兩個VGDA, 第二塊硬盤有一個VGDA.

一個卷組有三塊或三塊以上硬盤: 每塊硬盤有一個VGDA.
   在AIX系統中, quorum(一個卷組中的可用VGDA的比率)必須高於51%, 該卷組纔可用. 對於只有兩塊硬盤的卷組, 若第一塊硬盤損壞, 則只有33%的VGDA可用, 若第二塊硬盤損壞, 則有66%的VGDA可用. 對於有三塊或三塊以上硬盤的卷組, 若損壞一塊硬盤, 至少有66%的VGDA可用.

   對卷組中指定的邏輯卷做鏡像時, 若該卷組中只有兩塊硬盤, 當第一塊硬盤損壞時, 其VGDA只有33%可用, 會導致該卷組不可用,這樣就使得鏡像失去保證硬盤高可用性的功能.

   若該卷組只有兩塊硬盤又一定要做鏡像時, 可以關掉quorum, 即使第一塊硬盤損壞也不會使整個卷組不可用,此時系統使用第二塊硬盤,但是第二塊硬盤的數據將不能鏡像. 由此有可能帶來數據丟失的風險,第二塊硬盤損壞時會導致該卷組不可
用從而引起數據丟失.

   因此, 對卷組中指定的邏輯卷做鏡像時, 最好要求該卷組有三塊或三塊以上的硬盤以保證數據高可用性.

 

 


Debug mode 引導AIX

環境  RS/6000 AIX V5.1
問題  Debug mode 引導AIX
解答 1. 系統要求配置有tty console
2. #bosbot -aI /dev/ipldevice
3. #shutdown -Fr

 

 


kdb command

環境  RS/6000 AIX 5L
問題  啓動sendmail
解答 AIX 5L中kdb替代AIX V4的crash命令,作爲系統debugger和dump分析工具

 

 


在AIX中如何爲一塊網卡,配多個IP地址?

環境  產品, Pseries, RS6000,
軟件版本, AIX4.3.3
問題  由於應用的環境要求,需在一塊網卡上配置多個IP地址,AIX中可以實現嗎?
解答 可以。 使用命令ifconfig 即可.其語法爲:
ifconfig network_interface second_ip_address netmask your_netmask alias
在ODM中未記錄此定義,所以關機後該定義會丟失,若需要的話,可將該命令加在啓動文件(/etc/rc.net)中.

如第二個IP地址是 9.185.43.135 可用
# ifconfig en0 9.185.43.135 netmask 255.255.255.0 alias

當該IP地址不再需要時,可從系統中刪除.
#ifconfig en0 9.185.43.135 netmask 255.255.255.0 delete
或從/etc/rc.net文件中刪除。

 

 


AIX內核參數調整之vmtune -p -P(2)?

環境  AIX 4
問題  AIX內核參數調整之vmtune -p -P(2)?
解答 -p minperm
如果在物理內存中的文件頁面數量(file pages)低於此值,頁面替換算法將替換文件頁和程序頁(computational pages),minperm的缺省值約爲20%的物理內存。

-P maxperm
如果在物理內存中的文件頁面數量(file pages)高於於此值,頁面替換算法將只替換文件頁,maxperm的缺省值約爲80%的物理內存。

如果在物理內存中的文件頁面數量在這兩個值之間,頁面替換算法通常只替換文件頁,但是當文件頁面的再替換率(repaging rate)高於程序頁面時頁面替換算法將同時替換文件頁和程序頁。

 

 


AIX內核參數調整之vmtune -f -F(3)?

環境  AIX 4
問題  AIX內核參數調整之vmtune -f -F(3)?
解答 -f minfree
指出內存在free list中內存頁的最低值,此值的範圍從8到204800。

-F maxfree
當系統中的空閒內存小於minfree時,系統進行換頁操作增加空閒內存頁,當空閒內存頁的數量大於等於maxfree時,系統換頁操作停止。

maxfree的缺省值爲minfree+8。maxfree-minfree的差值應大於等於maxpgahead。

注:一個頁面的大小爲4K。

 

 


Linux 與 Pseries/RS6000

環境  產品, Pseries, RS6000
軟件版本, AIX, linux
問題  RS6000/Pseries 服務器上可安裝Linux 嗎? 應用程序該如何移植?
解答 1. RS6000/Pseries 的低端服務器(B80,270,170,150)可以安裝Linux 操作系統. 所使用的系統版本應爲 XX Linux on Pseries (由不同的 Linux公司提供) . 其上編譯的Linux 應用程序使用的是 Linux 核心.

2. Pseries中的中高端服務器目前不可安裝Linux, 但可以安裝 AIX Toolbox for Linux Applications for Power System, 該工具箱提供了Linux API 接口, 在其上編譯的Linux 應用程序使用的是AIX核心.

3. 在 XX Linux on Pseries環境下編譯的程序,移植到AIX Toolbox for Linux Applications 中需重新編譯,反之亦然.

 

 


AIX內核參數調整之vmtune -M(5)?

環境  AIX 4
問題  AIX內核參數調整之vmtune -M(5)?
解答 -M maxpin
此值指出系統中能夠常駐(pin)在內存中的最大的內存頁的數量缺生值爲80%的物理內存,應保證至少有4M的內存不被常駐,以供內核使用。

 

 


AIX內核參數調整之vmtune -r -R(4)?

環境  AIX 4
問題  AIX內核參數調整之vmtune -r -R(4)?
解答 -r minpgahead
指出何時啓動提前讀的功能,此值應爲2的倍數,缺省值爲2。

-R maxpgahead
指出最大的提前讀的頁數,此值應爲2的倍數,缺省值爲8,此值應大於minpgabead,最大值爲512。maxfree-minfree的差值應大於等於maxpgahead。

 

 


如何確定一文件系統是Large File Enabled的文件系統?

環境  平臺, Pseries, RS6000,
軟件版本, AIX 4.3.3
問題  在AIX 4.3.3中既支持standard filesytem,也支持Large File Enabled file system, 如何確定一文件系統是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: 8)

bf:false 表示是standard filesystem
bf:true 表示是Large File Enabled file system.

 

 


如何在命令行下運行update_all?

環境  AIX 4.3
問題  如何在命令行下運行update_all?
解答 在系統升級時可在SMIT中運行update_all,如果需要在命令行下運行
可用如下方法:
用lslpp -l命令產生一個系統中已安裝文件集的列表,將此列表存入一個
文本文件,編輯此文件使其具有以下形式:

bos.rte.install
bos.sysmgt.sysbr
......

用以下命令安裝:

installp -agXd /dev/cd0 -e /tmp/install.log -f /<path>/<file>

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





手工刪除smit菜單

環境  AIX V4
問題  手工刪除smit菜單
解答 手工刪除smit菜單的步驟如下:

1、export ODMDIR=/usr/lib/objrepos
2、rm $HOME/smit.log
3、smit -D並執行想刪除的一些菜單命令,查看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卡上快寫緩存的設置?

環境  AIX 4.3
問題  6230 SSA卡上快寫緩存的設置?
解答 對於使用SSA卡的用戶,卡上的快寫緩存可以極大的提高磁盤的I/O性能,用戶應首先檢查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)?

環境  AIX 4.3 OR AIX 5.1
問題  支持Xwindows最少需要安裝那些文件集(Fileset)?
解答 支持Xwindows需要以下文件集:

X11.apps.*
X11.base.*
X11.compat.*
X11.fnt.*
X11.motif.*

運行CDE, 需要安裝

X11.Dt.*

如果希望遠程使用CDE仿真,需要安裝

X11.fnt.fontServer

 

 


如何改動IP地址

環境  RS6000,AIX V4
問題  如何改動IP地址
解答 如果用smit mktcpip去改動IP地址,就會在/etc/hosts中加一項,而且以前的地址仍保留,正確的做法是smit tcpip---Further configuration---Network interface----Network Interface Selection----Change/Show characteristics of a Network interface 去改動

 

 


啓動sendmail

環境  RS6000,AIX V4
問題  啓動sendmail
解答 如果用startsrc -s sendmail 啓動,sendmail不會做爲守護進程被啓動,必須用startsrc -s sendmail -a "-bd"來啓動

 

 


如何顯示格林威治時間

環境  RS6000,AIX V4
問題  如何顯示格林威治時間
解答 用date -u可以顯示格林威治時間

 

 


如何打開鎖死的帳戶

環境  產品: AIX
平臺: RS
軟件版本: AIX V4
問題  用戶設置某帳戶如果連輸3次錯誤的密碼就把帳戶鎖死,但不知如何打開。
解答 用戶錯誤登陸信息記錄在/etc/security/lastlog文件中。
只要將 unsuccessful_login_count = 3 改爲 unsuccessful_login_count = 0
即可打開鎖死帳戶。

IBM INFORMIX數據庫級備份都備份了哪些內容?

環境  RS6000, IBM INFORMIX
問題  IBM INFORMIX數據庫級備份都備份了哪些內容?
解答 在IBM RS6000系列機器上,系統管理員一般要定期做操作系統的備份和數據庫系統的備份。那麼做IBM INFORMIX數據庫級備份時都備份了哪些內容呢?

一般IBM INFORMIX數據庫備份分爲系統備份和邏輯日誌備份。有的客戶認爲在做系統備份時系統會將邏輯日誌文件一起備份,這種理解是不正確的。

系統備份將備份數據庫系統的數據,包括對根dbspace(rootdbs)和數據dbspace(datadbs)的數據的備份,它不會備份臨時dbspace(tempdbs)、邏輯日誌和未分配使用的根dbspace和數據dbspace的空間。

邏輯日誌備份將備份系統的邏輯日誌文件。

由此可見系統備份和邏輯日誌備份是完全不同的,它們不可以相互替代。

 

 


在RS6000系列機器上如何配置IBM INFORMIX數據庫臨時數據庫空間?

環境  RS6000, IBM INFORMIX
問題  在RS6000系列機器上如何配置IBM INFORMIX數據庫臨時數據庫空間?
解答 在RS6000系列機器上安裝IBM INFORMIX數據庫時,一般會配置臨時數據庫空間以提高系統性能。那麼爲什麼要配置及如何配置這些臨時數據庫空間呢?

例如在IBM INFORMIX數據庫中若執行了下面的操作,將會產生臨時文件或臨時表:
1.建立索引或使用排序方式的連接時;
2.使用"order by"或“gruop by”語句時;
3.使用“select ...into temp...”語句創建臨時表時;

這些臨時表或文件最好放在臨時數據庫空間中以提高系統性能。
如果數據庫系統頻繁進行上面的操作,最好創建三個或三個以上大小相同臨時數據庫空間

 

 


如何改變主機IP地址解析順序

環境  產品: RS/6000
軟件: AIX
問題  如何改變主機IP地址解析順序
解答 一般主機IP地址的解析順序依次是DNS,NIS,本機host檔案。
要改變這個順序, 可以建立一個/etc/netsvc.conf文件,並在這個檔案中加一行:
hosts=local,bind,nis


這樣主機IP地址就先從本地檔案(/etc/hosts)開始搜索,其次再去DNS server,最後是NIS server。
也可通過執行
export NSORDER=local,bind,nis
改變環境變量NSORDER 來改變順序

 

 


不能增加用戶,錯誤信息爲3004-687

環境  RS6000, AIX 3.2 -- 4.x
問題  不能增加用戶,錯誤信息爲3004-687
解答
檢查:

在/etc/passwd文件中是否有錯誤的語法.
丟失“nobody”用戶條目或其格式有錯誤. 其條目應爲:

nobody:!:4294967294:4294967294::/:


 

 


登錄失敗次數過多

環境  RS6000
問題  登錄失敗次數過多
解答 在用戶登錄失敗次數過多時,超過了失敗次數限制,用戶將不能繼續登錄,需修改/etc/security/lastlog中的失敗登錄次數參數(unsuccessful_login_count)纔可。

 

 


看SSA邏輯盤與物理盤之間對應關係

環境  RS6000
問題  看SSA邏輯盤與物理盤之間對應關係
解答 用ssaxlate -l hdisk#或ssaxlate -l pdisk#可以看SSA邏輯盤與物理盤之間對應關係

 

 


用戶名長度問題

環境  RS6000
問題  用戶名長度問題
解答 用戶名長度最長爲八位,這個限制無法改動

 

 


如何判斷引起core文件的應用程序

環境  RS6000
問題  如何判斷引起core文件的應用程序
解答 core文件是在應用崩潰時記錄的內存影象,可以用命令lquerypv -h core 6b0 64可以看出是哪個應用引起了core文件的產生。

 

 


解鎖卷組

環境  RS000
問題  解鎖卷組
解答 當卷組被鎖住時,可通過命令chvg -u vg#來解鎖

 

 


inittab中引用的環境變量

環境  RS6000
問題  inittab中引用的環境變量
解答 問題產生原因是由於客戶有很多幾百k的小文件,將所有的文件系統inode用盡。
在inittab中啓動的程序,只引用了/etc/environment中的環境變量,並不引用/etc/profile或/.profile中的變量,所以在用戶自定義腳本中如需引用這些變量,需在腳本中加入對它們的引用

 

 


在一個磁帶上備份多個文件

環境  RS6000
問題  在一個磁帶上備份多個文件
解答 需要用到 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.......


恢復步驟相反。

 

 


夏時制問題

環境  RS6000
問題  夏時制問題
解答 每年四月到八月,AIX會缺省使用夏時制,可以用echo $TZ看時區來判斷,時區以DT結尾的就使用了夏時制。如果不想用,可以通過smit--system environment--change show date and time---change time zone using system defined values來改變,在彈出的USE DAYTIME SAVING對話框中選擇No,選好相應的時區後重啓機器既可。

 

 


passwd文件的備份

環境  RS6000
問題  passwd文件的備份
解答 如果誤刪除了/etc/passwd文件,可以用/etc/opasswd文件恢復,/etc下o開頭的文件是相應文件的備份文件。

 

 


如何限制某個用戶使用FTP服務

環境  AIX
問題  在AIX中,如何限制某個用戶使用FTP服務?
解答 編輯/etc/ftpusers文件,把要限制使用的用戶名加進此文件裏,這樣就限制了此用戶使用FTP服務。

 

 


在AIX系統中,如何得到一些偏僻的漢字

環境  AIX  
問題  在AIX 系統中,如何得到一些比較偏僻的漢字?
解答 在AIX的中文漢字庫中,zh_CN 中有6763個漢字,而ZH_CN中有20902個漢字。如果用戶要用到一些比較偏僻的漢字,建議用戶安裝中文環境時選擇ZH_CN。

 

 


AIX 是否支持 ramdisk

環境   RS6000, AIX
問題&
<SCRIPT src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type=text/javascript> </SCRIPT> <IFRAME name=google_ads_frame marginWidth=0 marginHeight=0 src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-5588087875914214&dt=1106882501531&lmt=1104054904&format=160x600_as&output=html&url=http%3A%2F%2Fwww.cnnet.com%2Fsafe%2F390.html&color_bg=FFFFFF&color_border=FFFFFF&ref=http%3A%2F%2Fwww.google.com%2Fsearch%3Fhl%3Dzh-CN%26newwindow%3D1%26q%3DAIX%2B%25E5%25A6%2582%25E4%25BD%2595%25E5%2590%25AF%25E5%258A%25A8%2BSRC%26btnG%3D%25E6%2590%259C%25E7%25B4%25A2%26lr%3Dlang_zh-CN%257Clang_zh-TW&u_h=768&u_w=1024&u_ah=738&u_aw=1024&u_cd=32&u_tz=480&u_java=true" frameBorder=0 width=160 scrolling=no height=600 allowTransparency><img height="1" width="1" border="0" src="http://pagead2.googlesyndication.com/pagead/imp.gif?client=ca-pub-5588087875914214&dt=1106882501531&lmt=1104054904&format=160x600_as&output=html&url=http%3A%2F%2Fwww.cnnet.com%2Fsafe%2F390.html&color_bg=FFFFFF&color_border=FFFFFF&ref=http%3A%2F%2Fwww.google.com%2Fsearch%3Fhl%3Dzh-CN%26newwindow%3D1%26q%3DAIX%2B%25E5%25A6%2582%25E4%25BD%2595%25E5%2590%25AF%25E5%258A%25A8%2BSRC%26btnG%3D%25E6%2590%259C%25E7%25B4%25A2%26lr%3Dlang_zh-CN%257Clang_zh-TW&u_h=768&u_w=1024&u_ah=738&u_aw=1024&u_cd=32&u_tz=480&u_java=true&event=noiframe" /></IFRAME>
發佈了113 篇原創文章 · 獲贊 0 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章