Home | Data Center | Contact US | Login

Á¦¸ñ ¾ÆÆÄÄ¡ 1.X ¹öÀü¿¡¼­ mod_throttle¸¦ ÀÌ¿ëÇÑ Æ®·¡ÇÈ°ü¸®
÷ºÎÆÄÀÏ mod_throttle.pdf ÀÛ¼ºÀÏ 2007-01-31 10:04:58

ÀÛ¼ºÀÚ: ±â¼úÁö¿øºÎ ±è »ï ¼ö

¾ÆÆÄÄ¡1.X ¹öÀü¿¡¼­ mod_throttle¸¦ ÀÌ¿ëÇÑ Æ®·¡ÇÈ°ü¸®

mod_throttle À̶õ?
Apache¿¡¼­ °³º°È¨ÆäÀÌÁöÀÇ ÀÏhit¼ö Á¦ÇÑ ¹× Æ®·¡ÇÈÀ» °ü¸®Çϱâ À§ÇØ »ç¿ëÇÏ´Â ¸ðµâ·Î¼­apache 1.x¹öÀü¿¡¼­¸¸ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç apache¸¦ Dos¹æ½Ä°ú Static¹æ½Ä Áß ¾î´À ¹æ½ÄÀ¸·Î ¼³Ä¡Çß´À³Ä¿¡ µû¶ó ÀûÀç¹æ¹ý ¶ÇÇÑ ´Ù¸¨´Ï´Ù. DOS¹æ½ÄÀÇ mod_throttle ¸ðµâÀûÀç ¹× ¼³Á¤ ¹æ¹ýÀ» ¾Ë¾Æº¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.

( 1 ) ´Ù¿î·Îµå

ftp://ftp.sir.co.kr/etc/
wgetÀº À¥¿¡¼­ ÀÚµ¿ÀûÀ¸·Î ÆÄÀÏÀ» ¹Þ¾Æ¿À´Âµ¥ »ç¿ëµÇ´Â À¯Æ¿¸®Æ¼À̸ç HTTP, HTTPS, FTP ÇÁ·ÎÅäÄÝÀ» Áö¿øÇÕ´Ï´Ù.

¸®´ª½º ½© ¸í·É¾î

¨ç mod_throttle-3.1.2.tgz ÆÄÀÏÀ» ´Ù¿î·Îµå ÇÕ´Ï´Ù.
 [root@nextline bin]# wget ftp://ftp.sir.co.kr/etc/mod_throttle-3.1.2.tgz



( 2 ) ¾ÐÃàÇØÁ¦

[tar ¸í·É¾î ¿É¼Ç]
tar ¸í·É¾î´Â ÆÄÀÏÀ» ¹­°Å³ª Ç® ¶§ »ç¿ëµÇ´Â ¸®´ª½º ¸í·É¾î ÀÔ´Ï´Ù.
c : tar ÆÄÀÏÀ» »ý¼ºÇÒ ¶§(¿©·¯ °³ÀÇ ÆÄÀÏÀ» ÇϳªÀÇ ÆÄÀÏ·Î ¹­À» ¶§)
v : ¹­À» ¶§³ª Ç®¾îÁÙ ¶§ ÆÄÀϵéÀÇ ³»¿ëÀ» ÀÚ¼¼ÇÏ°Ô º¸·Á°í ÇÒ ¶§.
z : gzip°ú °ü·ÃÇÏ¿© ¾ÐÃàÀ̳ª ÇØÁ¦¸¦ ÇѲ¨¹ø¿¡ ÇÏ·Á°í ÇÒ ¶§ »ç¿ë.
x : ÁÖ¾îÁø À̸§ÀÇ ÆÄÀÏ¿¡ ´ëÇÏ¿© ÃßÃâ
»ç¿ë¹ý: tar [¿É¼Ç] ÆÄÀϸí

¸®´ª½º ½© ¸í·É¾î

¨ç ´Ù¿î·ÎµåµÈmod_throttle-3.1.2.tgzÆÄÀÏÀÇ ¾ÐÃàÀ» ÇØÁ¦ ÇÕ´Ï´Ù.
[root@nextline bin]# tar zxvf mod_throttle-3.1.2.tgz



( 3 ) ÄÄÆÄÀÏ

¸®´ª½º ½© ¸í·É¾î

¨ç ¾ÐÃà ÇØÁ¦ÇÑmod_throttle-3.1.2 µð·ºÅ丮·Î À̵¿ ÇÕ´Ï´Ù.
[root@nextline bin]# cd mod_throttle-3.1.2

¨è ¸ðµâÀ» ÀûÀçÇϱâ À§ÇØmod_throttle.cÆÄÀÏÀ» ÄÄÆÄÀÏ ÇÕ´Ï´Ù.
[root@nextline mod_throttle-3.1.2]# /usr/local/apache/bin/apxs -i -a -c mod_throttle.c
apxs´Â ¾ÆÆÄÄ¡ ¼­¹öÀÇ È®Àå ¸ðµâÀ» ÄÄÆÄÀÏÇÏ°í ¼³Ä¡ÇÏ´Â µµ±¸ÀÔ´Ï´Ù.

