| 여러장의 이미지 간단히 합치기 | 움직이는GIF만들기 | 썸네일 쉽게 만들기
BLOG main image
분류 전체보기 (78)
I am (0)
Today (1)
개발자이야기 (10)
나만의 유용한정보 (7)
서버관련 (38)
지름신 (5)
사진/여행 (1)
끄적끄적 (4)
골프 (8)
주식 (2)

memcached monitor tool 소개
§ 청명공자's NotePad §
ssh 접속시 rsa 인증을 통해서..
컴ⓣing의 주절거림 in textcube
«   2018/11   »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  
954,624 Visitors up to today!
Today 48 hit, Yesterday 167 hit
daisy rss
티스토리 가입하기!
'서버관련'에 해당되는 글 38건


2011.02.09 10:33

모든 php파일에 include를 추가하지 않고, 자동으로 최상단에
특정 php파일을 include한 효과를 줄 수 있습니다.

php.ini 에

auto_prepend_file = /home/httpd/html/include/auto.php

와 같이 추가해주면 됩니다.

아파치에서는 더욱 유연하게 설정됩니다.

httpd.conf 에
php_value auto_prepend_file = /home/httpd/include/auto.php
와 같이 기술하면 되며,
특정 Directory 만 적용한다면 <Directory> 안에 기술하면 되겠네요.ㅎ


nginx 에서는 아래와 같이 적용합니다.

fastcgi_param  PHP_VALUE "auto_prepend_file=/home/httpd/include/auto.php"


 아쉽게도 저는 lighttpd 를 좋아하는데.  lighttpd.conf에는 지원되지 않네요


Name
Password
Homepage
Secret


2011.01.25 20:09

FreeBSD 에서 diskinfo 툴로 돌린값을 비교해보았습니다.
SSD 하드가 단편화문제와 빈번한 read/write에서 수명문제가 있긴하지만
빠르긴하네요..

Seek time 에서는 비교가 안되고, 당연한 결과겠지만 SSD에서는 seek time이
모든 영역에서 동일한 시간을 보이네요
..

두서버 모두 raid1 으로 512M cache메모리의 고성능 raid 콘트롤러를 장착하였습니다.


SSD 하드서버

Seek times:
        Full stroke:      250 iter in   0.031215 sec =    0.125 msec
        Half stroke:      250 iter in   0.031156 sec =    0.125 msec
        Quarter stroke:   500 iter in   0.062460 sec =    0.125 msec
        Short forward:    400 iter in   0.049768 sec =    0.124 msec
        Short backward:   400 iter in   0.050074 sec =    0.125 msec
        Seq outer:       2048 iter in   0.262656 sec =    0.128 msec
        Seq inner:       2048 iter in   0.251811 sec =    0.123 msec
Transfer rates:
        outside:       102400 kbytes in   0.494756 sec =   206971 kbytes/sec
        middle:        102400 kbytes in   0.492494 sec =   207921 kbytes/sec
        inside:        102400 kbytes in   0.496554 sec =   206221 kbytes/sec

 

SATA 하드서버


Seek times:
        Full stroke:      250 iter in   1.477391 sec =    5.910 msec
        Half stroke:      250 iter in   1.423015 sec =    5.692 msec
        Quarter stroke:   500 iter in   2.953463 sec =    5.907 msec
        Short forward:    400 iter in   1.703787 sec =    4.259 msec
        Short backward:   400 iter in   1.731393 sec =    4.328 msec
        Seq outer:       2048 iter in   0.489363 sec =    0.239 msec
        Seq inner:       2048 iter in   0.382542 sec =    0.187 msec
Transfer rates:
        outside:       102400 kbytes in   0.889493 sec =   115122 kbytes/sec
        middle:        102400 kbytes in   0.887746 sec =   115348 kbytes/sec
        inside:        102400 kbytes in   0.901085 sec =   113641 kbytes/sec



 

College Essay | 2011.02.04 23:17 신고 | PERMALINK | EDIT/DEL | REPLY
I just want to say that it is very important to make pictures of your kids.
These 2 kids are really very cute and I like this picture very much.
Name
Password
Homepage
Secret


