![¿Cómo sé el nivel del sistema operativo antiguo en AIX?](https://rvso.com/image/567639/%C2%BFC%C3%B3mo%20s%C3%A9%20el%20nivel%20del%20sistema%20operativo%20antiguo%20en%20AIX%3F.png)
Estoy atascado sin poder encontrar cuál era la versión anterior de mi sistema operativo AIX.
Para encontrar la versión actual del sistema operativo utilizamos: -
oslevel -s
¿Cuál es el comando para encontrar la versión anterior desde la que se actualizó?
Se agradece cualquier ayuda.
Estoy atascado, ¿alguien podría decirme alguna solución, cómo obtener la información del TL/SP anterior instalado?
Respuesta1
No creo que exista tal comando. Puede haber dicha información en los registros, pero al revisar "alog -o -t boot" en una de nuestras máquinas AIX, no veo información sobre la versión del sistema operativo.
Respuesta2
Supongo que su SysAd no sabe en qué nivel se encuentra su máquina y, por lo tanto, no está calificado para serlo, o no sabe cómo averiguarlo, y probablemente no esté realmente calificado para hacer nada más que cambiar cintas. que en realidad no respaldan nada. De lo contrario, haga esta pregunta a su SysAd.
Si tiene AIX 5, puede ejecutar 'oslevel -r' y le proporcionará el nivel de sistema operativo base y el nivel de versión de mantenimiento: 5.1.xx, digamos.
Antes de AIX v5, el comando 'oslevel' de AIX devolvía el nivel del sistema operativo base; es decir, 4.1.5 o 4.3.3. Aún no sabe qué niveles de mantenimiento (si los hay) se han aplicado.
EDITAR: AIX 4.3.2 y algunos ML de 433 tienen el comando '-r'. Hay una advertencia: tiene el mismo comportamiento de informes que el mecanismo de AIX 6: informa el nivel de conjunto de archivos completo MÁS BAJO. Entonces, si migra de AIX 421 a 433, obtendrá '433' para 'oslevel' y '432-04' para 'oslevel -r'. La "solución alternativa" es utilizar la opción "¿Reemplazar versiones iguales o más nuevas?" Opción 'sí' al migrar (mala idea) o al actualizar (generalmente seguro). Sin embargo, todavía no estoy seguro de que '-r' le dé la respuesta correcta, por lo que siempre es mejor revisar sus archivos 'bos.rte' y asegurarse de que estén en el último nivel para una versión "antigua".
Lo que PUEDES hacer en ausencia de un único comando útil es usar 'lslpp -l' en 'bos.rte.*' (o un conjunto de archivos clave, como 'bos.rte.archive', 'bos.rte.boot', 'bos.rte.bosinst' o 'bos.rte.commands'). Esto le dará el nivel de corrección para estos conjuntos de archivos y luego podrá intentar retroceder a la lista de conjuntos de archivos para cada nivel de mantenimiento y averiguar dónde se encuentra. Sí, eso es tan arduo como parece. Como se ha señalado, aunque de forma grosera, es que necesitarás ser root.
La otra opción, un poco más arriesgada, pero MUCHO más fácil, es conseguir los paquetes de nivel de mantenimiento 4.3.3 (al menos 4330 -> 43310 y 43310postml11). Pruebe y aplique el 4330-43310 ML y vea qué sucede. Si te grita por intentar volver a hacer los mismos niveles, sabes dónde estás; si no es así, se ejecutará y sabrás dónde estás. Lo mismo ocurre con el paquete de corrección 43310post. El truco aquí, por supuesto, es que tienes que ser un usuario privilegiado (en realidad, root). Así que estás un poco atascado con 'oslevel -f' para forzar un informe limpio al nivel de mantenimiento base.
Espero que esto te ayude un poco. Si puede encontrar el comando 'oslevel' de AIX 5 que admita la opción '-r' y copiarlo en su máquina 433, es posible que se ejecute. Tal vez.