在AIX操作系統(tǒng)上有很多的命令。這里介紹一些系統(tǒng)級的命令,它將有助于回答一些常見問題。大家以此做參考,并補(bǔ)充修改。
以下命令在AIX 5.1上測試通過。
正文 以下命令在AIX 5.1上測試通過。
· 關(guān)于內(nèi)核
顯示AIX系統(tǒng)內(nèi)核是32位還是64位:
bootinfo -K
如何改變內(nèi)核模式(32位或64位)
/unix文件連接到一個可引導(dǎo)的映像。通過命令ls -l /unix查看:
/unix -> /usr/lib/boot/unix_up # 32 bit uniprocessor kernel
/unix -> /usr/lib/boot/unix_mp # 32 bit multiprocessor kernel
/unix -> /usr/lib/boot/unix_64 # 64 bit multiprocessor kernel
在AIX系統(tǒng)安裝時,缺省安裝的內(nèi)核是32位。可以用如下命令更改內(nèi)核模式:
ln -sf /usr/lib/boot/unix_64 /unixln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unixbosboot -ad /dev/hdiskxxshutdown -r
注意:/dev/hdiskxx是指引導(dǎo)邏輯卷/dev/hd5所在的硬盤。可通過下面命令來查看xx是幾:
lslv -m hd5
· 關(guān)于硬件
顯示機(jī)器硬件是32位還是64位:
bootinfo -y
查看機(jī)器的物理內(nèi)存是多少:
bootinfo -r
或
lsattr -El sys0 -a realmem
查看機(jī)器是否支持64位內(nèi)核(是否64位硬件)
/usr/sbin/bootinfo -p
如果返回32,則表示硬件是32位的;如果返回的是chrp,則表示硬件是64位的機(jī)器。
顯示當(dāng)前磁帶設(shè)備rmt0的屬性:
lsattr -l rmt0 -E
顯示缺省的磁帶設(shè)備rmt0的屬性:
lsattr -l rmt0 -D
顯示終端設(shè)備tty0的登錄屬性:
lsattr -l tty0 -a login -R
顯示系統(tǒng)級屬性:
lsattr -E -l sys0
查看當(dāng)前系統(tǒng)有多少CPU:
lscfg | grep proc
查看當(dāng)前系統(tǒng)有多少硬盤而且是否被使用:
Lspv
查看當(dāng)前系統(tǒng)的詳細(xì)配置:
lscfg -pv
也可以顯示某一設(shè)備的配置:
lscfg -vl rmt0
查看當(dāng)前系統(tǒng)的芯片名稱、系統(tǒng)名、節(jié)點(diǎn)名、型號等:
uname -p # 顯示芯片名稱,例如:powerpc
uname -r # 顯示操作系統(tǒng)的發(fā)行號
uname -s # 顯示系統(tǒng)名,例如:AIX
uname -n # 顯示節(jié)點(diǎn)名
uname -a # 顯示系統(tǒng)名、節(jié)點(diǎn)名、版本、機(jī)器ID
uname -M # 顯示型號,例如:IBM,7046-B50
uname -v # 顯示操作系統(tǒng)版本
uname -m # 顯示機(jī)器ID
· 關(guān)于AIX
查看AIX的版本、發(fā)行號、ML(Maintenance Level)級別:
oslevel -r
或
lslpp -h bos.rte
如何改變文件系統(tǒng)大小,例如:將/usr文件系統(tǒng)增加1000000字節(jié):
chfs -a size=+1000000 /usr
如何使用CD:
mount -V cdrfs -o ro /dev/cd0 /cdrom
查看本機(jī)的IP地址:
Ifconfig -a
或
host Fully_Qualified_Host_Name
例如:host cyclop.austin.ibm.com
查找哪一個文件集(fileset)包含特定的文件,例如:查找/usr/bin/vmstat屬于哪一個文件集。
lslpp -w /usr/bin/vmstat
顯示哪一個文件集包含/usr/bin/svmon:
Which_fileset svmon
查看某一級別的ML中所有文件是否都已經(jīng)安裝:
instfix -i | grep ML
如何確定某一補(bǔ)丁(fix)是否安裝,例如:查看IY24043是否安裝
instfix -ik IY24043
顯示哪些文件集需要安裝或修改:
lppchk -v
查看交換區(qū)(paging space)的分配和使用:
lsps -a
· 關(guān)于卷組和邏輯卷
創(chuàng)建卷組:
mkvg -y name_of_volume_group -s partition_size list_of_hard_disks
partition_size單位是MB,它是1到1024之間的一個數(shù)。(2的次冪,例如:1, 2, 4, 8, 16, 32等,缺省是4MB。)
創(chuàng)建邏輯卷:
mklv -y name_of_logical_volume name_of_volume_group number_of_partition
顯示當(dāng)前系統(tǒng)的所有卷組:
Lsvg
顯示卷組rootvg的詳細(xì)信息:
lsvg rootvg
顯示屬于rootvg的所有硬盤:
lsvg -p rootvg
如何添加一個硬盤到卷組中:
extendvg Volume_Group_Name hdisk0 hdisk1 ... hdiskn
如何替換一個硬盤:
1. extendvg Volume_Group_Name hdisk_new
2. migratepv hdisk_bad hdisk_new
3. reducevg -d Volume_Group_Name hdisk_bad
如何做一個邏輯卷鏡像:
1. mklvcopy Logical_Volume_Name Number_of_copies
2. Syncvg Volume_Group_Name
在AIX上,有一個很方便的系統(tǒng)管理命令smit。上面提到的命令中,如邏輯卷操作部分就可以smit輕松的完成。
這里介紹的命令只是AIX中的一小部分。更多更詳細(xì)的內(nèi)容請參考AIX系統(tǒng)手冊和技術(shù)紅皮書。