¾ÆÀ̵ð ºñ¹Ð¹øÈ£ | ȸ¿ø°¡ÀÔ | ºñ¹Ð¹øÈ£ºÐ½Ç
   
¡¡»õ·Î¿î¼Ò½Ä
¡¡FAQ
¡¡À¥ÇÁ·Î±×·¥
¡¡À¥DB
¡¡À¥¼­¹ö
¡¡À¥ÇÁ·Î±×·¥¼öÁ¤
¡¡ÇØÇÇÄ®·³
¡¡°ñµåÆÁ
 
Á¦ÀÛÀÇ·Ú
À¥ÇÁ·Î±×·¥ ÆǸŸô
 
ÇöÀçÀ§Ä¡: ¸ÞÀÎ ÇØÇÇÆ÷·³ FAQ : °Ô½Ã¹° ÆîÃÄÀбâ
Total related article : 1  
µî·ÏÀÏ:2000-03-20
½Ã°£:20:21:18
Á¶È¸¼ö:18115
from:0.0.0.0
CGI ¼³Ä¡¸¦ À§ÇÑ ±âÃÊÀûÀÎ ¼³Ä¡¹æ¹ý ±Û¾´ÀÌ : HappyCGI

±âº»ÀûÀÎ ¼³Ä¡¹ý
ÀÚ½ÅÀÇ ¼­¹ö ȯ°æÀ» È®ÀÎÇÑ´Ù.
¼­¹ö°¡ UnixÀÎÁö, LinuxÀÎÁö, ¾Æ´Ï¸é NTÀÎÁö È®ÀÎÇÏ°í ¼³Ä¡ÇÏ·Á´Â ÇÁ·Î±×·¥ÀÌ ¼­¹ö¿Í ȣȯµÇ´ÂÁöµµ ¾Ë¾Æ º»´Ù.
Âü°í·Î º» »çÀÌÆ®¿¡¼­ Á¦°øµÇ´Â ÇÁ·Î±×·¥Àº ´ë°³ Unix, Linux¿¡¼­ ¹«¸®¾øÀÌ µ¹¾Æ °¡Áö¸¸ NT ¼­¹ö ȯ°æ¿¡¼­ÀÇ ÀÛµ¿ ¿©ºÎ´Â °ËÁõÇØ º¸Áö ¸øÇßÀ½À» ¾Ë·Á µå¸°´Ù.
 
ÇÁ·Î±×·¥ ÆíÁýÀº ÅؽºÆ® ÆíÁý±â·Î.
ÇÁ·Î±×·¥Àº ¸Þ¸ðÀåÀ̳ª ArachnophiliaµîÀÇ ÅؽºÆ® ¿¡µðÅ͸¦ ÀÌ¿ëÇØ ÆíÁýÇØ¾ß ÇÑ´Ù.
±×·¸Áö ¾ÊÀ» °æ¿ì ¾Æ¹«¸® ÆíÁýÀ» Àß Çصµ ¼­¹ö¿¡ ¿Ã¸° ÈÄ Ç×»ó ¿¡·¯°¡ ¹ß»ýÇÔÀ» À¯³äÇØ¾ß ÇÑ´Ù.
ÅؽºÆ® ¿¡µðÅͷδ °øÂ¥À̸鼭µµ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º°¡ ºñ±³Àû ¶Ù¾î³­ Arachnophilia¸¦ ±ÇÀåÇÑ´Ù.
 
