2013년 7월 2일 화요일

pdns 설치

DB 기반 DNS 서버를 찾다가 mydns와 pdns 를 찾았다.

뭐를 설치해서 사용할 까 고민했다.

아주오래된 2004년도에 조사된 dns server 점유율 조사에서는 대략 1% 차이로 mydns가 좀 더 높다.

웹쪽 인터페이스는 mydns 는 mydnsconfig, pdns는 poweradmin 이 대표적이였다.

딱 보니까 mydns 쪽 인터페이스가 좀더 나아서 mydns 를 설치 할까 싶었는데, 결정적으로 mydns는

2006년 1월18일 이후 업데이트가 없다.

powerdns 는 2013년 6월 7일자 까지 업데이트가 나와있다.

powerdns 선택~

설치는 여기 대로 했더니, 별로 어렵지 않았다.

간단한 테스트도 맞쳤는데, 잘 응답된다.

근데 poweradmin 이 좀 구리구리하다;;

다른 건 없나 뒤지다 소스포지에서  괜찮은 거 발견.

무려 윈도우에서 직접 pdns를 컨트롤 할 수 있게 해주는 프로그램으로 winPowerDns Control

로컬에서 서버쪽 mysql에 접속해서 컨트롤 하는 프로그램 같다.

mysql에서 접속할 아이피를 열어줘야 됨.
GRANT ALL ON powerdns.* TO 'power_admin'@'xxx.xxx.xxx.xxx';

아직 베타버젼인데 인터페이스도 나쁘지 않고 윈7에서도 잘 동작한다.

bind에서 갈아 타야 겠다.

2013년 6월 5일 수요일

Service Unavailable

Service Unavailable 오류 발생 index.html 도 접근 안됨.
로그 확인 결과 2013-06-04 07:34:55 192.xxx.xxx.xxx 62907 xxx.xxx.xxx.xxx 80 HTTP/1.1 GET /favicon.ico 503 1 Disabled DefaultAppPool

위와 같이 나옴

응용 프로그램 풀에서 DefaultAppPool 를 오른 쪽 클릭 후 시작 함.

2013년 5월 22일 수요일

레이드 설정된 시스템에 하드디스크 추가.

레이드 설정된 시스템에는 /dev/sdb1 같은 파티션이 없다.
대신 /dev/mapper/ 에 등록 되었다.

============================

레이드 확인명령
dmraid -r

============================

처리 방식은 기존과 같다.
fdisk /dev/mapper/ddf1_---

파티션 생성하면 p1이 붙은 새파일이 생긴다.
mkfs.ext4 /dev/mapper/ddf1_---p1

포맷후 마운트 하면됨.
mount /dev/mapper/ddf1_---p1 /tmp

============================

fstab에 uuid 로 등록하기

uuid 확인법
[root@webbackup superoz]# blkid /dev/mapper/ddf1---
/dev/mapper/ddf1_---: UUID="12314412-12312-212321-2142-24324e43" TYPE="ext4"

위의 UUID로 fstab에 등록

UUID=12314412-12312-212321-2142-24324e43 /tmp ext4 defaults 1 2

 

 

참고: http://mbroz.fedorapeople.org/talks/DeviceMapperBasics/dm.pdf

2013년 5월 9일 목요일

자꾸 헷갈리는 DNS 마스터,슬레이브 개념 정리~

마스터와 슬레이브로 2개 등록시 RTT에 의해 라운드로빈으로 분산된다.

문제는 마스터 서버가 다운시에는 SOA 레코더의 expire 시간동안만 slave 가 동작한다는 사실~

그래서 결국에는 문제가 생긴다고 한다.

 

출처:http://cafe.naver.com/dnspro/22279

2013년 3월 19일 화요일

자바스크립트 중복 제거 함수.

var a=[];
while(a.length <3) {
var n = Math.round(Math.random() * 20);
if (a.indexOf(n)==-1) a.push(n);
}

출처:http://stackoverflow.com/a/5740725

2013년 2월 23일 토요일

geopoint cannot be resolved to a type 해결책

1. 이클립스 프로젝트에서 오른쪽 클릭.

2. Properties -> Android 선택

3. Build Target 에서 Google API 를 선택한다.

 

번외로 dalvik.system.vmruntime cannot be resolved to a type 오류 발생시

플래폼 버젼을 내려준다. 2.2로 하니까 해결 됬음.

2013년 2월 4일 월요일

윈도우 톰캣 ROOT 네트워크 드라이브

윈도우에서 톰캣을 사용중에 있다.

서버 a 와 서버 b 가 있다.

서버 a에는 톰캣이 있고,  컨텐츠가 있다.

서버 b에는 톰캣이 있고, 컨텐츠가 없다.

서버b에서는 네트워크 드라이브를 통해서 서버 a의 컨텐츠를 가져 다 써야 한다.

서버a의 ROOT 위치는 webapps/ROOT, ROOT 드라이브를 공유했다.

네트워크 드라이브를 잡자.
net use X: \\tbittpcont1\root password /user:userid

server.xml 내용
      <Host name="localhost"  appBase=""
unpackWARs="true" autoDeploy="true">
<Context path="/" docBase="\\netbios\root" reloadable="true"/>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t &quot;%r&quot; %s %b" resolveHosts="false"/>
</Host>

이게 중요한데, 네트워크 드라이브를 NETBIOS 로 지정 해 줘야 한다.

출처

ps. 진짜 해결 하고 나니 별거 아닌데, 장장 3일이나 걸쳐서 처리 했다.