Saltar al contenido

¿Cómo puedo saber qué versión de AIX estoy ejecutando?

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.

¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 5)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *