AIX oslevel version OS
####
oslevel -sq
Known Service Packs
-------------------
7200-02-02-1810 <---- BL TL ML YY WW ---> 7200 02 02 18 10
7200-02-02-1806
7200-02-01-1732
7200-02-01-1731
7200-02-00-0000
7200-01-04-1806
7200-01-03-1720
7200-01-02-1717
7200-01-01-1642
7200-00-06-1806
7200-00-05-1720
7200-00-04-1717
7200-00-03-1642
7200-00-02-1614
7200-00-01-1543
oslevel -s
5300-09-02-0849
This will give you
"5300" - Base Level
"09" - Technology Level
"02" - Maintenance Level
"0849" - Service Pack
function aixversion {
OSLEVEL=$(oslevel -s)
AIXVERSION=$(echo "scale=1; $(echo $OSLEVEL | cut -d'-' -f1)/1000" | bc)
AIXTL=$(echo $OSLEVEL | cut -d'-' -f2 | bc)
AIXSP=$(echo $OSLEVEL | cut -d'-' -f3 | bc)
echo "AIX ${AIXVERSION} - Technology Level ${AIXTL} - Service Pack ${AIXSP}"
}
aixversion
Example output:
AIX 7.1 - Technology Level 3 - Service Pack 1
oslevel -s | awk -F- '{printf "AIX %.1f - Technology Level %d - Service Pack %d\n",$1/1000,$2,$3}'
AIX 7.2 - Technology Level 2 - Service Pack 2
https://www.ibm.com/it-infrastructure/power/os/aix
prtconf | grep Firmware
lsmcode -c
https://www.unix.com/aix/134637-how-upgrade-aix-firmware-tl-maintenance-level-aix.html
https://computing.llnl.gov/tutorials/ibm_sp/
https://www.billsden.org/dsi/admin/ibm/install/nim/nim.htm
####