2014년 12월 18일 목요일

DNS (bind) 설정시 중요 옵션.

recursion yes;

recursion 설정이 yes 이면 내 dns 외에 도메인에 대해서도 응답을 한다.

 

allow-query { any; };

위와 같이 설정해야 다른 DNS 서버에서 질의시 응답을 한다.

eAccelerator , APC php 최소 버젼

/usr/local/src/eaccelerator-eaccelerator-42067ac/eaccelerator.h:45:2: error: #error "eAccelerator only supports PHP 5.1 and higher"
pecl/APC requires PHP (version >= 5.1.0)

 

 

eAccelerator는 5.1 이상

APC 역시 5.1 이상.

2014년 12월 16일 화요일

인민 에어 (A34X_2457) SSD 프리징 현상 해결

인민에어라고 불리우는 한성컴퓨터의 A34X_2457 모델을 구입 후 사용하고 있다.

초반에는 별 문제 없는 것 같더니, 얼마 지나지 않아 프리징현상이 계속 발생한다.

특히 크롬을 사용중 프리징현상이 발생하였다.

한성측에 문의 하였으나, OS를 재설치하거나 내방하여 A/S를 받으라 하는데 업무용 컴퓨터라

힘든 부분이 있었다.

SSD는 구입시 기본으로 내장되어 있는 것으로 에버레스트로 돌려 보니 모델명이 SAMSUNG MZMPC128HBFU-00000 이다.

예전에 집에서 사용하는 PC에 삼성 SSD 제품을 사용하고 같은 현상이 발생한 적이 있었는데, 그 때는 삼성매지션이란 프로그램으로

펌웨어 업데이트를 통해 해당 문제를 해결한 적이 있어, 시도해 보았으나 프로그램자체에서 인식자체를 하지 않는다.

OS 재설치를 고민하던 찰라에 이런 글을 발견 하였다.

해당 글에서는 인텔 8 시리즈 SATA AHCI 컨트롤러 드라이버를 설치 하라고 나와 있는 데, 이미 한성컴퓨터 측에서 다운 받은 드라이버가 설치되어 있는 상황.

그래서 반대로 해당 드라이브를 삭제하고, 윈도우 기본 드라이버로 바꿨다.

 

결론은 성공. 작업을 한 지 약 3주 정도 된 것 같은데,  하루에 한번 이상 발생하던 프리징 현상이 사라졌다.

2014년 11월 21일 금요일

원격데스크탑 포트 번호 변경.

스누피님이 만드신 배치파일 사용으로 대부분의 서버는 포트 변경이 정상적으로 이루어 졌다.

그러나 몇몇 서버, 특히 citrix 가 설치된 서버는 조금 문제가 있었다.

1. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber 만 변경 해서는 적용이 되지 않았다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp\PortNumber 도 같이 변경해 주어야 제대로 접속이 되었다.

2. citrix 같은 경우 원격데스크탑 서비스만 재 실행한다고 해서 제대로 구동되지 않는 다. 아예 재시작을 해주어야 됐음.

 

MS의 공식 fix 문서에서의 프로그램으로 실행해도 역시 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber 만 고침. 문서상에서도 그러함.

 

다른 검색결과에서는 두개 다 변경 하는 걸로 설명되어 있는 것도 여럿 있음. 두개 값의 차이점은 모르겠음.

 

아래는 스누피님의 배치파일 내용. 주석 달음.
@echo off
echo.
echo.
echo 원격 데스크톱 포트 변경하기 by snoopy
echo 지원 OS : 윈도우 비스타, 7, 2008, 2008 R2
echo.
set /p port=포트 번호 입력 :

REM 레지스트리 위치 같은 경우 윈도우 2000 서버 역시 동일 함.
REM fDenyTSConnections 0이면 원격데스크탑 활성화, 1이면 비활성화.
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f
REM 원격데스크탑 포트 변경.
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber /t REG_DWORD /d %port% /f
REM 원격데스크탑 포트 변경, 이건 추가 하였음.
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp" /v PortNumber /t REG_DWORD /d %port% /f
if errorlevel 1 (
cls
echo.
echo.
echo 우클릭 해서 관리자 권한으로 실행해주세요.
pause>nul
exit
)
REM 윈도우 2000 같은 경우 지원하지 않는 명령어임. 해서 2000이하에서는 안됨.
netsh advfirewall firewall add rule name="원격 데스크톱 %port%" dir=in action=allow protocol=tcp localport=%port%
net stop /y TermService
net start /y TermService
echo 모든 작업이 완료되었습니다.
pause>nul
exit

 

 

2014년 11월 4일 화요일

java.net.BindException: Permission denied

centos 6.2  버젼에서 yum 으로 톰캣 설치.

80포트로 바꾸고 아래와 같은 에러 발생.

...

LifecycleException:  Protocol handler initialization failed: java.net.BindException: Permission denied

...

 

1024이하의 포트를 사용할 경우 Root 권한 밖에 안된다고 하는데, root 권한으로 실행 해도 해당 메시지가 나옴.

/etc/init.d/tomcat6 스크립트를 vi 로 열어보면

 

사용자를  tomcat으로 바꾸고 실행하는 부분이 있다.

$SU - $TOMCAT_USER -c "$TOMCAT_SCRIPT start"

 

제일 상단에 보면 TOMCAT_USER의 변수가 설정되어 있는 데, 이걸 root로 변경후 실행 하면 오류없이 제대로 동작.

 

참조

geolocation.getcurrentposition timeout 문제.

폰갭으로 감싼 웹페이지.

디바이스 : 갤탭 10.1

 

OS를 킷캣으로 바꾼 후 geolocation.getcurrentposition 제대로 동작 안 하고, timeout 됨.

안드로이드  크롬에서 역시 같은 현상.

일반 브라우저는 잘됨.

 

안되는 이유는 진짜 간단 했음.;;

 

킷캣 업데이트 후 GPS 기능을 껏다, 다시 키면 됨...;

kisa openapi 질의 내용이 부정확 합니다. error

kisa openapi 로 질의시 아래와 같은 에러가 뜸.

문자셋 때문인가 해서 euc-kr, ansi 다 바꿔 봐도 안됨.

kisa에 문의.

아래와 같이 답변.
Whois OpenAPI를 통해 질의를 주신 부분에 대해 아래와 같이 답변드립니다.

KISA에서 운영하는 OpenAPI는 KISA가 보유한 IP 및 도메인(.KR 및 .한국)에 대해 최적화 되어 있습니다.

도메인을 검색하면 형식에 맞지 않는다고 응답이 나가는 부분은 선생님께서 국가도메인(.KR 및 .한국)이 아닌 기타 도메인(.com, ,net 등)을 질의하신 것으로 보입니다.

이는 각 도메인마다 제공하는 Whois 정보가 상이하여, 타 도메인은 KISA Whois OpenAPI로 제공이 불가하오니, 이점 참고하여 주시기 바랍니다.

 
<whois>
<krdomain>
<error>
<name>naver.com</name>
<error_code>031</error_code>
<error_msg>
# KOREAN(UTF8) 질의 내용이 부정확 합니다. 아래 주소 조회 예제를 확인하신 후 조회하여 주시기 바랍니다. 도메인 네임 검색 : 예) nic.or.kr 한글 도메인 검색 : 예) 한국인터넷정보센터.kr # ENGLISH The query type is incorrect. Please see the following query examples and try again. Domain Name Search : ex) nic.or.kr - NIDA/KRNIC Whois Service -
</error_msg>
</error>
</krdomain>
</whois>

naver.co.kr 로 했더니, 제대로 가져옴.