¿É¼Ç ¼³¸í
-i : ¶óÀ̺귯¸® µð·ºÅ丮¿¡ so ÆÄÀÏ º¹»çÇ϶ó´Â ¿É¼Ç
-a : httpd.conf ÆÄÀÏ¿¡ LoadModule ¼³Á¤À» Ç϶ó´Â ¿É¼Ç
-c : ÄÄÆÄÀÏ Ç϶ó´Â ¿É¼Ç



( 4 ) mod_throttle.so ÆÄÀÏ»ý¼º È®ÀÎ

¨ç ÄÄÆÄÀÏ ¿Ï·á ÈÄ/usr/local/apache/libexec µð·ºÅ丮¿¡ mod_throttle.so ÆÄÀÏÀÌ »ý¼ºµË´Ï´Ù.
[root@nextline mod_throttle-3.1.2]# ls /usr/local/apache/libexec/
mod_throttle.so



( 5 ) ¸ðµâÀûÀç È®ÀÎ

[vi ¿¡µðÅÍ »ç¿ë¹ý]
»ç¿ëÇü½Ä: vi [¿É¼Ç] [»ý¼ºÇÒ ÆÄÀϸí/ÆíÁýÇÒ ÆÄÀϸí]
vi ¿¡µðÅÍ´Â ÀԷ¸ðµå, ¸í·É¸ðµå, ½ÇÇà¸ðµå·Î ±¸ºÐµË´Ï´Ù.
ÀԷ¸ðµå: vi ÆíÁýÈ­¸é¿¡¼­ ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ¸ðµå·Î¼­ ÀԷ¸ðµå·Î ÁøÀÔÇϱâ À§Çؼ­´Â i, a, o, I, A, O, RµîÀÌ ÀÖ½À´Ï´Ù. Áï Ãʱâ vi ÆíÁý±â ¸ðµå´Â ¸í·É¾î ¸ðµå·Î ÁøÀÔÀ» Çϱ⶧¹®¿¡ ¹®ÀÚ¸¦ ÀÔ·ÂÇϱâ Àü¿¡ ¾ÕÀÇ ´ÜÃàÅ°Áß Çϳª¸¦ ¸ÕÀú ÀÔ·ÂÇØ¾ß ¿øÇÏ´Â ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸í·É¸ðµå: Ä¿¼­À̵¿/¹®ÀÚ»èÁ¦/¹®ÀÚ(¿­)±³Ã¼/¹®ÀÚ¿­°Ë»ö µîÀ» ÇÒ¼ö ÀÖ´Â ¸ðµå·Î¼­ ÀԷ¸ðµå¿¡¼­ ÆíÁýÀÌ ¿Ï·áµÇ¸é EscÅ°¸¦ ´­·¯ ¸í·É¸ðµå·Î ÁøÀÔÇÏ¸é µË´Ï´Ù.
½ÇÇà¸ðµå: Ưº°ÇÑ ¸í·É¾î¸¦ ½ÇÇàÇÏ´Â ¸ðµå·Î¼­ ¸í·É¾î¸ðµå¿¡¼­ ":"(ÄÝ·Ð)¸¦ ´©¸£¸é vi È­¸é ÇÏ´Ü ÁÂÃø¿¡ vi Ư¼ö¸í·É¾î¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.

[½ÇÇà¸ðµåÀÇ ÀϹÝÀûÀ¸·Î ¾²À̴ Ư¼ö ¸í·É¾î]
q : ¼öÁ¤ ÀÛ¾÷ÀÌ ÀÌ·ç¾îÁöÁö ¾ÊÀº »óÅ¿¡¼­ vi ÆíÁý±â¿¡¼­ ºüÁ®³ª¿É´Ï´Ù.
q! : ¼öÁ¤ ÀÛ¾÷ÀÌ ÀÌ·ç¾îÁø ºÎºÐÀ» Àû¿ë½ÃÅ°Áö ¾Ê°í vi ÆíÁý±â¸¦ °­Á¦·Î ºüÁ®³ª¿É´Ï´Ù.
w : ¼öÁ¤µÈ ÀÛ¾÷À» ÀúÀåÇÕ´Ï´Ù.
wq : ¼öÁ¤µÈ ÀÛ¾÷À» ÀúÀåÇÏ°í vi ÆíÁý±â¿¡¼­ ºüÁ®³ª¿É´Ï´Ù.
Ãʱ⠸í·É¾î¸ðµå-> ÀԷ¸ðµåÁøÀÔ -> ÆíÁý -> ¸í·É¾î¸ðµå -> ½ÇÇà¸ðµå -> Á¾·á

¨ç ÄÄÆÄÀÏ ÀÛ¾÷À¸·Îhttpd.confÆÄÀÏ¿¡ ¸ðµâÀÌ µî·ÏµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.
[root@nextline mod_throttle-3.1.2]# vi /usr/local/apache/conf/httpd.conf
LoadModule throttle_module         libexec/mod_throttle.so



