티스토리 뷰
오랜만에 블로그에 글을 남겨보고자 합니다.
얼마전에 회사를 옮기고 나서, 요즘 한참 개발환경을 설치하느라 정신이 없습니다.ㅠㅠ
그런데 중요한 건 이곳에서의 개발환경이 실서버가 아닌 클라우드에서 할당받은 VM 인스턴스라는 것입니다.
이제 클라우드가 우리의 생활속에 많이 활용되고 있다는 사실을 개발현장에도 느낄 수 있었습니다.
오늘은 Java를 여러버전을 설치하고서 Linux에서 기본으로 쓰는 Java Version을 선택해 주는 alternatives에 대해 글을 올려볼까 합니다. 매일 Ubuntu만 쓰다가 이곳에 와서 Red Hat을 쓰려니 어색하고 생소하네요~!! 그래도 같은 리눅스니 설치 명령어를 제외하고 나머지 일반적인 명령어들은 모두 같답니다. ^^
alternatives 라는 명령어를 그냥 실행해 보면 아래와 같이 Help를 확인할 수 있다.
# alternatives 대체 버전 1.3.13.5.EL4 - Copyright (C) 2001 Red Hat, Inc. 이 프로그램은 GNU Public License를 따른다는 조건 하에서 이 문서를 자유롭게 재배포하실 수 있습니다. 사용법: alternatives --install <link> <name> <path> <priority> [--initscript <service>] [--slave <link> <name> <path>]* alternatives --remove <name> <path> alternatives --auto <name> alternatives --config <name> alternatives --display <name> alternatives --set <name> <path>
일반 옵션들: --verbose --test --help --usage --version --altdir <directory> --admindir <directory> |
# 사용가능한 자바목록에 Java Version 추가
# alternatives --install /usr/bin/java java /user/wh/jdk1.6.0_35/bin/java 100 |
# Default Java로 설정 변경
# alternatives --config java
4 개의 프로그램이 'java'를 제공합니다.
선택 명령 ----------------------------------------------- *+ 1 /usr/lib/jvm/jre-1.4.2-gcj/bin/java 2 /user/wh/jdk1.6.0_35/bin/java 3 /user/wh/jdk1.6.0_35/bin/jar 4 /user/wh/jdk1.6.0_35/bin/javac
현재 선택[+]을 유지하시려면 엔터키를 누르십시오. 그렇지 않으면, 선택 번호를 입력해 주십시오:2 # java -version java version "1.6.0_35" Java(TM) SE Runtime Environment (build 1.6.0_35-b10) Java HotSpot(TM) Server VM (build 20.10-b01, mixed mode) |
# 자바목록에서 Java Version 삭제
# alternatives --remove java /user/wh/jdk1.6.0_35/bin/jar |
위에 나열한 3가지는 정말 자주 사용하는 alternatives의 옵션들이다. 예전에는 이 명령어를 몰라서 자바를 찾아서 일일이 삭제하고 다시 설치했는데, 이 명령어를 알고는 내 자신이 얼마나 바보같은 짓을 했는지 알수 있었다. 검색엔진에서 한번만 찾아보았어도 이런 삽질은 하지 않았을 것이다.
'Linux' 카테고리의 다른 글
Linux의 Resource를 모니터링 해보자 (0) | 2013.11.21 |
---|---|
[명령어] grep (2) | 2013.05.30 |
Shell Script를 이용한 MySql 설치 (0) | 2013.03.19 |
[ubuntu] Mysql 사용자 생성 (6) | 2013.02.22 |
[ubuntu] openssh-server 설치시 Operation not permitted 메시지를 만났을때 (0) | 2013.02.22 |
- Total
- Today
- Yesterday
- 파이썬
- Redhat
- 클라우드
- neutron
- Network
- cpu
- command
- OVN
- Java
- ubuntu
- Swift
- 네트워크
- 오픈쉬프트
- 명령어
- 오픈스택
- Python
- 후기
- 컨테이너
- 설치
- install
- 우분투
- 레드햇
- 세미나
- sdn
- 뉴트론
- NOVA
- 하둡
- 김미경
- openstack
- 쿠버네티스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |