본문 바로가기

반응형

Story/Server

동적설치. curl 설치 , mssql 사용하기 , 오라클 사용하기 -- 동적설치 --with-apxs 이 있으면 동적으로 설치된것이다 따라서 php 업그래이드할경우 php 만 재설치를 하면된다 -- curl설치 wget http://curl.haxx.se/download/curl-7.15.1.tar.gz tar xvfz curl-7.15.1.tar.gz mv curl-7.15.1 /usr/local/curl cd /usr/local/curl ./configure make make install -- mssql 사용하기 http://www.ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-0.63.tar.gz -- 오라클 사용하기 http://www.easysoft.com UnixODBC 더보기
아파치(Apache) mod_rewrite 를 이용한 주소 이동 www.aaa.com 으로 시작하는 주소만 www.bbb.net 로 보내기 - aaa.com 의 루트 디렉토리에 ".htaccess" 파일을 추가한다. RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.aaa\.com) RewriteRule (.*) http://www.bbb.net/$1 [L] www.aaa.com 과 aaa.com 으로 시작하는 주소를 www.bbb.net 로 보내기 - aaa.com 의 루트 디렉토리에 ".htaccess" 파일을 추가한다. RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.aaa\.com|aaa\.com) RewriteRule (.*) http://www.bbb.net/$1 [L] aaa.c.. 더보기
아파치 설정으로 검색엔진 차단된 사이트 .htaccess 로 푸는 방법 과다한 트래픽때문에 검색엔진에 크롤러들을 차단해둔 경우가있다. 아파치 설정 파일인 httpd.conf 파일에 에이젼트를 나열하여 BrowserMatchNoCase "WebZIP" go_out BrowserMatchNoCase "Teleport" go_out BrowserMatchNoCase "NamoWebEditor" go_out BrowserMatchNoCase "WebSymmetrix" go_out BrowserMatchNoCase "GetRight" go_out BrowserMatchNoCase "WebCopier" go_out BrowserMatchNoCase "FlashGet" go_out BrowserMatchNoCase "Nimo" go_out BrowserMatchNoCase "Google.. 더보기
grep 명령어 grep 계열 명령어 grep의 의미 grep : 파일 전체를 뒤져 정규표현식에 대응하는 모든 행들을 출력한다. egrep : grep의 확장판으로, 추가 정규표현식 메타문자들을 지원한다. fgrep : fixed grep 이나 fast grep으로 불리며, 모든 문자를 문자 그래도 취급한다. 즉, 정규표현식의 메타문자도 일반 문자로 취급한다. 3.1.2 grep의 동작 방법 grep에서 사용하는 정규표현식 메타문자 메타문자 기 능 사용 예 사용 예 설명 ^ 행의 시작 지시자 '^love' love로 시작하는 모든 행과 대응 $ 행의 끝 지시자 'love$' love로 끝나는 모든 행과 대응 . 하나의 문자와 대응 'l..e' l 다음에 두 글자가 나오고 e로 끝나는 문자열을 포함하는 행과 대응 * 선행.. 더보기
tar로 압축하기 압축 tar cvf filename.tar target_dir_or_blah_blah/ 압축해재 tar xvf filename.tar tar는 압축을 하는게 아닙니다. 단지 파일 하나로 묶어줄 뿐이죵… tar최신버전은 다음과 같이 하면 finame.tgz로 tar로 묶은 다음 압축까정 해줍니다. tar czvf filename.tgz source 안타깝게도 GNU기반의 OS들(Linux나 FreeBSD같은)이 아니라면 tar는 z옵션을 제공하지 않습니다. gzip을 이용한 압축옵션이 제공되는 것은 GNU tar입니다. 그러므로 GNU tar없이 압축을 하시려면 tar cvf - 압축할파일이나디렉토리의리스트 | gzip -c > 압축파일이름 ex) tar cvf - *.txt | gzip -c > text.. 더보기
구글 ,MS 지원하는 무료 dns 서버 http://codns.com/ ms live, 구글 메일등으로 자신의 도메인을 연결하여 무료 메일계정 만들기 http://codns.com/codns/m/menual12.jsp 더보기
sendmail virtusertable 한서버에 여러개의 메일 사용시 방법 1. /etc/mail/local-host-names 파일에 사용하려는 도메인을 적어준다. # local-host-names - include all aliases for your machine here. aaa.co.kr bbb.co.kr 이 파일을 수정하면 sendmail 을 재시작해야지 적용된다. 2. /etc/mail/virtusertable 파일을 열어 aaa@aaa.co.kr bbb_aaa 와 같이 수정한다 makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable 명령어로 적용시킨다. 이와 같이 셋팅하면 aaa@aaa.co.kr 로 메일을 보냈을때 bbb_aaa 계정으로 확인이 가능해진다. 참고로 메일 계정 추가 방법은 adduser bb.. 더보기
싸이월드처럼 http://xxx.xxx.xxx/사용자명 처럼 접속하여 미니 홈피 보여주기 싸이월드처럼 http://xxx.xxx.xxx/사용자명 처럼 접속하여 개인홈피나 미니 홈피 보여주기 ServerAdmin master@도메인 DocumentRoot /home/계정/public_html/ ServerName 도메인 AliasMatch ^/[_A-Za-z0-9-]+$ "/home/계정/public_html/user/index.php -> 꼭 파일로 링크여야함. ErrorDocument 404 /home/계정/public_html/error.html 위에서 보시는 봐와같이.. AliasMatch가 주인공입니다. 뭐 다들 딱 보시면 아실듯합니다. 위의 매칭을 벗어난 주소.. index.html이나 /폴더명/ 이런식은 그냥 정상적인 URL로 갑니다. 그렇지 않은 비정상적인 asdfasdf.asd.. 더보기
리눅스 여러문서에서 문자열 검색 팁 정리 아래 방법은 제가 리눅스 관리를 하는 분들에게 물어 물어 나름대로 정리 해 놓은 내용입니다. 아래 내용은 여러 파일에서 어떤 문자열이 포함된 파일들을 찾고자 하거나, 치환할때 유용한 팁니다. 저는 많이 도움이 되었는데, 여러분들에게 도움이 되었을지 ... 틀린부분이나, 잘못된 부분이 있으면 꼬릿말 남겨주세요. 문자열찾기 방법 1 - 영어만 주로 가능 # grep -rw "찾는문자열" ./ 문자열찾기 방법 2 - 대/소문자 구분 안하고 검색 # grep -i -l "찾는문자열" * -r 2> /dev/null 문자열찾기 방법 3 - 한글, 영어 모두 가능 # find . -exec grep -l "찾는문자열" {} ; 2>/dev/null 문자열찾기 방법 4 - 한글,영어, 대소문자 안가리고 검색 # fi.. 더보기
E138: Can't write viminfo file [NULL]! 마지막 tmp 파일을 삭제하라는 메세지입니다. 계정의 루트폴더의 .viminf* 파일을 삭제해주시면 됩니다. if you look at massge "E138: Can't write viminfo file [NULL]!", Take a look at the thread surrounding: 더보기

반응형