( 6 ) httpd.confÆÄÀÏÀÇ ¸ÞÀΠȯ°æ¼³Á¤

¸ÞÀÎ ¼³Á¤ ºÎºÐÀº °¡»óÈ£½ºÆ®¿¡µµ °øÅëÀ¸·Î Àû¿ëµÇ´Â ¼³Á¤À¸·Î mod_throttle ¸ðµâÀ» Àû¿ë½ÃÅ°±â À§ÇØ ¾ÆÆÄÄ¡ ȯ°æ ¼³Á¤ÆÄÀÏÀÎ httpd.confÀ» ¼öÁ¤ÇÕ´Ï´Ù.

¨ç ´ÙÀ½ ¶óÀÎÀ» Ãß°¡ ÇÕ´Ï´Ù.

<IfModule mod_throttle.c>
    ThrottlePolicy None
    <Location /throttle-status>
        SetHandler throttle-status
    </Location>

    <Location /throttle-me>
        SetHandler throttle-me
    </Location>
   
<Location /~*/throttle-me>
        SetHandler throttle-me
    </Location>
<Location /throttle-status>
  Order deny,allow
  Deny from all
  Allow from all
 </Location>
</IfModule>
 



¨è °ü¸®ÀÚ¸ðµå Á¢¼Óip ¼³Á¤

                           Order deny,allow

                           Deny from all

                           Allow from all

                      

À§ ¼³Á¤Àºthrottle·Î ºÐ¼®µÈ ÀÏhit ¹× ÀÏ Æ®·¡ÇÈ Á¦ÇÑ¿¡ ´ëÇÏ¿© »óȲÆäÀÌÁö¸¦ º¼ °ü¸®ÀÚÆäÀÌÁö¿¡ ´ëÇÑ Á¢¼ÓÁ¦ÇÑ ¼³Á¤ÀÔ´Ï´Ù. Áï °ü¸®ÀÚPC ÇÑ°÷¿¡¼­¸¸ ºÐ¼®µÈ °á°úÆäÀÌÁö¸¦ º¼ ¼ö ÀÖµµ·Ï ÇÏ·Á¸é ¾Æ·¡¿Í °°ÀÌ ¼öÁ¤ÇÕ´Ï´Ù.
°ü¸®ÀÚPC ¾ÆÀÌÇÇ : XXX.XXX.XXX.XXX

                           Order deny,allow

                           Deny from all

                           Allow from XXX.XXX.XXX.XXX

            


( 7 ) °¡»óÈ£½ºÆ® ȯ°æ¼³Á¤

°³º° ȨÆäÀÌÁöº° Æ®·¡ÇÈ ÇöȲ ¹× °ü¸®¸¦ Çϱâ À§Çؼ­´Â httpd.conf ºÎºÐ¿¡ ȨÆäÀÌÁö º°·Î ¼³Á¤À» ÇÏ¿©¾ß Çϸç Æ®·¡ÇÈÁ¦ÇÑÀ» ÇÏÁö ¾Ê´Â none¸ðµå·Î ¼³Á¤ Çϵµ·Ï ÇÏ°Ú½À´Ï´Ù.

¨çnextline.net µµ¸ÞÀÎÀ» °¡Áø °¡»óÈ£½ºÆ®¸¦ Ãß°¡ Çϵµ·Ï ÇÏ°Ú½À´Ï´Ù.

ThrottlePolicy none

ServerAdmin admin@nextline.co.kr

DocumentRoot /home/nextline/public_html

Servername nextline.co.kr

ServerAlias www.nextline.co.kr

  



¨è httpd.conf ¼³Á¤ ÈÄ Àû¿ë½ÃÅ°±â À§ÇØ apache¸¦ Àç ½ÃÀÛ ½ÃÄÑ ÁÝ´Ï´Ù.
[root@nextline mod_throttle-3.1.2]#/usr/local/apache/bin/apachectl restart


( 8 ) ¼­¹öÀüü throttle »óȲº¸±â (°ü¸®ÀÚ¸ðµå)

ÀÏhit¼ö ÀÏÀü¼Û·®ÀÇ Á¦ÇÑÀ» À¥ºê¶ó¿ìÁî·Î È®ÀÎÇϱâ À§ÇÏ¿© ´ÙÀ½°ú °°Àº URL·Î È®ÀÎÇϵµ·Ï ÇÏ°Ú½À´Ï´Ù. ¸ÕÀú ¼­¹öÀüüÀÇ Á¦ÇÑ»çÇ×À» °ü¸®ÀÚ°¡ È®ÀÎÇϱâ À§ÇÑ ¿¹ÀÔ´Ï´Ù.

¨ç ÁÖµµ¸ÞÀÎÀÌnextline.co.kr·Î ¼³Á¤µÈ ¿¹ÀÔ´Ï´Ù.
È®ÀÎÇÏ´Â ¹æ¹ý: http://IPÁÖ¼Ò/throttle-status



( 9 ) °³º°»çÀÌÆ® throttle »óȲº¸±â (»ç¿ëÀÚ¸ðµå)