ȯ°æ ¼³Á¤ÀÌ Áß¿äÇÏ´Ù.
¸ðµç ÇÁ·Î±×·¥Àº ȯ°æ¼³Á¤¸¸ ÀßÇÏ¸é µ¹¾Æ°£´Ù.
PERL·Î ÀÛ¼ºµÈ ÇÁ·Î±×·¥Àº ±× ÆÄÀÏ Æ÷¸ËÀÌ CGIÀÌ°Ç, PLÀÌ°Ç ÆÞ ÇÁ·Î±×·¥ À§Ä¡¸¦ ¹¯´Â ¸Ç À­ÁÙÀ» Á¦´ë·Î Àû¾î ÁÖ¾î¾ß Á¦´ë·Î ÀÛµ¿ÇÑ´Ù.
´ë°³
usr/bin/perl
À̳ª
usr/local/bin/perl
ÀÎ °æ¿ì°¡ ¸¹Áö¸¸ ¼­¹ö ´ã´çÀÚ¿¡°Ô È®½ÇÈ÷ ¹°¾îº» ÈÄ ÁöÁ¤ÇØ ÁÖ¾î¾ß ÇÑ´Ù.
À̹ۿ¡ ÇÁ·Î±×·¥ÀÇ À§Ä¡³ª µ¥ÀÌÅÍ ÆÄÀÏÀÌ ÀúÀåµÉ µð·ºÅ丮, sendmail À§Ä¡ µîÀ» ÁöÁ¤ÇÏ´Â ÁÙÀÌ Àִµ¥ ÇÁ·Î±×·¥ÀÌ ¾ÖÃÊ¿¡ Àý´ë °æ·Î·Î ÁöÁ¤µÇ¾î ÀÖÀ¸¸é Àý´ë °æ·Î¸¦, »ó´ë °æ·Î·Î ÁöÁ¤µÇ¾î ÀÖÀ¸¸é »ó´ë °æ·Î¸¦ Àû¾î ÁÖ¾î¾ß ÇÑ´Ù.
ƯÈ÷ °æ·ÎÀÇ Ã³À½À̳ª ³¡¿¡ ÀÖ´Â
/
±âÈ£°¡ ÆíÁý°úÁ¤¿¡¼­ »èÁ¦µÇ°Å³ª Ãß°¡µÇ¾îµµ ÇÁ·Î±×·¥ÀÌ ¶æ´ë·Î ÀÛµ¿ÇÏÁö ¾ÊÀ» ¼ö ÀÖÀ¸¹Ç·Î ÁÖÀÇÇØ¾ß ÇÑ´Ù.
 
»ç¼ÒÇÑ ±âÈ£ 1°³°¡ ¿ÀÀÛµ¿ÀÇ ÁÖ¿ä ¿äÀÎÀÌ µÉ ¼ö ÀÖ´Ù.
ÇÁ·Î±×·¥¿¡ ³ª¿Í ÀÖ´Â
}
,
;
µîÀÇ »ç¼ÒÇÑ ±âÈ£ Çϳª°¡ ºüÁö¸é ÇÁ·Î±×·¥Àº ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù.
µû¶ó¼­ ¾ÆÁ÷ CGI³ª PERL¿¡ ´ëÇØ Àß ¸ð¸£´Â ºÐÀº ÀÌ·± ±âÈ£ ÇϳªÇϳª¿¡ ƯÈ÷ À¯³äÇؼ­ ÆíÁýÀ» ÇØ¾ß ÇÏ¸ç °¡±ÞÀû ÀÌ·± ºÎÀ§ÀÇ ¼öÁ¤Àº ½ÅÁßÇÒ ÇÊ¿ä°¡ ÀÖ´Ù.
 
¼­¹ö¿¡ ¿Ã¸± ¶§´Â ASCII·Î
FTP¸¦ ÀÌ¿ëÇØ CGI¸¦ ¼­¹ö¿¡ ¿Ã¸± ¶§´Â Àü¼Û ¸ðµå¸¦ ASCII·Î ¹Ù²ã ÁÖ¾î¾ß ÇÑ´Ù.
±×·¸Áö ¾Ê°í
binary
³ª
auto
¸ðµå·Î Àü¼ÛÇϸé ÇÁ·Î±×·¥Àº ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù.
 
ÇÁ·Î±×·¥¿¡ ÀûÇô ÀÖ´Â °æ·Î ´ë·Î Àü¼ÛÇÑ´Ù.
¸ðµç ÇÁ·Î±×·¥Àº ÇÁ·Î±×·¥¿¡ ÀûÇô ÀÖ´Â °æ·Î ´ë·Î ¼­¹ö¿¡ ¿Ã·Á¾ß ÇÑ´Ù.
ÇÁ·Î±×·¥¿¡ ¾î¶² °æ·Î¿¡ ¾î¶² µð·ºÅ丮°¡ ÇÊ¿äÇÏ´Ù°í µÇ¾î ÀÖÀ¸¸é ±× °æ·Î¿¡ ±× µð·ºÅ丮¸¦ ¸¸µé¾î ÁÖ¾î¾ß ÇÑ´Ù.
 
