歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> AIX系統級命令簡介

AIX系統級命令簡介

日期:2017/2/28 11:28:44   编辑:關於Unix


內容
提要 在AIX操作系統上有很多的命令。這裡介紹一些系統級的命令,它將有助於回答一些常見問題。大家以此做參考,並補充修改。
以下命令在AIX 5.1上測試通過。
正文 以下命令在AIX 5.1上測試通過。
? 關於內核
顯示AIX系統內核是32位還是64位:
bootinfo -K
如何改變內核模式(32位或64位)
/unix文件連接到一個可引導的映像。通過命令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系統安裝時,缺省安裝的內核是32位。可以用如下命令更改內核模式:
ln -sf /usr/lib/boot/unix_64 /unixln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unixbosboot -ad /dev/hdiskxxshutdown -r
注意:/dev/hdiskxx是指引導邏輯卷/dev/hd5所在的硬盤。可通過下面命令來查看xx是幾:
lslv -m hd5
? 關於硬件
顯示機器硬件是32位還是64位:
bootinfo -y
查看機器的物理內存是多少:
bootinfo -r

lsattr -El sys0 -a realmem
查看機器是否支持64位內核(是否64位硬件)
/usr/sbin/bootinfo -p
如果返回32,則表示硬件是32位的;如果返回的是chrp,則表示硬件是64位的機器。
顯示當前磁帶設備rmt0的屬性:
lsattr -l rmt0 -E
顯示缺省的磁帶設備rmt0的屬性:
lsattr -l rmt0 -D
顯示終端設備tty0的登錄屬性:
lsattr -l tty0 -a login -R
顯示系統級屬性:
lsattr -E -l sys0
查看當前系統有多少CPU:
lscfg | grep proc
查看當前系統有多少硬盤而且是否被使用:
Lspv
查看當前系統的詳細配置:
lscfg -pv
也可以顯示某一設備的配置:
lscfg -vl rmt0
查看當前系統的芯片名稱、系統名、節點名、型號等:
uname -p # 顯示芯片名稱,例如:powerpc
uname -r # 顯示操作系統的發行號
uname -s # 顯示系統名,例如:AIX
uname -n # 顯示節點名
uname -a # 顯示系統名、節點名、版本、機器ID
uname -M # 顯示型號,例如:IBM,7046-B50
uname -v # 顯示操作系統版本
uname -m # 顯示機器ID
? 關於AIX
查看AIX的版本、發行號、ML(Maintenance Level)級別:
oslevel -r

lslpp -h bos.rte
如何改變文件系統大小,例如:將/usr文件系統增加1000000字節:
chfs -a size=+1000000 /usr
如何使用CD:
mount -V cdrfs -o ro /dev/cd0 /cdrom
查看本機的IP地址:
Ifconfig -a

host Fully_Qualified_Host_Name
查找哪一個文件集(fileset)包含特定的文件,例如:查找/usr/bin/vmstat屬於哪一個文件集。
lslpp -w /usr/bin/vmstat
顯示哪一個文件集包含/usr/bin/svmon:
Which_fileset svmon
查看某一級別的ML中所有文件是否都已經安裝:
instfix -i | grep ML
如何確定某一補丁(fix)是否安裝,例如:查看IY24043是否安裝
instfix -ik IY24043
顯示哪些文件集需要安裝或修改:
lppchk -v
查看交換區(paging space)的分配和使用:
lsps -a
? 關於卷組和邏輯卷
創建卷組:
mkvg -y name_of_volume_group -s partition_size list_of_hard_disks
partition_size單位是MB,它是1到1024之間的一個數。(2的次冪,例如:1, 2, 4, 8, 16, 32等,缺省是4MB。)
創建邏輯卷:
mklv -y name_of_logical_volume name_of_volume_group number_of_partition
顯示當前系統的所有卷組:
Lsvg
顯示卷組rootvg的詳細信息:
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上,有一個很方便的系統管理命令smit。上面提到的命令中,如邏輯卷操作部分就可以smit輕松的完成。
這裡介紹的命令只是AIX中的一小部分。更多更詳細的內容請參考AIX系統手冊和技術紅皮書。
Copyright © Linux教程網 All Rights Reserved