È®ÀÎÇÏ´Â ¹æ¹ý 1 :http://nextline.net/throttle-me




( 10 ) Æ®·¡ÇÈ ÆäÀÌÁö º¸´Â ¹æ¹ý

%
ÀÏÀÏ Çã¿ë Æ®·¡ÇÈÀÇ ÇöÀç±îÁö »ç¿ë·®À» ÆÛ¼¾Å×ÀÌÁö·Î ³ªÅ¸³½ °ÍÀÔ´Ï´Ù.
ÆÛ¼¾Å×ÀÌÁö ¼ýÀÚ°¡ ¡°70¡± ÀÌ»óÀÏ ¶§ ±ÛÀÚ»öÀÌ ÃÊ·Ï»ö¿¡¼­ ¿À·»Áö»öÀ¸·Î º¯°æµË´Ï´Ù.
ÆÛ¼¾Å×ÀÌÁö ¼ýÀÚ°¡ ¡°90¡± ÀÌ»óÀÏ ¶§ ±ÛÀÚ»öÀÌ ¿À·»Áö¿¡¼­ »¡°£»öÀ¸·Î º¯°æµË´Ï´Ù.

Hits
ÀÎÅÍ³Ý »ç¿ëÀÚ°¡ À¥¼­¹öÀÇ ÆÄÀÏ Çϳª¿¡ Á¢¼ÓÇÏ´Â °ÍÀ» ¶æÇϸç, À¥ÆäÀÌÁö¸¦ ±¸¼ºÇÏ´Â html, script, imageÆÄÀÏ, downloadÆÄÀϵéÀÌ ¸ðµÎ È÷Æ®¼ö¿¡ ÇØ´çµË´Ï´Ù.

Refused
ÀÏÀÏ Çã¿ë Æ®·¡ÇÈÀ» ´Ù »ç¿ëÇÏ¿© ÆäÀÌÁö°¡ ¸·Èù ÈĺÎÅÍÀÇ °ÅÀýµÈ ¿äû¼öÀÔ´Ï´Ù.

Kbytes sent
ÀÌ ¼öÄ¡´Â ¹æ¹®ÀÚ°¡ ȨÆäÀÌÁö¿¡¼­ ´Ù¿î·Îµå µÈ(À¥ºê¶ó¿ìÀú¿¡ º¸¿©Áö´Â ¸ðµç ±×¸²µé°ú ±Û
µéÀÌ Á¢¼ÓÀÚ¿¡°Ô´Â ´Ù¿î·Îµå °³³äÀ¸·Î »ç¿ëµË´Ï´Ù.)¿ë·®ÀÔ´Ï´Ù. ÀÌ ¿ë·®ÀÌ Limit Ç׸ñÀÇ ¼öÄ¡¸¦(Mbyte ´ÜÀ§) ³Ñ¾î¼­°Ô µÇ¸é Æ®·¡ÇÈÀ» ÃÊ°úÇÏ¿´´Ù´Â ¾È³»ÆäÀÌÁö°¡ ³ª¿À¸é¼­ 24½Ã°£ µ¿¾È »ç¿ëÇÒ ¼ö ¾ø°Ô µË´Ï´Ù. ±×¸®°í, Kbyte´ÜÀ§À̱⠶§¹®¿¡ ¼öÄ¡»ó 10000À̶ó°í ³ª¿À¸é 10Mbyte¸¦ »ç¿ëÇß´Ù´Â °ÍÀÔ´Ï´Ù.

Kbytes per hit
Kbytes sent ¼öÄ¡¸¦ Hits ¼öÄ¡·Î ³ª´« ¼öÄ¡¸¦ Ç¥½ÃÇÕ´Ï´Ù.

Policy
Æ®·¡ÇÈ Á¦ÇÑÀ» ¾î¶² ¹æ¹ýÀ¸·Î ÇϰڳĴ Á¤Ã¥À» Á¤ÇÏ´Â °ÍÀε¥, ÀÎÅÚ³×Æ®ÀÇ VolumeÀº ¡°Kbytes sent¡±¸¦ ±âÁØÀ¸·Î Á¦ÇÑÇÏ°Ú´Ù´Â °ÍÀÔ´Ï´Ù.

Limit
Á¦ÇÑ Æ®·¡ÇÈ ¼öÄ¡¸¦Mega byte·Î Ç¥½ÃÇϹǷΠµÚ¿¡ ¡°M¡±À̶ó°í ºÙ½À´Ï´Ù. ÀÌ¿Ü¿¡µµ K(kilo byte), G(giga byte)µîÀÌ ÀÖ½À´Ï´Ù.

Period
Æ®·¡ÇÈÀ» ¼öÁýÇÏ´Â ±â°£À» ³ªÅ¸³À´Ï´Ù. »ç¿ëµÇ´Â ´ÜÀ§´Â s, m, h, d, w°¡ Àִµ¥ ÀÌ´Â °¢°¢ seconds, minutes, hours, days, weekendsÀÌÁö¿ä. ÀÎÅÚ³×Æ®´Â ÀÏÀÏ°£ÀÇ Æ®·¡ÇÈÀ¸·Î Á¦ÇÑÀ» µÎ±â ¶§¹®¿¡ ¡°1d¡±¶ó´Â Ç¥½Ã°¡ µË´Ï´Ù.

