AIX系統命令簡介

2021-04-18 21:06:15 字數 3143 閱讀 9838

在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

· 關於捲組和邏輯卷

建立捲組:

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上,有乙個很方便的系統管理命令**it。上面提到的命令中,如邏輯卷操作部分就可以**it輕鬆的完成。 這裡介紹的命令只是aix中的一小部分。更多更詳細的內容請參考aix系統手冊和技術紅皮書。

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...