/
IBM AIX

IBM AIX

AIX System 관리

SMIT 이라는 유틸리티로 시스템 관리

version 확인

$ oslevel


5.3.0

정보를 자세히 알고 싶으면 다음 쉘 펑션을 .profile 에 등록후 aixversion 실행

function aixversion {
  OSLEVEL=$(oslevel -s)
  AIXVERSION=$(echo "scale=1; $(echo $OSLEVEL | cut -d'-' -f1)/1000" | bc)
  AIXTL=$(echo $OSLEVEL | cut -d'-' -f2 | bc)
  AIXSP=$(echo $OSLEVEL | cut -d'-' -f3 | bc)
  echo "AIX ${AIXVERSION} - Technology Level ${AIXTL} - Service Pack ${AIXSP}"
}
$ aixversion


AIX 5.3 - Technology Level 12 - Service Pack 5


Package 설치

smit install_package 명령어 사용


rpm 으로 설치

AIX 패키지들이 rpm 으로 제공되므로 smit 보다 rpm 으로 설치하는게 편리할 수 있다.


root 권한이 없을 경우 2가지 방법이 있다.

rpm 을 local 경로에 설치


cpio 사용

rpm 패키지를 cpio 로 변환한 후에 압축을 풀어서 사용한다. (rpm 패키지를 설치하지 않고 압축 풀기)

cd my-package-dir;
rpm2cpio to-install.rpm | cpio -idv


source 에서 빌드

rpm 버전이 낮은 AIX 에서는 source 에서 빌드

wget

  1. download
ftp ftp.gnu.org


cd /gnu/wget
binary
get wget-1.19.1.tar.gz
  1. 빌드

    ./configure --with-zlib=$HOME/local --with-ssl=$HOME/local


openssl

wget https://www.openssl.org/source/old/1.0.1/openssl-1.0.1u.tar.gz


AIX Open source package site

Perzl 이 정리가 잘 되어 있음.

BullFreeware

Perzl

주요 패키지

Xlc C/C++ Compiler


설치 경로 및 버전 확인

xlc 는 보통 /usr/vacpp/ 에 설치되어 있음

## C++
/usr/vacpp/bin/xlC -qversion


## C 
/usr/vacpp/bin/xlc -qversion


또는 lslpp 명령어 사용

lslpp -l | grep "vac.C"; lslpp -l | grep "vacpp.cmp.core"; lslpp -l | grep "xlC.aix*"


C++ style comment

C++ 스타일 주석(//) 을 허용하려면  -qcpluscmt 옵션 추가



Related content

파일이나 파일 시스템의 상태를 출력하는 linux stat 명령어 사용법
파일이나 파일 시스템의 상태를 출력하는 linux stat 명령어 사용법
More like this
정책 유틸리티 사용
정책 유틸리티 사용
More like this
리눅스 시스템 모니터링의 종합 세트 - linux dstat 명령어 사용법
리눅스 시스템 모니터링의 종합 세트 - linux dstat 명령어 사용법
More like this
Amazon EBS 볼륨 리눅스에 마운트 하기
Amazon EBS 볼륨 리눅스에 마운트 하기
More like this
noatime 마운트 옵션으로 파일 시스템 성능 향상 시키기
noatime 마운트 옵션으로 파일 시스템 성능 향상 시키기
More like this
DB2 express Linux 에 설치하기
DB2 express Linux 에 설치하기
More like this