Unix (AIX/HP-UX/Solaris) 與 Linux 雖同源但差異巨大。遷移不僅是指令對照,更涉及架構思維轉換。本文整理核心差異、備份/高可用策略、效能工具對照與認證路徑,助團隊平滑轉型。
| 任務 | AIX | Solaris | Linux (RHEL/CentOS) |
|---|---|---|---|
| 管理介面 | SMIT (smitty) | SMC / CLI | Cockpit / Webmin / CLI |
| 網路設定持久化 | SMIT / chdev (重啟生效) | /etc/hostname.* / ipadm | nmcli / /etc/sysconfig/network-scripts/ (即時生效) |
| 核心參數調整 | vmo, ioo, schedo | /etc/system | sysctl / /etc/sysctl.d/ |
| 查看執行等級 | who -r | who -r | runlevel / systemctl get-default |
| 交換空間查看 | lsps -a | swap -l | swapon -s / free -h |
| 檔案系統表 | /etc/filesystems | /etc/vfstab | /etc/fstab |
| 邏輯卷管理 | LVM (AIX 版) | SVM / ZFS | LVM2 / Stratis / Btrfs |
| 領域 | Unix 慣用 | Linux 對應方案 | 建議 |
|---|---|---|---|
| 企業級備份 | NetBackup, TSM | 同客戶端支援 Linux | 沿用現有基礎設施 |
| 原生工具 | tar, cpio, dump | tar, cpio, rsync, restic, borg | 跨平台 tar/cpio 參數差異大,改用 rsync/restic |
| 高可用叢集 | Veritas VCS, PowerHA (HACMP) | Pacemaker/Corosync, Keepalived, Veritas InfoScale for Linux | 若熟悉 Veritas,Linux 版可無縫銜接 |
| 功能 | AIX | Solaris | Linux |
|---|---|---|---|
| CPU/負載 | vmstat, topas, nmon | vmstat, mpstat, prstat | vmstat, mpstat, pidstat, htop, nmon |
| 記憶體 | svmon, topas | prstat -Z, vmstat | free, smem, pmap, numastat |
| I/O | iostat, filemon, topas | iostat, iotop (Solaris 11) | iostat -x, iotop, blktrace, bcc-tools |
| 網路 | netstat, entstat, topas | netstat, kstat, dlstat | ss, nethogs, iftop, bpftrace |
| 全系統剖析 | nmon, perfpmr | dtrace, lockstat | perf, ebpf/btrace, sysdig, nmon |
| 認證體系 | 級別 | 特色 |
|---|---|---|
| Red Hat (RH) | RHCSA → RHCE → RHCA | 實操考試為主,企業認可度最高 |
| LPI (Linux Professional Institute) | LPIC-1 → LPIC-2 → LPIC-3 | 廠商中立,理論+實操 |
| SUSE / openSUSE | CLA → CLE → CME | 專注 SUSE 生態 |
| Linux Foundation | CKA (K8s), LFCE, LFCT | 雲原生、DevOps 導向 |
Unix→Linux 遷移是技術債清理與架構現代化的契機,而非單純平台替換。善用開源生態彈性,建立 Immutable Infrastructure,才能真正釋放 Linux 價值。