OpenSource Story Board 387

[dmesg] kernel: type=1400 audit(1404149145.749:40): avc: denied { write } for pid=438 comm="ifconfig" path="/tmp/edscan.lck" dev=xvda3 ino=390926 scontext=system_u:system_r:ifconfig_t:s0 tcontext=system_u:object_r:initrc_tmp_t:s0 tclass=file

1. 에러 메시지:kernel: type=1400 audit(1404149145.749:40): avc: denied { write } for pid=438 comm="ifconfig" path="/tmp/edscan.lck" dev=xvda3 ino=390926 scontext=system_u:system_r:ifconfig_t:s0 tcontext=system_u:object_r:initrc_tmp_t:s0 tclass=file 2. 원인:- SELinux 설정값이 enforcing 으로 되어 있을 때 발생하는 메시지 3. 조치 방안:- setenforce 명령 실행 # setenforce 0 // SELinux 데몬 끄기(setenforce 1 은 켜기) - 위 명령이 정상 수행되지 않을 경우, /..

[syslog] ntpd[pid]: frequency error 510 PPM exceeds tolerance 500 PPM

1. 에러 메시지:ntpd[pid]: frequency error 510 PPM exceeds tolerance 500 PPM 2. 원인 & 상세 설명:- CloudStack XEN 가상화 환경에서 기본적으로 DomU(Guest VM) 에서의 clock 은 Dom0(Control Domain 또는 cnode) 의 clock 에 동기화되도록 설정되어 있음- 하지만, xen.independent_wallclock 값이 ‘0’으로 설정되어 있으면 Dom0 에 독립적으로 clock 이 동작 0 = The clock will NOT be sync with the host. 1 = The clock will be sync with the host. - 독립적으로 clock 이 동작하려는 상황에서 ntp 데몬을 통해..

MySQL 클러스터의 성능을 최적화하기 위한 기본 지식

MySQL 클러스터는 실시간, 확장 성 및 트랜잭션 데이터베이스이다. 그것은 실제로 실시간 성능 및 캐리어 급 가용성을 필요로하는 애플리케이션에 내장 된 통신 데이터베이스로 설계되었다. 하지만 MySQL 클러스터는 모바일 결제 시스템, 실시간 분석, 씨앗 스트리밍 및 분석 및 콘텐츠 관리를 포함한 기업 솔루션에 사용 사례를 확장 향상시킬 수있다. MySQL 클러스터는 집약적 인 워크로드의 요구를 충족하기 위해 수평으로 확장 할 수있는 기능이 있다. 다음은 MySQL 클러스터의 구조는 다음과 같다. 데이터 노드, 응용 프로그램 노드와 관리 노드 : 클러스터는 3 노드 (node)로 구성된다. 데이터 노드는 일반적으로 데이터 액세스 및 저장을 관리. 애플리케이션 노드는 애플리케이션 로직에서 데이터 노드에 대..

[JBossEAP]jboss에서 JSESSIONID cookie name 변경 방법

JSESSIONID cookie name 변경 방법 (*)4.x, 5.x 버전 JSESSIONID라는 cookie name은 servlet spec에 명시되어 있어서 따로 이를 위한 설정법을 JBoss에서 제공하지는 않는다. 하지만 아래와 같이 system property( run.conf의 JAVA_OPTS 부분에 설정 )에 등록하여 cookie name을 변경할 수 있다. -Dorg.apache.catalina.JSESSIONID=MySessionCookie (주의사항) 이렇게 JBoss 레벨에서 Cookie Name을 변경을 하면 mod-jk에서 설정을 변경시켜줄 부분이 생긴다. mod-jk는 session stickyness 구현을 위하여 request의 cookie name을 보고 어느 WAS로..

JBOSS 바인딩 서비스 포트 정의

