2014년 3월 5일 수요일

AIX Customizing

1. 자동완성기능 (bash의 tab 기능)
.profile 편집

EDITOR=emacs; export EDITOR
: esc 두번 누르면 자동완성
: esc 한번 누르고 = 누르면 목록나옴.


2. prompt
.profile 편집

PS1="$(whoami)@$(hostname)(\$PWD)$ "
export PS1

3. alias
.profile 편집

alias l='ls -l'
alias la='ls -a'
alias ll='ls -al'

4. AIX 버전 확인
uname -a
oslevel

5. java 환경설정
.profile 편집

export JAVA_COMPILER=/usr/java6/bin/javac
export JAVA_HOME=/usr/java6

export PATH=/usr/java6/bin:usr/java6/jre/bin:$PATH

6. AIX에 bash 설치
bash 다운로드
http://www-03.ibm.com/systems/power/software/aix/linux/toolbox/alpha.html

bash-4.2-1.aix6.1.ppc.rpm 다운로드 (2014. 3. 7 기준)

root계정으로 /tmp에 파일 업로드후 인스톨
rpm --install bash-4.2-1.aix6.1.ppc.rpm

/etc/shells 편집
맨 아래에 /usr/bin/bash 추가

/etc/security/login.cfg 편집
shells= 항목 제일 뒤에 /usr/bin/bash 추가

7. java 64bit 설치
http://existence.tistory.com/73 참조
aix download and service information 페이지에서 파일을 다운로드 받는다.

Java6_64.sdk는 필수

받은 파일을 /tmp에 업로드 함

설치 명령:
installp_r -a -Y -d '.' Java6_64.sdk
제거 명령:
installp_r -u -R [설치디렉토리] Java6_64.sdk
설치 후, 정상 동작을 위한 명령어셋:
unset LIBPATH
unset CLASSPATH
unset JAVA_COMPILER
unset JAVA_HOME
export PATH=/usr/java6_64/jre/bin:/usr/java6_64/bin:$PATH
을 실행하여 기존 JDK5에 관련된 것을 제거하고 JDK6 경로를 먼저 넣어준다. 그런 후,
java -version
를 실행하여 다음 아웃풋을 확인하면 된다:
java version "1.6.0"
Java(TM) SE Runtime Environment (build pap6460-20071123_01)
IBM J9 VM (build 2.4, J2RE 1.6.0 IBM J9 2.4 AIX ppc64-64 jvmap6460-20071121_15015 (JIT enabled)
J9VM - 20071121_015015_BHdSMr
JIT - r9_20071121_1330
GC - 20071031_AA)
JCL - 20071118_01
이런 상태에서 tomcat을 구동하고, JVM 버전을 보면 2.4로 출력된다.

8. DNS 설정
root계정에서 /etc/resolv.conf 편집

nameserver    000.000.000.000
저장

refresh -s inetd

2014년 3월 4일 화요일

vi 기본 설정

~/.vimrc 편집

set autoindent
set cindent
set smartindent
set number
set tabstop=4
set shiftwidth=4