2010.08.13 15:23

갑자기 잘되던 png함수가

Warning: imagepng() [function.imagepng]: gd-png: fatal libpng error: zlib error in /home/httpd/test.html on line 538

위와 같이 에러는 내뱉는다..

zlib 와 linpng를 재설치해도 마찬가지...

php.net의 imagepng메뉴를 보니.. php4랑 달라진게 눈에보인다.;;;

quality
Compression level: from 0 (no compression) to 9.

 

프로그램소스를 보니,
imagePNG($im2,$file,100); 

0-9의 숫자로 넣어주니 에러가 없어졌다... 이런. 낭패를 봤나;;;

결론 : 뺑이침;;





Name
Password
Homepage
Secret


2010.02.11 12:23
사용자 삽입 이미지

FreeBSD에서 포트로 설치시 옵션설정메뉴가 나올경우가 있는데,
여기서 옵션을 잘못선택하면 의존성문제라던가, OS버젼문제로 에러를 내뱉으면서 설치가 안되는경우가
종종 있다.. 그러면, 다시 옵션을 설정해야하는데..
make reinstall 을 해도 옵션선택을 할 수 없는 상황이 발생.

make rmconfig

를 한번 때려주고 다시 설치하면 옵션선택메뉴가 나온다.

현재 설정된 options의 내용을 보려면,

make showconfig

이거 찾느라 몇시간 헤맸다는....;;;
김재현 | 2010.03.11 20:04 신고 | PERMALINK | EDIT/DEL | REPLY
잘 쓰고 있습니다. 고맙습니다..
하나추가 | 2010.11.27 07:28 신고 | PERMALINK | EDIT/DEL | REPLY
굿입니다.
Name
Password
Homepage
Secret


2010.01.28 16:36

SSL 인증서 생성시 인증키 값을 넣을경우
아파치 구동시 키 비밀번호를 입력하지 않으면 구동되지 않는다.

Apache/2.2.13 mod_ssl/2.2.13 (Pass Phrase Dialog)
Some of your private key files are encrypted for security reasons.
In order to read them you have to provide the pass phrases.

Server test.com:443: (RSA)
Enter pass phrase:


서버를 관리하는 입장에서는 비밀번호를 입력하지 않고 자동으로 웹서버를
구동하여야할때가 있다.
 
인증서 생성시 이미 넣어버린 키는 아래와 같이 하면 간단하게 없앨 수 있다.
단, 당연한 이야기지만 기존 비밀번호는 알고있어야한다.-.-;

cp server.key server.key.org
openssl rsa -in server.key.org -out server.key

다시 아파치를 stop후 start해본다.

Name
Password
Homepage
Secret


2009.09.24 16:30

 

<VirtualHost *>
        ServerName www.original.com
        ServerAlias original.com

        RewriteEngine on
        RewriteCond     %{HTTP_HOST}    ^original.com$        [OR]
        RewriteCond     %{HTTP_HOST}    com.$
        RewriteRule     ^/(.*)          http://www.somewhere.com/$1   [L,R]

</VirtualHost>

위와 같이 처리하면 서브URI까지 다 변경이 됨.
도메인변경등으로 서버변경등의 사유로 기존경로를 그대로 써야할경우 유용함.

Name
Password
Homepage
Secret


2009.08.03 11:29

리눅스에서 php설치시

