사용자 도구

사이트 도구


wiki:os:aix

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
wiki:os:aix [2020/06/02 09:31]
dhan
wiki:os:aix [2023/01/16 13:37] (현재)
dhan
줄 7: 줄 7:
 </WRAP> </WRAP>
 <WRAP clear/> <WRAP clear/>
 +
 +===== 컴파일 =====
 +gcc 4.8.4 컴파일시 주의 사항
 +  컴파일 진행시 헤더파일 중복이 발생할 경우
 +  -D_POSIX_C_SOURCE=200809 -D_XOPEN_SOURCE=700
 +  충돌나는 헤더파일을 열어서 적절하게 매크로를 추가하자
 +
 +  * https://yjcode.tistory.com/27
 +
 +===== 환경 변수 =====
 +PATH
 +<code bash>
 +$> export LIBPATH=패스:${LIBPATH}
 +</code>
 +\\
  
 ===== 포트로 프로세스 찾아서 Kill 하기 ===== ===== 포트로 프로세스 찾아서 Kill 하기 =====
줄 29: 줄 44:
  
 ===== 라이브러리 설치 방법 ===== ===== 라이브러리 설치 방법 =====
 +확인
 +<code>
 +$> rpm –qa // 전체목록 확인
 +$> rpm –qi libstdcplusplus-4.2.0-3.aix6.1.ppc.rpm
 +</code>
 +
 +\\
 gcc 관련 라이브러리 설치 gcc 관련 라이브러리 설치
 <code> <code>
줄 37: 줄 59:
 > -nodeps 디펜던시 고려하지 않고 설치 > -nodeps 디펜던시 고려하지 않고 설치
 \\ \\
 +
 업그레이드 설치 업그레이드 설치
 <code> <code>
줄 47: 줄 70:
 </code> </code>
 \\ \\
-확인+ 
 +참고
 <code> <code>
-$> rpm –qi libstdcplusplus-4.2.0-3.aix6.1.ppc.rpm+$> man rpm
 </code> </code>
 \\ \\
-참고+ 
 +===== example.tar.gz 파일 압축 & 해제 ===== 
 +>압축
 <code> <code>
-$> man rpm+$> tar cvf example.tar example.jsp 
 +$> gzip example.tar 
 +</code> 
 + 
 +>압축 해제 
 +<code> 
 +$> gzip -d example.tar.gz 
 +$> tar xvf example.tar 
 +</code> 
 + 
 +===== hosts 검색 순서 ===== 
 +AIX 의 host name 해석 기본순서(default order)는  
 +BIND/NDS(named) -> Network Infomation Services(NIS) -> Local /etc/hosts 파일 순서이다. 
 + 
 +위 기본 순서는 /etc/netsvc.conf 파일을 수정함으로써 순서를 바꿀 수 있다. 
 +ex) hosts=local,bind,nis  
 + 
 +NSODRDER 환경변수 설정이 필요하며, 설정이 되어 있지 않다면 export 해야한다 
 +<code bash> 
 +$> export NSORDER=local,bind,nis
 </code> </code>
 \\ \\
 +
 +*주의 할점 
 +변경 후 해당 shell 에서 적용이 안되는 현상이 발생할 수 있다.
 +적용후에도 반영이 되지 않았다면 다른 사용자로 접속하여 shell을 새로 열거나 접속 종료 후 재접속하여
 +shell에 반영해 주어야 한다.
 +
 +
 +===== Tip =====
 +  * [[https://m.blog.naver.com/oxcow119/60209130809|[AIX] hosts 검색 순서 (netsvc.conf)]]
 +
 +===== Trouble Shooting =====
 +dbSpider 실행시 오류가 발생할 경우 (중요!)
 +<code bash>
 +$ ./dbSpider
 +"main" 스레드의 예외 java.lang.UnsatisfiedLinkError: DBSpider (Not found in java.library.path)
 +       at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:1235)
 +       at java.lnag.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java:1205)
 +       at java.lang.System.loadLibrary(System.java:551)
 +       at DBSpider.<clinit>(DBSpider.java:463)
 +       at java.lang.J9VMInternals.initializeImpl(Native Method)
 +       at java.lang.J9VMInternals.initialize(J9VMInternals.java:235)
 +       
 +오류가 발생하면
 +
 +DBSpider.Class가 32/64bit인지, libDBSpider.so가 32/64bit인지 먼저 체크하자
 +클래스와 라이브러리가 동일한 환경에서 실행해야 위 오류가 발생하지 않는다.
 +</code>
  
 ===== Ref ===== ===== Ref =====
 IBM 다운로드 \\ IBM 다운로드 \\
-[[http://www-03.ibm.com/systems/power/software/aix/linux/toolbox/alpha.html|다운로드]] \\+[[https://www.ibm.com/support/pages/aix-toolbox-linux-applications-downloads-alpha|다운로드]] \\
 IBM 설치방법 \\ IBM 설치방법 \\
-[[http://www-03.ibm.com/systems/power/software/aix/linux/toolbox/altlic.html|설치방법]] \\+[[https://www.ibm.com/support/pages/node/883794|설치방법]] \\
    
-{{tag>김토피아 주레피 aix}}+{{tag>김토피아 주레피 aix eleven}} 
/volume1/web/dokuwiki/data/attic/wiki/os/aix.1591057861.txt.gz · 마지막으로 수정됨: 2022/03/10 19:52 (바깥 편집)