본문 바로가기

Server&OS209

CentOS 리눅스 yum 사용법 >> 업데이트 목록 보기 # yum list updates >> 업데이트 목록의 다운로드 및 업데이트 설치 # yum update –y >> 설치된 rpm 패키지 목록 보기 # rpm -qa # yum list installed >> gcc 패키지 설치여부 확인 # rpm -qa | grep gcc # yum list installed gcc >> gcc 패키지 설치 # yum install gcc gcc-c++ >> gcc 패키지 업데이트 # yum update gcc gcc-c++ >> 패키지 이름으로 검색 # yum list 패키지명 # yum list 정규식 # yum list gcc # yum list gcc* >> 여러개의 패키지를 설치 # yum install gcc gcc-c++ >> 패키.. 2010. 9. 29.
대용량 업로드를 위한 php.ini 설정 대용량 파일을 업로드 하려면 php.ini 에서 몇가지 설정해야할것이 있다. 일반적으로 8M정도에 맞춰져 있다. php.ini 의 아래부분을 자기에 맞춰서 편집하자 --------------------------------------------- file_uploads = On 파일 업로드를 허용할지 정하는 부분이다. 당근 On 이다. upload_max_filesize = 200M 최대 업로드 파일 사이즈다. 원하는 만큼 설정하자. post_max_size = 200M Post방식으로 넘겨질 최대 데이터 사이즈다. 역시 원하는 만큼 설정하자. max_execution_time = 300 최대 실행시간이다. 대용량 파일일수록 시간이 많이 걸리니 당연 실행시간을 늘려 주어야 한다. 0으로 세팅하면 무한대이.. 2010. 9. 15.
[php]섬네일 편하게 만들기/Imagemagick 1. Imagemagick 설치 wget ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ImageMagick-6.5.8-10.tar.gz tar zxvf ImageMagick-6.5.8-10.tar.gz cd ImageMagick-6.5.8-10.tar.gz ./configure make && make install 2. 정상적으로 설치되었나 확인 cd images (logo.gif 파일이 있는 경로로 이동) /usr/local/bin/convert logo: logo.gif 3. 에러 발생시 테스트시에 아래와 같은 에러가 출력된다면 /usr/local/bin/convert: error while loading shared libraries: libMagickCore.s.. 2010. 8. 17.
썸네일 사용을 위한 ImageMagick & imagick 설치법 출처 : http://mara.tistory.com/56 1. Imagemagick 설치 wget ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ImageMagick-6.5.4-8.tar.gz (ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/) tar xvfz ImageMagick-6.5.4-8.tar.gz cd ImageMagick-6.5.4-8 ./configure make make install 2. 정상적으로 설치되었나 확인 cd images (logo.gif 파일이 있는 경로로 이동) /usr/local/bin/convert logo: logo.gif 3. 에러 발생시 테스트시에 아래와 같은 에러가 출력된다면 /usr/local.. 2010. 8. 17.
CENTOS 5.2 mysql root 패스워드 분실시 복구방법 리눅스에서는 대부분 mysql DB를 사용하게 되는 자주 로그인을 안한다든지 아니면 패스워드 입력시 잘못된 오타로 인하여 root 접속이 안될때는 난감한 경우가 있습니다.. 이럴때 패스워드 복구 하는 방법이 있습니다..가장 먼저 할것은 우선 mysqld 데몬을 중지 시킵니다. 그런후에 # /usr/bin/mysqld_safe 를 먼저 찾는다. 다음과 같이 명령어를 적습니다. [root@www bin]# ./mysqld_safe --skip-grant & 다음과 같이 데몬이 안전모드로 실행이 됩니다.. [root@www bin]# Starting mysqld daemon with databases from /var/lib/mysql 그런후에 아래와 같이 mysql 명령어를 입력하면 다음과 같이 패스워드 없.. 2010. 8. 13.
scp 명령어(서버간 파일전송) ## scp 은근 자주 사용하는 명령어임에도 불구하고 쓸때마다 자꾸만 까먹는 통에 머리를 쥐어박을 때가 많다. 웃기게도 자주 까먹는 이유는 옵션과 폴더/파일명을 쓸때 순서가 헷갈린다는거...ㅡㅡ... 기본예시) ※ 현재(a) 서버에서 다른서버(test) - a 서버 접속 상태 # scp *test* test@www.test.com:/test/11111/ mv / cp 는 같은 서버 내에서 사용하는 것이지만 scp 는 다른 서버간의 폴더/파일을 카피 할 수 있다. scp 명령어 *test* test 문자를 포함한 모든 폴더/파일 (옮길 파일) test@www.test.com:/test/11111/ www.test.com 의 test 계정으로 접속해 /test/11111/ 폴더 안에 선택한 *test* 를 .. 2010. 8. 11.
리눅스에 하드디스크 추가 시키기 리눅스에서 하드디스크를 비롯한 모든 장치들은 파일로 처리합니다. 하드디스크에 접근하는 방법은 하드디스크의 이름을 통해서 입니다. 리눅스에서 인식하는 하드디스크의 이름은 /dev/hda1 /dev/hda2 /dev/hda3 이런식으로 진행됩니다. 여기서 1, 2, 3은 파티션 순서입니다. 두번째 하드 부터는 /dev/hdb1 /dev/hdb2 이렇게 진행됩니다. 즉, 첫번째 하드는 hda, 두번째 하드는 hdb 이렇게 되지요. /dev 는 디바이스 장치가 들어있는 디렉토리입니다. 기존에 쓰던 하드디스크가 하나 있고, 이제 새로운 하드디스크를 장착하게 되므로 새 하드는 /dev/hdb1 로 인식됩니다. 만약 파티션이 여러개로 구분되어 있다면 /dev/hdb1, /dev/hdb2 .. 이런식으로 됩니다. 하지.. 2010. 5. 27.
스트리밍 서버 구축 - 2003 Windows Media Server VOD 주문형 결국은 스트리밍 VOD서버를 리눅스에서 구축한다는 일련의 꿈은 사라지고, 이틀만에 NT군으로 돌아왔죠 2003으로 스트리밍 서버를 구축하는것은 너무나도 쉬운것이니, 그냥 발자취만 남기고 갑니다. NT서버의 IP를 확인합니다. 사용자서버 관리의 역활 추가버튼을 선택합니다. 구성마법사가 시작합니다. 무시하고 다음으로 넘어갑니다. 다음 단계로 어떤 서버가 설치되어있는지 NT가 확인합니다. 사용자구성 선택하여 Windows Media 서비스 서버를 선택합니다. 서버의 설치를 진행합니다. 설치후에 서버관리 초기화면에서 스트리밍 미디어 서버관리를 선택합니다. 좌측상단 Windows Media 서비스 아래 컴퓨터에서 게시시점 추가(고급)를 선택하면 위와 같은 박스가 나옵니다. 주문형으로 서비스하므로 주문형을 선택하고.. 2010. 5. 26.
리눅스에서 ZIP 압축파일 풀기 unzip 을 사용하여 원도우에서 압축한 ZIP 파일을 해제할 수 있습니다. 1. unzip 설치여부 확인 [root@ihelpers root]# rpm -qa | grep unzip unzip-5.50-33 unzip-5.50-7 2. unzip 설치 root@ihelpers root]# yum install unzip Gathering header information file(s) from server(s) Server: Red Hat Linux 9 - i386 - Base Server: Red Hat Linux 9 - Updates Finding updated packages Downloading needed headers ... 3. unzip 사용 [www@ihelpers ip]$ unzip .. 2010. 5. 25.
solairs10 + openssh + rssh 설치 Linux 사용자 요구 사항 - ssh 사용은 못하고 sftp 만 사용하게 한다. - 자신의 홈디렉토리를 벗어나지 못하게 한다. 요구 사항에 맞게 최대한 간단하게 설정할 수 있는 방법을 정리해 보고자 하는 생각에 이 글을 작성한다. rssh 는 ssh 사용을 못하게 하는데 사용하며 자신의 홈디렉토리를 벗어나지 못하게 하는 것은 openssh 에 들어 있는 sftp-server 파일을 패치하여 사용한다. 1. rssh, openssh 설치 http://sunfreeware.com/ 에서 관련 패키지 다운로드 및 설치 libintl-3.4.0-sol10-x86-local.gz libiconv-1.11-sol10-x86-local.gz openssh-4.7p1-sol10-x86-local.gz rssh-2.3.2-sol.. 2010. 5. 19.
gcc 정적 라이브러리와 동적 라이브러리 (.a .so 파일) 라이브러리가 될 파일(test.c) #include void func() { printf("Hello World!!\n"); } 라 이브러리를 사용하는 프로그램 (app.c) int main() { func(); return 0; } 1. 정적 라이브러리(또는 Archive) 정적라이브러리(또는 Archive)파일이라 불리우고 .a의 확장자를 가진다. 여러개의 오브젝트 파일들을 하나로 묶어 사용하기 때문에 Archive파일이라고 부른며 컴파일 시간에 코드를 포함하여 결정하기 때문에 정적 라이브러리라고 부른다. 위의 파일을 오브젝트 파일로 컴파일 한다. # gcc -c test.c # gcc -c app.c test.o 파일과 app.o 파일이 생기는데 test.o 파일을 Archive로 묶어 보자. 라이.. 2010. 5. 18.
usermod ( 생성된 계정사용자 설정변경 ) usermod 명령어는 생성한 계정 사용자 설정을 변경하는 명령어 입니다. usradd 는 계정을 생성하는 명령이고 useradd -D 는 계정을 생성하였을 때 기본적으로 적용되는 사항이라면 usermod 는 이미 생성 되어있는 계정사용자 설정사항을 변경하는 명령입니다. usermod 명령어에도 많은 옵션 명령어들이 있는데 한번 보도록 하겠습니다. -c : comment 사용자의 설명을 변경한다. -d : homedirectory 사용자 홈 디렉토리 위치를 지정한다. -e : date 사용자의 사용기간을 제한한다. (YYYY_MM_DD) -f : 남은 날수 임시 사용자의 사용 제한 -l : 사용자 ID : 사용자의 ID를 변경한다. -p : 패스워드 : 사용자의 패스워드를 지정한다. -s : shell .. 2010. 5. 13.
RewriteRule 설정 http://도메인/bbb/1234 로 들어가면 http://도메인/bbb/home.php?aaa=1234 이런식으로 접속할수 있게 하려고 하는데요.. .htaccess 에서 ---------------------------------------------------------------------------------------------------------- RewriteEngine On RewriteRule ^/bbb/([a-zA-Z0-9])$ /home/www/bbb/home.php?aaa=$1 ---------------------------------------------------------------------------------------------------------- 위와 같은 .. 2010. 5. 13.
[보안] 자동공격 봇 막기.2 mod_evasive ???. (? ? ?? emerge ?濡 ??) ?, Rewrite , php.ini auto_prepend_file 2010. 4. 24.
윈도우 드라이버 백업 포멧하고 나서 윈도우 새로 깔믄 드라이버 요리조리 설치하느라 시간 좀 잡아먹습니다. http://sclub.or.kr/777/DML335.exe 요건 내 컴퓨터에 설치된 드라이버를 전부 백업해줍니다. 포멧하기전에 한번 백업하시고 윈도우 까시믄 좋습니다. 모르시는 분을 위한 살짝 팁입니다 2010. 4. 24.
마이크로소프트에서 무료- MS Sync Toy 2.0베타. (파일동기화 프로그램) 출처: http://www.kwongun.com/55 마이크로소프트에서 무료로 제공하는 파일 및 폴더 동기화 프로그램인 Sync Toy 2.0 Beta버전입니다. 기존 1.4버전에 비해 달라진 점은 다음과 같습니다. 1.64비트 OS지원 2.싱크 폴더 조합을 만든후 폴더명을 바꾸어도 싱크가능 3.특정파일은 싱크제외 설정과 동기화 하려는 하위폴더 제외가능 설정 추가 4.1.4에 비해 옵션수가 줄어듦.(잘 사용하지않는항목) 베타프로그램이만 상당히 안정적으로 동작합니다. 드라이브간의 싱크도 지원하지만 MS에서는 대용량의 싱크를 할경우는 다른 특화된 프로그램을 사용하는것을 권장하더군요 :) 설치하고 첫화면 입니다. Create New Folder Pair를 눌러서 동기화할 폴더를 선택합니다. 왼쪽과 오른쪽으로 .. 2010. 4. 24.
[본문스크랩] SMTP 웹메일 만들기 SMTP 웹메일 만들기 #1 1.SMTP 웹메일을 왜 만들게 되었는가? 인터넷 홈페이지를 처음 만들게 된 것은 대학교 1학년때 교내 인터넷 홈페이지 경진대회에 나가기 위해서였습니다. 그 때 만든 그 어릿광스러운 홈페이지를 전 아직도 기억합니다. 제 첫 소중한 인터넷 프로그램 개발자 인생으로써의 전환기를 준 소중한 계기였죠. 그 때 부터 ASP라는 신기한 놈을 만나 올해로 4년째 ASP와 더불어 살아가는 입장이 되었습니다. 처음엔 제주인포, ASPKOREA의 도움을 받다가.. 차츰 많은 ASP사이트들이 생기더군요. 많이 배웠죠.. ASP를 하면서 수 많은 한계를 느끼고 슬퍼하기도 하고, 나름대로는 그 기능을 보완하기 위해 나름대로 구현한 여러 시스템들이 있었지만.. 최근까지 제가 해결하지 못했다고 생각이 .. 2010. 4. 24.
[본문스크랩] 한글 Windows XP에서 일본어 입력하기(로마자를 통한 .. 한글 윈도우XP에서 일본어를 입력하는 방법 ① 입력을 위한 환경 설정 1. 제어판 - 국가및 언어 옵션 2. 언어 - 자세히 3. 추가 4. 일본어 선택 5. 입력 도구 모음(あ자가 있는 곳에 hiragana 선택) ② 입력하는 방법 히라가나 음을 영어 그대로 쓰면 된다. 예를 들어서 'か'는 'ka' 'き' 는 'ki'식으로 입력하면 된다. 많일 ka를 입력하려는데 k만 눌러도 다른 히라가나가 나온다면 저 제어 표시줄에서 kana라고 써있는 부분을 클릭하면 된다. 윈도우 기본 핫키 입력간 전환 - 왼쪽 "shift" + "alt" 윈도우 기본 핫키 kana 전환 - 왼쪽 "ctrl" + "shift" + "caps lock" 2010. 4. 24.
[본문스크랩] 프리젠테이션 작업시 유용한 ZoomIt http://www.microsoft.com/technet/sysinternals/miscellaneousutilities.mspx 에서 ZoomIT를 사용하면 화면 확대 축소 및 펜으로 포인트를 설정 할 수 있습니다. 유용하네요. 2010. 4. 24.
[본문스크랩] 윈도우용 AWSTATS 로그 분석툴 설치 및 구축하기 출처 : http://www.mcpworld.com/expert/beauysy/con08.asp AWSTATS 설치 및 구축하기 AWSTATS는 무료이면서 매우 강력한 로그 관리 프로그램이다. 이번 강좌는 이를 설치하고 활용하는 방법을 알려주겠다. 필자의 환경 : System : Compaq SP 650, Pentium3 Xeon 866 Dual RDRAM 128 X 4 U160 SCSI HDD 18 , 9, 2X2 OS : Windows2000 Awstats 6.4(최신버전) Perl 5.8.4 build810 준비하기 먼저 독자의 해당 시스템에 perl 이 설치되어 있어야 한다. 그리고 IIS 로그 기록에 대한 설정을 변경해야 한다. Perl 설치는 생략하고, IIS 로그 설정만 다루겠다. IIS 서.. 2010. 4. 24.
[본문스크랩] 윈도우에서 MRTG 구축 가. perl 설치 http://www.activestate.com/Products/Download/Download.plex?id=ActivePerl 에서 최신버전을 다운 (ActivePerl 5.8.2 build 808) 받아서 설치(Windows2000에서는 받은 파일을 실행하면 바로 설치가됨). (주의) windows95/98이나 NT는 먼저, instMsi.exe를 먼저 다운받아서 설치하신 후에 설치하시면 됩니다. 설치 후에 path가 제대로 설정되었는지는, [제어판]->[시스템]->[환경변수]에서 확인하실 수 있습니다. perl이 제대로 설치되었는지 확인하시려면, 명령창을 열어서 'c:>perl -help'를 한번 쳐보시길 바랍니다. 제대로 도움말이 나오면 설치에 성공하신 겁니다. #######.. 2010. 4. 24.
[본문스크랩] 소스세이프 사용법 Source Safe 6.0d HWP 파일을 그대로 옮겨 정렬이 뒤죽박죽이네요. 틀린 부분이 있으면 알려주세요. --------------------------------------------------------------------------- VSS 6.0 사용법 1. 서버 1-1. 실행하기 ##########0* 처음 실행하면 Admin 암호가 설정되어 있지 않다는 경고 메시지가 뜬다. 그냥 OK를 누르면 VSS 서버가 실행된다. ##########1* User의 이름과 권한, 현재 접속 여부가 표시된다. 1-2. DB 만들기 Tools - Create Database를 선택한다. ##########2* Browse를 누른 다음 VSS의 DB가 위치할 폴더를 지정한다. ##########3* ##########4* 여기서는 D.. 2010. 4. 24.
[본문스크랩] 만능 XP 복구 시디(CD) 만들기 만능 Windows XP 복구 CD 만들기 거의 모든 환경에서 빠른 방법으로 복구 시킬 수 있는 CD를 제작하는 과정을 정리해 보았습니다. 본 자료는 manian.com이나 기타 여러가지 싸이트에서 참고한 정보들을 정리하고 본인이 실제로 제작하면서 생각하고 알아낸 점이라는 것을 미리 밝힙니다. 그리고 조금 컴퓨터 조작을 하실줄 알아야(파티션, 고스트등등) 수월하게 제작할 수 있습니다. 0. CD 제작전 준비물. Windows XP 설치CD(저는 프로페셔날 버전을 선택했습니다.) 서비스팩(저는 서비스팩1을 선택했습니다.) 최적화 팁 기타 유틸리티들(처음에 복구 했을 때 인스톨 되어야 할 것들) 작업하는 컴퓨터에서는 사운드카드나 기타 장치를 모두 제거해 주고 합니다. 사운드 카드 제거는 필수입니다. 그리고 .. 2010. 4. 24.
작업 표시줄의 항목 이동 작업 표시줄의 실행 항목 위치를 마음대로 바꿀수 있는 유틸리티. 용량도 적고 프리웨어이지만 써보면 의외로 편리하다는것을 곧 알수 있다. 2010. 4. 24.