문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
wiki:os:aix [2020/06/02 09:31] dhan |
wiki:os:aix [2023/01/16 13:37] (현재) dhan |
||
|---|---|---|---|
| 줄 7: | 줄 7: | ||
| </ | </ | ||
| <WRAP clear/> | <WRAP clear/> | ||
| + | |||
| + | ===== 컴파일 ===== | ||
| + | gcc 4.8.4 컴파일시 주의 사항 | ||
| + | 컴파일 진행시 헤더파일 중복이 발생할 경우 | ||
| + | -D_POSIX_C_SOURCE=200809 -D_XOPEN_SOURCE=700 | ||
| + | 충돌나는 헤더파일을 열어서 적절하게 매크로를 추가하자 | ||
| + | |||
| + | * https:// | ||
| + | |||
| + | ===== 환경 변수 ===== | ||
| + | PATH | ||
| + | <code bash> | ||
| + | $> export LIBPATH=패스: | ||
| + | </ | ||
| + | \\ | ||
| ===== 포트로 프로세스 찾아서 Kill 하기 ===== | ===== 포트로 프로세스 찾아서 Kill 하기 ===== | ||
| 줄 29: | 줄 44: | ||
| ===== 라이브러리 설치 방법 ===== | ===== 라이브러리 설치 방법 ===== | ||
| + | 확인 | ||
| + | < | ||
| + | $> rpm –qa // 전체목록 확인 | ||
| + | $> rpm –qi libstdcplusplus-4.2.0-3.aix6.1.ppc.rpm | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| gcc 관련 라이브러리 설치 | gcc 관련 라이브러리 설치 | ||
| < | < | ||
| 줄 37: | 줄 59: | ||
| > -nodeps 디펜던시 고려하지 않고 설치 | > -nodeps 디펜던시 고려하지 않고 설치 | ||
| \\ | \\ | ||
| + | |||
| 업그레이드 설치 | 업그레이드 설치 | ||
| < | < | ||
| 줄 47: | 줄 70: | ||
| </ | </ | ||
| \\ | \\ | ||
| - | 확인 | + | |
| + | 참고 | ||
| < | < | ||
| - | $> rpm –qi libstdcplusplus-4.2.0-3.aix6.1.ppc.rpm | + | $> man rpm |
| </ | </ | ||
| \\ | \\ | ||
| - | 참고 | + | |
| + | ===== example.tar.gz 파일 압축 & 해제 ===== | ||
| + | >압축 | ||
| < | < | ||
| - | $> man rpm | + | $> tar cvf example.tar example.jsp |
| + | $> gzip example.tar | ||
| + | </ | ||
| + | |||
| + | >압축 해제 | ||
| + | < | ||
| + | $> gzip -d example.tar.gz | ||
| + | $> tar xvf example.tar | ||
| + | </ | ||
| + | |||
| + | ===== hosts 검색 순서 ===== | ||
| + | AIX 의 host name 해석 기본순서(default order)는 | ||
| + | BIND/ | ||
| + | |||
| + | 위 기본 순서는 / | ||
| + | ex) hosts=local, | ||
| + | |||
| + | NSODRDER 환경변수 설정이 필요하며, | ||
| + | <code bash> | ||
| + | $> export NSORDER=local, | ||
| </ | </ | ||
| \\ | \\ | ||
| + | |||
| + | *주의 할점 | ||
| + | 변경 후 해당 shell 에서 적용이 안되는 현상이 발생할 수 있다. | ||
| + | 적용후에도 반영이 되지 않았다면 다른 사용자로 접속하여 shell을 새로 열거나 접속 종료 후 재접속하여 | ||
| + | shell에 반영해 주어야 한다. | ||
| + | |||
| + | |||
| + | ===== Tip ===== | ||
| + | * [[https:// | ||
| + | |||
| + | ===== Trouble Shooting ===== | ||
| + | dbSpider 실행시 오류가 발생할 경우 (중요!) | ||
| + | <code bash> | ||
| + | $ ./dbSpider | ||
| + | " | ||
| + | at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java: | ||
| + | at java.lnag.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java: | ||
| + | at java.lang.System.loadLibrary(System.java: | ||
| + | at DBSpider.< | ||
| + | at java.lang.J9VMInternals.initializeImpl(Native Method) | ||
| + | at java.lang.J9VMInternals.initialize(J9VMInternals.java: | ||
| + | |||
| + | 오류가 발생하면 | ||
| + | |||
| + | DBSpider.Class가 32/ | ||
| + | 클래스와 라이브러리가 동일한 환경에서 실행해야 위 오류가 발생하지 않는다. | ||
| + | </ | ||
| ===== Ref ===== | ===== Ref ===== | ||
| IBM 다운로드 \\ | IBM 다운로드 \\ | ||
| - | [[http://www-03.ibm.com/systems/power/ | + | [[https:// |
| IBM 설치방법 \\ | IBM 설치방법 \\ | ||
| - | [[http://www-03.ibm.com/systems/power/software/aix/ | + | [[https:// |
| - | {{tag> | + | {{tag> |