<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:admin="http://webns.net/mvcb/"
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>마님네</title>
		<link>http://blog.jinbo.net/manim/</link>
		<description>
<![CDATA[
이것저것
]]>
		</description>
		<language>ko</language>
		<dc:creator>마님(mailto:)</dc:creator>
		<pubDate>Wed, 20 Aug 2008 10:04:40 +0900</pubDate>
		<image>
			<title>마님네</title>
			<url>http://blog.jinbo.net/files2/4/manim/common/my_picture</url>
			<link>http://blog.jinbo.net/manim/</link>
			<width>80</width>
			<height>60</height>
			<description><![CDATA[이것저것]]></description>
		</image>
		<item>
			<guid>http://blog.jinbo.net/manim/?pid=29</guid>
			<title>jsp 설정</title>
			<link>http://blog.jinbo.net/manim/?pid=29</link>
			<description>
<![CDATA[
<!--FCKeditor-->1. server.xml<br /><br />&lt;Server port="8005" shutdown="SHUTDOWN"&gt;<br /><br />&nbsp; &lt;!-- Comment these entries out to disable JMX MBeans support used for the<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; administration web application --&gt;<br />&nbsp; &lt;Listener className="org.apache.catalina.core.AprLifecycleListener" /&gt;<br />&nbsp; &lt;Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" /&gt;<br />&nbsp; &lt;Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /&gt;<br />&nbsp; &lt;Listener className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/&gt;<br /><br />--------------------------------------------------------------------------------<br /><br />&nbsp; &lt;Listener className="org.apache.jk.config.ApacheConfig" modJk="/usr/local/httpd/modules/mod_jk.so" workersConfig="/usr/local/httpd/conf/workers.properties" /&gt;<br /><br />---------------------------------------------------------------------------------<br /><br /><br />&nbsp; &lt;!-- Global JNDI resources --&gt;<br />&nbsp; &lt;GlobalNamingResources&gt;<br /><br /><br />2. httpd.conf<br /><br />Include /usr/local/tomcat/conf/auto/mod_jk.conf<br />JkShmFile /usr/local/httpd/logs/jk-runtime-status<br />JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "<br />JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories<br />JkRequestLogFormat "%w %V %T"<br /><br />&lt;LocationMatch '.*WEB-INF.*'&gt;<br />&nbsp;&nbsp;&nbsp; AllowOverride None<br />&nbsp;&nbsp;&nbsp; deny from all<br />&lt;/LocationMatch&gt;
]]>
			</description>
			<author>마님</author>
			<category>심히 걱정된다</category>
			
			<pubDate>Wed, 20 Aug 2008 10:04:28 +0900</pubDate>
		</item>
		<item>
			<guid>http://blog.jinbo.net/manim/?pid=28</guid>
			<title>메일서버가 젤힘들다.</title>
			<link>http://blog.jinbo.net/manim/?pid=28</link>
			<description>
