-
[비공개] MSSQL Table 백업 하기
Table 수정 이나, 데이터 이전이 필요 한 경우, 백업 을 사전에 해야 한다. 데이터가 잘못 됬을 경우 복구를 위해서 이다.전체 데이터 백업select * into backupTable from targetTable 부분 데이터 백업select * into backupTable from (select * from targetTable where ...) 원하는 부분을 where 로 조건을 주면 해당 데이터만 백업이 된다.추천 -
[비공개] 3. mysql 설치 및 root 비밀번호 설정 2
mysql에 경우에는 특별히 따로 Path 를 잡아줘야하는 부분이 존재하지 않기 때문에 관리하기 편한 yum을 사용해서 설치하였습니다. 이 방법은 어느까지나 하나의 방법일 뿐이 jdk와 tomcat 처럼 직접 다운받아서 설치 하셔도 무방합니다. 그러나 jdk와 tomct 역시 yum으로 설치하는것을 권장합니다. 1. mysql 설치하기 # service mysqld stop 현재 구동중인 mysql을 정지 시킵니다. # yum -y install mysql-server mysql을 설치합니다. 2. mysql 실행하기 # /ect/rc.d/init.d/mysqld start or # service mysqld start mysql을 실행시킵니다. 3. mysql 세팅하기 # chkconfig mysqld on 부팅시 mysql 실행하도록 설정합니다. # mysql -u root 로 my.......추천 -
[비공개] 유용한 쿼리 II ... UDATE table a, table b S..
오늘은 유용한 update 쿼리에 대해서 살펴 보려고 한다. 먼저 예제를 한번 살펴 보도록 하자. Colored By Color Scripter™1234567891011121314151617181920추천 -
[비공개] [PHP] POST, GET으로 변수값이 넘어가지 않는 경우 - re..
[PHP] POST, GET으로 변수값이 넘어가지 않는 경우 - register_globals PHP 4.2 버젼이 나온 이후에는 웹프로그래밍에서 손을 뗐습니다. 이번 주에 내가 만든 웹소스들을 정리해 두려고 호스팅을 하나 받고 소스 포팅에 들어갔습니다. 그런데 POST 방식으로 변수값을 넘기는 부분에서 변수값이 넘어가질 않습니다. 언어코드를 EUC-KR에서 UTF-8 유니코드로 바꾸어서 그런가 하고 한참 씨름을 했네요.추천 -
추천
-
[비공개] CENTOS 에 APM 설치하기
yum 으로 APM 패키지를 설치하고, 부팅시 자동 시작, 보안을 위한 설정을 다루겠습니다.먼저 yum 으로 Apache + PHP + MySQL 패키지를 설치합니다.1yum install httpd mysql-server mysql php php-devel php-pear php-mysql php-mbstring php-gd1. Apache 설정- 먼저 설정 파일을 백업합니다.1cp -av /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.ori - KeepAlive 항목은 Off 에서 On 으로 변경합니다. 중소규모에선 웹서버 사용량이 너무 많아 서비스가 멈출 정도가 아니라면 대부분의 경우 On 이 빠른 응답으로 유리합니다.1sed -i 's/KeepAlive Off/KeepAlive On/' /etc/httpd/conf/httpd.conf - ServerName 은 아파치 시작시 경고.......추천 -
[비공개] VirtualHost 설정시 에러 Warning: DocumentRo..
VirtualHost 설정시 에러 Warning: DocumentRoot [/home/***/public_html] does not exist CentOS 설치 후 Apache 시작시 에러 # service httpd restart httpd 를 정지 중: [ OK ] httpd (을)를 시작 중: Warning: DocumentRoot [/home/***/public_html] does not exist [ OK ] 원인 : SELinux - 해결 방법: 해당 디렉토리 접근을 허용 하거나 SELinux를 disable 시킨다. 아파치 사용자 /home 디렉토리 접근 허용. # chcon -R -t httpd_user_content_t /home/아이디 또는# chcon -R -t httpd_user_content_t /home SELinux disable# vi /etc/selinux/config #SELINUX=enforcing추천 -
[비공개] CentOS 6.3 – Apache 2.2.15 – MSSQL 200..
So spending a couple days on getting this all working happily together, here is what I come with. A lot of this came from the blog over atSoft Worldso much thanks to him!Prerequisites:Linux Installation:CentOS 6.3 – MinimalPHP 5.3.3Apache 2.2.15Windows Installation:Windows 2008 or R2Update to SP1 or SP2 depending on which versionInstall IIS .net Features (not the role)Default install of MSSQL 2008 (could probably do 2012 but I didn’t)Let’s get started!Add EPEL Repo so we can get what we need0123cd ~vim /etc/yum.repos.d/epel.repo012345678[epel]name=Extra Packages for Enterprise Linux 6 .......추천 -
[비공개] iptables 중국 IP 차단 방법
중국쪽에서 해커가 자주 들어옵니다. 때문에 중국쪽 IP대역을 차단 하는 방법을 포스팅 합니다. IP대역은 maxmind 홈페이지에서 받을 수 있습니다. 첨부파일에 올리긴 했지만 최신 버전은 다음 링크에서 받습니다. http://dev.maxmind.com/geoip/legacy/geolite/GeoIPCountryWhois.csv 파일을 받아서 첨부된 ipban.sh 와 같이 서버에 업로드 합니다. ipban.sh 는 다음과 같습니다. #!/bin/sh SRC=./GeoIPCountryWhois.csv for BANIP in `egrep "China" $SRC | cut -d, -f1,2 | sed -e 's/"//g' | sed -e 's/,/-/g'` do /sbin/iptables -A INPUT -p all -m iprange --src-range $BANIP -j DROP echo $BANIP done 위의 내용을 보시면 아시겠지만. G.......추천 -
[비공개] 아파치에서 geoip를 이용하여 특정 국가 아이피 차단
CentOS 6.4 X86_64 에서 테스트 하였음. 일단 yum 을 이용하여 몇가지 프로그램 설치..yum install mod_geoip GeoIP GeoIP-devel GeoIP-data zlib-develGeoIP-data 패키지는 없다고 나온다. 아무튼 계속 진행해보자.yum 으로 설치시 /var/lib/GeoIp/GeoIp.dat에 geoip 데이타 파일 존재한다고 하는 페이지들도 있던데.CentOS6.4로 테스트 할때는 /usr/share/GeoIP/GeoIP.dat에 존재한다. 하지만 이것도 업데이트가 필요하다.다음과 같이 httpd.conf 에 추가해주면 CN,RU,TH 국가는 접속이 차단된다. GeoIPEnable On GeoIPDBFile /usr/share/GeoIP/GeoIP.dat SetEnvIf G.......추천