Period Elapsed
Á¦ÇÑ ±â°£(Period)¸¦ ½Ã°£È­ ÇÑ °ÍÀÔ´Ï´Ù. ÀÌ ¼öÄ¡°¡ 23:59:59°¡ µÇ¸é00:00:00À¸·Î ¸®ÇÁ·¹½¬µÇ¾î ´Ù½Ã Ä«¿îÆà µÇ´Âµ¥¿ä, ¸¸¾à¿¡ ¿î¿µÁß¿¡ Æ®·¡ÇÈÀÌ Çѹøµµ Á¦ÇѵÇÁö ¾ÊÀ» °æ¿ì ¾Õ¿¡ ¼öÄ¡°¡ ´õ ºÙ½À´Ï´Ù. Æ®·¡ÇÈ Á¦ÇÑ °É¸®½Å ºÐµéÀº ÀÌ ¼öÄ¡°¡ 24:00:00ÀÌ µÉ ¶§±îÁö ±â´Ù¸®½Ã¸é ´Ù½Ã ¸®ÇÁ·¹½¬ µÇ¾î »çÀÌÆ®°¡ ¿­¸³´Ï´Ù. (¿¹¸¦ µé¸é Çã¿ë Æ®·¡ÇÈÀÌ ³Ñ¾î¼­ È®ÀÎÇϴµ¥ ÀÌ ¼öÄ¡°¡ 22:00:00 À̸é 2½Ã°£¸¸ ±â´Ù¸®½Ã¸é µÇ´Â °Ì´Ï´Ù.)

Idle Time
ÇÑ Á¢¼ÓÀÚ°¡ À¥ »çÀÌÆ®¸¦ ¹æ¹®ÇÑ ÈÄ ´Ù¸¥ ¹æ¹®ÀÚ°¡ »ý±æ ¶§±îÁöÀÇ °æ°ú ±â°£À» ¼öÄ¡·Î Ç¥½ÃÇÑ °ÍÀÔ´Ï´Ù. ¹æ¹®ÀÚ°¡ ¸¹À¸¸é ¸¹À»¼ö·Ï ÀÌ ¼öÄ¡´Â ÀÛ¾ÆÁý´Ï´Ù.


( 11 ) °³º°È¨ÆäÀÌÁö throttle Á¤Ã¥ Àû¿ë ¿¹

°¡»ó È£½ºÆ®¸¦ ¼³Á¤ÇÏ¿© throttle Á¤Ã¥À» Àû¿ëÇÏ¿© º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.

¨ç nextline.net / Request ÀÏ hit¼ö¸¦ 10000À¸·Î Á¦ÇÑ / Volume - ÀÏ Æ®·¡ÇÈ 1G·Î Á¦ÇÑ

ThrottlePolicy Volume 1024M 1d

ThrottlePolicy Request 10000 1d

ServerAdmin admin@nextline.net

DocumentRoot /home/nextline/public_html

Servername nextline.net

ServerAlias www.nextline.net

 

      
       
È®ÀÎÇÏ´Â ¹æ¹ý1 : http://nextline.net/throttle-me
È®ÀÎÇÏ´Â ¹æ¹ý2 : http://¾ÆÀÌÇÇ/~¾ÆÀ̵ð/throttle-me


¨ènextline.com / Volume - ÀÏ Æ®·¡ÇÈÀ» 300M·Î Á¦ÇÑ

ThrottlePolicy Volume 1024M 1d

ServerAdmin admin@nextline.com

DocumentRoot /home/nextline/public_html

Servername nextline.com

ServerAlias www.nextline.com


      


È®ÀÎÇÏ´Â ¹æ¹ý1 : http://nextline.net/throttle-me
È®ÀÎÇÏ´Â ¹æ¹ý2 : http://¾ÆÀÌÇÇ/~¾ÆÀ̵ð/throttle-me


¨é ¼­¹öÀüüthrottle »óȲº¸±â (°ü¸®ÀÚ¸ðµå)
°³º°È¨ÆäÀÌÁö¿¡throttle Àû¿ëÇÑ ¿¹¸¦ °ü¸®ÀÚ¸ðµå·Î È®ÀÎÇϵµ·Ï ÇÕ´Ï´Ù.
nextline.co.kr / none
nextline.net / Request ÀÏ hit¼ö¸¦ 10000À¸·Î Á¦ÇÑ / Volume - ÀÏ Æ®·¡ÇÈÀ» 1G·Î Á¦ÇÑ
nextline.com / Volume - ÀÏ Æ®·¡ÇÈÀ» 300M·Î Á¦ÇÑ
È®ÀÎÇÏ´Â ¹æ¹ý: http://IPÁÖ¼Ò/throttle-status



( 12 ) Æ®·¡ÇÈ ÃʱâÈ­