<![CDATA[
<!--FCKeditor-->Qmail 설치<br /><br />참고 사이트 : qmail.org<br /><br />preinstall <br /><br />yum install gcc gcc-c++ mysql-devel openssl-devel<br /><br />===================================================================================<br /><br />1 설치준비<br /><br />mkdir /downloads<br />cd /downloads<br />wget http://www.qmailrocks.org/downloads/qmailrocks.tar.gz<br />tar zxvf qmailrocks.tar.gz<br /><br />===================================================================================<br /><br />2. 큐메일 인스톨<br /><br />2-1. 큐메일설치<br /><br />/downloads/qmailrocks/scripts/install/qmr_install_linux-s1.script<br />/downloads/qmailrocks/scripts/util/qmail_big_patches.script&nbsp;&nbsp; <br />cd /usr/src/qmail/qmail-1.03<br />make man &amp;&amp; make setup check<br />./config-fast mail.webpis.net<br />make cert<br /><br />-----------------------------------------------------------------------------<br />Country Name (2 letter code) [GB]:KR<br />State or Province Name (full name) [Berkshire]:ROK<br />Locality Name (eg, city) [Newbury]:Seoul<br />Organization Name (eg, company) [My Company Ltd]:MAIL<br />Organizational Unit Name (eg, section) []:HOSTING<br />Common Name (eg, your name or your server's hostname) []:mail.webpis.net<br />Email Address []:admin@webpis.net<br />-----------------------------------------------------------------------------<br /><br />chown -R vpopmail:qmail /var/qmail/control/clientcert.pem /var/qmail/control/servercert.pem<br /><br />2-2. ucspi-tcp 설치<br /><br />cd /usr/src/qmail/ucspi-tcp-0.88/<br />patch &lt; /downloads/qmailrocks/patches/ucspi-tcp-0.88.errno.patch<br />make &amp;&amp; make setup check<br /><br />2-3. daemontools 설치<br /><br />cd /package/admin/daemontools-0.76/src<br />patch &lt; /downloads/qmailrocks/patches/daemontools-0.76.errno.patch<br />cd ../<br />package/install<br /><br />===================================================================================<br /><br />3.EZmlm 설치<br /><br />cd /downloads/qmailrocks/<br />tar zxvf ezmlm-0.53-idx-0.41.tar.gz<br />cd ezmlm-0.53-idx-0.41<br />make &amp;&amp; make setup<br /><br />===================================================================================<br /><br />4. Autoresponder 설치<br /><br />cd /downloads/qmailrocks<br />tar zxvf autorespond-2.0.5.tar.gz<br />cd autorespond-2.0.5<br />make &amp;&amp; make install<br /><br />===================================================================================<br /><br />5. Vpopmail 설치 ( MySQL 연동)<br /><br />mkdir ~vpopmail/etc<br />chown vpopmail:vchkpw ~vpopmail/etc<br />echo "dbserver|0|vpopmail|vpop1q2w3e|vpopmail" &gt; ~vpopmail/etc/vpopmail.mysql<br />chown vpopmail:vchkpw ~vpopmail/etc/vpopmail.mysql<br />chmod 640 ~vpopmail/etc/vpopmail.mysql <br /><br />5-1.DB서버에 접근하여 vpopmail이 사용할 DB와 사용자 계정을 생성<br /><br />/etc/hosts 파일에 dbserver IP 등록<br />------------------------------------------------<br /><br />61.32.177.164&nbsp;&nbsp;&nbsp; dbserver.localdomain&nbsp;&nbsp;&nbsp; dbserver<br /><br />------------------------------------------------<br /><br /><br />/etc/my.cnf 에 등록<br />---------------------<br /><br />[client]<br />host = dbserver<br />port = 3306<br /><br />---------------------<br /><br />mysql -uroot -p<br /><br />mysql&gt; create database vpopmail;<br />mysql&gt; grant select,insert,update,delete,create,drop on vpopmail.* to 'vpopmail'@'%' identified by 'vpop1q2w3e';<br />mysql&gt;flush privileges;<br /><br /><br />5-2. vpopmail 계정으로 DB서버에 접속가능한지 테스트<br /><br />mysql -uvpopmail -p vpopmail<br />Enter password:<br /><br /><br />5-3. vpopmail 패키지 설치<br /><br />cd /downloads/qmailrocks <br />tar zxvf vpopmail-5.4.13.tar.gz <br />cd vpopmail-5.4.13<br /><br />./configure --enable-logging=p --enable-auth-module=mysql --disable-passwd -enable-clear-passwd --disable-many-domains --enable-auth-logging --enable-sql-logging --enable-valias --disable-mysql-limits --enable-roaming-users<br /><br />make &amp;&amp; make install-strip<br /><br />===================================================================================<br /><br />6. vqadmin 설치<br /><br /><br />cd /downloads/qmailrocks<br />tar zxvf vqadmin-2.3.6.tar.gz<br />cd vqadmin-2.3.6<br /><br />./configure --enable-cgibindir=/var/www/cgi-bin --enable-htmldir=/var/www/html<br /><br />make &amp;&amp; make install-strip<br /><br />6-1. /etc/httpd/conf/httpd.conf 에 다음 내용을 추가<br /><br />---------------------------------------------------<br /><br />&lt;Directory "/var/www/cgi-bin/vqadmin"&gt;<br />&nbsp;&nbsp;&nbsp; deny from all<br />&nbsp;&nbsp;&nbsp; Options ExecCGI<br />&nbsp;&nbsp;&nbsp; AllowOverride AuthConfig<br />&nbsp;&nbsp;&nbsp; Order deny,allow<br />&lt;/Directory&gt;<br /><br />----------------------------------------------------<br /><br />6-2. 아파치 인증파일 설치<br /><br />vi /var/www/cgi-bin/vqadmin/.htaccess<br /><br />-----------------------------------------------------<br /><br />AuthType Basic<br />AuthUserFile /var/www/vqadmin.passwd<br />AuthName vQadmin<br />require valid-user<br />satisfy any<br /><br />------------------------------------------------------<br /><br />chown apache.apache /var/www/cgi-bin/vqadmin/.htaccess<br /><br />htpasswd -bc /var/www/vqadmin.passwd admin ansflqj(패스워드)<br /><br />chmod 644 /var/www/vqadmin.passwd<br /><br /><br />===================================================================================<br /><br />7. Maildrop 설치<br /><br />cd /downloads/qmailrocks<br /><br />tar zxvf maildrop-1.6.3.tar.gz <br /><br />cd maildrop-1.6.3<br /><br />./configure --prefix=/usr/local --exec-prefix=/usr/local --enable-maildrop-uid=root --enable-maildrop-gid=vchkpw --enable-maildirquota<br /><br />make &amp;&amp; make install-strip &amp;&amp; make install-man<br /><br /><br />===================================================================================<br /><br />8. qamiladmin 설치<br /><br /><br />cd /downloads/qmailrocks<br /><br />tar zxvf qmailadmin-1.2.9.tar.gz<br /><br />cd qmailadmin-1.2.9<br /><br />./configure --enable-cgibindir=/var/www/cgi-bin --enable-htmldir=/var/www/html<br /><br />make &amp;&amp; make install-strip<br /><br />===================================================================================<br /><br />9. 마무리<br /><br />9-1. 마무리 스크립트 실행<br /><br />/downloads/qmailrocks/scripts/finalize/linux/finalize_linux.script<br /><br /><br />9-2. run 파일에 호스트명 지정<br /><br />vi /var/qmail/supervise/qmail-pop3d/run<br />-----------------------------------------------------------------<br /><br />#!/bin/sh<br />PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin<br />export PATH<br />exec tcpserver -H -R -v -c100 0 110 qmail-popup mail.webpis.net \<br />/home/vpopmail/bin/vchkpw qmail-pop3d Maildir 2&gt;&amp;1<br /><br />-----------------------------------------------------------------<br /><br />vi /var/qmail/supervise/qmail-smtpd/run<br /><br />-----------------------------------------------------------------<br /><br />#!/bin/sh<br />QMAILDUID=`id -u vpopmail`<br />NOFILESGID=`id -g vpopmail`<br />MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`<br />LOCAL=`head -1 /var/qmail/control/me`<br />if [ -z "$QMAILDUID" -o -z "$NOFILESGID" -o -z "$MAXSMTPD" -o -z "$LOCAL" ]; then<br />echo QMAILDUID, NOFILESGID, MAXSMTPD, or LOCAL is unset in<br />echo /var/qmail/supervise/qmail-smtpd/run<br />exit 1<br />fi<br />if [ ! -f /var/qmail/control/rcpthosts ]; then<br />echo "No /var/qmail/control/rcpthosts!"<br />echo "Refusing to start SMTP listener because it'll create an open relay"<br />exit 1<br />fi<br />exec /usr/local/bin/softlimit -m 30000000 \<br />/usr/local/bin/tcpserver -v -R -l "$LOCAL" -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" \<br />-u "$QMAILDUID" -g "$NOFILESGID" 0 smtp \<br />/var/qmail/bin/qmail-smtpd mail.example.com \<br />/home/vpopmail/bin/vchkpw /usr/bin/true 2&gt;&amp;1<br /><br /><br />-----------------------------------------------------------------<br /><br />9-3. tcp.smtp 파일생성<br /><br />qmailctl stop<br /><br />echo '127.:allow,RELAYCLIENT=""' &gt;&gt; /etc/tcp.smtp<br /><br />qmailctl cdb<br /><br />9-4. 관리자 메일 등록<br /><br />echo admin@webpis.net &gt; /var/qmail/alias/.qmail-root<br />echo admin@webpis.net &gt; /var/qmail/alias/.qmail-postmaster<br />echo admin@webpis.net &gt; /var/qmail/alias/.qmail-mailer-daemon<br />ln -s /var/qmail/alias/.qmail-root /var/qmail/alias/.qmail-anonymous<br />chmod 644 /var/qmail/alias/.qmail*<br /><br />===================================================================================<br /><br />10. 센드메일 제거<br /><br /><br />yum remove sendmail<br />ln -s /var/qmail/bin/sendmail /usr/lib/sendmail<br />ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail<br /><br /><br />===================================================================================<br /><br />11. 큐메일 시작 및 테스트<br /><br />downloads/qmailrocks/scripts/util/qmr_inst_check<br /><br />--&gt; Congratulations, your Qmailrocks.org Qmail installation looks good! 확인<br /><br />qmailctl stop<br />qmailctl start<br />qmailctl stat<br /><br />[root@mail ~]# qmailctl stat<br />/service/qmail-send: up (pid 18512) 3 seconds<br />/service/qmail-send/log: up (pid 18517) 3 seconds<br />/service/qmail-smtpd: up (pid 18520) 3 seconds<br />/service/qmail-smtpd/log: up (pid 18525) 3 seconds<br />/service/qmail-pop3d: up (pid 18528) 3 seconds<br />/service/qmail-pop3d/log: up (pid 18529) 3 seconds<br />messages in queue: 0<br />messages in queue but not yet preprocessed: 0<br /><br />telnet localhost 110<br /><br />[root@mail ~]# telnet localhost 110<br />Trying 127.0.0.1...<br />Connected to localhost.localdomain (127.0.0.1).<br />Escape character is '^]'.<br />+OK &lt;18560.1216241697@mail.webpis.net&gt;<br /><br /><br />telnet localhost 25<br /><br /><br />[root@mail ~]# telnet localhost 25<br />Trying 127.0.0.1...<br />Connected to localhost.localdomain (127.0.0.1).<br />Escape character is '^]'.<br />220 mail.webpis.net ESMTP<br /><br /><br /><br />===================================================================================<br /><br />12. Clam Antivirus &amp; SpamAssassin 설치<br /><br />12-1. 펄모듈체크<br /><br /><br />/downloads/qmailrocks/scripts/util/check_perlmods.script<br /><br />12-2. Parse::Syslog 설치<br /><br />cd /usr/local/src<br /><br />wget http://search.cpan.org/CPAN/authors/id/D/DS/DSCHWEI/Parse-Syslog-1.10.tar.gz<br /><br />tar -zxvf Parse-Syslog-1.10.tar.gz<br />cd Parse-Syslog-1.10<br />perl Makefile.PL<br />make<br />make install<br /><br /><br />12-3. Statistics::Distributions 설치<br /><br />cd /usr/local/src<br />wget http://search.cpan.org/CPAN/authors/id/M/MI/MIKEK/Statistics-Distributions-1.02.tar.gz<br /><br />tar -zxvf Statistics-Distributions-1.02.tar.gz<br />cd Statistics-Distributions-1.02<br />perl Makefile.PL<br />make<br />make install<br /><br />12-4. 펄모듈 다시 체크<br /><br />/downloads/qmailrocks/scripts/util/check_perlmods.script<br /><br />-------------------------------------------------------------------------<br />QMR check_perlmods v1.1<br /><br />Checking for the existence of needed perl modules...<br /><br />checking for Time::HiRes...<br />/usr/lib/perl5/5.8.8/i386-linux-thread-multi/Time/HiRes.pm<br /><br />checking for Net::DNS...<br />/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/Net/DNS.pm<br /><br />checking for Digest::SHA1...<br />/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/Digest/SHA1.pm<br /><br />checking for Digest::HMAC...<br />/usr/lib/perl5/vendor_perl/5.8.8/Digest/HMAC.pm<br /><br />checking for HTML::Tagset...<br />/usr/lib/perl5/vendor_perl/5.8.8/HTML/Tagset.pm<br /><br />checking for HTML::Parser...<br />/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/HTML/Parser.pm<br /><br />checking for Mail::SpamAssassin...<br />/usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin.pm<br /><br />checking for Pod::Usage...<br />/usr/lib/perl5/5.8.8/Pod/Usage.pm<br /><br />checking for Parse::Syslog...<br />/usr/lib/perl5/site_perl/5.8.8/Parse/Syslog.pm<br /><br />checking for Statistics::Distributions...<br />/usr/lib/perl5/site_perl/5.8.8/Statistics/Distributions.pm<br /><br />Check Complete. &lt;&lt;-- check OK <br /><br />-----------------------------------------------------------------------------<br /><br /><br />12-4. clamAV 설치<br /><br />cd /usr/local/src<br /><br />wget http://nchc.dl.sourceforge.net/sourceforge/clamav/clamav-0.93.3.tar.gz<br /><br />useradd -c "Qmail-Scanner Account" -s /bin/false qscand <br /><br />tar -zxvf clamav-0.93.3.tar.gz<br /><br />cd clamav-0.93.3<br /><br />./configure --prefix=/usr/local/clamav --with-user=qscand --with-group=qscand --enable-milter<br /><br />make<br /><br />make install<br /><br />mkdir /var/log/clamav<br /><br />chown qscand:qscand /var/log/clamav<br /><br />/usr/local/clamav/bin/freshclam<br /><br />crontab -e<br />-----------------------------------------------------------------------------------<br />*/30 * * * * rdate -s time.bora.net<br /><br />25 1 * * * /usr/local/clamav/bin/freshclam --quiet -l /var/log/clamav/freshclam.log<br /><br />-----------------------------------------------------------------------------------<br /><br /><br /><br />12-5. 스팸어세신 설치 확인<br /><br />yum install spamassassin<br /><br />service spamassassin start<br /><br /><br /><br /><br />===================================================================================<br /><br />13. 큐메일 스캐너 설치<br /><br />cd /downloads/qmailrocks<br /><br />tar zxvf qmail-scanner-1.25.tgz<br /><br />tar -zxvf qms-analog-0.4.2.tar.gz<br /><br />cd qms-analog-0.4.2<br /><br />make all<br /><br /><br />cd /downloads/qmailrocks/qmail-scanner-1.25<br /><br />patch -p1 &lt; ..qms-analog-0.4.2/qmail-scanner-1.25-st-qms-20050618.patch<br /><br />cd contrib<br /><br />make install<br /><br />cd ../<br /><br />vi qms-config-cwrapper<br /><br />맨 아래쪽을 다음과 같이 수정 (domain, local-domains)<br />-----------------------------------------------------------------------------------<br /><br />./configure&nbsp;&nbsp;&nbsp; --domain webpis.net \<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --admin postmaster \<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --local-domains "webpis.net" \<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --add-dscr-hdrs yes \<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --dscr-hdrs-text "X-Antivirus-MYDOMAIN" \<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --ignore-eol-check yes \<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --sa-quarantine 0 \<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --sa-delete 0 \<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --sa-reject no \<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --sa-subject ":SPAM:" \<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --sa-alt yes \<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --sa-debug no \<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --notify admin \<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --redundant yes \<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --qms-monitor no \<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "$INSTALL"<br /><br />-----------------------------------------------------------------------------------<br /><br />chmod 755 qms-config-cwrapper<br /><br />./qms-config-cwrapper<br /><br />./qms-config-cwrapper install<br /><br />chmod 0755 /var/qmail/bin/qmail-scanner-queue.pl<br /><br />setuidgid qscand /var/qmail/bin/qmail-scanner-queue -z<br /><br />setuidgid qscnad /var/qmail/bin/qmail-scanner-queue -g<br /><br />chown -R qscand:qscand /var/spool/qmailscan <br /><br />vi /var/qmail/supervise/qmail-smtpd/run<br />-----------------------------------------------------------------------------------<br /><br />#!/bin/sh<br />QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue" ; export QMAILQUEUE <br />QMAILDUID=`id -u vpopmail`<br />NOFILESGID=`id -g vpopmail`<br />MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`<br />LOCAL=`head -1 /var/qmail/control/me`<br />if [ -z "$QMAILDUID" -o -z "$NOFILESGID" -o -z "$MAXSMTPD" -o -z "$LOCAL" ]; then<br />echo QMAILDUID, NOFILESGID, MAXSMTPD, or LOCAL is unset in<br />echo /var/qmail/supervise/qmail-smtpd/run<br />exit 1<br />fi<br />if [ ! -f /var/qmail/control/rcpthosts ]; then<br />echo "No /var/qmail/control/rcpthosts!"<br />echo "Refusing to start SMTP listener because it'll create an open relay"<br />exit 1<br />fi<br />exec /usr/local/bin/softlimit -m 40000000 \<br />/usr/local/bin/tcpserver -v -R -l "$LOCAL" -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" \<br />-u "$QMAILDUID" -g "$NOFILESGID" 0 smtp \<br />/var/qmail/bin/qmail-smtpd mail.webpis.net \<br />/home/vpopmail/bin/vchkpw /usr/bin/true 2&gt;&amp;1<br /><br />-----------------------------------------------------------------------------------<br />큐메일 재가동<br /><br /><br />qmailctl stop<br />qmailctl start<br />qmailctl stat<br /><br /><br />바이러스+스팸 테스트<br /><br /><br />cd /downloads/qmailrocks/qmail-scanner-1.25/contrib<br />chmod 755 test_installation.sh<br />./test_installation.sh -doit <br /><br /><br /><br />http://61.32.177.167/cgi-bin/vqadmin/vqadmin.cgi &lt;= 전체관리자<br />http://61.32.177.167/cgi-bin/qmailadmin &lt;= 도메인별 관리자
]]>
			</description>
			<author>마님</author>
			<category>심히 걱정된다</category>
			
			<pubDate>Wed, 20 Aug 2008 10:03:18 +0900</pubDate>
		</item>
		<item>
			<guid>http://blog.jinbo.net/manim/?pid=27</guid>
			<title>시스코 장비 설치 초기화</title>
			<link>http://blog.jinbo.net/manim/?pid=27</link>
			<description>
