AIX 系統管理員面對龐大指令集,往往只需掌握核心子集即能應對 90% 日常排查。本文整理 IBM 官方文檔精華,涵蓋內核模式切換、硬體資訊查詢、裝置屬性管理、軟體維護級別檢查等高頻指令,經 AIX 5.3 實測驗證,適合列印張貼機房或存入個人知識庫。
| 需求 | 指令 / 方法 | 輸出範例與說明 |
|---|---|---|
| 查詢 32/64 位內核 | bootinfo -K | 32 或 64 |
| 查詢單/多處理器內核 | ls -l /unix | /unix -> /usr/lib/boot/unix_mp (32-bit MP)/unix -> /usr/lib/boot/unix_64 (64-bit MP) |
| 切換至 64 位內核 | ln -sf /usr/lib/boot/unix_64 /unix | hdiskX 為 hd5 所在實體磁碟,用 lslv -m hd5 查詢 |
| 硬體是否支援 64 位 | bootinfo -y | 64 表示支援 |
注意:AIX 5.3 預設在 64 位硬體安裝 64 位內核,不再支援單處理器內核。bootinfo 非使用者級指令,AIX 4.2+ 不再正式支援,但仍可用。
bootinfo -r 或 lsattr -El sys0 -a realmemlscfg | grep proclspv(顯示 hdisk、PVID、VG 歸屬)lspv hdisk1lscfg(加 -vp 顯示 VPD 生命週期資料)lscfg -vl rmt0(磁帶機)uname -M(型號)、uname -m(機器 ID)、uname -u(系統 ID)prtconf,Model Architecture 行出現 chrp 即為標準平台。lsattr / chdev)| 操作 | 指令範例 |
|---|---|
| 顯示裝置當前屬性 | lsattr -l rmt0 -E |
| 顯示裝置預設屬性 | lsattr -l rmt0 -D |
| 顯示屬性可能值範圍 | lsattr -l tty0 -a login -R |
| 顯示系統級屬性 | lsattr -E -l sys0 |
| 修改裝置屬性(即時生效) | chdev -l hdisk1 -a reserve_policy=no_reserve |
| 修改裝置屬性(永久生效) | chdev -l hdisk1 -a reserve_policy=no_reserve -P |
oslevel -r 或 lslpp -h bos.rteoslevel -rl 5300-04(列出達到 5300-04 所缺檔案集)oslevel -s(輸出如 5300-04-02 表示 TL4 SP2)lslpp -Linstallp -acXd /path/to/package alluname 參數速查)| 參數 | 輸出內容 |
|---|---|
-p | 處理器架構 |
-r | OS 版本號 |
-s | 系統名稱 |
-n | 節點名稱 |
-a | 全部資訊 |
-M | 系統型號 |
-v | OS 版本 |
-m | 機器 ID |
-u | 系統 ID |
AIX 指令設計高度正交、輸出結構化,善用 lscfg、lsattr、lspv、oslevel 四大核心指令族群,配合 man 手冊與 smit 選單式管理工具,即可高效掌控 AIX 系統全生命週期。