Linux (3)
JDK 설치하기 (일반 사용자)

ROOT가 아닌 일반 유저로 JDK를 설치해보겠다.


1. 자바 버전 확인

$ java -version

java version "1.4.2"

jdkgcj 0.3.1 (http://www.arklinux.org/projects/jdkgcj)

gcj (GCC) 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)

Copyright (C) 2004 Free Software Foundation, Inc.

This is free software; see the source for copying conditions.  There is NO

warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


2. JDK 다운로드

 - 알아서 한다.  getconf LONG_BIT 명령어를 사용해서 32비트인지 64비트인지만 확인하자

 - RPM버전이 아닌 그냥 BIN으로 되어있는걸로 다운로드한다.

$ getconf LONG_BIT

32


3. 설치

$ ll jdk*

-rw-rw-r--  1 pay pay 71799552 Oct 15  2013 jdk-6u45-linux-i586.bin

$ chmod +x jdk-6u45-linux-i586.bin 

$ ll jdk*

-rwxrwxr-x  1 pay pay 71799552 Oct 15  2013 jdk-6u45-linux-i586.bin

$ ./jdk-6u45-linux-i586.bin 

.............. 설치.......

$ ll

total 494880

drwxr-xr-x  8 donnert donnert      4096 Mar 27  2013 jdk1.6.0_45

-rwxrwxr-x  1 donnert donnert  71799552 Oct 15  2013 jdk-6u45-linux-i586.bin


4. 설정

프로파일 수정하고 source명령어를 통해 적용시키면 된다.  혹은 재접속하거나..

주의할점은 PATH항목의 자바홈을 뒤로 넣으면 서버 기본 java가 먼저 잡힌다. 앞에 넣자

$cd ~

$vi .bash_profile

JAVA_HOME=$HOME/jdk1.6.0_45

PATH=$JAVA_HOME/bin:$PATH:$HOME/bin

:wq

$source .bash_profile

$java -version

java version "1.6.0_45"

Java(TM) SE Runtime Environment (build 1.6.0_45-b06)

Java HotSpot(TM) Server VM (build 20.45-b01, mixed mode)


설치 끝


0  Comments,   0  Trackbacks
댓글 쓰기
서버 공인 및 사설 IP 확인

1. ifconfig를 이용한 평범한 방법

> ipconfig

eth0      Link encap:Ethernet  HWaddr D8:D3:85:E1:1A:E0  
          inet addr:xxx.xxx.xxx.xxx  Bcast:xxx.xxx.xxx.xxx  Mask:255.255.255.192
          inet6 addr: fe80::dad3:85ff:fee1:1ae0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:10823500 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7472760 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1547256320 (1.4 GiB)  TX bytes:7501446783 (6.9 GiB)
          Interrupt:162 Memory:f4000000-f4012800 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:14220694 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14220694 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:2515746329 (2.3 GiB)  TX bytes:2515746329 (2.3 GiB)


2. netstat를 이용한 방법(HP계열에서만 되는듯?)

> netstat -ni

Name      Mtu  Network         Address         Ipkts   Ierrs Opkts   Oerrs Coll

lo0       4136 127.0.0.0       127.0.0.1       409856012 0     409856012 0     0  

lan4      1500 xxx.xxx.xxx.xxx    xxx.xxx.xxx.xxx  2620308736 0  2487146066 0   0 


3. 번외로 꼼수를 이용

정확히는 서버쪽에서 나가는 IP 확인이 가능하다

what's my ip를 콘솔로 찍은것뿐?

> wget http://ipecho.net/plain -O - -q ; echo




'개발 > Linux/Server' 카테고리의 다른 글

shell 색상 입히기  (0) 2013.11.28
마지막으로 수정된 파일 tail 걸기  (0) 2013.11.13
서버 공인 및 사설 IP 확인  (0) 2013.08.21
방화벽 설정(iptables)  (0) 2013.06.19
SVN 서버 설치하기(Cent OS)  (0) 2013.05.14
각 폴더명 크기 보기  (0) 2013.04.23
0  Comments,   0  Trackbacks
댓글 쓰기
linux 파일 목록 뽑기
파일만
find . -type f -print

파일명만
find . -type f -exec basename {} \;

디렉토리 포함

find . -exec ls -d {} \;

'개발 > Linux/Server' 카테고리의 다른 글

tomcat 에서 access 로그 사용하기  (0) 2012.08.30
파일 사이즈로 찾기  (0) 2012.06.04
linux 파일 목록 뽑기  (0) 2012.05.23
서버 간 파일 전송 linux  (0) 2012.03.19
tar 원하는 경로에 해제 하기  (0) 2012.03.13
tomcat에서 symbolic link 사용하기  (0) 2012.02.06
0  Comments,   0  Trackbacks
댓글 쓰기