AIX의 이전 OS 레벨을 어떻게 알 수 있나요?

AIX의 이전 OS 레벨을 어떻게 알 수 있나요?

내 AIX OS의 이전/이전 버전이 무엇인지 찾기가 어렵습니까?

현재 OS 버전을 찾으려면 다음을 사용하십시오.

oslevel -s

업그레이드된 이전 버전을 찾는 명령은 무엇입니까?

도움을 주시면 감사하겠습니다.

문제가 발생했습니다. 해결 방법과 설치된 이전 TL/SP 정보를 얻는 방법을 알려줄 수 있는 사람이 있습니까?

답변1

나는 그런 명령이 있다고 믿지 않습니다. 로그에 그러한 정보가 있을 수 있지만 AIX 시스템 중 하나에서 "alog -o -t boot"를 통해 트롤링하면 보고된 OS 버전 정보가 표시되지 않습니다.

답변2

나는 귀하의 SysAd가 자신의 컴퓨터가 어떤 수준에 있는지 모르기 때문에 SysAd 자격이 없거나 알아내는 방법을 모르며 실제로 테이프 교체 이외의 작업을 수행할 자격이 없다고 가정합니다. 실제로 아무것도 백업하지 않습니다. 그렇지 않은 경우에는 SysAd에 이 질문을 하십시오.

AIX 5가 있는 경우 'oslevel -r'을 실행하면 기본 OS 레벨 및 유지 관리 릴리스 레벨이 5.1.xx로 표시됩니다.

AIX v5 이전에는 AIX 명령 'oslevel'이 기본 OS 레벨을 반환했습니다. 즉, 4.1.5 또는 4.3.3입니다. 어떤 유지 관리 수준이 적용되었는지 아직 알 수 없습니다.

편집: AIX 4.3.2 및 433의 일부 ML에는 '-r' 명령이 있습니다. 주의할 점은 AIX 6 메커니즘과 동일한 보고 동작을 갖고 있다는 것입니다. 즉, 가장 낮은 전체 파일 세트 수준을 보고합니다. 따라서 AIX 421에서 433으로 마이그레이션하면 'oslevel'에 '433'이, 'oslevel -r'에 '432-04'가 표시됩니다. "해결 방법"은 "동일하거나 최신 버전을 바꾸시겠습니까?"를 사용하는 것입니다. 마이그레이션할 때(나쁜 생각) 또는 업데이트할 때(보통 안전함) '예' 옵션을 선택하세요. 하지만 '-r'이 올바른 답을 줄지는 아직 확신할 수 없으므로 항상 'bos.rte' 파일을 확인하여 "이전" 릴리스의 마지막 레벨에 있는지 확인하는 것이 좋습니다.

유용한 단일 명령이 없을 때 수행할 수 있는 작업은 'bos.rte.*'(또는 'bos.rte.archive', 'bos.rte.boot'와 같은 주요 파일 세트)에서 'lslpp -l'을 사용하는 것입니다. 'bos.rte.bosinst' 또는 'bos.rte.commands'). 그러면 해당 파일 세트에 대한 수정 수준이 제공되며, 각 유지 관리 수준에 대한 파일 세트 목록을 역추적하여 현재 위치를 파악할 수 있습니다. 네, 들리는 것만큼 힘든 일입니다. 비록 무례하기는 하지만 지적했듯이, 루트가 되어야 한다는 것입니다.

약간 더 위험하지만 훨씬 더 쉬운 다른 옵션은 4.3.3 유지 관리 수준 패키지(최소 4330 -> 43310 및 43310postml11)를 ​​확보하는 것입니다. 4330-43310 ML을 적용해보고 어떤 일이 일어나는지 확인하십시오. 동일한 레벨을 다시 시도한다고 소리를 지르면 현재 위치를 알 수 있습니다. 그렇지 않은 경우 실행되어 현재 위치를 알 수 있습니다. 43310post Fix 패키지와 동일합니다. 물론 여기서 중요한 점은 권한이 있는 사용자(실제로는 루트)여야 한다는 것입니다. 따라서 기본 유지 관리 수준에 깨끗한 보고서를 강제로 전송하기 위해 'oslevel -f'를 사용해야 하는 상황이 발생했습니다.

이것이 당신에게 도움이 되기를 바랍니다. '-r' 옵션을 지원하는 AIX 5 'oslevel' 명령을 찾아 이를 433 시스템에 복사하면 실행될 수 있습니다. 아마도.

관련 정보