<![CDATA[
<!--FCKeditor-->장비 초기화<br /><br />Switch#conf t<br />Switch#erase startup-config<br />Switch#write erase&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :config 설정 전체 초기화<br />Switch#reload&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :재부팅 <br />장비 기본 셋팅<br />Switch&gt;en<br />Switch#conf t<br />Switch(config)#clock timezone KST 9<br />Switch(config)#ntp server 203.248.240.103<br />Switch(config)#hostname 2950_A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :호스트네임설정<br />2950_A(config)#enable secret 비번&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :enable 비번설정<br />2950_A(config)#service password-encryption&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :모든 암호를 MD5 로 암호화.<br />2950_A(config)#line console 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :콘솔연결설정<br />2950_A(config-line)#password 비번&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :콘솔연결비번설정<br />2950_A(config-line)#login&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :콘솔연결시 비번 묻는 설정<br />2950_A(config-line)#logging synchronous&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :명령어 입력중 시스템메세지가 뜨면 자동으로 줄을<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 바꾸어 입력중인 명령어를 다시표시<br />2950_A(config-line)#exec-timeout 0 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :콘솔접속시 타임아웃 없음으로 설정<br />2950_A(config)#exit<br />2950_A(config)#access-list 23 permit 1.1.1.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :텔넷 접속 제한을 위한 acl<br />2950_A(config)#access-list 23 deny any<br />2950_A(config)#line vty 0 4<br />2950_A(config-line)#exec-timeout 1 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :텔넷접속후 1분동안 아무 입력없으면 세션 종료.<br />2950_A(config-line)#transport input telnet&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :telnet protocol 만 허용.<br />2950_A(config-line)#password 비번&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :텔넷연결비번설정<br />2950_A(config-line)#login<br />2950_A(config-line)#access-class 23 in&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :acl 23번 적용<br />2950_A(config-line)#logging synchronous<br />2950_A(config)#exit<br />2950_A(config)#interface vlan 1<br />2950_A(config-if)#ip address 211.233.5.75 255.255.255.240&nbsp;&nbsp;&nbsp;&nbsp; :스위치 접속 아이피 셋팅 ,아이피대역 해당<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 서브넷마스크<br />2950_A(config-if)#no shutdown<br />2950_A(config-if)#exit<br />2950_A(config)#ip default-gateway 211.xxx.xxx.xxx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :Switch에서 외부와 통신이 필요한 경우<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Default-Gateway 할당하기<br /><br />2950_A(config)#access-list 12 permit 211.xxx.xxx.xxx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :acl 12번에 열어줄 아이피 셋팅<br />2950_A(config)#access-list 12 deny any<br />2950_A(config)#snmp-server community nforce ro 12&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :스위치snmp서버 셋팅 커뮤니티,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ro(read only),acl 12번적용.<br /><br />불필요 서비스 제거<br />&nbsp;&nbsp;&nbsp; . 웹서비스(http) 제거<br />&nbsp;&nbsp;&nbsp; . tcp-small service 제거<br />&nbsp;&nbsp;&nbsp; . udp-small service 제거<br />&nbsp;&nbsp;&nbsp; . finger, pad, source-route, bootp, domain-lookup, redirects, unreachable,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; directed-broadcast, proxy-arp, mask-rely, tftp 제거<br />2950_A(config)#no service tcp-small-servers<br />2950_A(config)#no service udp-small-servers<br />2950_A(config)#no service finger<br />2950_A(config)#no service pad<br />2950_A(config)#no ip source-route<br />2950_A(config)#no ip bootp server<br />2950_A(config)#no ip domain-lookup<br />2950_A(config)#no ip http server<br />2950_A(config-if)#no ip redirects<br />2950_A(config-if)#no ip unreachables<br />2950_A(config-if)#no ip directed-broadcast<br />2950_A(config-if)#no ip proxy-arp<br />2950_A(config-if)#no ip mask-relay<br />&nbsp;<br />2950_A(config)#no cdp run<br />:원격의 시스코 장비에 대한 정보를 확인할 수 있는 CDP(Cisco Discovery Protocol)는 사용하지 않는다면 off<br />차후 Vlan 사용 시 Native vlan missmatch 발생 소지가 있음.<br />&nbsp;<br />&nbsp;<br />설정 자동- 복사해서 콘솔에 그냥 붙여넣기만하세요~ 비번이랑 아이피만 설정하시구요 (SecureCRT 에서)<br />--------------------------------------------------------------------------------------------------<br />en<br />conf t<br />clock timezone KST 9<br />ntp server 203.248.240.103<br />hostname C2950<br />enable secret 비번<br />service password-encryption&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />line console 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />password 비번&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />login&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />logging synchronous&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />exec-timeout 0 0<br />exit&nbsp; <br />access-list 20 permit xxx.xxx.xxx.xxx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />line vty 0 4<br />exec-timeout 5 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />transport input telnet&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />password 비번&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />login<br />access-class 20 in&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />logging synchronous<br />exit<br />interface vlan 1<br />ip address xxx.xxx.xxx.xxx 255.255.255.0&nbsp;&nbsp;&nbsp; <br />no shutdown<br />exit<br />ip default-gateway xxx.xxx.xxx.xxx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />access-list 30 permit xxx.xxx.xxx.xxx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />snmp-server community nforce ro 30&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />no service tcp-small-servers<br />no service udp-small-servers<br />no service finger<br />no service pad<br />no ip source-route<br />no ip domain-lookup<br />no ip http server<br />exit<br />wr<br />----------------------------------------------------------------------------------------------<br />&nbsp;
]]>
			</description>
			<author>마님</author>
			<category>심히 걱정된다</category>
			
			<pubDate>Wed, 20 Aug 2008 10:02:04 +0900</pubDate>
		</item>
		<item>
			<guid>http://blog.jinbo.net/manim/?pid=26</guid>
			<title>LVS 구성</title>
			<link>http://blog.jinbo.net/manim/?pid=26</link>
			<description>
