인생에 뜻을 세우는데 있어 늦은 때라곤 없다

WEB 56

mysql-bin 로그 삭제하는 방법입니다.

MySQL Binary Log 는 add, delete, insert, update 등의 query 가 저장되어 있는 파일로서 MySQL 을 설치하게 되면 기본적으로 MySQL Binary Log 가 생성됩니다. Binary Log 를 쌓지 않아도 되는 MySQL 구동 환경에서는 Binary Log 를 삭제하므로, 디스크 공간 여유 공간을 확보할 수 있는데, MySQL Binary Log 를 지우는 방법에 대해서 알아보겠습니다. 1. MySQL Replication 환경에서 지우기 - MySQL Replication MASTER 서버 shell> mysql -u root -p mysql> RESET MASTER; - MySQL Replication SLAVE 서버 shell> mysql -u root -..

WEB/DB 2016.08.19

Linux 서버에서 윈도우 서버의 MS-SQL과 PHP 연동하는 방법

Linux 서버에서 윈도우 서버의 MS-SQL과 PHP 연동하는 방법입니다. 기존 윈도우 서버에서 ASP, MS-SQL로 운영되고 있는 홈페이지의 자료를 MYSQL로 이전하기 위해서 사용한 방법입니다. PHP와 MS-SQL을 연동하기 위해서는 FreeTDS 모듈을 설치해야 합니다. (1) FreeTDS설치, http://www.freetds.org/index.html 에서 FreeTDS 을 다운 # tar xvzf freetds-stable.tgz # cd freetds-0.91 # ./configure --prefix=/usr/local/freetds --with-tdsver=8.0 --disable-odbc --disable-debug --enable-msdblib # make && make inst..

WEB/PHP&ASP 2016.08.02

ModSecurity 설치

사전에 필수로 설치되어 있어야 할 것들 pcrelibxml2unique_id (apache 컴파일 시에 --enable-unique-id 되어 있어야 한다) pcre 설치# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.01.tar.gz# tar xvzf pcre-8.01.tar.gz# cd pcre-8.01.tar.gz# ./configure# make# make install unique_id 설정되어 있지 않을 경우apache 소스 파일 다운 후 압축을 푼 다음 unique_id만 컴파일 설치한다.# tar xvzf httpd-2.2.9.tar.gz# cd httpd-2.2.9/modules/metadata# /usr/local..

WEB/Server 2016.07.29

Apache 에서 최대 접속자 수 늘리기

Apache 에서 최대 접속자 수 늘리기 1) Apache 1.3 Apache 1.3 에서는 기본적으로 Max Clients 값은 256까지만 설정할 수 있다. 이 Parameter 값을 증가시키려면 Apache 의 source 를 수정하여 다시 컴파일 해야 가능하다. Apache source 디렉토리로 이동해서 src/include/httpd.h 파일을 열고 HARD_SERVER_LIMIT 256 으로 설정되어 있는 값을 512 또는 1024 로 변경하여 저장 후 컴파일 해준다. 2) Apache 2.2 Apache 2.2 는 Apache 1.3 과 매우 다른데, httpd.h 파일에는 Max Client 와 관련한 옵션이 없다. 따라서, Apache 2.2 에서는 2개의 파일에서 설정을 바꾸어 주어야..

WEB/Server 2016.07.29

Linux에 디스크 추가 방법

1. 서버에 하드 추가 후 OS 부팅시 하드가 올라오는지 확인한다. 2. 현재구성 확인 2-1. vi /etc/fstab을 열어 ext2, ext3인지 판단 2-2. fdisk -l 3. fdisk로 파티션을 잡는다. 3-1. fdisk /dev/hdb (IDE 하드인 경우) 3-2. fdisk /dev/sdb (SCSI 하드인 경우) 3-3. fdisk /dev/cciss/c0d1 (HP서버 smart array controller 경우) p(primary로) -> 1 -> 크기지정 default 1 입력(Full로 잡을시, 디폴트가 Full) -> 엔터 3-5. w로 쓴다. 4. format ext3 : mke2fs -j /dev/hdb or sdb or c0d1p1(파티션나누엇다면 c0d1p1,c0..

WEB/Server 2016.07.27

php_screw를 이용한 php 소스 암호화 하기

PHP 소스를 암호화 하는 경우는 mysql 접속 계정이 들어있는 파일이나 ftp 접속 계정, 계정 생성 암호화 방식, DB테이블 구조 등 여러가지 이유에서 소스를 아무도 열어볼 수 없게 하고 싶을 때 입니다.일반적으로 소스 파일을 열어보면 누구나 쉽게 내용을 볼 수 가 있죠. 이것을 바이너리 파일로 변환하여 알아볼 수 없게 만듭니다.그러나 파일자체로서는 동작을 합니다.(중요) 소스를 암호화 하면 내용을 복호화 하지 못하므로, 개발자는 암호화되기전의 원본 소스 파일을 별도로 보관해야 합니다.그럼 사용방법을 알아보도록 하겠습니다. 1. 다운로드 # cd /usr/local/src # wget wget –no-check-certificate http://sourceforge.net/projects/php-s..

WEB/PHP&ASP 2016.07.27

특정 국가나 해외에서 시스템에 악의적으로 접근하는 IP를 iptables 을 이용하여 국가별로 차단할 수 있습니다.

특정 국가나 해외에서 시스템에 악의적으로 접근하는 IP를 iptables 을 이용하여 국가별로 차단할 수 있습니다. 1. 참조 문서 The geoip match HOWTO (http://people.netfilter.org/peejix/geoip/howto/geoip-HOWTO.html#toc1) 2. 준비사항 1) patch-o-matic 최신버전 받기 http://ftp.netfilter.org/pub/patch-o-matic-ng/snapshot/ 2) geoip update 스크립트 http://people.netfilter.org/peejix/geoip/tools/geoip_update.sh 3. kernel 과 iptables에 geoip 패치 및 모듈 생성하기 1) patch-o-matic-..

WEB/Server 2016.07.27

오라클11g 설치 (CentOS)

문서는 http://www.oracle.com/technology/pub/articles/smiley_rac10g_install.html http://www.oracle-base.com/articles/10g/OracleAS10gInstallationOnFedora2.php 참조. 시스템 환경 점검 2.6.9-11 이상의 커널이 필요하다. # uname -r 필요한 패키지 버전(그 이상도 당연히 가능) -> 대부분 설치되어 있다. binutils-2.15.92.0.2-10 compat-db-4.1.25-9 control-center-2.8.0-12 gcc-3.4.3-9 gcc-c++-3.4.3-9 glibc-2.3.4-2 glibc-common-2.3.4-2 gnome-libs-1.4.1.2.90-44...

WEB/DB 2016.07.27

구글 API로 Analytics 이용하기

1. 기본설정기본 API 사용을 위해 필요한 과정은 다음과 같다.먼저 Google APIs Console에 가서 새로은 프로젝트를 만든다 https://code.google.com/apis/console/ 새 프로젝트를 만들었다면 Services메뉴에 가서 Analytics API 서비스를 사용함으로 변경한다.API Access 메뉴에 가서 Create an Oauth 2.0 Client-ID... 버튼을 클릭한다.Product name, Home Page URL 등 정보를 입력한다.Application type은 web application으로 선택한다. *Service accounts 부분은 Open ssl이 필요한 부분으로 생략합니다. 해당 내용이 궁금하시면 Github를 접속하시기 바랍니다. 2...

WEB/Etc 2016.07.27
LIST