ÇÒ´çµÈ Æ®·¡ÇÈÀ» ÃÊ°ú ÇÏ°Ô µÇ¸é Æ®·¡ÇÈ ÆäÀÌÁö¿¡ ÇØ´ç µµ¸ÞÀÎÀÇ »ö»óÀÌ ºÓÀº»öÀ¸·Î º¯Çϸç, ÇØ´ç µµ¸ÞÀÎÀÇ ¸Ç ¾Õ¿¡ ÀÖ´Â ¼ýÀÚ¸¦ Ŭ¸¯ÇØ ÁÖ¸é ÃʱâÈ­ µË´Ï´Ù.

¨ç Æ®·¡ÇÈ ÃÊ°úÈ­¸é


¨è ȨÆäÀÌÁö Æ®·¡ÇÈ ÃÊ°ú È­¸é
´ÙÀ½°ú °°ÀÌ Æ®·¡ÇÈ ÃÊ°ú ½Ã Service Temporarily Unavailable ¿À·ù¸Þ½ÃÁö¿Í ÇÔ²² »çÀÌÆ®°¡ ¿­¸®Áö ¾Ê½À´Ï´Ù.


¨é Æ®·¡ÇÈ ÃʱâÈ­
Æ®·¡ÇÈÀ» ÃʱâÈ­ Çϰųª ¿ë·®À» ´Ã·ÁÁÖ¸é ¹× Æ®·¡ÇÈ ÆäÀÌÁöÀÇ »ö»óÀÌ ³ì»öÀ¸·Î º¯Çϸç ÇØ´ç ȨÆäÀÌÁöµµ Á¤»óÀûÀ¸·Î ¿­¸®°Ô µË´Ï´Ù.



( 13 ) Æ®·¡ÇÈ ÀÚµ¿ ÃʱâÈ­ ¼³Á¤À» À§ÇÑ lynx¼³Ä¡

´Ù¼öÀÇ °¡»ó µµ¸ÞÀÎÀ» ¿î¿µÇÏ°í °è½Å °æ¿ì Æ®·¡ÇÈ °ü¸®¿¡ ¾î·Á¿òÀ» °ÞÀ» ¼öµµ ÀÖÀ¸¹Ç·Îcrontab¿¡ µî·ÏÇÏ¿© ÀÚµ¿À¸·Î Æ®·¡ÇÈÀ» ¸®¼ÂÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.
Lynx´Â Unixµî¿¡¼­ »ç¿ëÇÏ´Â Text ±â¹ÝÀÇ Web BrowserÀÔ´Ï´Ù. Æ®·¡ÇÈ ¸®¼Â ±â´ÉÀ» »ç¿ëÇϱâ À§Çؼ­´Â lynxÆÐÅ°Áö°¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.

¸®´ª½º ½© ¸í·É¾î

[ rpm Á¶È¸¿É¼Ç ]
-q : ÆÐÅ°Áö°¡ ¼³Ä¡µÇ¾î ÀÖ´ÂÁö ÁúÀÇÇϸç ÀÌ ¿É¼ÇÀ» ´Üµ¶À¸·Î »ç¿ëÇϸé ÆÐÅ°Áö À̸§°ú ¹öÁ¯¸¸ Ç¥½ÃµË´Ï´Ù.
-qa : ÇöÀç ¼³Ä¡µÈ ¸ðµç ÆÐÅ°Áö ¸ñ·ÏÀ» ã´Âµ¥ »ç¿ëÇÕ´Ï´Ù.
-qi : ÇöÀç ¼³Ä¡µÈ ÆÐÅ°ÁöÀÇ °£·«ÇÑ Á¤º¸¸¦ Ãâ·ÂÇÕ´Ï´Ù.
-ql : ÇöÀç ¼³Ä¡µÈ ÆÐÅ°ÁöÀÇ ³»¿ëÀ» º¸¿©ÁÖ¸ç ¾î¶² ÆÄÀÏÀÌ ¾îµð¿¡ ¼³Ä¡µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù.
-qa, -qi, -ql ¿É¼ÇÀº º¸Åë grep¸í·É°ú °°ÀÌ »ç¿ëµË´Ï´Ù.

ƯÁ¤rpmÆÐÅ°ÁöÀÇ ¼³Ä¡¿©ºÎ È®ÀÎÇϱâ
»ç¿ëÇü½Ä: rpm –qa | grep È®ÀÎÇÏ°íÀÚ ÇÏ´Â ÆÐÅ°Áö À̸§¹®ÀÚ¿­
¡°|¡± ÆÄÀÌÇÁ : ¾ÕÀÇ rpm –qaÇÑ °á°ú¸¦ ±×´ë·Î grep¿¡°Ô ³Ñ°ÜÁÖ´Â °Ì´Ï´Ù. grep´Â ¾î¶² ÆÐÅÏ¿¡ ¸Â´Â °ÍÀ» »Ì¾Æ³»´Â ¿ªÇÒÀ» ÁÖ·Î Çϴµ¥ ¾Õ¿¡¼­ ³Ñ¾î¿Â rpmÆÐÅ°Áö ¸®½ºÆ® Áß¿¡¼­ ÆÐÅ°Áö À̸§¹®ÀÚ¿­¿¡ ÇØ´çÇÏ´Â °Í¸¸ »Ì¾Æ³»°Ô µË´Ï´Ù.