<![CDATA[
<!--FCKeditor-->LVS Setup<br />===============================================================================<br />http://www.austintek.com/LVS/LVS-HOWTO/HOWTO/index.html 참고<br />http://www.linuxvirtualserver.org/VS-DRouting.html 참고<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ┌--------┐<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; │ client │ (local or on internet)<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; └--------┘ <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CIP<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; │<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (router)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DGW<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; │ outside network<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; │<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VIP<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; │<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; ┌----┴----┐&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; │ director │(director can have 1 or 2 NICs)<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; └----------┘ &nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DIP (and PIP)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; │<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; │ DRIP network<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ┌---------------┼------------------┐<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; │&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; │&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; │<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; │&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; │&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; │<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RIP1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RIP2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RIP3<br />&nbsp;&nbsp;&nbsp; ┌------------┐ ┌------------┐ ┌------------┐<br />&nbsp;&nbsp;&nbsp; │ realserver │ │ realserver │ │ realserver │<br />&nbsp;&nbsp;&nbsp; └------------┘ └------------┘ └------------┘<br /><br />===============================================================================<br /><br />┌---------------------------------------------------------------------------┐<br />│Director 설정&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; │<br />└---------------------------------------------------------------------------┘<br /><br />1. yum install ipvsadm<br /><br />2. 패킷포워딩 ON<br /><br />vi /etc/sysctl.conf<br />-----------------------------------------------------<br /># Controls IP packet forwarding<br />net.ipv4.ip_forward = 1<br />-----------------------------------------------------<br />sysctl -p<br /><br />3. VIP 세팅<br /><br />ifconfig eth0:0 61.32.177.160 netmask 255.255.255.128 <br /><br />4. LVS 세팅<br /><br />VIP:61.32.177.160 / Port:80 /스캐줄링:wlc / Gate방식<br />------------------------------------------------------<br />ipvsadm -C<br />ipvsadm -A -t 61.32.177.160:80 -s wlc<br />ipvsadm -a -t 61.32.177.160:80 -r 61.32.177.162:80 -g<br />ipvsadm -a -t 61.32.177.160:80 -r 61.32.177.163:80 -g<br />------------------------------------------------------<br /><br />5. 서버리부팅시 IP 설정을 위하여 /root/ip.sh 로 저장<br />&nbsp;&nbsp; ---------------------------------------------------<br />#!bin/sh<br />ifconfig eth0:0 61.32.177.160 netmask 255.255.255.128<br />------------------------------------------------------<br />vi /etc/rc.d/rc.local<br />------------------------------------------------------<br />/root/ip.sh 추가<br /><br /><br />================================================================================<br /><br />┌----------------------------------------------------------------------------┐<br />│realserver 1&nbsp; setup&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; │<br />└----------------------------------------------------------------------------┘<br /><br />1. yum install arptables_jf<br /><br />2. arptalbes 세팅<br /><br />arptables -A IN -j DROP -d 61.32.177.160<br />arptables -A OUT -j mangle -o eth0 -s 61.32.177.160 --mangle-ip-s 61.32.177.162<br /><br />service arptalbes_jf save ==&gt; /etc/sysconfig/arptables 에 저장<br /><br />---------------------------------------------------------------------------------<br /># Generated by arptables-save v0.0.8 on Mon Jul 14 14:03:44 2008<br />*filter<br />:IN ACCEPT [2:56]<br />:OUT ACCEPT [0:0]<br />:FORWARD ACCEPT [0:0]<br />[0:0] -A IN -d 61.32.177.160 -j DROP<br />[0:0] -A OUT -s 61.32.177.160 -o eth0 -j mangle --mangle-ip-s 61.32.177.162<br />COMMIT<br /># Completed on Mon Jul 14 14:03:44 2008<br />---------------------------------------------------------------------------------<br /><br />3. VIP 세팅<br /><br />ifconfig lo:0 61.32.177.160 netmask 255.255.255.255 broadcast 61.32.177.160 up<br />route add -host 61.32.177.160 dev lo:0<br /><br />4. 서버리부팅시 IP 설정을 위하여 /root/ip.sh 로 저장<br />---------------------------------------------------------------------------------<br />#!bin/sh<br />ifconfig lo:0 61.32.177.160 netmask 255.255.255.255 broadcast 61.32.177.160 up<br />route add -host 61.32.177.160 dev lo:0<br />---------------------------------------------------------------------------------<br />vi /etc/rc.d/rc.local<br />------------------------------------------------------------------------------<br />/root/ip.sh 추가<br /><br /><br />=================================================================================<br /><br />┌-----------------------------------------------------------------------------┐<br />│realserver 2&nbsp; setup&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; │<br />└-----------------------------------------------------------------------------┘<br /><br />1. yum install arptables_jf<br /><br />2. arptalbes 세팅<br /><br />arptables -A IN -j DROP -d 61.32.177.160<br />arptables -A OUT -j mangle -o eth0 -s 61.32.177.160 --mangle-ip-s 61.32.177.163<br /><br />service arptalbes_jf save ==&gt; /etc/sysconfig/arptables 에 저장<br /><br />----------------------------------------------------------------------------------<br /># Generated by arptables-save v0.0.8 on Mon Jul 14 14:03:44 2008<br />*filter<br />:IN ACCEPT [2:56]<br />:OUT ACCEPT [0:0]<br />:FORWARD ACCEPT [0:0]<br />[0:0] -A IN -d 61.32.177.160 -j DROP<br />[0:0] -A OUT -s 61.32.177.160 -o eth0 -j mangle --mangle-ip-s 61.32.177.163<br />COMMIT<br /># Completed on Mon Jul 14 14:03:44 2008<br />----------------------------------------------------------------------------------<br /><br />3. VIP 세팅<br /><br />ifconfig lo:0 61.32.177.160 netmask 255.255.255.255 broadcast 61.32.177.160 up<br />route add -host 61.32.177.160 dev lo:0<br /><br /><br />4. 서버리부팅시 IP 설정을 위하여 /root/ip.sh 로 저장<br />----------------------------------------------------------------------------------<br />#!bin/sh<br />ifconfig lo:0 61.32.177.160 netmask 255.255.255.255 broadcast 61.32.177.160 up<br />route add -host 61.32.177.160 dev lo:0<br />----------------------------------------------------------------------------------<br />vi /etc/rc.d/rc.local<br />----------------------------------------------------------------------------------<br />/root/ip.sh 추가<br /><br /><br />================================================================================END
]]>
			</description>
			<author>마님</author>
			<category>심히 걱정된다</category>
			
			<pubDate>Wed, 20 Aug 2008 10:00:38 +0900</pubDate>
		</item>
		<item>
			<guid>http://blog.jinbo.net/manim/?pid=25</guid>
			<title>mod_vhost 죽이는기능이다.</title>
			<link>http://blog.jinbo.net/manim/?pid=25</link>
			<description>
<![CDATA[
<!--FCKeditor-->## 컴파일시 필요 구성 패키지 <br />yum install libdbi libdbi-devel libdbi-dbd-mysql libdib-dbd-mysql<br />yum install gcc-c++<br /><br />## mod_dbi_pool 먼저 설치 <br /><br />wget http://www.outoforder.cc/downloads/mod_dbi_pool/mod_dbi_pool-0.4.0.tar.bz2<br /><br />tar xvfpj mod_dbi_pool-0.4.0.tar.bz2<br /><br />./configure --with-apxs=/usr/local/httpd/bin/apxs<br /><br />make make install<br /><br /><br />## mod_dbi_pool 설치가 안됐을시 컴파일 에러 발생<br /><br />wget http://www.outoforder.cc/downloads/mod_vhost_dbi/mod_vhost_dbi-0.1.0.tar.bz2<br /><br />tar xvfpj mod_vhost_dbi-0.1.0.tar.bz2<br /><br />cd mod_vhost_dbi-0.1.0<br /><br />./configure --with-apxs=/usr/local/httpd/bin/apxs<br /><br />make make install<br /><br /><br /><br />## httpd.conf 추가 할 사항 <br />LoadModule dbi_pool_module&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; modules/mod_dbi_pool.so<br />LoadModule vhost_dbi_module&nbsp;&nbsp;&nbsp; modules/mod_vhost_dbi.so<br /><br />PoolDbiDriver&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VHOST&nbsp; mysql<br />PoolDbiHost&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VHOST&nbsp; dbserver<br />PoolDbiUsername&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VHOST&nbsp; hosting<br />PoolDbiPassword&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VHOST&nbsp; my1q2w3e<br />PoolDbiDBName&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VHOST&nbsp; hosting<br />PoolDbiConnMin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VHOST&nbsp; 1<br />PoolDbiConnSoftMax&nbsp;&nbsp;&nbsp; VHOST&nbsp; 1<br />PoolDbiConnHardMax&nbsp;&nbsp;&nbsp; VHOST&nbsp; 5<br />PoolDbiConnTTL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VHOST&nbsp; 30<br />&nbsp;<br />&lt;VirtualHost *:80&gt;<br />&nbsp; VhostDbiEnabled On<br />&nbsp; VhostDbiConnName VHOST<br />&nbsp; VhostDbiQuery "SELECT ServerName, DocumentRoot, Username&nbsp; \<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FROM vhosts WHERE ServerName = &amp;{RequestHostname} AND active ='on'"<br />&lt;/VirtualHost&gt;<br /><br />테이블 생성<br /><br />CREATE TABLE IF NOT EXISTS `vhosts` (<br />&nbsp; `active` varchar(3) default NULL,<br />&nbsp; `ServerName` varchar(255) NOT NULL default '',<br />&nbsp; `DocumentRoot` varchar(255) default NULL,<br />&nbsp; `Username` varchar(255) default NULL,<br />&nbsp; PRIMARY KEY&nbsp; (`ServerName`),<br />&nbsp; KEY `active` (`active`)<br />) ENGINE=MyISAM DEFAULT CHARSET=latin1;
]]>
			</description>
			<author>마님</author>
			<category>심히 걱정된다</category>
			
			<pubDate>Wed, 20 Aug 2008 10:00:13 +0900</pubDate>
		</item>
		<item>
			<guid>http://blog.jinbo.net/manim/?pid=24</guid>
			<title>mrtg 설치</title>
			<link>http://blog.jinbo.net/manim/?pid=24</link>
			<description>
<![CDATA[
<!--FCKeditor-->yum install net-snmp<br /><br />vi /etc/snmp/snmpd.conf<br /><br />com2sec local&nbsp; localnet&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public<br /><br />group&nbsp;&nbsp; MyROGroup&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; v1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; localnet<br />group&nbsp;&nbsp; MyROGroup&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; v2c&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; localnet<br />group&nbsp;&nbsp; MyROGroup&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; usm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; localnet<br /><br />view&nbsp;&nbsp;&nbsp; all&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; included&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .1 80<br />view&nbsp;&nbsp;&nbsp; system&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; included&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .iso.org.dod.internet.mgmt.mib-2.system<br /><br />access MyROSystem "" any noauth exact system none none<br />access MyROGroup "" any noauth exact all none none<br />access MyRWGroup "" any noauth exact all all none<br /><br /><br />cfgmaker --global 'WorkDir:/var/www/mrtg' --global 'Options[_]:bits,growright' --output /etc/mrtg/mrtg161.cfg public@61.32.177.161<br /><br />LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/mrtg162.cfg --lock-file /var/lock/mrtg/mrtg162_l --confcache-file /var/lib/mrtg/mrtg162.ok
]]>
			</description>
			<author>마님</author>
			<category>심히 걱정된다</category>
			
			<pubDate>Wed, 20 Aug 2008 09:59:29 +0900</pubDate>
		</item>
		<item>
			<guid>http://blog.jinbo.net/manim/?pid=23</guid>
			<title>snmp 참고</title>
			<link>http://blog.jinbo.net/manim/?pid=23</link>
			<description>