/usr/bin/ld: /usr/local/lib/libz.a(compress.o): relocation R_X86_64_32 against `a local symbol' can not be used when mak  ing a shared object; recompile with -fPIC
/usr/local/lib/libz.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [libphp5.la] Error 1

에러시

zlib 설치를
./configure -s
로 shared library 로 컴파일하고
php를 재설치한다.
잘된다.;;
하늘사람 | 2009.12.26 12:46 신고 | PERMALINK | EDIT/DEL | REPLY
비슷한 에러가 ruby 개발 환경을 설치하면서 있었는데 해결되었네요.
감사합니다 ^^
| 2009.12.31 13:35 신고 | PERMALINK | EDIT/DEL
오우~ 도움되셨다니 좋네요~! ㅎㅎ
레다 | 2010.03.04 17:19 신고 | PERMALINK | EDIT/DEL | REPLY
같은 에러 였는데 덕분에 해결 잘 했습니다. 감사합니다.
이인한 | 2010.08.27 10:48 신고 | PERMALINK | EDIT/DEL | REPLY
메일 서버에 컴파일하다 안 되서 찾다보니 왔습니다~ 감사합니다~ ^_^
Name
Password
Homepage
Secret


2009.07.17 09:52


FreeBSD에서 포트로 리눅스 에뮬레이터 설치시

compat.linux.osrelease: 2.4.2 is not supported, please use 2.6.16


와 같은 에러가 난다면,

sysctl compat.linux.osrelease=2.6.16


를 한번 해주고, 설치를 재시도하면 된다.

Name
Password
Homepage
Secret


2009.05.07 17:26

CNAME lookup failed temporarily. (#4.4.3)
I'm not going to try again; this message has been in the queue too long.


위와 같이 qmail에서 발송하지 못하고 리턴메일을 보낸다면,

dns oversize patch를 해주어야한다..

patch 파일경로는
http://www.ckdhr.com/ckd/qmail-103.patch

위의 경로에서 받으면 되며,

patch -p1 < qmail-103.patch

를 해주고,

make check setup

해주면 된다.

| 2013.04.16 06:12 | PERMALINK | EDIT/DEL | REPLY
비밀댓글입니다
| 2013.04.16 10:23 신고 | PERMALINK | EDIT/DEL
qmail설치디렉토리가 /usr/local/qmail-103 이라면,

cd /usr/local/qmail-103
wget http://www.ckdhr.com/ckd/qmail-103.patch
patch -p1 < qmail-103.patch
qmail데몬을 모두 내린후
make check setup
후, qmail을 재구동하면 됩니다.
Name
Password
Homepage
Secret


2009.04.24 15:27

SSH 계정을 RSA키 쌍을 생성해서 서버에 접속하는 방법이다.
임시로 서버접속계정을 발급하거나, 같은 접속계정으로 암호를 다르게 사용할때 사용된다.
사용자계정삭제시 해당 키만 삭제하면 접속이 불가하다.

먼저 접속하려는 서버에서 아래의 과정을 실행한다.

# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/limsj/.ssh/id_rsa):

비밀번호를 묻는다.. 입력후 다시 확인입력하면 .ssh 디렉토리에

id_rsa 와
id_rsa.pub 가 생긴다.

id_rsa.pub 의 내용을
해당 계정의 .ssh 디렉토리안에

vi authorized_keys  로 파일을 열어서 추가한다. 이때 한줄로 넣는것을 잊지 말자~

ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAtaQp4nA5MYJvxq4KITJye1KdZGPEfXb+xxAP3ssuy9vtCj27QsmFPi1vonqfckKx3Xi5tDpUf5vW38LlwNyT
YaduW1MSyCdYOycrS3bkTz2dhUzK6XtdKtONJLPSRSNyQmKVMhlZp8NlysKhnVl0NUQsypHQX0EMaetXFTUEtCR55iuVULf6zzPE9q/RlWYz9ySAx1MmQC
u01FW/RbHBPcVHT6LGXWd5Wu4R0eDcoxs99cjfyKao568F1k0bYNm6pBWUUxLdOwIA+p0xVij+1kNHYClfo9H2v2IVL+2NTwxqHHBniYOxMUYeiizWxuKqjh
N72fKxw+uD2QuhB/eQ== limsj@testserver

id_rsa 의 파일은
접속하려는 다른서버나 ssh접속툴로 사용하여 접속한다.
id_rsa 의 파일권한은 0600 으로 변경한다.

ssh -i id_rsa limsjs@testsever.co.kr

키생성시 입력했던 암호를 입력하면 서버 접근이 바로 된다.
간단하다. ㅋ




Name
Password
Homepage
Secret