프로그래밍/Linux 3

우분투에 IBM Java 설치하는 법

우분투에 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-j2s..

리눅스 계정 로긴시 관리자에게 메일 보내는 쉘 스크립트

리눅스 관리를 하다보면 ROOT계정은 특히나 누가, 언제, 들어왔는지 궁금할 때가 많다. 그래서, 간혹 로그를 살펴보기도 하는데, 이게 영 만만치 않다. 왜냐하면 Firewall 로 막아두거나 ssh 포트를 바꾸지 않는이상 끊임없는 해킹 시도에 시달려야 하고, 수많은 관련 로그들을 보게될 것이기 때문이다. 그중에 원하는 로그만 찾는다는 것은 짜증 * 1000000 배에 달하는 작업이다. 그래서 로그 수집기를 고민하던 중 메일로 보내면 간단하다는 것을 깨닫고 제작했다. 아래의 스크립트를 "mailer.sh" 로 저장한 후 .bash_profile 파일을 열어 ./mailer.sh 와 같은 방식으로 실행해 주기만 하면 된다. 당연한 이야기 지만 서버에 Sendmail 류의 smtp 데몬이 깔려있어야 한다. ..

Redhat ESAS4 에서 디폴트설치의 LVM 파티션용량 늘리는법

디폴트로 모든걸 설치하면 LVM으로 잡히고 또한 ext2online 패치가 되어있는 상태가 된다. 만약 하드디스크를 추가했을경우.. LVM 파티션을 늘리는 방법이다. / 파티션에서 어찌할까 고민했는데 문서들을 찾아보면 언마운트 하고 e2fsadm 을 돌리라고 한다. 그리해도 되지만 나는 루트를 언마운트 하고싶지 않았고, 레뎃엔터프라이즈는 실수하면 다시 깔수도 없기에 좀더 안전한 방법을 찾아봤다. (고객은 정식 등록한 Redhat ESAS를 설치하고 있었고 이제 단한번의 설치기회만 남아있었다. 미국에선 다시 설치하면 Redhat에 연락해서 Key를 받아야 한다. ) 결국 Redhat ESAS4에 깔려있는 ext2onlie 패치를 적극 활용해 루트를 늘리는데 성공했다. 이로써 /가 총 560G 가 되었다 3..