Como eu sei o nível do sistema operacional antigo no AIX?

4

Estou preso para descobrir qual era a versão antiga / anterior do meu sistema operacional AIX?

Para encontrar a versão atual do sistema operacional, usamos: -

oslevel -s

qual é o comando para encontrar a versão anterior da qual foi atualizada?

Qualquer ajuda é apreciada.

Estou preso, alguém poderia dizer alguma solução, como obter as informações de TL / SP anterior instalado?

    
por user101418 18.11.2011 / 16:34

2 respostas

2

Eu não acredito que haja tal comando. Pode haver tais informações nos logs, mas vasculhando "alog -o -t boot" em uma de nossas máquinas AIX, não vejo informações sobre a versão do sistema operacional relatadas.

    
por 18.11.2011 / 16:44
0

Estou assumindo que o seu SysAd não sabe em que nível está sua máquina e, portanto, não está qualificado para ser o SysAd, ou não sabe como descobrir, e provavelmente não está realmente qualificado para fazer qualquer outra coisa. do que mudar fitas que realmente não suportam nada. Caso contrário, pergunte ao seu SysAd esta questão.

Se você tiver o AIX 5, poderá executar o 'oslevel -r' e ele fornecerá o nível do SO base e o nível de liberação de manutenção: 5.1.x.x, digamos.

Antes do AIX v5, o comando 'oslevel' do AIX retornava o Nível do SO Base; ou seja, 4.1.5 ou 4.3.3. Você ainda não sabe quais Níveis de Manutenção - se houver - foram aplicados.

EDIT: AIX 4.3.2, e alguns MLs de 433, possuem o comando '-r'. Há uma ressalva: ele tem o mesmo comportamento de relatório que o mecanismo do AIX 6 - ele relata o nível de conjunto de arquivos completo MAIS BAIXO. Portanto, se você migrar do AIX 421 para o 433, obterá '433' para 'oslevel' e '432-04' para 'oslevel -r'. O "trabalho em volta" é usar o "Substituir mesmo ou versões mais recentes?" Opção 'sim' ao migrar (má idéia) ou ao atualizar (geralmente seguro). Eu ainda não tenho certeza se '-r' vai te dar a resposta certa, então é sempre melhor checar seus arquivos 'bos.rte' e ter certeza que eles estão no último nível para um lançamento "antigo". / p>

O que você PODE fazer na ausência de um único comando útil é usar 'lslpp -l' em 'bos.rte. *' (ou um conjunto de arquivos de chaves, como 'bos.rte.archive', 'bos.rte. boot ',' bos.rte.bosinst 'ou' bos.rte.commands '). Isso fornecerá o nível de correção para esses conjuntos de arquivos e, em seguida, você poderá tentar voltar à lista de conjuntos de arquivos para cada nível de manutenção e descobrir onde você está. Sim, isso é tão árduo quanto parece. Como já foi dito, embora rudemente, é necessário que você seja o root.

A outra opção, ligeiramente mais arriscada, mas MUITO mais fácil, é obter os Pacotes de Nível de Manutenção 4.3.3 (pelo menos 4330 - > 43310 e 43310 postml11). Experimente e aplique o 4330-43310 ML e veja o que acontece. Se gritar com você por tentar refazer os mesmos níveis, você sabe onde está; se isso não acontecer, ele será executado e você saberá onde está. Mesmo com o pacote de correções 43310post. Truque aqui, claro, é que você tem que ser um Usuário Privilegiado (realmente, root). Então você está meio preso com 'oslevel -f' para forçar um relatório limpo para o nível de manutenção da base.

Espero que isso ajude você. Se você puder encontrar o comando AIX 5 'oslevel' que suporta a opção '-r' e copiá-lo para sua máquina 433, ele poderá ser executado. Talvez.

    
por 24.06.2018 / 16:26