ÆÛ¹Ì¼Ç Á¶Á¤À» ÀØÁö ¾ÊÀ¸¸é ÇÁ·Î±×·¥Àº ÀÛµ¿µÈ´Ù.
À§ÀÇ ³»¿ë ´ë·Î ÇÁ·Î±×·¥À» ¼öÁ¤ÇÏ°í ¼­¹ö¿¡ ¿Ã·È´Âµ¥µµ ÇÁ·Î±×·¥ÀÌ ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù¸é ÆÛ¹Ì¼Ç Á¶Á¤À» ÀØÀº °ÍÀÌ´Ù.
Æ۹̼ÇÀ̶õ »ç¿ëÀÚ¿¡°Ô ¾î¶² ±ÇÇÑÀ» ÁÙ °ÍÀÎÁö¸¦ Á¤ÀÇÇÏ´Â °ÍÀ¸·Î ÀÌ¿¡ ´ëÇؼ­´Â ´ëºÎºÐÀÇ ÇÁ·Î±×·¥ÀÌ readme ÆÄÀϵîÀ» ÅëÇØ ¼³¸íÇÏ°í ÀÖ´Ù.
º¸Åë CGI´Â 755·Î, ³»¿ëÀÌ Ãß°¡µÇ°í ÆíÁýµÇ¾î¾ß ÇÒ ¸®½ºÆ®³ª µ¥ÀÌÅÍ ÆÄÀÏÀº 777·Î Àâ¾Æ ÁÖ¾î¾ß ÇÑ´Ù.
¶Ç º¸¾È°ú Á÷Á¢ÀûÀÎ °ü°è¸¦ ¸Î°í ÀÖ´Â Æнº¿öµå ÆÄÀϵîÀº 644µîÀÇ Æ۹̼ÇÀÌ ÇÊ¿äÇѵ¥ ÀÌ¿¡ ´ëÇؼ­´Â ÇÁ·Î±×·¥ ¼³¸í¼­¸¦ Âü°íÇØ¾ß ÇÑ´Ù.(¾Æ·¡ Unix ±âº» ¸í·É¾î Âü°í)
 

ÅÚ³Ý(Telnet) »ç¿ë¹ý

¸ÕÀú ÅÚ³Ý Á¢¼ÓÀ» Áö¿øÇÏ´Â
»õ·Ò µ¥ÀÌŸ¸Ç
À̳ª
³ÝÅÒ
µîÀÇ ÇÁ·Î±×·¥À» ½ÇÇà½ÃÅ°°í ÀÚ½ÅÀÇ IP ÁÖ¼Ò¸¦ Àû´Â´Ù.
(ex)
my.domain.co.kr
¶Ç´Â
my.domain.com

login, password¸¦ ÀÔ·ÂÇÑ´Ù. login¿¡´Â ÀÚ½ÅÀÇ ID, password¿¡´Â ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÑ´Ù.
ÀÌÁ¦ºÎÅÍ vi ÆíÁý±â¸¦ ÀÌ¿ëÇØ ÀÚ½ÅÀÇ ÆÄÀÏÀ» ¼öÁ¤ÇÏ¸é µÈ´Ù.
ÀÛ¾÷À» ¸¶ÃÆÀ¸¸é
logout
À̳ª
exit
¸í·É¾î¸¦ »ç¿ëÇϸé ÅÚ³ÝÀ» Á¤»óÀûÀ¸·Î ³¡³¾ ¼ö ÀÖ´Ù.
 

Unix¿¡¼­ ¾ÐÃà Ç®±â
.tar Ç®±â
tar -xvf

.Z Ç®±â
uncompress <ÆÄÀÏ À̸§>

.gz ¶Ç´Â .z Ç®±â
gzip -d <ÆÄÀÏ À̸§>

.tar.Z Ç®±â
zcat <ÆÄÀÏÀ̸§>.tar.Z &pip; tar xvf -

.tar.gz ¶Ç´Â .tar.z
gzip -cd ÆÄÀÏ.tar.gz &pip; tar xvf -
 
