pgAdmin III 의 Tools - Server Configuration - pg_hba.conf 를 사용해서 추가 하니 잘 안된다 ( 9.1 버전인데, Tool 버그가 있는 것 같다 )
걍 PosgresSQL 의 Data 위치에 보면 pg_hba.conf 파일이 있는데 직접 아래와 같이 집어 넣는다.
[ 모든 IP 허용 ]
host all all 0.0.0.0/0 password
그리고 pgAdmin III 의 Tools - Server Configuration - pg_hba.conf 를 열고 Reload Server 버튼을 한번 눌러준다
그리고 원격에서 접속해 보기
[ linux ]
위치 : /var/lib/pgsql/data내용 : host all all 192.168.1.0/16 md5
2011년 10월 20일 목요일
2011년 9월 30일 금요일
HexToAsc
String 형태의 Hex 값을 String 형태의 Ascii 값으로 변환
function TForm1.HexToAsc(strData: String): String;
var
sresult: String;
sfinal: String;
hexc: Cardinal;
i: Integer;
begin
i := 1;
while i <= Length(strData) do
begin
hexc := StrToInt('$' + Copy(strData,i,2));
sresult := IntToStr(hexc);
sresult := chr(StrToInt(sresult));
sfinal := sfinal + sresult;
i := i + 2;
end;
Result := sfinal;
end;
2011년 9월 6일 화요일
Tomcat 서버에 특정 ip 만 접근 할 수 있게 설정하기
1. Tomcat 설치 위치에 conf 폴더 내의 context.xml 파일을 메모장 같은 Editor 로 연다 ( 편집하기 전에 미리 백업을 해두자 )
- Windows 경우 Default 설치 경로 : C:\Program Files\Apache Software Foundation\Tomcat 6.0
- Linux 의 경우 : /usr/local/tomcat
2. context.xml 파일의 맨 끝부분에 다음의 내용이 반드시 있는지 확인 한다
- <WatchedResource>WEB-INF/web.xml</WatchedResource>
3. </WatchedResource> 태그 다음 라인에 아래의 내용을 추가 한다. allow 항목에 허용하고 싶은 ip 를 넣는다. ip 가 여러개 일경우 192.168.1.22|192.168.1.33 과 같이 넣고 저장 한다
- <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="IP1|IP2|IP3"/>
4. Tomcat 을 다시 시작 한다
- Windows 경우 : Trayicon 영역에서 tomcat 아이콘을 찾아 마우스 오른쪽 마우스 클릭하여 Stop Service 후 Start Service 하면 된다
- Linux 의 경우 : /etc/init.d/tomcat restart 하면 된다
[ 주의 ]
- Tomcat 의 각종 설정 파일들 안에 한글 주석을 달 경우 주의 해야 한다. 각종 *.xml 파일들이 Tomcat 이 Start 할 때 Parse 되는데 이때 한글 주석을 만나면 Error 가 발생하며, Tomcat Service 는 올라 왔지만, 메인 Servlet 이 Load 실패 하기 때문에 해당 웹 페이지가 열리지 않는다.
어쩔 수 없이 한글 주석을 달아야 한다면, 해당 *.xml 파일의 맨 상단의 encoding='utf-8' 부분을 encoding='eucKR' 로 변경하고, Tomcat 을 재시작하면 된다
- Windows 경우 Default 설치 경로 : C:\Program Files\Apache Software Foundation\Tomcat 6.0
- Linux 의 경우 : /usr/local/tomcat
2. context.xml 파일의 맨 끝부분에 다음의 내용이 반드시 있는지 확인 한다
- <WatchedResource>WEB-INF/web.xml</WatchedResource>
3. </WatchedResource> 태그 다음 라인에 아래의 내용을 추가 한다. allow 항목에 허용하고 싶은 ip 를 넣는다. ip 가 여러개 일경우 192.168.1.22|192.168.1.33 과 같이 넣고 저장 한다
- <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="IP1|IP2|IP3"/>
4. Tomcat 을 다시 시작 한다
- Windows 경우 : Trayicon 영역에서 tomcat 아이콘을 찾아 마우스 오른쪽 마우스 클릭하여 Stop Service 후 Start Service 하면 된다
- Linux 의 경우 : /etc/init.d/tomcat restart 하면 된다
[ 주의 ]
- Tomcat 의 각종 설정 파일들 안에 한글 주석을 달 경우 주의 해야 한다. 각종 *.xml 파일들이 Tomcat 이 Start 할 때 Parse 되는데 이때 한글 주석을 만나면 Error 가 발생하며, Tomcat Service 는 올라 왔지만, 메인 Servlet 이 Load 실패 하기 때문에 해당 웹 페이지가 열리지 않는다.
어쩔 수 없이 한글 주석을 달아야 한다면, 해당 *.xml 파일의 맨 상단의 encoding='utf-8' 부분을 encoding='eucKR' 로 변경하고, Tomcat 을 재시작하면 된다
2011년 8월 23일 화요일
Linux 에서 해당 App 가 어떤 Lib 를 참조하는지 확인
ldd /usr/sbin/asterisk
or
strace -e open /usr/sbin/asterisk ( 없으면 yum install strace )
or
strace -e open /usr/sbin/asterisk ( 없으면 yum install strace )
2011년 8월 22일 월요일
2011년 8월 21일 일요일
Linux 에서 wireshark 로 dump 방법
wireshark 를 설치 하고,
dumpcap -i eth0 -a duration:120 -w /home/20141201_100_eth0_01.pcap
dumpcap -i wlan0 -a duration:120 -w /home/musesoft/20150313_100_wlan0_02.pcap
tcpdump -i any -s 0 -w /home/20140415_200_eth0_01.pcap -vvvv
dumpcap -i eth0 -a duration:120 -w /home/20141201_100_eth0_01.pcap
dumpcap -i wlan0 -a duration:120 -w /home/musesoft/20150313_100_wlan0_02.pcap
tcpdump -i any -s 0 -w /home/20140415_200_eth0_01.pcap -vvvv
피드 구독하기:
글 (Atom)