<![CDATA[
<!--FCKeditor-->What is net-snmp ?<br /><br />Simple Network Management Protocol (SNMP) is a widely used protocol for monitoring the health and welfare of network equipment (eg. routers), computer equipment and even devices like UPSs. Net-SNMP is a suite of applications used to implement SNMP v1, SNMP v2c and SNMP v3 using both IPv4 and IPv6.<br /><br />Net-SNMP Tutorials<br /><br />http://www.net-snmp.org/tutorial/tutorial-5/<br /><br />Download Net-SNMP<br /><br />http://www.net-snmp.org/download.html<br /><br />Net-SNMP Documentation<br /><br />http://www.net-snmp.org/docs/readmefiles.html<br /><br />Installing SNMP Server in Debian<br /><br />If you want to install snmp server in debian you need to install snmpd package using the following command<br /><br />#apt-get install snmpd<br /><br />This will complete the installation process.<br /><br />Configuring SNMP Server in Debian<br /><br />Default Configuration files are located at /etc/snmp directory this contains the following files.<br /><br />snmpd.conf snmptrapd.conf<br /><br />/etc/snmp/snmpd.conf - configuration file for the Net-SNMP SNMP agent.<br /><br />/etc/snmp/snmptrapd.conf - configuration file for the Net-SNMP trap daemon.<br /><br />Now we need to concentrate on snmpd.conf file for our configuration. If you want to see the default snmpd.conf file. <br /><br />Before doing any changes to your /etc/snmp/snmpd.conf file take a copy of original file using the following command<br /><br />#cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.orig<br /><br />Set up the snmp server to allow read access from the other machines in your network for this you need to open the file /etc/snmp/snmpd.conf change the following Configuration and save the file.<br /><br />&nbsp;first step<br /><br /># sec.name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; source&nbsp; community<br />&nbsp;&nbsp; com2sec paranoid default public<br />#com2sec readonly default public<br />#com2sec readwrite default private<br /><br />to<br /><br />#com2sec paranoid default public<br />&nbsp;&nbsp; com2sec local&nbsp;&nbsp; localhost public<br />&nbsp;&nbsp; com2sec localNet 192.168.0.0 /24 public<br />#com2sec readwrite default private<br /><br />you can define the source whichever way you want like only allow from local machine for that you need to add 127.0.0.1 under source and you can define your community in this case we are using public as our community.<br /><br />Second Step<br /><br />####<br /># Second, map the security names into group names:<br /><br /># sec.model sec.name<br />group MyROSystem v1 paranoid<br />group MyROSystem v2c paranoid<br />group MyROSystem usm paranoid<br />group MyROGroup v1 readonly<br />group MyROGroup v2c readonly<br />group MyROGroup usm readonly<br />group MyRWGroup v1 readwrite<br />group MyRWGroup v2c readwrite<br />group MyRWGroup usm readwrite<br /><br />to<br /><br />group MyROSystem v1 local<br />group MyROSystem v2c local<br />group MyROSystem usm local<br />group MyROGroup v1 localnet<br />group MyROGroup v2c localnet<br />group MyROGroup usm localnet<br />group MyRWGroup v1 local<br />group MyRWGroup v2c local<br />group MyRWGroup usm local<br /><br />Third Step<br /><br />####<br /># Third, create a view for us to let the groups have rights to:<br /><br /># incl/excl subtree mask<br />view all included .1 80<br />view system included .iso.org.dod.internet.mgmt.mib-2.system<br /><br />Don't chnage anything here leave this one as default setting<br /><br />Final Step<br /><br />####<br /># Finally, grant the 2 groups access to the 1 view with different<br /># write permissions:<br /><br /># context sec.model sec.level match read write notif<br />access MyROSystem "" any noauth exact system none none<br />access MyROGroup "" any noauth exact all none none<br />access MyRWGroup "" any noauth exact all all none<br /><br />Don't chnage anything here leave this one as default setting.<br /><br />Optional Configuration<br /><br /># System contact information<br /><br />syslocation Unknown (configure /etc/snmp/snmpd.local.conf)<br />syscontact Root &lt;root@localhost&gt; (configure /etc/snmp/snmpd.local.conf)<br /><br />to<br /><br />syslocation MainDatacenter<br />syscontact webmaster@debianhelp.co.uk<br /><br />Now the above configuration able to access local and 192.168.0.0 /24 network machines to use full functionality of MIB's this is very important if you want to collect the information from existing machines in above network.<br /><br />Now you need to restart the snmp services using the following command<br /><br />#/etc/init.d/snmpd restart<br /><br />Now the SNMP server configuration is active and running.<br /><br />Testing your Configuration<br /><br />#snmpwalk localhost -c public -v1<br /><br />SNMPv2-MIB::sysDescr.0 = STRING: Linux sritest 2.4.27-2-386 #1 Wed Aug 17 09:33:35 UTC 2005 i686<br />SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10<br />SNMPv2-MIB::sysUpTime.0 = Timeticks: (656698) 1:49:26.98<br />SNMPv2-MIB::sysContact.0 = STRING: webmaster@debianhelp.co.uk<br />SNMPv2-MIB::sysName.0 = STRING: debiantest<br />SNMPv2-MIB::sysLocation.0 = STRING: Maindatacenter<br />SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00<br />SNMPv2-MIB::sysORID.1 = OID: IF-MIB::ifMIB<br />SNMPv2-MIB::sysORID.2 = OID: SNMPv2-MIB::snmpMIB<br />SNMPv2-MIB::sysORID.3 = OID: TCP-MIB::tcpMIB<br />SNMPv2-MIB::sysORID.4 = OID: IP-MIB::ip<br />SNMPv2-MIB::sysORID.5 = OID: UDP-MIB::udpMIB<br />SNMPv2-MIB::sysORID.6 = OID: SNMP-VIEW-BASED-ACM-MIB::vacmBasicGroup<br />SNMPv2-MIB::sysORID.7 = OID: SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance<br />SNMPv2-MIB::sysORID.8 = OID: SNMP-MPD-MIB::snmpMPDCompliance<br />SNMPv2-MIB::sysORID.9 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance<br /><br />If you want more options and how to use snmpd.conf file you need to check snmpd.conf man page<br /><br />If you want to monitor your server or desktop machine resources like disk capacity,load,process check here<br /><br />SNMP Client installation in debian<br /><br />Now we have seen how to configure SNMP server in above section now we need to install client in other machines for this you need to install snmp or scli packages<br /><br />#apt-get install snmp scli tkmib<br /><br />This will complete the snmp client installation.<br /><br />Configuration<br /><br />The system wide configuration file is /etc/snmp/snmp.conf check the community name is same as server if not you need to change the community name and you need to restart the snmp service.Edit the /etc/snmp/snmp.conf file and change the following settings and save the file<br /><br />com2sec paranoid default public<br />#com2sec readonly default public<br />#com2sec readwrite default private<br />to:<br /><br />#com2sec paranoid default public<br />com2sec readonly 127.0.0.1 public<br />#com2sec readwrite default private<br /><br />Now you need to restart the snmp service using the following command<br /><br />#/etc/init.d/snmp restart<br /><br />Testing your Configuration<br /><br />#snmpwalk -v 2c -c public remotemachineipaddress system<br /><br />SNMPv2-MIB::sysDescr.0 = STRING: Linux sritest 2.4.27-2-386 #1 Wed Aug 17 09:33:35 UTC 2005 i686<br />SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10<br />SNMPv2-MIB::sysUpTime.0 = Timeticks: (168871) 0:28:08.71<br />SNMPv2-MIB::sysContact.0 = STRING: webmaster@debianhelp.co.uk<br />SNMPv2-MIB::sysName.0 = STRING: debiantest<br />SNMPv2-MIB::sysLocation.0 = STRING: maindatacenter <br />SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00<br />SNMPv2-MIB::sysORID.1 = OID: IF-MIB::ifMIB<br />SNMPv2-MIB::sysORID.2 = OID: SNMPv2-MIB::snmpMIB<br />SNMPv2-MIB::sysORID.3 = OID: TCP-MIB::tcpMIB<br />SNMPv2-MIB::sysORID.4 = OID: IP-MIB::ip<br />SNMPv2-MIB::sysORID.5 = OID: UDP-MIB::udpMIB<br />SNMPv2-MIB::sysORID.6 = OID: SNMP-VIEW-BASED-ACM-MIB::vacmBasicGroup<br />SNMPv2-MIB::sysORID.7 = OID: SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance<br />SNMPv2-MIB::sysORID.8 = OID: SNMP-MPD-MIB::snmpMPDCompliance<br />SNMPv2-MIB::sysORID.9 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance<br />SNMPv2-MIB::sysORDescr.1 = STRING: The MIB module to describe generic objects for network interface sub-layers<br />SNMPv2-MIB::sysORDescr.2 = STRING: The MIB module for SNMPv2 entities<br />SNMPv2-MIB::sysORDescr.3 = STRING: The MIB module for managing TCP implementations<br />SNMPv2-MIB::sysORDescr.4 = STRING: The MIB module for managing IP and ICMP implementations<br />SNMPv2-MIB::sysORDescr.5 = STRING: The MIB module for managing UDP implementations<br />SNMPv2-MIB::sysORDescr.6 = STRING: View-based Access Control Model for SNMP.<br /><br />Alternately, you can use scli, <br />#scli localhost<br /><br />&nbsp;and then type in show or monitor. <br /><br />This will confirm the SNMP service is active and working properly.
]]>
			</description>
			<author>마님</author>
			<category>심히 걱정된다</category>
			
			<pubDate>Wed, 20 Aug 2008 09:59:03 +0900</pubDate>
		</item>
		<item>
			<guid>http://blog.jinbo.net/manim/?pid=22</guid>
			<title>디비서버</title>
			<link>http://blog.jinbo.net/manim/?pid=22</link>
			<description>
<![CDATA[
<!--FCKeditor-->DB Setup<br />OS : CentOS 5.2 Default Setup<br />IP : 61.32.177.164 / 192.168.30.4<br /><br />------------------------------------------------------------------------------------------<br />Pre Install<br /><br />yum install gcc gcc-c++ ncurses-devel<br /><br />------------------------------------------------------------------------------------------<br />MySQL 5.0 설치<br /><br />&nbsp;&nbsp; RPM 디폴트 설치<br /><br />1. yum install mysql-server<br />2. service mysqld start<br />3. service mysqld stop<br />4. mv /var/lib/mysql /data/mysql50<br />5. ln -s /data/mysql50 /var/lib/mysql<br />6. mv /etc/my.cnf /var/lib/mysql<br />7. service mysqld start<br /><br /><br />------------------------------------------------------------------------------------------<br />MySQL 4.0 설치<br /><br />&nbsp;&nbsp; 소켓의 위치와 서비스 포트를 변경<br /><br />1. mysql-4.0.27.tar.gz 다운로드<br /><br />2. 컨피규레이션<br /><br />./configure --prefix=/usr/local/mysql40 --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --with-charset=euc_kr --without-debug --enable-assembler --with-innodb --with-berkeley-db --enable-local-infile --with-pthread --with-named-thread-lib=-lpthread --with-readline--with-unix-socket-path=/tmp/mysql40.sock --with-tcp-port=3307<br /><br /><br />에러시 확인할 사항<br /><br />/usr/include/pthread.h 마지막 라인에 /* Linuxthreads */ 추가<br /><br />3. make<br /><br />4. make install<br /><br />5. /usr/local/mysql40/bin/mysql_install_db<br />&nbsp;&nbsp; 디비초기화<br /><br />6. mv /usr/local/mysql40/var /data/mysql40; ln -s /data/mysql40 /usr/local/mysql40/var<br />&nbsp;&nbsp; 물리적 데이터 저장위치 이동 후 심볼릭 링크<br /><br />7. chown -R mysql.mysql /data/mysql40<br />&nbsp;&nbsp; 소유권 이동<br /><br />8. vi /data/mysql40/my.cnf<br />&nbsp;&nbsp; mysql40 환경설정 파일작성<br /><br />--------------------------------------------------------------------------------<br />[client]<br />port&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 3307<br />socket&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = /tmp/mysql40.sock<br /><br />[mysqld]<br />port&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 3307<br />socket&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = /tmp/mysql40.sock<br />skip-locking<br />key_buffer = 256M<br />max_allowed_packet = 1M<br />table_cache = 256<br />sort_buffer_size = 1M<br />read_buffer_size = 1M<br />myisam_sort_buffer_size = 64M<br />thread_cache = 8<br />query_cache_size= 16M<br />thread_concurrency = 8<br />default-character-set = euc_kr<br />log-bin<br />server-id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 1<br /><br />[mysqldump]<br />quick<br />max_allowed_packet = 16M<br /><br />[mysql]<br />no-auto-rehash<br /><br />[isamchk]<br />key_buffer = 128M<br />sort_buffer_size = 128M<br />read_buffer = 2M<br />write_buffer = 2M<br /><br />[myisamchk]<br />key_buffer = 128M<br />sort_buffer_size = 128M<br />read_buffer = 2M<br />write_buffer = 2M<br /><br />[mysqlhotcopy]<br />interactive-timeout<br />-------------------------------------------------------------------------------------<br /><br />9. vi /etc/rc.d/rc.local<br />&nbsp;&nbsp; 시스템 시작 시 자동실행<br /><br />&nbsp;&nbsp; /usr/local/mysql40/bin/mysqld_safe &amp;<br /><br />10. /usr/local/mysql40/bin/mysqld_safe &amp;<br />&nbsp;&nbsp; 데몬 실행<br /><br />11. /usr/local/mysql40/bin/mysql <br />&nbsp;&nbsp; 접속 확인<br /><br />12. netstat -an <br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp; 3306 포트와 3307 포트 리슨 확인
]]>
			</description>
			<author>마님</author>
			<category>심히 걱정된다</category>
			
			<pubDate>Wed, 20 Aug 2008 09:58:13 +0900</pubDate>
		</item>
		<item>
			<guid>http://blog.jinbo.net/manim/?pid=21</guid>
			<title>로그서버</title>
			<link>http://blog.jinbo.net/manim/?pid=21</link>
			<description>
