在aix作業系統上有很多的命令。這裡介紹一些系統級的命令,它將有助於回答一些常見問題。大家以此做參考,並補充修改。以下命令在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 /unix
ln -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
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中所有檔案是否都已經安裝:
instfix -i | grep ml
如何確定某一補丁(fix)是否安裝,例如:檢視iy24043是否安裝
instfix -ik iy24043
顯示哪些檔案集需要安裝或修改:
lppchk -v
檢視交換區(paging space)的分配和使用:
lsps -a
· 關於捲組和邏輯卷在aix上,有乙個很方便的系統管理命令**it。上面提到的命令中,如邏輯卷操作部分就可以**it輕鬆的完成。 這裡介紹的命令只是aix中的一小部分。更多更詳細的內容請參考aix系統手冊和技術紅皮書。建立捲組:
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系統vi修改命令 AIX的VI命令
修改 etc inittab 檔案,找到id 3 initdefault 將3改為5 忘了說了,用命令vi etc inittab 使用vi編輯器開啟inittab檔案 關於vi編輯器的使用,下面給你找了點資料,你看看.vi的基本概念 基本上vi可分為三種操作狀態,分別是命令模式 command m...
AIX系統謹慎使用reboot命令
在客戶一次停機維護中,發現了這個問題。環境是oracle 10g rac for aix6,使用了hacmp管理共享磁碟。在停機維護時間段內需要重啟主機,當關閉了資料庫和cluster後,節點1使用reboot命令重啟作業系統,等了很長時間,系統仍然沒有啟動的跡象,不得以到機房中檢查,發現伺服器處於...
aix系統下組的命令
pg etc passwd可以檢視 etc passwd檔案 建立新使用者時候,mkuser命令會呼叫 etc lib security mkuser.sys,這個是乙個shell指令碼,可以修改的,他負責為使用者建立乙個.profile檔案,而這個.profile檔案是從 etc security...