¨ç Lynx ÆÐÅ°Áö°¡ ¼³Ä¡µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
[root@nextline bin]# rpm –qa | grep lynx


¨è lynx ´Ù¿î·Îµå
ÇØ´ç ÆÐÅ°Áö°¡ ¼³Ä¡µÇ¾î ÀÖÁö ¾ÊÀ» ½Ã ´ÙÀ½ »çÀÌÆ®¿¡¼­ ´Ù¿î·Îµå ÇÕ´Ï´Ù.
http://fr.rpmfind.net/linux/rpm2html/
http://mirror.secuidc.com/centos/4/os/i386/CentOS/RPMS/lynx-2.8.5-18.2.i386.rpm
lynx¸¦ ´Ù¿î·Îµå ÇÕ´Ï´Ù.
[root@nextline bin]# wget
http://mirror.secuidc.com/centos/4/os/i386/CentOS/RPMS/lynx-2.8.5-18.2.i386.rpm


¸®´ª½º ½© ¸í·É¾î

rpm -U ¿É¼Ç : ÀÌÀü¹öÁ¯ÀÌ ¼³Ä¡µÇ¾î ÀÖÀ¸¸é ¾÷±×·¹À̵带 Çϸç, ¼³Ä¡µÇ¾î ÀÖÁö ¾ÊÀ¸¸é »õ·Ó°Ô ¼³Ä¡ÇÕ´Ï´Ù. ÀÌÀü¹öÁ¯ÀÌ ¼³Ä¡µÇ¾î ÀÖÀ» °æ¿ì¿¡ ȯ°æ¼³Á¤ÆÄÀÏÀ» Á¦¿ÜÇÏ°í ¸ðµÎ »õ·Ó°Ô ¼³Ä¡ÇÏ°Ô µÇ¸ç ¼³Ä¡½Ã¿¡ À̿ɼÇÀ» »ç¿ëÇϵµ·Ï ÇÕ´Ï´Ù.
rpm -v ¿É¼Ç : ¼³Ä¡ Áß ¸Þ½ÃÁö¸¦ º¸¿©ÁÝ´Ï´Ù.
rpm -h ¿É¼Ç : ÁøÇà°úÁ¤À» '#'À¸·Î Ç¥½ÃÇÕ´Ï´Ù. (--hash)

¨é À§ ¿É¼ÇÀ» °°ÀÌ »ç¿ëÇÏ¿© ´Ù¿î·Îµå ¹ÞÀº lynx-2.8.5-18.2.i386.rpm¸¦ ¼³Ä¡ÇÕ´Ï´Ù.
[root@nextline bin]# rpm -Uvh lynx-2.8.5-18.2.i386.rpm

¨ê lynx ÆÐÅ°Áö°¡ Á¤»óÀûÀ¸·Î ¼³Ä¡ µÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.
[root@nextline bin]# rpm –qa | grep lynx


¨õ Æ®·¡ÇÈ ÀÚµ¿ ÃʱâÈ­ ¼³Á¤
Æ®·¡ÇÈÀ» ÀÚµ¿À¸·Î ÃʱâÈ­ ½ÃÅ°±â À§ÇØcrontab¿¡ µî·ÏÇϵµ·Ï ÇÏ°Ú½À´Ï´Ù.

[ vi ¿¡µðÅÍ »ç¿ë¹ý]
»ç¿ëÇü½Ä: vi [¿É¼Ç] [»ý¼ºÇÒ ÆÄÀϸí/ÆíÁýÇÒ ÆÄÀϸí]
vi ¿¡µðÅÍ´Â ÀԷ¸ðµå, ¸í·É¸ðµå, ½ÇÇà¸ðµå·Î ±¸ºÐµË´Ï´Ù.

ÀԷ¸ðµå: vi ÆíÁýÈ­¸é¿¡¼­ ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ¸ðµå·Î¼­ ÀԷ¸ðµå·Î ÁøÀÔÇϱâ À§Çؼ­´Â i, a, o, I, A, O, RµîÀÌ ÀÖ½À´Ï´Ù. Áï Ãʱâ vi ÆíÁý±â ¸ðµå´Â ¸í·É¾î ¸ðµå·Î ÁøÀÔÀ» Çϱ⶧¹®¿¡ ¹®ÀÚ¸¦ ÀÔ·ÂÇϱâ Àü¿¡ ¾ÕÀÇ ´ÜÃàÅ°Áß Çϳª¸¦ ¸ÕÀú ÀÔ·ÂÇØ¾ß ¿øÇÏ´Â ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸í·É¸ðµå: Ä¿¼­À̵¿/¹®ÀÚ»èÁ¦/¹®ÀÚ(¿­)±³Ã¼/¹®ÀÚ¿­°Ë»ö µîÀ» ÇÒ¼ö ÀÖ´Â ¸ðµå·Î¼­ ÀԷ¸ðµå¿¡¼­ ÆíÁýÀÌ ¿Ï·áµÇ¸é EscÅ°¸¦ ´­·¯ ¸í·É¸ðµå·Î ÁøÀÔÇÏ¸é µË´Ï´Ù.

