Por fin después de mucho luchar pudimos encontrar el resultado de esta cuestión que tantos lectores de nuestra web presentan. Si quieres compartir algún detalle no dejes de aportar tu información.
Solución:
Solución 1:
Tiene razón en el hecho de que oslevel le dará la versión instalada actual, pero esa no siempre es suficiente información, especialmente si el personal de soporte le hace la pregunta.
# oslevel <--- esto solo te dará el nivel base
Para ser más preciso, debe usar el siguiente comando que le brindará información adicional sobre el nivel de tecnología, el nivel de mantenimiento y el nivel de Service Pack.
# oslevel -s
5300-09-02-0849
esto te dará
- “5300” – Nivel básico
- “09” – Nivel de tecnología
- “02” – Nivel de mantenimiento
- “0849” – Paquete de servicio
En algunas versiones anteriores de AIX, la opción -s no está disponible, en cuyo caso debe usar la opción -r, que informará hasta el nivel de tecnología.
espero que esto ayude
mike scherer
Solución 2:
Acabo de agregar esto a mi ~/.profile, por lo que veo inmediatamente la versión de AIX al iniciar sesión:
function aixversion bc)
AIXTL=$(echo $OSLEVEL
aixversion
Salida de ejemplo:
AIX 7.1 - Technology Level 3 - Service Pack 1
nb: Esta función es compatible tanto con KSH como con BASH, por lo que puede colocar ~/.bashrc en su lugar si es fanático de BASH.
nb2: Los últimos 4 dígitos de oslevel son el año y la semana en que se lanzó el SP. Particularmente no me importa ver eso, así que lo dejé fuera. Estaba lo suficientemente feliz con Version/TL/SP.
EDITAR 2018-02-22: se me acaba de ocurrir una implementación equivalente pero más corta, y ya no depende de bc
y usos awk
en vez de cut
& bc
.
Como una sola línea:
oslevel -s | awk -F- 'printf "AIX %.1f - Technology Level %d - Service Pack %dn",$1/1000,$2,$3'
Producción:
AIX 5.3 - Technology Level 9 - Service Pack 2
Como una función de shell:
aixversion()
oslevel -s
aixversion
Producción:
AIX 5.3 - Technology Level 9 - Service Pack 2
Solución 3:
$ man oslevel
$ oslevel
6.1.0.0 <- what I was looking for
Solución 4:
Puedes usar "uname" con varias opciones:
$ uname -v
5
$ uname -r
3
Calificaciones y reseñas
Ten en cuenta comunicar este post si si solucionó tu problema.