[MySQL] ISODate를 MySQL에 집어 넣기
·
프로젝트 관련 조사/DB
출처:https://code.mythtv.org/trac/ticket/8585 MySQL Documentation에는 ISODate format이 datetime format과 일치하지는 않는다고 되어있다. 그래도 그냥 속성에 datetime을 입력하고 MySQL에 들어오는 값들을 확인하였다. 결과는 NULL로 찍힌다.. Documentation 말이 맞넴.. 그림3은 time format을 timestamp로 바꾸고 확인해본 화면이다. timestamp는 mysql로 들어올때 format이 안맞으면 시스템 현재 시간을 저장한다. 그림 4를 보면 시간이 잘 들어 온 것을 확인 할 수 있었다. 그림 5는 로그 수집서버이고, 그림 4는 솔루션 즉 로그를 받아서 분석하는 서버이다. 그림 4와 그림 5를 보면 ..
[MySQL] 테이블 생성, 컬럼 추가, 삭제, 수정
·
프로젝트 관련 조사/DB
출처:http://mcpaint.tistory.com/194 /* 테이블 생성 */ create table [테이블명](id int,name varchar(20)); /* 컬럼 추가 */ alter table [테이블명] add [컬럼명] [타입] [옵션]; ex) alter table [테이블명] add [컬럼명] varchar(100) not null default '0'; /* 컬럼 삭제 */ alter table [테이블명] drop [컬럼명]; /* 컬럼명 변경 및 타입 변경 */ alter table [테이블명] change [컬럼명] [변경할컬럼명] varchar(12); /* 컬럼 타입 수정 */ alter table [테이블명] modify [컬럼명] varchar(14); /* 테이블명..
자주 쓰는 정규 표현식
·
프로젝트 관련 조사/로그 관련
국내 전화번호 0[2-6]{1,2}(\)|-)?[2-9]\d{3,4}-?\d{4} 지역 번호는 0으로 시작하고 2~6까지의 숫자로 이뤄지며, 국번은 2~9 사이 숫자로 시작하며 세 자리 혹은 네자리이다. 1. 0으로 시작 2. 2~6 사이가 1개 이상 2개 이하 3. ) 또는 -가 있거나 없거나 4. 2~9사이 1개 5. 0~9사이가 3개 이상 4개 이하 6. 0~9 사이가 4자리 이메일 주소 확인 ^[a-zA-Z0-9.-_]+@([a-zA-Z0-0-_]{2,63}\.)+[a-zA-Z]{2,4}$ 1. ^문장의 시작부터 $ 끝까지 체크 2. 대소문자 구분 없이 a-z, 0-9, . ,-,_의 1개 이상 3. @ 4. 대소문자 구분 없이 a-z, 0-9, . ,-,_의 2글자 이상 63자 이하의 글자가 오..
fluentd 이용하여 로그 mysql에 저장하기
·
프로젝트 관련 조사/로그 관련
http://stackoverflow.com/questions/26595620/how-to-install-ruby-2-1-4-on-ubuntu-14-04 => 우분투 ruby 설치 http://qiita.com/y_matsuwitter/items/901065962edb7ea8c6ec => GEM path 설정 출처: http://neverstoplearning.tistory.com/entry/%EB%A1%9C%EA%B7%B8%EC%88%98%EC%A7%91%EA%B8%B0-fluentd-on-redhat-enterprise-linux-6 mysql 로 출력을 설정하기 위한 플러그인을 설치합니다. # td-agent-gem install fluent-plugin-mysql # td-agent-gem lis..
메일 서버 구동의 이해
·
프로젝트 관련 조사/시스템 구축
http://flowingtime.tistory.com/272 -> hmailserver 설정방법 출처: http://webdir.tistory.com/164 메일서버를 구축하기전에 메일서버의 작동원리에 대해 짚고 넘어갑니다. E-mail에 관련된 용어 메일 서버의 작동 개념 MUA Mail User Agent의 약자로 사용자가 E-mail을 읽고 답장하고 삭제할 수 있는 프로그램들을 말한다. 우리가 흔히 사용하는 Outlook Express(아웃룩)등의 클라이언트 프로그램을 일컫는다. 그림에서 PC1 , PC2에 설치되어 있는 프로그램 MTA Mail Transport Agent의 약자로 MUA에서 작성되고 전송된 E-mail을 처리하는 우체국이라 할 수 있다. 우리가 배우고자 하는 메일서버가 바로 M..
정규표현식 강좌
·
프로젝트 관련 조사/로그 관련
http://exynoa.tistory.com/197 https://wikidocs.net/1642
리눅스 cat, more, less, head, tail - 파일내용 확인
·
프로젝트 관련 조사/로그 관련
출처:http://webdir.tistory.com/142 리눅스에서 파일 내용을 확인하는 명령어들을 살펴 봅니다. 각종 로그 파일을 살펴보거나 문서들을 살펴볼때 유용합니다. cat cat 명령어는 텍스트로 된 파일일 경우 그 내용을 정상적으로 출력하지만 바이너리 파일일 경우에는 출력은 하지만 알아볼 수 없다. 그리고 2개 이상의 파일이름이 지정되면 모든 파일이 연결되어 보여진다. 사용법 : cat [옵션] 파일명 test 파일을 열어봄cat test 각 행에 번호를 붙여서 출력cat -b test 빈 행에도 번호를 붙임cat -n test 연속되는 2개이상의 빈 행을 한행으로 출력cat -s test more more 명령어는 특정파일의 내용을 확인하는 그 페이지에서 바로 vi 로 파일을 열어서 편집을..
Windows 이벤트 로그를 Syslog로 보내기
·
프로젝트 관련 조사/로그 관련
출처: http://security-guys.blogspot.kr/2010/03/windows-syslog.html Windows 이벤트 로그를 Syslog로 보내기 Unknown Attack을 탐지 대응하기 위해서 - 특히 본사 PC를 장악한 뒤 내부망으로 통한 공격이 증대하는 상황에서 - 보안 장비 로그 뿐만 아니라 시스템 로그와 애플리케이션 로그를 함께 분석하는 것이 점점 중요해지고 있습니다. Unix 계열은 전통적으로 Syslog를 지원하기 때문에 별 문제가 되지 않습니다. 하지만 Windows 이벤트 로그는 별도의 바이너리 형식으로 저장되기 때문에 외부로 통합 관리하기가 어렵습니다. Vista 부터는 xml 형식으로 저장되기는 하지만 여전히 불편합니다. 오픈소스로 제공되는 Snare 를 설치하면..
event log --> syslog 변환 & 운영
·
프로젝트 관련 조사/로그 관련
출처: http://chonnom.net/bbs/board.php?bo_table=B20&wr_id=157 윈도우 이벤트뷰어 로그를 한곳으로 통합해서 관리(WEB 환경에 DB) 윈도우 eventlog를 syslog 서버로 전송하기 위한 eventlog-to-syslog 프로그램 사용법 eventlog-to-syslog 은 win xp, win2k3, win2k8 및 64비트버전을 지원하며 유니코드 표현이 됩니다. 1) 다운로드 주소 http://code.google.com/p/eventlog-to-syslog/ 2) 다운받은 파일을 압축을 풀고 evtsys.dll 파일과 evtsys.exe 파일을 C:\Windows\System32 폴더에 복사 3) 다음은 아래와 같이 서비스를 추가 / 삭제해서 이용하면..
[ubuntu] Apache 포트 변경 방법
·
프로젝트 관련 조사/시스템 구축
출처:http://ivorycirrus.mireene.com/wordpress/?p=79 [ubuntu] Apache 포트 변경 방법 보통 가정에서 이용하는 SK 브로드밴드 같은 ISP업체의 경우 몇몇 포트를 사용하지 못하게 막아놓고 있다. (예를 들면 : 80번 http 라던지 139번 삼바 라던지…) 그레서 집에 웹 서버를 구성 할 경우 외부에서 접속이 가능하도록 하려면 접속 포트를 바꿔 줘야 하겟다. 1. 먼저 etc/apache2/port.conf 를 열어서 편집한다. 80번 포트가 아니라 8080포트로 서비스를 하고 싶을 경우 다음과 같이 리스닝 포트와 가상호스트 포트를 바꿔준다. 2. 다음으로 etc/apache2/site-available/default 파일을 열어 맨 위의 접속포트를 808..