본문 바로가기

분류 전체보기

(186)
oracle 9i / 10g / 11g 설치 하기! (오라클 설치) linux!! ■ oracle CentOS (Redhat) x64 시스템에서 oracle 설치 과정 공통 준비 1. 자신이 사용할 오라클 다운로드 http://edelivery.oracle.com 2. LINUX 설치 준비 리눅스를 설치할때 주의 사항 ※GUI를 설치하라 (본 문서는 gnome으로 진행한다) ※개발툴을 모두 설치하라 (나중에 rpm으로도 가능하다만은 귀찮으니) ※host명 변경시에 골치 아픈일이 생길수 있으니 미리 host명을 생각해 두어라 ※스토리지 공간도 확인하자 3. CentOS를 설치 했다면 아래 부분을 변경하자 /etc/redhat-release 기존 : CentOS release 5.4 (Final) 변경 : redhat-4 4. 필요한 PKG를 설치해야한다. 위에서 개발툴을 모두 설치 했다..
mysql 사용자 추가하기 ######### mysql에 test이 접속할수 있는 ID를 만들어 준다 user 생성 ############### INSERT INTO user (Host, User, Password, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv, Index_priv, Alter_priv, Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv, Execute_priv, Repl_slave_priv, Repl_client_..
iptables 정책 새워보기 운영을 하면서 피치 못하게 외부의 적으로부터 해킹의 흔적을 발견하는경우가 있습니다 그럴경우 방화벽장비가 있다면 좋겠으나.. 그렇지 못하므로 리눅스의 iptables를 이용하여 처리를 해보고자 합니다. #infra network iptables -A INPUT -s x.x.x.x -j ACCEPT #특정 IP에 대해서는 무조건 허용 iptables -A INPUT -s 127.0.0.1 -j ACCEPT #outbound accept SMTP in/out iptables -A INPUT -p tcp --dport 25 -j ACCEPT iptables -A INPUT -p tcp --sport 25 -j ACCEPT #outbound accept DNS iptables -A INPUT -p tcp --sp..
python + MySQLdb import 혹은 설치방법 흠...일단 oracle 조합만 쓰다보니 rpm으로 쉽게쉽게 설치를 하다가 이번에 mysql에서 사용할일이 있어서 설치를 해보았습니다. 각설하고 결론부터 말씀 드리자면.. mysql 자체가 컴파일이 이상하게 되었다거나, 정확한 옵션을 모를경우에는 아싸리 mysql을 재 설치하는게 좋습니다. (재설치가 정신건강에 이롭습니다) ========== 환경 CentOS 5.5 x64 + python 2.4.3 + Mysql 5.0.51 + MySQL-python-1.2.3 MySQL-python-1.2.3 컴파일 과정 1. 다운로드 받고 (http://sourceforge.net/projects/mysql-python/files/mysql-python/) 압축 푸는 과정은 생략 2. 최초 setuptools가 필..
oracle 한글 insert시 문제해결 어찌하나...ㅠㅠ; 아래는 코드 #!/usr/bin/python # -*- coding: euc-kr -*- import cx_Oracle con=cx_Oracle.connect("id","passwd","SID") f=open("oracle_sync.dat","r") for a in f.readlines(): c=a.strip('\n') #strip을 하지 않으면 oracle_sync.dat에서 개행이 생겨버립니다. b=c.split(",") #oracle_sync.dat에서 구분자가 ","입니다 sql="insert into V_MAIL_TBL values ('%s','%s','%s','%s');"%(b[0],b[1],b[2],b[3]) #print sql 이건 테스트코드 sqlim=con.cursor() #오라클 커서..
tethereal을 통한 packet 분석 tcpdump와 더불어 자주 사용이 되어지는 프로그램입니다. tcpdump는 사실 콘솔상에서 육안으로 무슨 패킷이 어떻게 돌아다니는지 확인하기가 어렵습니다. (그래서 파일로 떨구고, 다른 프로그램을 통해서 분석을 하곤합니다) 간단하게라도 먼저 확인을 하고 싶다면 tethereal을 통하여 분석이 가능합니다. usage -i ethx : 인터패이스를 지정합니다. -R : 규정화되어진 프로토콜을 확인합니다. (ex: tethereal -R SMTP) 사실 이정도만 해도 별거는 없겠지만, 그 수많은 패킷을 확인하기는 불가능에 가까울것입니다. tethereal -i any host 111.111.111.111 and port 25 (111.111.111.111과 통신하는 25번포트에 대한것을 캡쳐하며 디바이스는..
농협 인터넷 뱅킹 중단 사태... IT업무를 하는 입장에서 이번 농협사태를 조금은 관심있게 지켜보았다. 일반론적으로 은행관련 업무는 1차 주 서버가 있고, 이에 대해서 2차 운영 서버, 3차 운영서버가 별도로 존재하며 이에 대해서 백업 서버가 따로 존재 하고 있는것이 일반론적일것이다. 근데 이번 사태를 보면 1차 (DC 장비라고 일컬어 집니다)서버가 맛탱이 갔다고 치더라도 2차 서버 (DR장비라고 합니다)로 운영이 가능하며 뉴스에 따르면 최종 3차 서버까지 별도로 존재 합니다. 근데 재미있는건 이 모든 서버들이 네트워크가 다 별개라는것입니다. 1> DC -> DR로 접속이 가능하다고 하더라도 특정 영역에만 가능할것입니다. 일반적으로는 방화벽에 의해서 접속이 안되어지는게 당연합니다 2> 해당 DC/DR장비들에 대해서 OS 영역의 파티션이 ..
VirtualBox 외부에서 접속하는 방법 VirtualBox가 아무래도 무료이다보니 (라이센스 정책이 바뀌였다면 OTL) 자주 사용하게 되어집니다. (뭐 불볍경로로 굳이 Vmware를 사용하지 않아도 되기때문에) 하지만 이노무 네트워크가 브릿지 네트워크를 구성하기가 여간 까다로운게 아닙니다. 그래서 VirtualBox에서 CLI에서 해당 환경을 구성할수 있는 부분을 제공하고 있습니다. VBoxManage라는 툴을 통해서 가능하며 사용 예제는 아래와 같습니다. ======================================================================= cd c:\Program Files\Oracle\VirtualBox @echo "ssh" VBoxManage setextradata "linux" "VBoxInt..