<![CDATA[
<!--FCKeditor-->로그서버 세팅<br />================================================================================<br /><br />1. 외부 서버에서 보내는 로그를 받기 위해<br />&nbsp;&nbsp; /etc/sysconfig/syslog 열고 다음과 같이 수정<br /><br /># Options to syslogd<br /># -m 0 disables 'MARK' messages.<br /># -r enables logging from remote machines<br /># -x disables DNS lookups on messages recieved with -r<br /># See syslogd(8) for more details<br />SYSLOGD_OPTIONS="-m 0 -r"&nbsp; &lt;&lt;-- -r 옵션 추가<br /># Options to klogd<br /># -2 prints all kernel oops messages twice; once for klogd to decode, and<br />#&nbsp;&nbsp;&nbsp; once for processing with 'ksymoops'<br /># -x disables all klogd processing of oops messages entirely<br /># See klogd(8) for more details<br />KLOGD_OPTIONS="-x"<br />#<br />SYSLOG_UMASK=077<br /># set this to a umask value to use for all log files as in umask(1).<br /># By default, all permissions are removed for "group" and "other".<br />================================================================================<br /><br />2. 로그서비스 재시작<br /><br />service syslogd restart<br /><br /><br /><br />================================================================================<br /><br />3. 방화벽에서 로그서비스로 들어오는 UDP/154 포트 오픈<br /><br /># Firewall configuration written by system-config-securitylevel<br /># Manual customization of this file is not recommended.<br />*filter<br />:INPUT ACCEPT [0:0]<br />:FORWARD ACCEPT [0:0]<br />:OUTPUT ACCEPT [0:0]<br />:RH-Firewall-1-INPUT - [0:0]<br />-A INPUT -j RH-Firewall-1-INPUT<br />-A FORWARD -j RH-Firewall-1-INPUT<br />-A RH-Firewall-1-INPUT -i lo -j ACCEPT<br />-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT<br />-A RH-Firewall-1-INPUT -p 50 -j ACCEPT<br />-A RH-Firewall-1-INPUT -p 51 -j ACCEPT<br />-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT<br />-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT<br />-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT<br />-A RH-Firewall-1-INPUT -p udp -m udp --dport 514 -j ACCEPT<br />-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT<br />-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT<br />-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited<br />COMMIT<br /><br />=================================================================================<br /><br />4. iptables 재시작<br /><br />service iptables restart<br /><br />=================================================================================<br /><br />5. 각각의 호스트에 로그서버 지정<br /><br />vi /etc/syslog.conf<br /><br />*.*&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; @61.32.177.166 &lt;-- 추가<br /><br />service syslogd restart<br /><br />==================================================================================<br /><br />6. 로그서버 모니터링<br /><br /><br />
]]>
			</description>
			<author>마님</author>
			<category>심히 걱정된다</category>
			
			<pubDate>Wed, 20 Aug 2008 09:57:43 +0900</pubDate>
		</item>
		<item>
			<guid>http://blog.jinbo.net/manim/?pid=20</guid>
			<title>ftp 설치</title>
			<link>http://blog.jinbo.net/manim/?pid=20</link>
			<description>
<![CDATA[
<!--FCKeditor-->1. cd /usr/local/src;wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.21.tar.gz<br />2. tar -zxvf pure-ftpd-1.0.21.tar.gz<br />3. cd pure-ftpd-1.0.21<br />4. ./configure --prefix=/usr/local/pureftp --with-mysql --with-cookie --with-throttling --with-ratios --with-rfc2640 --with-quotas --with-altlog<br />4. make<br />5. make install<br />6. mysql 로 접근후<br />&nbsp;&nbsp; creat database hosting;<br />&nbsp;&nbsp; GRANT ALL PRIVILEGES ON hosting.* TO hosting@localhost IDENTIFIED BY 'my1q2w3e' WITH GRANT OPTION;<br />&nbsp;&nbsp; flush privileges;<br /><br />7. mysql -hdbserver -uhosting -p hosting<br />&nbsp;&nbsp; Enter password:<br /><br />&nbsp; CREATE TABLE users (<br />&nbsp; User VARCHAR(16) BINARY NOT NULL,<br />&nbsp; Password VARCHAR(64) BINARY NOT NULL,<br />&nbsp; Uid INT(11) NOT NULL default '-1',<br />&nbsp; Gid INT(11) NOT NULL default '-1',<br />&nbsp; Dir VARCHAR(128) BINARY NOT NULL,<br />&nbsp; PRIMARY KEY&nbsp; (user)<br />);<br />
]]>
			</description>
			<author>마님</author>
			<category>심히 걱정된다</category>
			
			<pubDate>Wed, 20 Aug 2008 09:57:03 +0900</pubDate>
		</item>
		<item>
			<guid>http://blog.jinbo.net/manim/?pid=19</guid>
			<title>apache + php</title>
			<link>http://blog.jinbo.net/manim/?pid=19</link>
			<description>
<![CDATA[
<!--FCKeditor-->Apache + PHP<br /><br />yum install gcc autoconf libtool-ltdl-devel mysql-devel libxml2-devel openssl-devel gdbm-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel freetds-devel<br /><br /><br />다운로드<br /><br />1. cd /usr/local/src<br />2. wget wget http://apache.tt.co.kr/httpd/httpd-2.0.63.tar.gz<br />3. wget http://kr2.php.net/get/php-5.2.6.tar.gz/from/this/mirror<br />--------------------------------------------------------------------------------<br /><br />아파치 설치<br /><br />1. tar -zxvf httpd-2.0.63.tar.gz<br />2. cd httpd-2.0.63<br /><br />3. vi server/mpm/prefork/prefork.c<br />&nbsp;&nbsp; #define DEFAULT_SERVER_LIMIT 256 -&gt; 1024로 수정 (메모리 1기가 기준)<br /><br />4. ./configure --enable-so --prefix=/usr/local/httpd --enable-rewrite<br />5. make<br />6. make install<br />--------------------------------------------------------------------------------<br /><br />PHP설치<br /><br />1. tar -zxvf php-5.2.6.tar.gz<br />2. cd php-5.2.6<br />3. ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/httpd/bin/apxs --with-config-file-path=/usr/local/httpd/conf --with-mysql=/usr --enable-sockets --with-openssl=/usr --with-dbm --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --with-pcre-regex --enable-session --enable-mbstring --with-mcrypt --enable-sigchild --enable-bcmath --with-freetype-dir=/usr --with-zlib-dir=/usr --enable-ftp --enable-gd-native-ttf --with-gettext --with-mssql --enable-mbedded-mysqli<br /><br />4. make<br />5. make install<br />6. cp php.ini-dist /usr/local/httpd/conf/php.ini<br />7. vi /usr/local/httpd/conf/httpd.conf<br /><br />DirectoryIndex 에 index.php 추가<br /><br />타입추가<br /><br />AddType application/x-httpd-php .php .phtml .php3 .html .htm<br />AddType application/x-httpd-php-source .phps<br />--------------------------------------------------------------------------------<br /><br />한글파일 지원을 위해 mod_url 설치<br /><br />1. wget http://kldp.net/frs/download.php/4237/mod_url-apache2-1.12.tar.bz2<br />2. tar -jxvf mod_url-apache2-1.12.tar.bz2<br />3. cd mod_url-apache2-1.12<br />4. /usr/local/httpd/bin/apxs -i -c mod_url.c<br />5. vi /usr/local/httpd/conf/httpd.conf<br /><br />#모듈추가<br />LoadModule redurl_module&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; modules/mod_url.so<br /><br />#URL체크 ON<br />CheckURL On<br />ServerEncoding EUC-KR<br />ClientEncoding UTF-8<br />--------------------------------------------------------------------------------<br /><br />보안을 위해 수호신 설치<br /><br />1. wget http://download.suhosin.org/suhosin-0.9.24.tgz<br />2. tar -zxvf suhosin-0.9.24.tgz<br />3. cd suhosin-0.9.24<br />4. /usr/local/php/bin/phpize<br />5. ./configure --with-php-config=/usr/local/php/bin/php-config<br />6.make<br />7.make install<br /><br />8. /usr/local/httpd/conf/php.ini 파일을 열고<br />extension_dir=/usr/local/php/lib/php/extensions 로 수정 후<br />extension=suhosin.so 를 등록<br /><br />9. ln -s /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/suhosin.so /usr/local/php/lib/php/extensions/suhosin.so<br /><br />10.&nbsp; 아파치 확인 <br />/usr/local/httpd/htdocs/index.php<br />&lt;?phpinfo()?&gt;<br /><br /><br />--------------------------------------------------------------------------------<br />ZendOptimizer 설치<br /><br />1. http://www.zend.com/en/products/guard/downloads 에서 다운로드<br /><br /><br />--------------------------------------------------------------------------------<br />eaccelerator 설치<br /><br />1. wget http://nchc.dl.sourceforge.net/sourceforge/eaccelerator/eaccelerator-0.9.5.2.tar.bz2<br />&nbsp;&nbsp; tar -jxvf eaccelerator-0.9.5.2.tar.bz2<br />&nbsp;&nbsp; cd eaccelerator-0.9.5.2<br />&nbsp;&nbsp; /usr/local/php/bin/phpize<br /><br />&nbsp; ./configure --enable-eaccelerator=shared --with-php-config=/usr/local/php/bin/php-config<br /><br />&nbsp; make<br /><br />&nbsp; make install<br /><br /><br />2. PHP 익스텐션에 링크 후 php.ini 에 eaccelerator 적용<br /><br />cd /usr/local/php/lib/php/extensions/<br />ln -s no-debug-non-zts-20060613/eaccelerator.so .<br />&nbsp;&nbsp; <br />vi /usr/local/httpd/conf/php.ini<br /><br />------------------------------------------------------<br />extension="eaccelerator.so"<br />eaccelerator.shm_size="16"<br />eaccelerator.cache_dir="/tmp/eaccelerator"<br />eaccelerator.enable="1"<br />eaccelerator.optimizer="1"<br />eaccelerator.check_mtime="1"<br />eaccelerator.debug="0"<br />eaccelerator.filter=""<br />eaccelerator.shm_max="0"<br />eaccelerator.shm_ttl="0"<br />eaccelerator.shm_prune_period="0"<br />eaccelerator.shm_only="0"<br />eaccelerator.compress="1"<br />eaccelerator.compress_level="9"<br />-------------------------------------------------------<br /><br />3. 옵션에 적용한 디렉토리 생성 후 권한설정<br /><br />mkdir /tmp/eaccelerator<br />chmod 0777 /tmp/eaccelerator<br /><br />
]]>
			</description>
			<author>마님</author>
			<category>심히 걱정된다</category>
			<category>apm linux</category>
			
			<pubDate>Wed, 20 Aug 2008 09:55:41 +0900</pubDate>
		</item>
		<item>
			<guid>http://blog.jinbo.net/manim/?pid=18</guid>
			<title>bind-9.3.4 설치</title>
			<link>http://blog.jinbo.net/manim/?pid=18</link>
			<description>
