우분투에 IBM Java 설치하는 법

프로그래밍/Linux | 2009/05/27 11:25 | Posted by 드럼캡
우분투에 IBM Java를 설치할 일이 생겼다.
우분투에서 IBM Java를 apt-get으로 자동 설치해주지 않기때문에 (패키지 저작권 문제때문인것 같음) 커스텀 설치해야 한다.
그래서 구글링해서 알아본 결과, 결과가 나왔다.
다음 URL을 찾아가면 해결방법이 친절하게 나와있다.
아래는 JDK 6.0 기준이지만 JDK 5.0 이하는 5.0에 맞게 설정만 해주면 된다.

http://lousycoder.com/blog/index.php?/archives/94-Installing-IBM-JDK-6.0-on-Ubuntu.html

그리고 위의 순서대로 하다가 4번 이후에는 ibm-j2sdk1.5_1.5.0_i386.deb 와 같은 파일이 만들어 지게된다.
그러면 다음과 같이 sudo dpkg -i ibm-j2sdk1.5_1.5.0_i386.deb 해당 패키지를 설치해 주는것을 잊지 말아야 한다.

만약 우분투 OS전체의 JDK를 바꾸는 것이 아닌 유저별, JDK 를 따로 설정하는 것은 윈도우와 비슷하다.
vi /home/<계정이름>/.bash_profile
JAVA_HOME=<jdk 압축풀은 디렉토리>

이렇게 잡아주면 유저별로 실행되는 톰캣등의 어플리케이션은 해당 JDK로 실행되게 된다.

TRACKBACK ADDRESS : http://drumcap.com/trackback/56 관련글 쓰기

댓글을 달아 주세요

리눅스 관리를 하다보면 ROOT계정은 특히나 누가, 언제, 들어왔는지 궁금할 때가 많다. 
그래서, 간혹 로그를 살펴보기도 하는데, 이게 영 만만치 않다.
왜냐하면 Firewall 로 막아두거나 ssh 포트를 바꾸지 않는이상 끊임없는 해킹 시도에 시달려야 하고, 수많은 관련 로그들을 보게될 것이기 때문이다. 그중에 원하는 로그만 찾는다는 것은 짜증 * 1000000 배에 달하는 작업이다.

그래서 로그 수집기를 고민하던 중 메일로 보내면 간단하다는 것을 깨닫고 제작했다.
아래의 스크립트를 "mailer.sh" 로 저장한 후 .bash_profile 파일을 열어 ./mailer.sh 와 같은 방식으로 실행해 주기만 하면 된다.
당연한 이야기 지만 서버에 Sendmail 류의 smtp 데몬이 깔려있어야 한다.

#!/bin/sh
MAIL_SUBJECT="[서버로그]  `who -m | cut -d"(" -f2 | cut -d")" -f1` 가 ROOT 계정으로 로긴했습니다"

echo '상세정보 : '  `who -m --ips | cut -d"(" -f2 | cut -d")" -f1` '가 ROOT 계정으로 로긴했습니다' | mail -s "$MAIL_SUBJECT" administrator@sample.co.kr

TRACKBACK ADDRESS : http://drumcap.com/trackback/43 관련글 쓰기

댓글을 달아 주세요

디폴트로 모든걸 설치하면 LVM으로 잡히고 또한 ext2online 패치가 되어있는 상태가 된다. 만약 하드디스크를 추가했을경우.. LVM 파티션을 늘리는 방법이다.

/ 파티션에서 어찌할까 고민했는데
문서들을 찾아보면 언마운트 하고 e2fsadm 을 돌리라고 한다.
그리해도 되지만 나는 루트를 언마운트 하고싶지 않았고, 레뎃엔터프라이즈는 실수하면 다시 깔수도 없기에 좀더 안전한 방법을 찾아봤다. (고객은 정식 등록한 Redhat ESAS를 설치하고 있었고 이제 단한번의 설치기회만 남아있었다. 미국에선 다시 설치하면 Redhat에 연락해서 Key를 받아야 한다. )
결국 Redhat ESAS4에 깔려있는 ext2onlie 패치를 적극 활용해 루트를 늘리는데 성공했다.
이로써 /가 총 560G 가 되었다
300G 하드 포맷하는동안 멈춰 있어서 무지 간떨렸다.
또, 관련 문서도 없어서 무지 고생했다는.... ^^

[root@frobozz]~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00                      17482140  10355540   6241956  63% /
/dev/hda2               101105     21537     74347  23% /boot
none                    257872         0    257872   0% /dev/shm
/dev/sda2              4184772     89040   4095732   3% /media/WORKER
[root@frobozz]~# lvm      
lvm> lvextend -L +5G VolGroup00/LogVol00  
Extending logical volume LogVol00 to 21.94 GB  
Logical volume LogVol00 successfully resized
lvm> quit  
Exiting.
[root@frobozz]~# ext2online /dev/mapper/VolGroup00-LogVol00
ext2online v1.1.18 - 2001/03/18 for EXT2FS 0.5b
[root@frobozz]~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00                      22643260  10372816  11126996  49% /
/dev/hda2               101105     21537     74347  23% /boot
none                    257872         0    257872   0% /dev/shm
/dev/sda2              4184772     89040   4095732   3% /media/WORKER
[root@frobozz]~#


TRACKBACK ADDRESS : http://drumcap.com/trackback/17 관련글 쓰기

댓글을 달아 주세요