본문 바로가기

분류 전체보기

Qmail Queuelifetime 설정 출처: http://www.cacti.kr/tc/119 [원문] How often does qmail retry to send email? Each message has its own retry schedule. The longer a message remains undeliverable, the less frequently qmail tries to send it. The retry schedule is not configurable. The following table shows the retry schedule for a message that's undeliverable to a remote recipient until it bounces. Local messages use a similar, b.. 더보기
상호대차 제가 서식하고 있는 구로구의 도서관에는 '상호대차'라는 제도가 있습니다. 행정구역마다 그 지역에서 운영하는 공공도서관이 있는데 보통 하나의 도서관에 내가 찾는 책이 없으면 다른 도서관에 가서 그 책을 대출해야 합니다. 온라인 상에서 각 도서관의 책을 검색하는 것은 가능하지만 그 책을 대출하려고 하면직접 방문해야 대출이 가능합니다. 몸이 불편한 분들을 위한 '택배 대출' 같은 제도를 운영하는 곳도 있지만 장애인을 위한 제도인지라 비장애인은 이용할 수 없는 것으로 알고 있습니다. '상호대차 서비스' 에 대해 잠시 알아보면 다음과 같습니다. ※ 참고http://lib.guro.go.kr/dliweb25/comp/portal/htmlembeder.aspx?url=~/html/info/sub_info04.htm&.. 더보기
책을 소유한다는 것 예전에 가졌던 꿈은 집 안에 나만의 도서관을 만드는 것이었습니다. 평소 지론이 먹는데 쓰는 돈과 책 사는데 쓰는 돈은 아깝지 않다 라고 생각해서 닥치는 대로 사모았습니다.당시에는 도서정가제가 시행되기 전이라 온라인서점들이 할인행사도 많이 해서 크게 비용부담은없었습니다. 이후 결혼도 했지만 다행히 나와 생각이 통하는 배우자와 결혼하면서 부부가 함께 사모으는 책의 양은 날이 갈수록 늘어났습니다. 물론 책꽂이에 나란히 놓여 있는 이 책들을 볼 때마다 흐뭇했고 누가 집에 오기라도 하면소위 있어 보이긴 했지만 이사를 몇 번 다니다 보니 책은 은근 골칫거리가 되어 갔습니다. 사실 한번 읽은 이후로는 다시 읽지 않는 책도 많았고 바쁘게 살다보니 책을 펴 볼 시간도 줄어들게 되고, 또 아이를 낳고 키우다보니 아이 책은.. 더보기
Apache / Nginx / Lighttpd 에서 SSL 보안서버인증서 설정하기 웹서비스를 위해 가장 많이 사용하는 Apache, Nginx, Lighttpd (요즘은 많이 쓰지 않죠 ^^;;) 의 경우각각 SSL 보안서버인증서를 어떻게 설정하는지 간략하게 적어보았습니다. 1. Apache 아래와 같이 설정하고 Apache 데몬을 재시작 합니다. NameVirtualHost *:443 ServerName www.domain.com DocumentRoot /var/www/site1 SSLEngine on SSLCertificateFile /path/to/www_domain_com.crt SSLCertificateKeyFile /path/to/www_domain_com.key SSLCertificateChainFile /path/to/rootCA.crt ServerName www.dom.. 더보기
grep 활용 흔히 grep은 어떤 파일에 포함된 문자열을 검색할 때 많이 사용한다. 검색어로는 단순한 단어를 사용하기도 하고 정규식을 이용하기도 한다. [사용법] grep -B 윗라인 -A 아랫라인 검색어 파일명 -B : before line -A : after line [사용예] grep -B2 -A2 'test' test.txt => test.txt 파일에서 test 에 매치되는 라인을 기준으로 상위 2라인, 하위 2라인을 함께 출력 더보기
tcpview - 윈도우용 lsof 리눅스에서는 lsof 를 쓰면 현재 열려 있는 모든 파일 리스트를 확인할 수 있다.여기서 '파일'이란 일반적인 파일 외에도 block, socket, 라이브러리, 네트웍 파일, 심지어 포트 까지도 포함한다. 즉, 어떤 프로세스와 연관된 네트워크 정보도 확인이 가능하다는 뜻이다. 윈도우에도 이와 유사한 기능을 가진 프로그램이 있다. 바로 'Tcpview' !!파일 다운로드는 아래 링크에서 받을 수 있다. http://technet.microsoft.com/en-us/sysinternals/bb897437.aspx 자세한 설명은 생략 ^^;; 더보기
서버 설정시 Swap은 얼마나.. 출처 : https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/s2-diskpartrecommend-ppc.html#id4394007 Redhat 자료에 따르면 RAM이 8G~64GB 사이일 경우 swap은 메모리의 절반정도면 적당하다고 함.예를 들어 RAM이 16G 이면 swap 은 8G 정도로 설정하면 된다는 얘기.Memory와 Disk 는 엄청난 속도차이가 나므로 swap을 사용할 정도가 되면 Memory 를 늘려주거나 load balancing 을 생각하는 게 나을 수도 있지만 일시적으로 써야 할 때를 위해 어느 정도 크기는 잡아줘야 함.Table 16.2. Recomm.. 더보기
cacti-spine 설치와 설정 소스다운로드 : cacti-spine-0.8.7a.tar.gz 사이트에서 직접 다운로드 : http://www.cacti.net/downloads/spine/cacti-spine-0.8.7a.tar.gz 아래 순서대로 진행하면 설치가 된다고 한다. 안타깝게도 필자는 7번 make 과정에서 에러가 나서 진행할 수 없었다. ㅡㅡ; shell>aclocal shell>libtoolize --force (glibtoolize --force on Max OS) shell>autoheader shell>autoconf shell>automake shell>./configure --prefix=/usr --mandir=/usr/share/man --sysconfdir=/etc shell>make shell>make .. 더보기
Cacti 설치와 설정 출처 : http://www.cacti.net/downloads/docs/html/index.html 이 문서는 Cacti 공식사이트에 있는 install 문서를 나름대로 번역, 수정한 문서입니다. 부록 : cacti-spine 설치와 설정 설치전 필요한 패키지 httpd php php-mysql php-snmp mysql mysql-server net-snmp 설치 및 설정 소스파일의 압축을 푼다. shell> tar xzvf cacti-version.tar.gz MySQL DB를 생성한다. shell> mysqladmin --user=root create cacti 기본 cacti 테이블을 생성한다. shell> mysql -u root {cacti정보를 저장할 DB명} -p < cacti.sql 예.. 더보기
Fileinfo 함수 Fileinfo : 파일의 type을 알아보는 PHP함수 준비물 fileinfo 설치전에 libmagic 라이브러리가 있어야 한다. 그렇지 않으면 설치과정에서 에러가 발생함 libmagic-dev 은 file패키지에 포함되는데 아래 링크에서 다운받을 수 있다. http://packages.debian.org/stable/libdevel/libmagic-dev 우선 file 패키지를 다운받아 설치를 한다. 설치과정은 간단하다 ./configure + make + make install 끝~ ^^ 설치하기 [간단 설치] pear install pecl/fileinfo 위 명령으로 설치되지 않을 경우 아래 링크에서 소스파일을 다운받아서 설치할 수 있다. 설치방법은... 모른다 ㅡㅡ; http://pecl.ph.. 더보기