▣ 바인딩 서비스 포트 정의 Servicce Binding Manager는 Jboss가 구동하면서 동작합니다. 파일경로 : /jboss/jboss-6.1.0.Final/server/default/conf/bindingservice.beans/META-INF 파일명 : bindings-jboss-beans.xml 위 파일에는 binding set 이라고 하는 포트 구성 정보를 같이 포함하고 있으며 이 정보는 JBoss 의 구동 스크 립트에서 인자로 지정할 수 있습니다. Service Binding Manager에서 제공하는 기본 binding set은 ports-default, ports-01, ports-02, ports-03이 있 으며 이 binding set에는 포트 충돌이 발생하지 않도록 bindi..

02. CUBRID의 일꾼 - 프로세스

지난 편에 이어서, 프로세스에 대해 알아볼게요 CUBRID 설치 후 서비스를 위한 구동이 완료되면 아래의 프로세스를 확인 할 수 있어요 linux) – “ps –ef | grep cub_” 명령어를 이용하여 구동 process 확인 (oracle이 ora_라면 cubrid는 cub_) • Master Process– 프로세스 검색 명령어에 의해 “cub_master” 로 확인– 큐브리드 서비스를 구동하면 하나의 cub_master 프로세스가 구동 (oracle의 pmon 역할)– Client와 DB Server프로세스 사이의 연결을 담당하는 프로세스• Database Server Process– 프로세스 검색 명령어에 의해 “cub_server ”의 형태로 확인– 데이터베이스가 구동되어 있을 때 검색되는..

Linux에서 kill 명령어로 안전하게 프로세스 종료 하는 방법

Kill은 이벤트가 발생 했음을 프로세스에 알려 옵션에서 지정한 동작을 하게 됩니다. # kill -KILL(9) : 하드웨어적 종료 (가장강력) # kill -TERM(15) : 소프트웨어적 종료 (소프트웨어에 따라 실행유무결정) # kill -HUP(1) : 데몬의 경우 종료 후, 다시시작 (프로세스 종료가 아님, 코드 및 데이터 refresh 역할) # kill -2 : 포그라운드에서 [ctrl] + [c] (작업취소) 를 누르는 것과 동일 # kill -3 : 포그라운드에서 [ctrl] + [\]를 누르는 것과 동일 [ctrl] + [\] : 작업취소 [ctrl] + [c]와 동일하지만 더 강력함 signal 종류 별로 signal handler 를 지정할 수 있는데 유일하게 handler 를 지..

rsync 설치,설정

리눅스 다량의 파일들을 전송/수신하며, 데이터의 증분치를 관리하는 rsync 설치, 설정 방법 [rsync 서버 설정]rsync 서버 설치 확인 #yum info installed rsync or # rpm -qa | grep rsync 설치가 되어 있지 않다면... #yum install rsync xinetd 패키지 확인#yum info installed xinetd or # rpm -qa | grep xinetd설치가 되어 있지 않다면... #yum install xinetd rsnyc 사용 설정# vi /etc/xinetd.d/rsync'disable = yes' 라고 되어있는 부분을 'disable = no' 로 변경한다.=========================================..

01. Welcome to CUBRID 소개

안녕하세요~ 오늘은 큐브리드 사에서 제공하는 CUBRID DB에 대해 알아볼까요~? CURBID는 국산 오픈소스 라이선스 DB로 RDBMS (관계형 모델을 기반으로 하는 데이터베이스 관리 시스템)입니다.현재는 NHN의 Ndrive 서비스를 CUBRID DB로 사용한다고 합니다. CUBRID의 주요 특징은 다음과 같습니다 트랜잭션 ACID 지원HA/복제 환경에서 트랜잭션 일치성 보장고가용성 기능 지원(High Availability)샤딩 기능 지원(Sharding)테이블 분할 기능(Partitioning)인덱스(Multi-Range/Covered/Reverse/Multi-Index) 지원온라인/오프라인/증분/압축/병렬 백업계층형 쿼리(Hierarchical Query)클릭 카운터쿼리 플랜 캐시, 쿼리 결과..