Unix ±âº» ¸í·É¾î
ls
ÆÄÀÏ º¸´Â ¸í·É
ls <¿É¼Ç>°ú °°Àº ¹æ¹ýÀ¸·Î »ç¿ë
¿¹¸¦ µé¾î
ls -l
À̶ó°í Çϸé ÆÄÀÏ »ó¼¼Á¤º¸¸¦ ÇÑ ÁÙ¾¿ º¸¿© ÁØ´Ù.
¿É¼Ç
F : ÆÄÀÏ À¯ÇüÀ» ³ªÅ¸³»´Â ±âÈ£¸¦ ÆÄÀÏ¸í ³¡¿¡ Ç¥½Ã
l : ÆÄÀÏ »ó¼¼ Á¤º¸ Ç¥½Ã
a :¸ðµç ÆÄÀÏÀ» Ç¥½Ã.
t : ÆÄÀÏÀ» »ý¼ºµÈ ½Ã°£º°·Î Ç¥½Ã
 
cat ¸í·É¾î
ÆÄÀÏ À̸§ È­¸é¿¡ Ãâ·Â

cat ÆÄÀÏÀ̸§
À» ÀÔ·ÂÇÏ¸é µÈ´Ù.
 
mv ¸í·É¾î
ÆÄÀÏ À§Ä¡¸¦ ¿Å±â°Å³ª À̸§À» ¹Ù²Û´Ù.
À̸§ º¯°æ: mv old_name new_name
ÆÄÀÏÀÇ À§Ä¡º¯°æ: mv file ../main/new_file
¡¡
cp ¸í·É¾î
ÆÄÀÏ º¹»ç
cp file_a file_b (file_aÀ» file_bÀ̶õ À̸§À¸·Î º¹»çÇÑ´Ù)
cp file_1 ../main/file_b (file_1À» ../main/file_bÀ̶õ À̸§À¸·Î º¹»çÇÑ´Ù)
chmod ¸í·É¾î
ÆÄÀÏ Á¢±Ù ±ÇÇÑÀ» ¼³Á¤ÇÏ´Â ¸í·É¾î.
chmod <Á¢±Ù ±ÇÇÑ> <ÆÄÀÏ À̸§>

chmod 755 board.cgi
¿Í °°ÀÌ »ç¿ë
´ë°³ cgi ÆÄÀÏÀº 755, ÇÁ·Î±×·¥ÀÌ ¾î¶² ³»¿ëÀ» Àû¾î¾ß ÇÏ´Â ¹®¼­´Â 777·Î ³õ´Â´Ù.
 
rm ¸í·É¾î
ÆÄÀÏ »èÁ¦
rm <ÆÄÀÏÀ̸§> (ÆÄÀÏÀ» »èÁ¦)
rm -r <µð·ºÅ丮> (µð·ºÅ丮 Àüü »èÁ¦)
¡¡
mkdir ¸í·É¾î
µð·ºÅ丮 ¸¸µé±â
 
pwd ¸í·É¾î
ÇöÀç ÀÛ¾÷ µð·ºÅ丮 º¸À̱â.
±×³É
pwd
¶ó°í Ä¡¸é µÈ´Ù.
¡¡
who ¸í·É¾î
loginÇÑ »ç¶÷ ¸®½ºÆ® º¸±â.
who
¶ó°í ¾²¸é µÊ.

 


  

 
¨Ô
Á¦¸ñ
ÀÛ¼ºÀÎ
Á¶È¸
µî·ÏÀÏ
CGI ¼³Ä¡¸¦ À§ÇÑ ±âÃÊÀûÀÎ ¼³Ä¡¹æ¹ý
HappyCGI
18115
2000-03-20 20:21:18
 

  HOME | ȸ»ç¼Ò°³ | Á¦ÀÛÀÇ·Ú | °³ÀÎÁ¤º¸Ãë±Þ¹æħ | CGIMALL | ÀÚ·á½Ç | »çÀÌÆ®µî·Ï | ·©Å·100 | Æ÷·³ | Ãʺ¸°¡À̵å | Áú¹®°ú´äº¯ | ¹è³Ê±¤°í
Copyright¨Ï1997~2008 HappyCGI All rights reserved
Powered By HappyCGI