½ÇÇà¸ðµå: Ưº°ÇÑ ¸í·É¾î¸¦ ½ÇÇàÇÏ´Â ¸ðµå·Î¼­ ¸í·É¾î¸ðµå¿¡¼­ ":"(ÄÝ·Ð)¸¦ ´©¸£¸é vi È­¸é ÇÏ´Ü ÁÂÃø¿¡ vi Ư¼ö¸í·É¾î¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.

[ ½ÇÇà¸ðµåÀÇ ÀϹÝÀûÀ¸·Î ¾²À̴ Ư¼ö ¸í·É¾î]
q : ¼öÁ¤ ÀÛ¾÷ÀÌ ÀÌ·ç¾îÁöÁö ¾ÊÀº »óÅ¿¡¼­ vi ÆíÁý±â¿¡¼­ ºüÁ®³ª¿É´Ï´Ù.
q! : ¼öÁ¤ ÀÛ¾÷ÀÌ ÀÌ·ç¾îÁø ºÎºÐÀ» Àû¿ë½ÃÅ°Áö ¾Ê°í vi ÆíÁý±â¸¦ °­Á¦·Î ºüÁ®³ª¿É´Ï´Ù.
w : ¼öÁ¤µÈ ÀÛ¾÷À» ÀúÀåÇÕ´Ï´Ù.
wq : ¼öÁ¤µÈ ÀÛ¾÷À» ÀúÀåÇÏ°í vi ÆíÁý±â¿¡¼­ ºüÁ®³ª¿É´Ï´Ù.

Ãʱ⠸í·É¾î¸ðµå-> ÀԷ¸ðµåÁøÀÔ -> ÆíÁý -> ¸í·É¾î¸ðµå -> ½ÇÇà¸ðµå -> Á¾·á

¸®´ª½º ½© ¸í·É¾î

¨ë vi¿¡µðÅ͸¦ ÀÌ¿ëÇÏ¿© crontabÀ» ÆíÁýÇÕ´Ï´Ù.
[root@nextline bin]# vi /etc/crontab

¨ì Æ®·¡ÇÈÀÌ ÀÚÁ¤¿¡ ÀÚµ¿ ¸®¼ÂµÇµµ·Ïcrontab¿¡ µî·ÏÇÕ´Ï´Ù.
00 0 * * * root lynx -source http://xxx.xxx.xxx.xxx/throttle-status?command=reset,*


( 14 ) crontab ¼³Á¤¹æ¹ý

minute(ºÐ)  hour(½Ã)  day_of_month(ÀÏ)  month(¿ù)  weekday(¿äÀÏ)  command(¸í·É)
minute(ºÐ) 0 - 59 * ¸ðµç ºÐ
hour(½Ã) 0 - 23   * ¸ðµç ½Ã
day_of_month(ÀÏ) 1 - 31 * ¸ðµç ÀÏ
month(¿ù) 1 - 12 weekday(¿äÀÏ) ÀÏ¿äÀϺÎÅÍ ±Ý¿äÀϱîÁö¸¦ ³ªÅ¸³»´Â 0 - 6
command(¸í·É) ½© ¸í·É

ÁÖÀÇ: ¼öÇà½Ã°£ÀÌ ±ä ÀÛ¾÷À» crontabÀ» °É·Á¸é ¹é±×¶ó¿îµå·Î ½ÇÇàÇÕ´Ï´Ù.

¹é±×¶ó¿îµå ½ÇÇà¹æ¹ý: ¸Ç ³¡¿¡ & ¸¦ ºÙÀδÙ.
00 0 * * * root lynx -source http://xxx.xxx.xxx.xxx/throttle-status?command=reset,* &

  rkhunterÀ» ÅëÇÑ ½Ã½ºÅÛ ¹«°á¼º üũÇϱâ
  ¾ÆÆÄÄ¡ 2.X ¹öÀü¿¡¼­ mod_cband¸¦ ÀÌ¿ëÇÑ Æ®·¡ÇÈ°ü¸®





ȸ»ç¼Ò°³ °³ÀÎÁ¤º¸Ãë±Þ¹æħ ÀÌ¿ë¾à°ü À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý°ÅºÎ CONTACT US IDC ¾àµµ
ȸ»ç¼Ò°³ °³ÀÎÁ¤º¸Ãë±Þ¹æħ ÀÌ¿ë¾à°ü À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý°ÅºÎ CONTACT US IDC ¾àµµ ȸ»ç¼Ò°³ °³ÀÎÁ¤º¸Ãë±Þ¹æħ ÀÌ¿ë¾à°ü À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý°ÅºÎ CONTACT US IDC ¾àµµ