'설정'에 해당되는 글 2건

  1. 2006.12.09 Gentoo 환경 변수 설정 방법
  2. 2005.07.10 리눅스 기본 설정
시스템에 자바를 설치하과 관련된 환경 변수를 설정한다고 가정해서 설명한다.

1. 시스템의 모든 계정에 설정할 때
a./ /etc/env.d/에 00java라는 이름으로 아래의 내용을 작성한다.
   CLASSPATH="."
   JAVA_HOME="/home/herit/dev/j2sdk1.4.2_13"
   PATH="/home/herit/dev/j2sdk1.4.2_13/bin"
   ROOTPATH="/home/herit/dev/j2sdk1.4.2_13/bin"

  참고 : /etc/profile 을 보면 root 계정의 PATH는 기본 경로 몇개와 ROOTPATH의 조합으로 이루어 진다. root로 로그인한 경우에도 자바를 사용하려면 ROOTPATH라는 이름으로 자바 실행 경로를 추가한다. ROOTPATH에 자바 실행 경로를 추가하지 않으면 root로 로그인한 사용자의 PATH에는 자바 실행 경로가 추가되지 않는다.

b. env-update /etc/profile.env를 갱신한다.
c. source /etc/profile 또는 재로그인을 ㅏㄴ다.

2. 특정 계정에만 유효하게 설정 할 때
/home/xxx/.bash_profile 을 사용하며 아래 처럼 작성을 한다.

CLASSPATH=.
JAVA_HOME=/home/herit/dev/j2sdk1.4.2_13
PATH=$PATH:/home/herit/dev/j2sdk1.4.2_13/bin

export CLASSPATH PATH JAVA_HOME
Posted by Gu Youn

댓글을 달아 주세요

목록 #
1. 그래픽 로그온 => 콘솔 부팅으로 변경
2. XManager 사용을 위한 리눅스 설정
3. can't see Hangul Font
4. ?X86Config 샘플 파일 생성
5. console 해상도(resolution)
6. su: Permission denied
7. LANG 설정
8. 전역 환경변수 설정

자세히 보기 #
1. 그래픽 로그온 => 콘솔 부팅으로 변경
  그래픽 로그온 설정으로 설치된 경우 콘솔로부팅하게 변경하는 방법
  /etc/inittab id:5:defaults 에서 5를 3으로 변경한다.

2. ?XManager 사용을 위한 리눅스 설정
  ㄱ. 폰트 서버 설정
    /etc/X11/fs/config 파일에 아래 항목이 있을 근처)
    no-listen = tcp (변경 후)> #no-listen

  ㄴ.폰트 서버 구동 방법 : Unix(Linux)에서 해야
    # /etc/rc.d/init.d/xfs restart ?Enter

  ㄷ. kde를 X윈도로 사용하는 경우
   /etc/X11/xdm/xdm-config 파일의 다음 라인을 코멘트로 막습니다.(28라인 근처)
   DisplayManager.requestPort: 0 ==> DisplayManager.requestPort: 0
 
   /etc/X11/xdm/Xaccess 파일의 다음 줄에 코멘트 기호(#)를 삭제합니다.(40라인 근처)
   #* #any host can get a login window ==> * #any host can get a login window
 
   /usr/share/config/kdm/kdmrc 파일을 찾아서 다음과 같이 설정합니다.(77라인 근처)
   Xdmcp Enable=true

  위 항목들 수정후 시스템 재부팅을 한다.

3. Can't see Hangul Font
Install Baekmuk Font
/etc/X11?/XF86Config file
Add ?FontPath Item

4. XF86Config 구성
XFree86 -configure 명령어로
XFree86 -configure

5. console 해상도(resolution)
  ㄱ.boot mount
    # mount /dev/disc/disc0/part1 /boot
 
ㄴ.grub.conf 수정
    # vi /boot/grub/grub.conf
    grub.conf의 kernel 항목에 video=vesafb:1024x768-32@60 추가
    kernel /kernel-2.6.9-gentoo-r4 root=/dev/ram0 init=/linuxrc real_root=/dev/hde3 video=vesafb:1024x768-32@60
 
  아래 참고 문서를 보면 video=vesafb:mtrr,ywrap,1024x768-32@85 이렇게 옵션이 여러개로 구성되어 있지만 테스트한 시스템에서는 문제가 있어서 해상도 부분만 사용함.
참고 : http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10#doc_chap1

6. su: Permission denied
su 명령 실행시 아래와 같은 Permission denied 오류가 나는경우 명령어를 사용하는 계정을 wheel 그룹에 추가해야 한다.

  happy@ghost ~ $ su -
  Password:
  su: Permission denied
  Sorry.
 
wheel 그룹에 사용자 계정 추가
    # gpasswd -a happy wheel
 
7. LANG 설정(RedHat)
"/etc/sysconfig/i18n"의 LANG 항목을 수정하며 LANG에 사용할 수 있는 언어 목록은 "/usr/lib/locale/"을 참고한다.

LANG="LANG="ko_KR.euckr"
 
8. 전역 환경변수 설정(RedHat)
"/etc/profile.d/"에 설정하고 싶은 내용을 같는 쉘 스크립트를 작성해서 저장한다.
JAVA설정 예

bash의 JAVA 설정
   #java.sh
   JAVA_HOME=/usr/java/j2sdk1.4.2_08
   CLASSPATH=$CLASSPATH:.
   PATH=$PATH:$HOME/bin:$JAVA_HOME/bin

   export JAVA_HOME
   export CLASSPATH
   export PATH
 

csh의 JAVA 설정
   #java.csh
   setenv JAVA_HOME /usr/java/j2sdk1.4.2_08


   if ( $?CLASSPATH ) then
           setenv CLASSPATH ${CLASSPATH}:.
   else
           setenv CLASSPATH .
   endif

   if ( $?PATH ) then
           setenv PATH ${PATH}:${HOME}/bin:${JAVA_HOME}/bin
   else
           setenv PATH ${HOME}/bin:${JAVA_HOME}/bin
   endif
Posted by Gu Youn

댓글을 달아 주세요