개발자의 노트
[Linux] JDK 설치 (1.7)
소프트웨어개발/Java 2017. 10. 19. 12:58

새로운 jdk를 설치하자.http://www.oracle.com/technetwork/java/javase/downloads/ 방문1.7 버전 중에 최신 버전을 다운로드 받아 설치하면 됨 (작성 당시 최신은 7u71) 32bit의 경우 Java SE Development Kit 7u71 32bit 다운로드 jdk-7u79-linux-i586.tar.gz64bit의 경우 Java SE Development Kit 7u71 64bit 다운로드 jdk-7u79-linux-x64.tar.gz JDK 설치 # cd /util/src# gunzip jdk-7u79-linux-x64.gz (파일을 다운받으면 .gz 파일임… 근데 tar로 압축해제됨. )# tar xvf jdk-7u79-linux-x64.gz# mkd..

UCARP를 이용한 서버 이중화 (Redundancy)

UCARP 는 CARP (Common Address Redundancy Protocol) 프로토콜을 구현한 것으로 Virtual IP(VIP)를 여러 서버가 공유해서 자동으로 Failover를 처리한다. VIP가 실제 서비스되는 대표 아이피이며, A 서버와 B 서버가 존재한다고 하자. 먼저 A 서버가 VIP를 획득하여 서비스를 하다가, A 서버가 장애가 나면 B 서버가 이를 감지하여 VIP를 획득하여 무중단 서비스를 제공한다. 그러다가 A 서버가 다시 정상적으로 구동되면 다시금 VIP를 획득하여 A 서버를 통해서 서비스를 제공하게 된다. 서비스 장애로 VIP로가 넘어가는 시간은 아주 짧아서 장애시간이 없다고 봐도 무방하다. - VIP(서비스 IP) : 10.10.10.10 - 서버 #1 : 10.10.1..

[Node.js] Node용 Oracle모듈 설치 (strong-oracle)
소프트웨어개발/Node.js 2015. 4. 24. 19:16

node용 oracle을 설치하자. (strong-oracle 사용) 우선 오라클 instant client를 설치하자. (RPM 설치) 아래 사이트로 가서 RPM을 다운받는다. (64bit 기준) http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html 아래 두개의 파일을 다운받고 oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm RPM 설치를 한다. # rpm -ivh oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm # rpm -ivh ora..

INBOUND / OUTBOUND 포트 변경

외부에서 서버로 들어오는 (INBOUND) 포트를 A 에서 B로 리다이렉트 해야 할 경우가 있다.예를 들어 80으로 들어오는 포트를 서버에서는 7080으로 LISTEN 해야 한다면 iptables에서 변경하자. # iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 7080 또한, 서버에서 외부로 나가는 (OUTBOUND) 포트를 A에서 B로 리다이렉트해야 할 경우가 있다.예를 들어 80으로 나가는 포트를 외부에서는 60000 으로 LISTEN 하고 있다면 iptables에서 변경하자. # iptables -t nat -A OUTPUT -p tcp --dport 80 -j REDIRECT --to-port 60000 ..

[ALTIBASE ] MyBatis, Spring, ALTIBASE 연동

http://aid.altibase.com/plugins/servlet/mobile#content/view/7340868 MyBatis, Spring, ALTIBASE 연동할 일이 있어.. 위의 링크로 설정은 해결했으나.. 이놈의 altibase jdbc용 jar가 altibase 홈페이지에서 받은 걸로 안됨.. 버전마다 좀 차이가 있는 듯하여.. 찾으시는 분들을 위해 몇개 올려둠. 인터넷으로 찾다찾다.. altibase-jdbc-driver-5.1.5.46.jar 구해서 하니 됨.. altibase 서버가 설치된 업체에게 서버에 설치된 jar를 달라고 해서 사용하면 제일 좋을 듯..

WordPress에서 mysql 연결시 sock 위치 설정하기

mysql을 구동하다보면 sock 위치를 임의로 지정해서 사용할 일이 있다. mysql> SHOW VARIABLES LIKE 'socket'; +---------------+-------------------------------+ | Variable_name | Value | +---------------+-------------------------------+ | socket | /aaa/bbb/mysql/mysql.sock | +---------------+-------------------------------+ wordpress 사용시 /var/run/mysqld/mysqld.sock 처럼 기본 sock 위치를 찾는다. 이때문에 "데이타베이스 연결 에러"가 나는 상황이 있는데.. wp-conf..

[Linux] 비트수 확인하기

getconf LONG_BIT 32가 나오면 32Bit64가 나오면 64Bit

[Linux] 해당 위치의 폴더들의 사용용량을 확인

해당 위치의 폴더들의 사용용량을 확인하고 싶을 경우... / 위치에서 날려보자.. # du -ks * | sort -nr | cut -f2 | xargs -d '\n' du -sh 3.1Gusr 474Mvar 325Mlib 149Mroot 102Mwordpress 92Mboot 31Mlib64 27Metc 16Msbin 7.7Mbin 188Kdev 140Ktmp 132Klog 36Khome 16Klost+found 4.0Ksrv 4.0Kselinux 4.0Kopt 4.0Knet 4.0Kmnt 4.0Kmisc 4.0Kmedia 4.0Kcgroup 0sys 설명은 없음...