<![CDATA[
<!--FCKeditor--><p>1. 프로그램 설치<br />&nbsp; -&gt; yum -y install bind*<br />&nbsp; -&gt; yum -y  install caching-name*</p>
<p>2. named 파일 생성 (기존에 파일없슴, 메뉴얼에 생성해주라함)<br />&nbsp; -&gt; cp  /usr/share/doc/bind-9.3.4/sample/etc/* /var/named/chroot/etc/<br />&nbsp; -&gt; cp  /usr/share/doc/bind-9.3.4/sample/var/named/* /var/named/chroot/var/named/</p>
<p>3. named.conf 편집<br />&nbsp; -&gt; cd /var/named/chroot/etc/<br />&nbsp; -&gt;  view "external"  에서&nbsp;<br />&nbsp;수정<br />&nbsp;match-clients&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  { any; };<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  match-destinations&nbsp;&nbsp;&nbsp; { any;  };<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; recursion yes;<br />&nbsp; -&gt;  도메인 설정 view (internal, external) 에서<br />&nbsp;zone "example.co.kr.zone" {&nbsp;  <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  type  master;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  file "data/example.co.kr.zone";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  };</p>
<p>4. name 서버 파일 편집<br />&nbsp; -&gt; cd /var/named/chroot/var/named<br />&nbsp;  -&gt; cp localdomain.zone data/example.co.kr.zone<br />&nbsp; -&gt; vim  data/example.co.kr.zone</p>
<p>$TTL&nbsp;&nbsp;&nbsp;  86400<br />@&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  IN SOA&nbsp; @&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; root  (<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  42&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  ; serial (d.  adams)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  3H&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  ;  refresh<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  15M&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;  retry<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  1W&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  ;  expiry<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  1D )&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;  minimum<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  IN NS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  ns<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  IN mx 10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  mail<br />@&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  IN A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  192.168.0.90<br />ns&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  IN A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  192.168.0.90<br />www&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  IN A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  192.168.0.90<br />ftp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  IN A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  192.168.0.90<br />mail&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  IN A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  192.168.0.90</p>
<p>5. 심볼릭 링크 (/etc/named.conf 심볼릭링크)<br />&nbsp; -&gt; cd /etc<br />&nbsp; -&gt; ln  -s /var/named/chroot/etc/named.conf .</p>
<p>6. 서비스 추가<br />&nbsp; -&gt; ntsysv // named 서비스 추가</p>
<p>7. 네트워크 DNS 서버 설정<br />&nbsp; -&gt; vi /etc/resolv.conf<br />&nbsp; -&gt;  192.168.0.90 자기자신 IP로 변경</p>
<p>8. service network restart</p>
<p>9. service named start</p>
<p>10. ping yahoo.co.kr (DNS 서버가 제역할을 하는지 확인)</p>
<p>11. dig example.co.kr</p>
12. nslookup example.co.kr
]]>
			</description>
			<author>마님</author>
			<category>역시나 걱정된다</category>
			
			<pubDate>Mon, 28 Jul 2008 17:57:12 +0900</pubDate>
		</item>
		<item>
			<guid>http://blog.jinbo.net/manim/?pid=17</guid>
			<title>리눅스 데몬들</title>
			<link>http://blog.jinbo.net/manim/?pid=17</link>
			<description>
<![CDATA[
<!--FCKeditor-->NetworkManager : 자동으로 최대 사용가능한 연결에 네트워크 연결을 스위칭한다.<br /><br />acpi : 커널로부터 ACPI 이벤트들을 받아서 처리한다.<br /><br />anacron : downtime까지 남겨진 cron 작업들을 실행한다.<br /><br />apmd : 베터리 상태를 모니터링하고 기록(syslog(8))한다. 고급 전원 관리기능을 하는 데몬<br /><br />arptables_jf : 자동으로 arptables로 패킷 필터링을 하는 방화벽 데몬<br /><br />atd : 백그라운드 작업을 수행하거나 예약 명령을 처리한다. <br /><br />autofs : 서버의 파일을 읽을 때 자동으로 마운트하도록 해주는 데몬<br /><br />bluetooth : 서비스 검색과 인증 서비스를 위한 데몬<br /><br />chargen : 케릭터를 발생시키는 내부적인 xinetd 서비스 데몬(tcp버전)<br /><br />chargen-utp : 9번과 동일 utp버전이다.<br /><br />cpuspeed : 동적인 cpu speed 데몬<br /><br />crond : 리눅스에 등록된 명령어들을 정기적으로 수행하는 데몬<br /><br />cups : 프린터 데몬<br /><br />cups-config-deamon : D-BUS를 통한 프린터 환경설정 데몬<br /><br />cups-lpd : cups와 통신하는 레거시 lpd 프로토콜 데몬<br /><br />daytime : 현재 시스템 시간을 가져와 프린트해주는 내부 xinetd 데몬 (tcp버전)<br /><br />daytime-udp : 현재 시스템 시간을 가져와 프린트해주는 내부 xinetd 데몬(udp버전)<br /><br />diskdump : 시스템 충돌이나 diskdump모듈이 초기화되면 덤프파일을 저장<br /><br />echo : echo의 케릭터들을 클라이언트로 뿌려주는 xinetd데몬 (tcp)<br /><br />echo-udp : (udp) version<br /><br />eklogin : 케베로스 5를 가지고 암호화시키는 데몬<br /><br />gpm : 텍스트기반의 리눅스 어플리케이션에 마우스를 서포트하는 데몬<br /><br />gssftp : kerberized ftp 서버 케베로스 5를 가지고 암호화<br /><br />haldeamon : 소스로부터 하드웨어에 대한 정보를 모으고 유지하는 데몬<br /><br />iiim : 중요한 IIIMSF 요소<br /><br />iptables : 방화벽 설정 데몬(iptables)<br /><br />dirda : (infrared Data Association) wireless를 위한 표준 협회<br /><br />irqbalance : 프린터 작업 분배 담당<br /><br />idsn : ISDN 서비스 설정 데몬<br /><br />klogin : 케베로스 5 인증, dsd 타입, rlogin 세션을 설정하는 데몬<br /><br />krbs-telnet : 케베로스 5 인증, 보통의 텔넷 세션<br /><br />kshell : 케베로스 5 인증, rshell 인증<br /><br />kudzu : 하드웨어 검색 데몬 이 서비스를 중지시키면 새로 장착하는 하드웨어가 없는 한 부팅시간을 단축시킨다. 보통의<br />경우엔 꺼두는 것이 좋다.<br /><br />Im-sensors : 메인보드 센서값을 모니터링한다.<br /><br />mdmonitor : RAID 모니터링과 관리 담당 데몬<br /><br />mdmpd : 다중 경로 디바이트 모니터링과 관리<br /><br />messagebus : 시스템 이벤트나 다른 메시지를 알려줌<br /><br />microcode-ctl : cpu 마이크로코드를 지원하는 스크립트<br /><br />netdump : netconsol과 netcrashdump 요소들을 초기화시키는 데몬<br /><br />netfs : NFS, SMB/CIFS, NCP등을 마운트 또는 언마운트 시키는 데몬<br /><br />예를 들어 NFS서비스를 사용하고자 할때는 미리 이 데몬을 띄어 놓아야 한다.<br /><br />netplugd : non-static 네트워크 인터페이스를 관리하는 데몬<br /><br />network : 부팅시 모드 설정된 네트워크 인터페이스를 활성화 또는 비활성화시키는 데몬<br /><br />nfs : tcp에서 파일 공유 데몬, 리눅스에서 nfs서버를 운영할 때 쓴다.<br /><br />nfslock : nfs서버를 운영할 때 다수 사용자들의 접근을 방지할 때 쓴다.<br /><br />nscd : 느린 DNS서비스나 NIS, LDAP를 쓰면 이 데몬을 띄어 주어야 한다.<br /><br />NTPD : ntpV4 데몬, 시간 동기화를 맞춰 주는 데몬<br /><br />pcmcia : 이더넷 데몬 노트북에서 주로 사용하는 데몬이다.<br /><br />portmap : RPC 연결 관리 데몬(NFS, NIS)<br /><br />psacct : 프로세스에 대한 설명을 시작하거나 중지할때 쓰는 데몬<br /><br />rawdevices : raw디바이스를 블록 디바이트에 맵핑시켜주는 스크립트<br /><br />readahead : startup 퍼포먼스를 증가시킨다.<br /><br />readahead-early : 위와 같다.<br /><br />rhnsd : 서비스 레벨에 따라 시스템 모니터링 작업 수행과 업데이트 등을 위해서 연결된 작업을 레드햇 네트워크 서버에<br />핸들링한다.<br /><br />rpcgssd : 유저레벨 데몬 시작, NFSv4 클라이언트를 위해서 RPCSEC 관리<br /><br />rpcidmapd : 유저레벨 데몬, 유저 uid와 gid값을 매핑시켜준다.<br /><br />rpcsucgssd : 유저레벨 데몬<br /><br />rsync : crc check summring, 동기화 데몬<br /><br />rwhod : finger와 비슷하다. 원격 유저가 유저 리스트를 얻을 수 있다.<br /><br />saslauthd : 인증된 요청을 핸들링하는 서버 프로세스<br /><br />sendmail : 메일 서버 데몬<br /><br />smartd : 자기 모니터링과 리포틍<br /><br />snmpd : 단순 네트워크 관리 프로토콜 ㄷ몬<br /><br />snmptrapd : snmpd trap 데몬<br /><br />sshd : 오픈 ssh 서버 데몬<br /><br />syslog : 로그 데몬<br /><br />telnet : 텔넷 서버 데몬<br /><br />time : RFC 868타임 서버 데몬 (TCP버전)<br /><br />time-udp : time 데몬과 같다. (udp버전)<br /><br />uncserver : uncserver를 설정<br /><br />vsftpd : ftp 데몬<br /><br />winbind : 삼바 win bind 데몬<br /><br />xfs : X-window 폰트 데몬<br /><br />xinetd : 슈퍼 데몬 각종 서비스를 관리 한다. (telnet, ftp, rlogin 등)<br /><br />ypbind : NIS 데몬
<div class="autosourcing-stub">
<p style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 11px 0px 7px; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Dotum"><a href="http://blog.naver.com/cf54e" target="_blank"></a></p>
</div>
]]>
			</description>
			<author>마님</author>
			<category>심히 걱정된다</category>
			
			<pubDate>Tue, 01 Jul 2008 10:09:07 +0900</pubDate>
		</item>
		<item>
			<guid>http://blog.jinbo.net/manim/?pid=16</guid>
			<title>이클립스 단축키</title>
			<link>http://blog.jinbo.net/manim/?pid=16</link>
			<description>
<![CDATA[
<!--FCKeditor--><p>Java Editor 단축키<br />Ctrl + Shift + M : 특정 클래스 Import 시키기<br />Ctrl + Shift + O : 자동으로 Import 시키기<br />Ctrl + Shift + F : 코드 자동 정리<br />Ctrl + Shift + G : 특정 메써드나 필드를 Reference하고 있는 곳을 찾는다.<br />Ctrl + 1 : Quick Fix. 에러가 발생했을 경우 Quick Fix를 통해 쉽게 해결이 가능하다.<br />Ctrl + Shift + / : 블럭 주석 설정<br />Alt + Shift + UP : 커서를 기준으로 토큰단위 블럭지정<br />Alt + Shift + DOWN : 커서를 기준으로 토큰단위 블럭해제<br />CTRL + L : 특정 줄번호로 가기<br />Alt + Shift + J : 자동으로 주석 달기 (메소드나 멤버변수에 포커스 두고 실행)</p>
<p>Window 이동<br />F10 : 메뉴창을 활성화<br />Ctrl + F8 : 다음 Perspective로 이동<br />Ctrl + N : 새로운 파일 및 프로젝트 생성.<br />Ctrl + Shift + Down : Java Editor에서 다음 member로 이동.<br />Ctrl + F7 : 다음 View로 이동.<br />Ctrl + Shift + F7 : 이전 View로 이동.<br />Alt + &lt;- : 이전 작업 화면<br />Alt + -&gt; : 다음 작업 화면<br />F12 : 컴파일 중 에러등으로 포커스가 다른데로 갔을 때 Editor 로 커서 이동<br />Ctrl + 1 : 컴파일 에러가 발생한 곳에서 Ctrl + 1을 누를 경우 컴파일 에러에 대한 해결책을 제시</p>
<p>디버깅 단축키<br />CTRL + Shift + B : 현 커서의 위치에 브레이크 포인터 설정/해제<br />F11 : 디버깅 시작<br />F8 : 디버깅 계속<br />F6 : 한줄씩 실행(Step Over)<br />F5 : 한줄씩 실행하되 함수일 경우 그 함수 내부로 들어감(Step Into)<br />CTRL + R : 현재 라인까지 실행(Run to Line)</p>
<p>Refactoring 단축키<br />Shift + ALT + 알파벳 : Refactoring을 위한 단축키 임.</p>
<p>RUN 단축키<br />Ctrl + F11 : 이전에 실행되었던 Run파일 실행.</p>
<p>Java Editor 단축키<br />Ctrl + Shift + M : 특정 클래스 Import 시키기<br />Ctrl + Shift + O : 자동으로 Import 시키기<br />Ctrl + Shift + F : 코드 자동 정리<br />Ctrl + Shift + G : 특정 메써드나 필드를 Reference하고 있는 곳을 찾는다.<br />Ctrl + 1 : Quick Fix. 에러가 발생했을 경우 Quick Fix를 통해 쉽게 해결이 가능하다.<br />Ctrl + Shift + / : 블럭 주석 설정<br />Alt + Shift + UP : 커서를 기준으로 토큰단위 블럭지정<br />Alt + Shift + DOWN : 커서를 기준으로 토큰단위 블럭해제<br />CTRL + L : 특정 줄번호로 가기<br />Alt + Shift + J : 자동으로 주석 달기 (메소드나 멤버변수에 포커스 두고 실행)</p>
<p>Window 이동<br />F10 : 메뉴창을 활성화<br />Ctrl + F8 : 다음 Perspective로 이동<br />Ctrl + N : 새로운 파일 및 프로젝트 생성.<br />Ctrl + Shift + Down : Java Editor에서 다음 member로 이동.<br />Ctrl + F7 : 다음 View로 이동.<br />Ctrl + Shift + F7 : 이전 View로 이동.<br />Alt + &lt;- : 이전 작업 화면<br />Alt + -&gt; : 다음 작업 화면<br />F12 : 컴파일 중 에러등으로 포커스가 다른데로 갔을 때 Editor 로 커서 이동<br />Ctrl + 1 : 컴파일 에러가 발생한 곳에서 Ctrl + 1을 누를 경우 컴파일 에러에 대한 해결책을 제시</p>
<p>디버깅 단축키<br />CTRL + Shift + B : 현 커서의 위치에 브레이크 포인터 설정/해제<br />F11 : 디버깅 시작<br />F8 : 디버깅 계속<br />F6 : 한줄씩 실행(Step Over)<br />F5 : 한줄씩 실행하되 함수일 경우 그 함수 내부로 들어감(Step Into)<br />CTRL + R : 현재 라인까지 실행(Run to Line)</p>
<p>Refactoring 단축키<br />Shift + ALT + 알파벳 : Refactoring을 위한 단축키 임.</p>
<p>RUN 단축키<br />Ctrl + F11 : 이전에 실행되었던 Run파일 실행.</p>
<p>Ctrl + Shift + L : 단축키 보기 (한 번 더 누르면 키 설정메뉴로 들어감)<br />Ctrl + Shift + T : 클래스 찾기<br />Ctrl+Y:이전 작업 실행</p>
<p>Ctrl + Shift + R : 자원열기(귀찮게 폴더를 안찮아보고 파일명으로 열수 있다)</p>
<p><br /></p>
]]>
			</description>
			<author>마님</author>
			<category>잡기장</category>
			
			<pubDate>Thu, 29 May 2008 16:18:32 +0900</pubDate>
		</item>
		<item>
			<guid>http://blog.jinbo.net/manim/?pid=15</guid>
			<title>이맥스 단축키 모음</title>
			<link>http://blog.jinbo.net/manim/?pid=15</link>
			<description>
<![CDATA[
<!--FCKeditor--><p>입력키&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 행동<br />-----------------------------------<br />C-p&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 한줄 위로 <br />C-n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 한줄 아래로<br />C-f&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 한글자 앞으로 <br />C-b&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 한글자 뒤로 <br />C-a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 줄의 시작으로&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />C-e&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 줄의 끝으로 <br />C-v&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 한페이지 밑으로 <br />M-v&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 한페이지 위로 <br />M-f&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 한단어 앞으로 <br />M-b&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 한단어 뒤로 <br />M-&lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 버퍼의 처음으로 <br />M-&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 버퍼의 끝으로 <br />C-g&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 현재 명령종료 <br />-----------------------------------</p>
<p>단축키&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 함수&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 설명<br />-------------------------------------------------------------------<br />C-x C-s&nbsp;&nbsp;&nbsp;&nbsp; save-buffer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 현재 버퍼를 디스크에 저장한다.<br />C-x u&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; undo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 마지막 명령을 취소한다.<br />C-c C-f&nbsp;&nbsp;&nbsp;&nbsp; find-file&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 디스크에서 파일을 연다.<br />C-s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isearch-forward&nbsp;&nbsp;&nbsp; 단어를 순차적으로 찾는다.<br />C-r&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isearch-backward&nbsp;&nbsp; 단어를 역순으로 찾는다.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; replace-string&nbsp;&nbsp;&nbsp;&nbsp; 단어를 찾아 교체한다.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; replace-regexp&nbsp;&nbsp;&nbsp;&nbsp; 정규표현식을 이용한 찾기와 교체<br />C-h t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; help-with-tutorial 안내서 사용<br />C-h f&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; describe-function&nbsp; 함수에 대한 안내문보기<br />C-h v&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; describe-variable&nbsp; 변수에 대한 안내문보기<br />C-h x&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; describe-key&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 키 순서에 대해 보기<br />C-h a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; apropos&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 단어나 정규표현에 대한 안내문 찾기<br />C-h F&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; view-emacs-FAQ&nbsp;&nbsp;&nbsp;&nbsp; 이멕스 FAQ 표시<br />C-h i&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; info&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; info 문서 읽기<br />C-x r m&nbsp;&nbsp;&nbsp;&nbsp; bookmark-set&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 북마크표시<br />C-x r b&nbsp;&nbsp;&nbsp;&nbsp; bookmark-jump&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 북마크로 가기<br />-------------------------------------------------------------------</p>
]]>
			</description>
			<author>마님</author>
			<category>심히 걱정된다</category>
			
			<pubDate>Tue, 27 May 2008 11:51:25 +0900</pubDate>
		</item>

	</channel>
</rss>
