´ÙÀ½ ÀÌÀü Â÷·Ê

13. ÃÊ¹Ì´Ï ÇÏ¿ìÅõ

  1. perlÀ» DSO·Î ¼³Ä¡Çϱâ
  2. ·çÆ® Æнº¿öµåÀÇ º¹±¸ ¹æ¹ý
  3. lxr-0.3(source browser)¼³Ä¡¹ý
  4. Ä¿³Î 2.3/4 ¸¦ »ç¿ëÇÏ·Á¸é..
  5. SGML¿¡ ±×¸² ³Ö±â
  6. ½Å¼¼´ë ¸ÞÀϸµ ¸®½ºÆ® °ü¸®ÀÚ mailman
  7. icecast ¸¦ ÀÌ¿ëÇÑ ¶óµð¿À ¹æ¼Û
  8. Linux On A Floppy
  9. Tomcat3.1m ¼³Ä¡ Çϱâ
  10. ¸®´ª½º ¹Ú½º ÇÑ´«¿¡ ¸ð´ÏÅ͸µ Çϱâ
  11. [¸®·ÎÈ°¿ë]À©µµ¿ì+±¹³»¹èº¸º»(¾ËÂ¥,ÆÄ¿ö,¹ÌÁö,¿µ¹®·¹µåÇÞ)
  12. mtrr »ç¿ëÀ¸·Î X ¼Óµµ Çâ»ó
  13. ATAPI CD-RWÀνĽÃÅ°±â Ver1.02
  14. ÈÙ ¸¶¿ì½º »ç¿ëÇϱâ
  15. ¸ÞÀÏ ¾Ë¸®¾Æ½º¸¦ ÀÌ¿ëÇÑ °£´ÜÇÑ ¸ÞÀϸµ ¸®½ºÆ®
  16. ÀÚµ¿ ·Î±×ÀÎ
  17. X °íÇØ»óµµ

13.1 perlÀ» DSO·Î ¼³Ä¡Çϱâ

±Û¾´ÀÌ: ±èâ¼ö ogler@netian.com , ±Û¾´³¯: 2000-05-17

Á¦°¡ perlÀ» DSO·Î ¼³Ä¡ÇÒ·Á°í ÀڷḦ ã¾ÆºÃ´õ´Ï °ÅÀÇ ¾ø´õ±º¿ä. 
±×·¡¼­ ¿ø¹®À» ¹ÙÅÁÀ¸·Î ¾î·Æ°Ô¼º°ø Çß½À´Ï´Ù. 

# ³»°¡ Àû¿ëÇÑ DSO(Dynamic Shared Objet)¹æ½ÄÀº ¾ÆÆÄÄ¡°¡ ±¸µ¿ Áß¿¡ Ŭ¶óÀ̾ðÆ®·Î 
# ºÎÅÍ perl½ºÅ©¸³Æ®ÀÇ Çؼ®À» ¿äû ¹Þ¾ÒÀ» ¶§ ºñ·Î¼­ perlÀÌ ±¸µ¿ÇÏ´Â ¹æ½ÄÀÌ´Ù. 
# ÀÌ´Â Ç×»ó ¸Þ¸ð¸®¿¡ »óÁÖÇÏ´Â static¹æ¹ýº¸´Ù ´õ È¿À²ÀûÀÌ´Ù. 
# 
# ¿©±â¿¡ ´ë·«ÀûÀ¸·Î ¼³¸íÀ» ³²±ä´Ù. 
# DSO¸¦ ¼³Ä¡ÇÏ´Â µÎ°¡Áö ¹æ¹ý Áß ¾ÆÆÄÄ¡°¡ ÀÌ¹Ì ¼³Ä¡µÈ °æ¿ì·Î Çß´Ù. 
# ÀÌ °æ¿ì´Â apxsÀ¸·Î¼­ ¾ÆÆÄÄ¡¿¡¼­ cgi½ºÅ©¸³Æ®°¡ È°¼ºÈ­ µÇ¾î¾ß ÇÏ°í 
# mod_so°¡ ¸ðµâÈ­ µÇ¾î ÀÖ¾î¾ßÇÑ´Ù.(httpd -l) 
# apxs setup¹æ½Ä 
# 
#  $ cd apache-1.3.12 
#  $ ./configure --prefix=/usr/local/apache 
#    >--enable-shared=max 
# 
# ¸ÕÀú  perl¸ðµâÆÐÅ°Áö¸¦ Àû´çÇÑ °÷¿¡ ´Ù¿î ¹Þ´Â´Ù. 
# ¾ÐÃàÀ» Ǭ´Ù. 
#  $ tar -xzvf mod_perl-1.23 
# 
# ¾ÐÃà Ǭ°÷À¸·Î À̵¿ÇÑ´Ù 
#  $ cd mod_perl-1.23 
#  $ perl Makefile.PL 
#    >USE_APXS=1 
#    >WHITH_APXS=/usr/local/apache/bin/apxs 
#    >EVERYTHING=1   
#  $ make 
#  $ make install 
# 
# ÀÌ·¸°Ô Çϸé ÀÚµ¿À¸·Î httpd.confÆÄÀÏ¿¡ LoadModule°ú  AddModule¶óÀÎÀÌ 
# Ãß°¡µÈ´Ù. ½ÖÀ¸·Î µÇ¾îÀֱ⠶§¹®¿¡ Àý´ë ¼ø¼­°¡ ¹Ù²î¸é ¾ÈµÇ´Ù. 
# 
# ÀÌÁ¦ ¾ÆÆÄÄ¡¸¦ Àç½ÃÀÛÇÑ´Ù. 

±× ¹Û¿¡ httpd.confÀÇ cgiÁ¤ÀÇ ºÎºÐµµ °æ·Î¿¡ ¸Â°Ô ¼öÁ¤ÇؾßÇÕ´Ï´Ù. 
±×¸®°í ¼³Ä¡ Àü¿¡/usr/bin/¿¡ perl5.0ÀÌÈÄ ¹öÀüÀÌ ÀÖ¾î¾ßÇÕ´Ï´Ù.

13.2 ·çÆ® Æнº¿öµåÀÇ º¹±¸ ¹æ¹ý

±Û¾´ÀÌ: Àå¹ü¼ö bschang@kldp.org , ±Û¾´³¯: 2000-05-16

·çÆ® Æнº¿öµå°¡ »ý°¢ÀÌ ³ªÁö ¾Ê´Â´Ù¸é?

¿À·§µ¿¾È ±â°è¸¦ ¾²Áö ¾Ê°í ¹æÄ¡ÇØ µÎ¾î¼­ Æнº¿öµå¸¦ ÀÒ¾î¹ö¸®°Å³ª, ´Ù¸¥ °ü¸®ÀÚ°¡ ¾²´ø ±â°èÀÇ ¾÷¹«¸¦ ¹°·Á ¹ÞÀº °æ¿ì µûÀ§·Î ·çÆ® Æнº¿öµå ¸¦ ¾Æ¿¹ ¸ð¸£´Â °æ¿ì¿¡´Â ´ÙÀ½ÀÇ ¹æ¹ýÀ» ½á¼­ º¹±¸¸¦ "½Ãµµ"ÇØ º»´Ù. (¸®´ª½º ¼³Ä¡ µµÁß¿¡ Á¤ÀüÀÌ µÇ´Â µîÀ¸·Î ·çÆ® Æнº¿öµå¸¦ ÀÒ¾î ¹ö¸° °æ ¿ì´Â ±â¼ú »óÀÇ ¹®Á¦·Î ÇØ´çÀÌ ¾ÈµÊÀ» ¹Ì¸® ¹àÇô µÐ´Ù).

¿ì¼± ¸±·Î ÇÁ·ÒÇÁÆ®°¡ ³ª¿Ã ¶§ [ÅÇ] Å°¸¦ ´­·¯¼­ ºÎÆ® °¡´ÉÇÑ À̸§µéÀ» µÑ·¯ º»´Ù. ±× Áß¿¡´Â 'linux'¶ó´Â °ÍÀ̳ª ºñ½ÁÇÑ ³ðÀÌ ÇϳªÂë Àֱ⠸¶·Ã... 'linux'¶ó°í ÇÑ´Ù¸é ´ÙÀ½ÀÇ ¸Å°³ º¯¼ö¸¦ Áý¾î ³Ö¾î ÁÖ°í [enter]¸¦ »ìÆ÷½Ã ´­·¯ ÁØ´Ù..

linux init=/bin/bash

ÀÏ´Ü ÇÁ·ÒÇÁÆ®¸¦ ¾ò°Ô µÇ¸é ºÎÆ® ÆÄÀϽýºÅÛÀ» ¸®¸¶¿îÆ® ÇØ ÁØ´Ù.

  mount -wno remount / :·çÆ®¸¦ Àбâ-¾²±â¿ëÀ¸·Î ¸®¸¶¿îÆ® ÇÔ. 
  /bin/vi /etc/passwd  :Æнº¿öµå ¹®¼­ ´Ùµë±â 
                       : vi°¡ ½ÈÀ¸¸é ¾Æ¹«°Å³ª ¿øÇÏ´Â °ÍÀ¸·Î... 
ÀüÅëÀûÀÎ ¹æ¹ýÀº Æнº¿öµå ¹®¼­¸¦ ´Ùµë¾î¼­ ·çÆ®ÀÇ Æнº¿öµå¸¦ Áö¿ì´Â °ÍÀ̾ú´Ù. passwd ¹®¼­¿¡¼­ ù ¹ø° ':'¿Í µÎ ¹ø° ':' »çÀÌÀÇ ¾ÏȣȭµÇ ¾î ÀûÇô ÀÖ´Â Æнº¿öµå¸¦ Áö¿ö ÁÖ°í ³ª¼­ ´Ù½Ã ·çÆ®·Î ·Î±×ÀÎÇÏ´Â °ÍÀÌ ¾ú´Âµ¥, ·¹µå ÇÞÀÌ ¹ü¿ëÀûÀ¸·Î »ç¿ëµÈ ¿äÁò¿¡´Â (ƯÈ÷ ·¹µå ÇÞ¿¡ ±âÁ¸ÇÑ ¹èÆ÷º»ÀÌ °ÅÀÇ ¸ðµÎ¶ó°í ÇÒ ¼ö ÀÖ´Â ¿ì¸® ³ª¶óÀÇ °æ¿ì¿¡´Â) ÀÌ ¹æ¹ýÀº ¸ÔÇôµéÁö°¡ ¾Ê´Â´Ù. ¿Ö³ÄÇϸé...
[1]. ½¦µµ¿ì Æнº¿öµå! 
[2]. ·¹µå ÇÞÀº ·çÆ®ÀÇ Æнº¿öµå°¡ ºñ¾î ÀÖÀ¸¸é ·Î±×ÀÎÀ» Çã¶ôÇÏÁö ¾Ê´Â´Ù. 
¹æ¹ý: 0. ¸¸¾àÀ» ´ëºñÇؼ­ ¿ì¼± passwd ¹®¼­¸¦ º¹»çÇØ µÐ´Ù. 'passwd.original' µûÀ§ µîÀ¸·Î...

1. ·¹µå ÇÞ ÀÌ¿ÜÀÇ ¹èÆ÷º»¿¡¼­ ½¦µµ¿ì Æнº¿öµå¸¦ »ç¿ë ¾ÈÇÏ´Â °æ¿ì: /etc/passwd¸¦ ´Ùµë¾î¼­ ù ¹ø° ':'¿Í µÎ ¹ø° ':' »çÀÌ¿¡ ÀÖ´Â ¾ÏȣȭµÈ Æнº¿öµå¸¦ Áö¿ö ¹ö¸°´Ù. ÀúÀåÇÑ ÈÄ, ·çÆ®·Î ·Î±×ÀÎÇϸé Æнº¿öµå¸¦ ¾È ¹°¾î ¿Ã °ÍÀÌ´Ù. ·çÆ®·Î ÀÏ´Ü ·Î±×ÀÎÀÌ µÇ¾úÀ¸¸é ¹Ýµå½Ã »õ·Î¿î Æнº¿ö µå¸¦ ¼³Á¤ÇÏ°í Àû´çÇÑ °÷¿¡ ÀÌ »õ·Î¿î Æнº¿öµå¸¦ Àû¾î¼­ º¸°üÇÑ´Ù. (¾È±×·³ "¾ðÁ¨°¡´Â ¶Ç ÀÌ ÁþÀ» ¹Ýº¹ÇÏ°Ô µÉ °Í"Àº ¸ÓÇÇÀÇ ¹ýÄ¢ ¾îµð¿¡¼­ Àΰ¡ º» °Í °°´Ù). ¸¸¾à ÀÌ ¹æ¹ýÀÌ ÅëÇÏÁö ¾ÊÀ¸¸é 3.1·Î °¡¶ó.

2. ·¹µå ÇÞ ÀÌ¿ÜÀÇ ¹èÆ÷º»¿¡¼­ ½¦µµ¿ì Æнº¿öµå. »ç¿ëÀÇ °æ¿ì: ÀÌ °æ¿ì¿¡´Â /etc/passwd¸¦ º¸¸é (¹èÆ÷º»¿¡ µû¶ó¼­ Àå¼Ò´Â ´Ù¸¦ ¼ö ÀÖ ´Ù) ':'¿Í ':' »çÀÌ¿¡ 'x'°¡ º¸ÀÏ °ÍÀÌ´Ù. ÀÌ ¶§¿¡´Â /etc/passwd ´ë½Å¿¡ /etc/shadow µîÀ» º¸µë¾î ÁÖ¸é µÈ´Ù. (¹èÆ÷º»¿¡ µû¶ó¼­ shadow ¹®¼­ÀÇ À§Ä¡°¡ ´Ù¸¦ ¼ö ÀÖ´Ù. ÀÌ ¶§¿¡´Â '/'¿¡¼­ 'find -name shadow'¸¦ ½á¼­ shadow ¹®¼­°¡ ¾îµð¿¡ ÀÖ´ÂÁö ã¾Æº»´Ù). ã¾ÒÀ¸¸é, ¿©±â¼­ºÎÅÍ´Â 1ÀÇ ¹æ¹ý°ú °°´Ù.

3. ·¹µå ÇÞ / º¯Á¾ÀÇ °æ¿ì (½¦µµ¿ì Æнº¿öµå »ç¿ë): ·¹µå ÇÞÀ̳ª ÀÌ °ÍÀÇ ¾ÆÁ¾/º¯Á¾ÀÇ °æ¿ìÀÎ °æ¿ì¿¡´Â ´Ü¼øÈ÷ /etc/passwd ÀÇ Ã¹ ¹ø° ':'¿Í µÎ ¹ø° ':'¸¦ ºñ¿ì´Â ÁþÀ» Çß´Ù°¡´Â ¾Æ¿¹ ·Î±×ÀÎÀÌ ¾ÈµÇ ´Â ºÒ»ó»ç°¡ »ý±æ ¼ö ÀÖÀ¸¹Ç·Î ¿ì¼± passwd ¸í·É¾î¸¦ ¸ÕÀú »ç¿ëÇØ º» ´Ù. (¹èÆ÷º»¿¡ µû¶ó¼­ - ':'¿Í ':' »çÀÌ°¡ ºñ¾î ÀÖÀ¸¸é passwd ¸í·É¾î°¡ ¾ÈµÉ ¼ö ÀÖÀ¸¹Ç·Î). ¸¸¾à ÀÌ ÀüÀÇ Æнº¿öµå¸¦ ¸ð¸£´õ¶óµµ passwd ¸í·É¾î¸¦ ¾²¸é »õ·Î¿î ÆÐ ½º¿öµå¸¦ Àû¾î ³ÖÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¸¸¾à passwd¸¦ ¾²´Â ¹æ¹ýµµ ¾ÈµÈ ´Ù¸é 3.1À» ¾²¶ó. ´ç¿¬È÷ »õ Æнº¿öµå´Â Àû¾î³õ°í ¾ÈÀüÇÑ °÷¿¡ º¸°üÇÒ °Í.

3.1 passwd ¸í·É¾î°¡ ¾È ¸ÔÈ÷ÀݾÆ! ':'¿Í ':' »çÀÌ¿¡ "¾ÏȣȭµÈ Æнº¿öµå" Áß¿¡¼­ ¾Æ¹« °ÍÀ̳ª ³Ö¾î ÁÖ¸é µÈ ´Ù. ¸¸¾à Áö±Ý °íÄ¡·Á´Â ±â°è¿¡ ¿©·¯ºÐÀÇ °èÁ¤ÀÌ ÀÖ´Â °æ¿ì¿¡´Â /etc/shadow ¹®¼­ ¾îµð¿£°¡ ¿©·¯ºÐÀÇ (·çÆ®°¡ ¾Æ´Ñ ´Ù¸¥ °èÁ¤À¸·Î) Æнº ¿öµå°¡ ¾ÏȣȭµÇ¾î¼­ ÀúÀåµÇ¾î ÀÖÀ» °ÍÀÌ´Ù. ÀÌ°ÍÀ» º¹»çÇؼ­ ·çÆ®ÀÇ ¾ÏÈ£·Î ´ë½Å ³Ö¾î ÁÖ¸é µÈ´Ù. ´ç¿¬È÷ ·çÆ®·Î ·Î±×ÀÎÇÑ ÈÄ¿¡´Â ¿©·¯ºÐ Æнº¿öµå¸¦ ³Ö¾î ÁÖ¸é µÈ´Ù. ÀÌ ÈÄ¿¡´Â Æнº¿öµå¸¦ ´Ù½Ã ¹Ù²Ù¾î¼­ ¾ÈÀü ÇÑ °÷¿¡ º¸°üÇÑ´Ù. (»ç¿ëÀÚ °èÁ¤°ú ·çÆ® °èÁ¤ÀÇ ¾ÏÈ£°¡ °°À¸¸é ±×°Íµµ º¸¾È °ü¸® Àå¾Ö¹°ÀÌ´Ù).

±× ÀÌÈÄ¿¡: ÀÏ´Ü ±â°è¸¦ ·çÆ® ±ÇÇÑÀ¸·Î ¼Õ¿¡ ³Ö¾úÀ¸¸é ¿©±â¿¡¼­ ÀÏÀÌ ³¡³ª´Â °ÍÀÌ ¾Æ´Ï´Ù. ÀÌÀüÀÇ »ç¿ëÀÚ°¡ Ȥ½Ã ¹éµµ¾î¿ëÀ¸·Î ¾²±â À§Çؼ­ ·çÆ®°¡ ¾Æ´Ñ ´Ù¸¥ À̸§À¸·Î ¼öÆÛÀ¯Àú °èÁ¤À» ¸¸µé¾î ³õ¾ÒÀ» ¼ö ÀÖÀ¸´Ï±î.

1. Æнº¿öµå³ª ½¦µµ¿ì ¹®¼­¸¦ Àß »ìÆì¼­ UID°¡ 0À¸·Î µÇ¾î ÀÖ´Â °èÁ¤À» Àß »ìÆ캸µµ·Ï Ç϶ó.

2. ±â°è Àü¹ÝÀÇ º¸¾ÈÀ» ±âÃʺÎÅÍ ´Ù½Ã ±¸¼ºÇ϶ó. ¸®´ª½º º¸¾È ÇÏ¿ìÅõ ¹® ¼­ ¹× ´Ù¸¥ ¹®¼­¸¦ kldp.org¿¡¼­ ±¸Çϰųª ¸»°Å³ª ´Â ¿©·¯ºÐÀÌ ÇÒ ÀÏÀÌ ´Ù. (½ÈÀ½ ¸»°í... ÇÏÁö¸¸ º¸¾È Ã¥ÀÓÀº ÀüÀûÀ¸·Î "³Ê!"¿¡°Ô ÀÖ´Â °ÍÀÌ´Ù. ·çÆ®ÀݾÆ!)

3. »çÁ¤ÀÌ Çã¶ôÇÑ´Ù¸é »ç¿ëÀÚ ÀüüÀÇ Æнº¿öµå¸¦ ¹Ù²ã ÁØ´Ù. °©Àڱ⠹٠²ã ³õ°Å³ª ¹«Á¶°Ç ¹Ù²Ù¶ó´Â ¿ä±¸¸¦ ÇÏ¸é »ç¿ëÀÚµéÀÌ °³¶¼°°ÀÌ ¸ô·Á¿Í¼­ ¿©·¯ºÐÀ» ¸¶±¸ °¥±¸°í °¥ ¼ö ÀÖÀ¸¹Ç·Î ´Ù¼Ò ¿Ü±³ÀûÀÎ ¹æ¹ýÀ» »ç¿ëÇÑ´Ù. ¿¹¸¦ µé¸é "¿©·¯ºÐÀÇ Æнº¿öµå´Â ´ÙÀ½ 2 ÁÖÀÏ À̳»¿¡ ±³Ã¼ÇØ ÁֽʽÿÀ. ÀÌ ÈÄ¿¡´Â Æнº¿öµå°¡ x ´Þ¸¶´Ù ÀÚµ¿À¸·Î ±³Ã¼µË´Ï´Ù." ÇÏ´Â µîÀÇ »ç¿ë ÀÚ°¡ ÀÌÇØÇØ ÁÙ ¼ö ÀÖ´Â º¸¾È ¹æ¹ýÀ» ¾²¸é µÈ´Ù. Æнº¿öµå¸¦ ÀÚµ¿À¸·Î º¯È¯ ¼³Á¤ÇØ ÁÖ´Â ¹æ¹ýÀº ¿©±â¿¡¼­´Â »ý·«ÇÏ°Ú´Ù.

4. °¡´ÉÇÏ´Ù¸é ±â°è ¾È¿¡ Àû¾î º¸°üÇÏ´Â ÀÏÁö (ìíò¼) ¸»°íµµ ¼ÕÀ¸·Î Àû´Â ÀÏÁö (¾Æ´Ï¸é ½Ã½ºÅÛ ÀϱâÀå (ìíÑÀíã))À» Àû´Â °Íµµ ÁÁÀº ¹æ¹ýÀÌ´Ù. ´ç ¿¬È÷ ÀÌ °÷¿¡´Â ·çÆ® Æнº¿öµå¸¦ ¿øº» ±×´ë·Î Àû¾î µÎ¸é ¾ÈµÈ´Ù. ÇÏÁö ¸¸ ¿©·¯ºÐ º»ÀÎÀ̳ª ´ÙÀ½ ÀμöÀÚ°¡ ¾Ë¾Æº¼ ¼ö ÀÖ´Â ¹æ¹ýÀ» ¾´´Ù. PGP µîÀ» ½á¼­ ¾ÏȣȭµÈ ¹®¼­¸¦ ÀúÀåÇÑ´ÙµçÁö ÇÏ´Â ±â¹ýÀº ¿©·¯ºÐÀÌ ¾Ë¾Æ¼­ ±¸ÇØ º¸½Ã±â¸¦...

Ȥ À§ÀÇ ¹æ¹ýÀ» µµ¿ëÇؼ­ ´Ù¸¥ »ç¶÷ÀÌ ¿©·¯ºÐ ½Ã½ºÅÛÀÇ Æнº¿öµå¸¦ ÈÉÃÄ °¡·Á°í ÇÒ Áöµµ ¸ð¸¦ ÀÏÀÌ´Ù. ±×·± ¸¸Å­ º¸¾È ÇÏ¿ìÅõ (¼±Àü! ¼±Àü! = º» ÀÎÀÌ ¹ø¿ªÇßÀ½ ^^; ) µîÀÇ ¹®¼­¸¦ ÀÐ¾î º¸¾Æ¼­ ±â°è Àü¹ÝÀÇ º¸¾È ´É·ÂÀ» ¿Ã·Á³õ´Â ¹æ¹ýÀ» ¸¹ÀÌ ¸¹ÀÌ ¾²ÀÚ.

13.3 lxr-0.3(source browser)¼³Ä¡¹ý

±Û¾´ÀÌ : Ãß Á¤Å cutetux@hanmail.net , ±Û¾´³¯ : 2000-05-15

--LXR 0.3 ¼³Ä¡ °¡À̵å-- 
(¿ª : ÃßÁ¤Å cutetux@hanmail.net ) 
LXRÀ» ¼³Ä¡Çϱâ À§Çؼ­ ´ÙÀ½°ú °°Àº °ÍµéÀÌ ÇÊ¿äÇÏ´Ù. 
-Perl 5¶Ç´Â ±× ÀÌÈĹöÀü 
-CGI°¡ °¡´ÉÇÑ À¥¼­¹ö 
±×¸®°í ÀÓÀÇ ´Ü¾î°Ë»öÀ» À§ÇØ ´ÙÀ½ÀÌ ÇÊ¿äÇÏ´Ù. 
-Glimpse
¸¸¾à ÆÞÀÌ ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê´Ù¸é ´ÙÀ½ÀÇ Àå¼Ò¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù. http://www.perl.com/perl/info/sofrware.html

À¥¼­¹ö°¡ ÇÊ¿äÇÏ´Ù¸é ¾ÆÆÄÄ¡¸¦ ´ÙÀ½ÀÇ Àå¼Ò¿¡¼­ ãµµ·Ï Ç϶ó. http:///www.apache.org/

¸¸¾à Glimpse¿Í ÀÓÀÇ ´Ü¾î°Ë»ö±â°¡ ÇÊ¿äÇÏ´Ù¸é ´ÙÀ½ÀÇ Àå¼Ò¸¦ ã¾ÆºÁ¶ó. http://glimpse.cs.arizona.edu/ LXRÀº GNU/Linux»ó¿¡¼­ ¾ÆÆÄÄ¡ À¥¼­¹ö¸¦ »ç¿ëÇÑ Å×½ºÆ®¸¦ ÃÖ±Ù¿¡ ³¡³Â´Ù. ´Ù¸¥ À¯´Ð½º°è¿­ÀÇ ¿î¿µÃ¼Á¦»óÀÇ À¥¼­¹ö¿¡¼­´Â Àß ÀÛµ¿ÇÒ °ÍÀÌ´Ù.

LXRÀ» ¼³Ä¡Çϱâ À§ÇÏ¿©:

-ÆÞÀÌ ¼³Ä¡µÇ¾îÀÖ°í, LXRÀ» ¼³Ä¡Çϱ⠿øÇÏ´Â ½Ã½ºÅ۾ȿ¡¼­ makefile¾ÈÀÇ PERLBIN º¯¼ö¿Í INSTALLPREFIXº¯¼ö ¸¦ ¼ÂÆÃÇ϶ó. [º¸Ãæ] ¸¸¾à perl ¹ÙÀ̳ʸ®°¡ /usr/bin¿¡ ÀÖ´Ù¸é PERLBIN=/usr/bin À¸·Î, INSTALLPREFIX´Â LXR½ºÅ©¸³Æ®°¡ ¼³Ä¡µÉ °÷À» °¡¸®Å²´Ù. ¸¸¾à ±×´ë°¡ INSTALLPREFIX=/home/httpd/html/lxr·Î Çß´Ù¸é, MakefileÀº ¸î°³ÀÇ µð·ºÅ丮¸¦ ±× °÷¿¡ »ý¼ºÇÒ °ÍÀÌ´Ù.

/home/httpd/html/lxr/source 
/home/httpd/html/lxr/bin 
/home/httpd/html/lxr/http 
¹Ù·Î À§¿Í °°Àº µð·ºÅ丮 µéÀÌ´Ù. ¼Ò½ºÄÚµå ÂüÁ¶(cross reference)¸¦ ÇÏ°í,ÂüÁ¶µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µé°í, ¶Ç ÂüÁ¶µÈ(crose referenced) ¼Ò½ºÄڵ带 Ž»öÅ° À§Çؼ­ °¢°¢ ´ÙÀ½°ú °°ÀºÀÏÀ» ÇØ¾ß ÇÑ´Ù. -"make install" root±ÇÇÑÀ¸·Î ÇؾßÇÑ´Ù. -$(INSTALLPREFIX)/http/lxr.conf È­ÀÏÀ» ÆíÁýÇØ¾ß ÇÑ´Ù. [º¸Ãæ]lxr.conf¿¡´Â LXRÀÌ ÀÛµ¿Çϱâ À§ÇÑ ºÎ°¡ÀûÀÎ ¸î¸îÀÇ ¼³Á¤µéÀÌ ÀÖ´Ù. ±âº» ¼³Á¤¿¡¼­ ´ÙÀ½°ú °°Àº°ÍµéÀ» ¹Ù²Ü ¼ö ÀÖÀ» °ÍÀÌ´Ù.

baseurl: http://[ÀÚ½ÅÀÇ ¼­¹ö]/lxr/http/ ¿©±â¼­ lxr/http´Â À¥¼­¹öÀÇ document root¿Í ¿¬°á(ÇÏÀ§ µð·ºÅ丮·Î)µÇ¾î ÀÖ¾î¾ß ÇÑ ´Ù.

¿¹¸¦ µé¾î ¸¸¾à ±×´ëÀÇ document root°¡ /home/httpd/htmlÀÌ°í INSTALLPREFIX°¡ /home/httpd/html/lxrÀ̸é baseurlÀº ´ÙÀ½°ú °°ÀÌ µÇ¾î¾ß ÇÑ´Ù.

baseurl : http://[ÀÚ½ÅÀÇ ¼­¹ö]/lxr/http/ 
(ÁÖÀÇ)ÁÖ¼ÒÀÇ ³¡¿¡ /¸¦ ¾²´Â°ÍÀ» ¸í½ÉÇ϶ó. 
À§ÀÇ ¿¹¿¡ À̾, 
htmlhead: /home/httpd/html/lxr/http/template-head 
htmltail: /home/httpd/html/lxr/http/template-tail 
htmldir: /home/httpd/html/lxr/httpd/template-dir 
ÀÌ ¼³Á¤µéÀº htmlÀÇ head, tail, ±×¸®°í µð·ºÅ丮¸®½ºÆ®¸¦ ¼¼ÆÃÇÏ´Â °ÍÀÌ´Ù. ÀÌ È­ÀϵéÀÇ HTMLű׵éÀº cross-referenceÀ¥ÆäÀÌÁö¿¡ µ¡ºÙ¿©Áú °ÍµéÀÌ´Ù. sourceroot Ç׸ñÀº ÂüÁ¶ÇÏ°í ½ÍÀº ¼Ò½º°¡ ÀÖ´Â µð·ºÅ丮¸¦ °¡¸®Å²´Ù. ±×¸®°í ³¡¿¡ /¸¦ ºÙÀÌ´Â °ÍÀ» ÀØÁö¸¶¶ó.
dbdir Ç׸ñÀº $INSTALLPREFIX/source µð·ºÅ丮¸¦ °¡¸®Å²´Ù. ¿¹¸¦ µé¸é 
dbdir: /home/httpd/html/lxr/source/ 
-$INSTALLPREFIX/http ¾ÈÀÇ È­ÀϵéÀº À¥ºê·¯¿ìÁ®°¡ ÀÐÀ» ¼ö ÀÖ´Â À§Ä¡¿¡ ÀÖ¾î¾ß ÇÑ´Ù´Â °ÍÀ» ÀØÁö¸¶¶ó. À¥ºê·¯¿ìÁ®´Â search, source, ident, diffµîÀÇ È­ÀϵéÀ» cgi-script·Î Çؼ®Çؼ­ ½ÇÇàÇϱ⠶§¹®ÀÌ´Ù. ¾ÆÆÄÄ¡À¥¼­¹ö¸¦ »ç¿ëÇÑ´Ù¸é ´ÙÀ½°ú °°Àº ¼³Á¤ÀÌ ÇÊ¿äÇÏ´Ù.
$(INSTALLPREFIX)/http/.htaccess¾È¿¡ ´ÙÀ½°ú °°Àº ¼³Á¤À» ÇØÁÖ±â  ¹Ù¶õ´Ù. 
<Files ~ (search|source|ident|diff)$>
SetHandler cgi-script 
</Files>
[º¸Ãæ] ¾ÆÆÄÄ¡¸¦ »ç¿ëÇÑ´Ù¸é, access.conf(ȤÀº httpd.conf)¾È¿¡ ´ÙÀ½°ú °°Àº ¼³Á¤À» ÇØ¾ß ÇÑ´Ù.
<Directory /home/httpd/html/lxr>
Options All
AllowOverride All
</Directory>

À§¿¡ ÀûÀº /home/httpd/html/lxr°æ·Î´Â INSTALLPREFIX¿Í °°¾Æ¾ß ÇÑ´Ù. -identifier µ¥ÀÌÅͺ£À̽ºÀÇ »ý¼º. À§¿¡¼­ "dbdir"·Î ¼³Á¤À» Çß´ø µð·ºÅ丮·Î °¡¼­ "./genxref [source code directory]"¸¦ ½ÇÇà ½ÃÅ°¸é µÈ´Ù. -ÀÌ°ÍÀº ¿É¼ÇÀÌÁö¸¸, Glimpse µ¥ÀÌÅͺ£À̽º¸¦ »ý¼º½Ãų ¼ö ÀÖ´Ù. "dbdir"·Î ¼³Á¤ÇÑ µð·ºÅ丮¿¡¼­ "glimpseindex -H [source code directory]"¸¦ ½ÇÇà½ÃŲ´Ù. ÀÚ¼¼ÇÑ GlimpseÀÇ È°¿ë°ú ¸í·ÉÀº °ü·Ã ¹®¼­¸¦ Âü°íÇϱ⠹ٶõ´Ù.

»ç¿ë:

À§¿¡ ¾ð±ÞÇÑ ¼³Á¤µéÀÌ ³¡³ª¸é À¥¼­¹ö¸¦ ´Ù½Ã ½ÃÀÛ½ÃÄÑ¾ß ÇÑ´Ù. (¿ªÀÚÀÇ °æ¿ì /etc/rc.d/init.d/httpd restart) ±×¸®°í À¥ºê·¯¿ìÁ®¿¡¼­ http://[ÀÚ½ÅÀÇ ¼­¹ö]/lxr/source/ lxr/source´Â INSTALLPREFIX¹ØÀ̸ç À¥¼­¹öÀÇ document rootÀÇ ÇÏÀ§ µð·ºÅ丮 ÀÌ´Ù.

¸¸¾à ÀÛµ¿À» ÇÏÁö ¾Ê´Â´Ù¸é:

-PermissionÀ» È®ÀÎÇÑ´Ù. À¥¼­¹ö°¡ ½ÇÇà½Ãų ½ºÅ©¸³Æ®µéÀÇ ½ÇÇà ±ÇÇÑÀÌ ¿Ã¹Ù¸£°Ô ÁÖ¾îÁ³´Â°¡ È®ÀÎ ÇÑ´Ù.

-Perl½ºÅ©¸³Æ®µéÀÌ ¶óÀ̺귯¸®¸¦ Á¦´ë·Î ¾µ ¼ö ÀÖ´Â Áö È®ÀÎÇÑ´Ù. ±×¸®°í À¥¼­¹ö¿¡ÀÇÇÑ ½ÇÇà±ÇÇѵµ ÀÖ¾î¾ß ÇÑ´Ù. (genxref°°Àº È­µéÀÏÀÌ ÆÞ·Î ÀÛ¼ºµÇ¾î ÀÖ´Ù.)

lxr.confÈ­ÀÏ: LXRÀº »ç¿ëÀÚÀÇ µð·ºÅ丮 ±¸Á¶¿¡ »ó°ü¾øÀÌ ¾µ ¼ö ÀÖÁö¸¸, ¸ðµç °ü·Ã °æ·ÎµéÀº lxr.conf¿¡ ±â·ÏÀÌ µÇ¾îÀÖ¾î¾ß ÇÑ´Ù. ÀÌ È­ÀÏÀº perl·Î ÀÛ¼ºµÈ ½ºÅ©¸³Æ® È­Àϵé°ú À§Ä¡°¡ °°¾Æ¾ß ÇÑ´Ù.

LXRÀº ´ÙÀ½ÀÇ ¼³Á¤È­ÀÏ ³»ÀÇ ¿É¼ÇµéÀ» ÀνÄÇÑ´Ù.

htmlhead : ¸ðµç htmlÈ­ÀϵéÀÇ Çì´õ°¡ µÇ´Â ÅÛÇø´ È­ÀÏ. 
htmltail : htmlÆäÀÌÁöÀÇ ¸Ç ¹Ø¿¡ ¾²ÀÏ ÅÛÇø´ 
htmldir : °¢ ÆäÀÌÁö¿¡¼­ µð·ºÅ丮¸¦ ¸®½ºÆÃÇÏ´Â ÅÛÇø´ 
sourceroot : index¸¦ ¸¸µé±â ¿øÇÏ´Â ¼Ò½ºÄڵ尡 ÀÖ´Â  ÃÖ»óÀ§ µð·ºÅ丮 
sourcerootname : ÃÖ»óÀ§ µð·ºÅ丮¿¡ ºÙÀÏ À̸§ 
incprefix : ±× ¼Ò½º¿¡ ¾²ÀÌ´Â include È­ÀϵéÀÇ À§Ä¡
dbdir : LXRÀÌ ÇÊ¿ä·Î ÇÏ´Â µ¥ÀÌÅͺ£À̽ºÈ­ÀϵéÀÌ ÀÖ´Â À§Ä¡
        (fileidx xref ±×¸®°í glimpseÈ­ÀÏ) 
glimpsebin : glimpse ¹ÙÀ̳ʸ® È­ÀÏÀÌ ¼³Ä¡µÈ À§Ä¡
variable : ÅÛÇø´°ú ¼³Á¤È­ÀÏÀÌ »ç¿ëÇÏ´Â º¯¼öµé.
¹®¹ýÀº ´ÙÀ½°ú °°´Ù.  variable : <name>,<text>,<values>,<default> 
<name>Àº º¯¼öÀÇ À̸§ÀÌ´Ù.
<text>´Â ¼³¸í. 
<values>Çʵå´Â º¯¼öÀÇ °ªÀ¸·Î °¡´ÉÇÑ °ÍµéÀ» ¸®½ºÆÃÇÑ°ÍÀÌ´Ù.
¸®½ºÆ®´Â "("À¸·Î ½ÃÀÛÇؼ­ ")"À¸·Î ³¡³­´Ù. ÀÌ°ÍÀº [ <filename> ]°ú °°ÀÌ 
¾²ÀÏ ¼öµµ ÀÖ´Ù. ÀÌ °æ¿ì ±× °ªµéÀº ÇÑ ÁÙ¿¡ Çϳª¾¿ ÇϳªÀÇ ÆÄÀϷκÎÅÍ ÀоîµéÀδÙ.
map: º¯¼ö¸¦ ÅëÇØ µð·ºÅ丮µéÀ» ´Ù½Ã ¾µ ¼ö ÀÖ°Ô ÇÑ´Ù. ¸®´ª½ºÀÇ ¼Ò½ºÄÚµåµéÀº ¸î°³ÀÇ ´Ù¸¥
¾ÆÅ°ÅØÃĸ¦ Áö¿øÇÑ´Ù. 
ÀÌ·± °æ¿ì includeÈ­ÀϵéÀº include/asm-<architecture>/. ÀÖ°Ô µÈ´Ù. 
ÀÌ·± ÄÚµåµéÀº ´Ù½Ã ¸ÅÇνÃÅ°±âÀ§ÇØ º¯¼ö $a°¡ ´ÙÀ½°ú °°ÀÌ ¾²ÀÌ°Ô µÈ´Ù.
map: /include/asm[^/]*/ /include/asm-$a/

13.4 Ä¿³Î 2.3/4 ¸¦ »ç¿ëÇÏ·Á¸é..

±Û¾´ÀÌ: Â÷ ¿µÈ£ ganadist@dacome.co.kr , ±Û¾´³¯ : 2000-05-12

  1. Ä¿³Î 2.3/4¸¦ »ç¿ëÇϱâ À§ÇØ ²À ÇÊ¿äÇÑ °Íµé.
  2. modutils
  3. devfs
  4. usbmouse, keyboard »ç¿ëÇϱâ
  5. Ãß°¡µÈ °¡»óÆÄÀÏ ½Ã½ºÅÛ

1. Ä¿³Î 2.3/4¸¦ »ç¿ëÇϱâ À§ÇØ ²À ÇÊ¿äÇÑ °Íµé.(¸®´ª½º Ä¿³Î ¹®¼­ÀÇ ChangesÂüÁ¶) 
- Kernel modutils        2.3.10                  ; insmod -V 
- Gnu C                  2.7.2.3                 ; gcc --version 
- Binutils               2.9.1.0.7               ; ld -v 
- Linux libc5 C Library  5.4.46                  ; ls -l /lib/libc* 
- Linux libc6 C Library  2.0.7pre6               ; ls -l /lib/libc* 
- Dynamic Linker (ld.so) 1.9.9                   ; ldd --version or ldd -v 
- Linux C++ Library      2.7.2.8                 ; ls -l /usr/lib/libg++.so.* 
- Procps                 1.2.9                   ; ps --version 
- Procinfo               16                      ; procinfo -v 
- Psmisc                 17                      ; pstree -V 
- Net-tools              1.50                    ; hostname -V 
- Loadlin                1.6a 
- Sh-utils               1.16                    ; basename --v 
- Autofs                 3.1.1                   ; automount --version 
- NFS (client)           2.2beta40               ; showmount --version 
- nfs-utils (server)     0.1.4 
- Bash                   1.14.7                  ; bash -version 
- Ncpfs                  2.2.0                   ; ncpmount -v 
- Pcmcia-cs              3.1.2                   ; cardmgr -V 
- PPP                    2.4.0b1                 ; pppd --version 
- Util-linux             2.9i                    ; chsh -v 
- isdn4k-utils           v3.1beta7               ; isdnctrl 2>&1|grep version 


2. modutils 
modutils¸¦ ¾÷µ¥ÀÌÆ® ÇÏ¸é ¼³Á¤ÆÄÀÏÀÌ º¯°æµÇ¾î ÀÖÀ½À» ¾Ë¼ö ÀÖ½À´Ï´Ù. 
conf.modules ¿¡¼­ modules.conf ·Î º¯°æµÇ¾îÀÖ½À´Ï´Ù. 
(±âÁ¸ÀÇ ¼³Á¤µµ±¸µé  ¿ÏÀüÈ÷ ´Ù ¹Ù²ã¾ß ÇÕ´Ï´Ù. -.-;;) 
¸¸¾à conf.modules°¡ ÀÖÀ¸¸é modules.conf¸¦ Àаí conf.modules´Â ¹«½ÃÇÏ´Ï Áö¿ö¹ö¸®¶ó´Â
°æ°í¸Þ¼¼Áö°¡ ¶å´Ï´Ù.(±×¸®°í Ä£ÀýÇÏ°Ô Áö¿ì´Â ¸í·É±îÁö °¡¸£ÃÄ ÁÝ´Ï´Ù. -.-;;) 
±×¸®°í modules.conf¿¡ µé¾î°¥¼ö ÀÖ´Â ¿¹¾à¾î°¡ ´ëÆøÀûÀ¸·Î ´Ã¾ú½À´Ï´Ù. (µû·Î modules.conf
manÆäÀÌÁöµµ Ãß°¡µÇ¾ú½À´Ï´Ù.) if°°Àº Á¦¾î¹®±îÁö »ç¿ëÇÒ¼ö ÀÖ½À´Ï´Ù. 
´ÙÀ½Àº modules.conf¿¡¼­ »ç¿ëÇÒ¼ö ÀÖ´Â ¿¹¾à¾î ¸®½ºÆ® ÀÔ´Ï´Ù. 

[add] above module module_list 
alias alias_name result 
[add] below module module_list 
define VARIABLE WORD 
depfile=A_PATH 
else 
elseif EXPRESSION 
endif 
if EXPRESSION 
include PATH_TO_CONFIG_FILE 
insmod_opt=GENERIC_OPTIONS_TO_INSMOD 
install module command ... 
keep 
[add] options module MODULE_SPECIFIC_OPTIONS 
path=A_PATH 
path[TAG]=A_PATH 
[add] probe name module_list 
[add] probeall name module_list 
post-install module command ... 
post-remove module command ... 
pre-install module command ... 
pre-remove module command ... 
remove module command ... 


3. devfs 
óÀ½ 2.3.99¸¦ ¼³Ä¡ÇÏ°í Á¦ÀÏ È²´çÇÏ¿´´ø°ÍÀÌ ÀÌ°ÍÀÔ´Ï´Ù. 
ºÎÆà ÇÏÀÚ¸¶ÀÚ ¸Ú´ë·Î /dev¿¡ ¸¶¿îÆ® ½ÃÄѹö¸®´õ±º¿ä. 
/devÀÇ ÀåÄ¡À̸§µéÀÌ ¸ù¶¥ ¹Ù²î¾îÁ® ÀÖ½À´Ï´Ù. ÆÄƼ¼Ç ¸¶¿îÆ®µµ Á¦´ë·Î ¸ø½ÃÅ°´õ±º¿ä. -.-;; 
±×¸®°í ±âŸ ºÎ°¡ÀåÄ¡µéÀ» °ÅÀÇ »ç¿ëÇÒ¼ö ¾ø½À´Ï´Ù. 
¿¹¸¦ µé¾î ÄܼÖÀº tty? ¶ó´Â ÀåÄ¡¸¦ »ç¿ëÇÕ´Ï´Ù. ÇÏÁö¸¸ devfs¿¡¼­´Â vc/?¶ó´Â ÀåÄ¡¸¦ »ç¿ëÇÕ´Ï´Ù.
(·Î±×Àεµ ¸øÇÒ°ÍÀÔ´Ï´Ù. -.-) 

ÀÌ°ÍÀ» ÇØ°áÇÏ´Â ¹æ¹ýÀº À̸¸¿ë´Ô Ȩ(http://kldp.org/~yong/kernel/2.3/)¿¡ ³ª¿Â°Í°ú °°ÀÌ Ä¿³Î¿É¼Ç¿¡
¾Æ¿¹ devfs¸¦ Á¦°ÅÇÏ´øÁö lilo°°Àºµ¥¿¡ ¿É¼ÇÀ¸·Î devfs=nomount¸¦ »ç¿ëÇÏ¸é µË´Ï´Ù. ÇÏÁö¸¸ Àִ±â´ÉÀº
´Ù½áºÁ¾ß ÇÏ´Â ±Ø¼º ¸®´ª¼­µéÀ» À§ÇØ(Àú°°Àº) devfsd¸¦ »ç¿ëÇÏ¸é µË´Ï´Ù. 
ÀÏÁ¾ÀÇ ÇÏÀ§¹öÁ¯ ȣȯ¼ºÀ» À§ÇØ ¸¸µé¾îÁø µ¥¸ó ÀÔ´Ï´Ù. ÇÏ´Â ¿ªÇÒÀº /dev¿¡ ÀÖ´Â ÀåÄ¡ÆÄÀϵéÀ» 2.2ÀÌÇÏ
Ä¿³Î¿¡¼­ »ç¿ëÇÏ´ø °Í°ú °°Àº ÆÄÀÏ À̸§À¸·Î ¸µÅ©¸¦ ÀÚµ¿À¸·Î °É¾î ÁÝ´Ï´Ù. 
devfsd¸¦ ¾òÀ¸·Á¸é  http://www.atnf.csiro.au/~rgooch/linux/ ¿¡¼­ ±¸ÇÒ¼ö ÀÖ½À´Ï´Ù. 
(¼­±âÇö´Ô(nefsall@nef.sarang.net)²²¼­ Á¤º¸¸¦ Áּ̽À´Ï´Ù. °¨»çÇÕ´Ï´Ù.) 
Àú°°Àº °æ¿ì¿¡´Â Áö±Ý /etc/rc.d/rc.sysinit ½ºÅ©¸³Æ®¿¡ ´ÙÀ½°ú °°ÀÌ Àû¾î³õ¾Ò½À´Ï´Ù 
39  # Fix console loglevel 
40  /bin/dmesg -n $LOGLEVEL 
41 
42  # Starting devfsd 
43  action "Mounting devfs filesystem" mount none /dev -t devfs 
44  action "Starting devfsd" /sbin/devfsd /dev 


±×·±µ¥ ÀÌ·¸°Ô ±¸¼ºÇÏ°í ³ª¼­ ¹®Á¦°¡ ÇÑ°¡Áö ´õ»ý°å½À´Ï´Ù. ÀϹÝÀ¯Àú·Î´Â ÄַܼΠ·Î±×ÀÎÀÌ ÀߵǴµ¥
root·Î´Â ·Î±×ÀÎÀÌ ¾ÈµÇ´õ±º¿ä. 
¹®Á¦°¡ ÀÖ´Â ÇÁ·Î±×·¥µéÀ» °õ°õÈ÷ »ý°¢Çغ¸´Ù°¡ /etc/securetty °¡ »ý°¢ÀÌ ³µ½À´Ï´Ù. 
ÀÌ ÆÄÀÏÀÇ ¿ªÇÒÀº ·çÆ®°¡ ·Î±×ÀÎ ÇÒ¼ö ÀÖ´Â ÀåÄ¡µéÀ» ³ª¿­ÇÑ °ÍÀÌÁÒ. 
±âº» ¼³Á¤Àº tty[1-6] ÀÔ´Ï´Ù. ºÐ¸íÈ÷ ¸µÅ©´Â µÇ¾î ÀÖ´õ±º¿ä. ±×·±µ¥ ÀϹÝÀ¯Àú·Î µé¾î °¡¼­ ´Ù½Ã ºüÁ®
³ª°£´ÙÀ½ ´Ù½Ã µé¾î°¡º¸´Ï ¸¶Áö¸· ·Î±×ÀÎ À§Ä¡°¡ "1"À̶ó°í ³ª¿À´õ±º¿ä. 
¾Õ¿¡ ÀÖµíÀÌ tty?´Â vc/?¿¡ ¸µÅ© µÇ¾î ÀÖ½À´Ï´Ù. ¸µÅ©µÇ¾î ÀÖ´Â ÆÄÀÏÀÇ ½ÇÁ¦À̸§À» ±×´ë·Î µû¶ó°£´Ù´Â
¶æÀÌÁÒ. ±×·¡¼­ Àú´Â /etc/securetty ÀÇ ³»¿ëÀ» tty?´ë½Å ?·Î ¹Ù²Ù¾ú½À´Ï´Ù. ·Î±×ÀÎ ÀߵǴõ±º¿ä. :) 


4. usbmouse, keyboard »ç¿ëÇϱâ. 
module·Î »ç¿ëÇÏ´Â °ÍÀ» ±âÁØÀ¸·Î ¼³¸íÇÏ°Ú½À´Ï´Ù. 
ÀÏ´Ü mouse¸¦ »ç¿ëÇϱâ À§ÇØ ¿Ã·Á¾ß ÇÏ´Â ¸ðµâÀº ´ÙÀ½°ú °°½À´Ï´Ù. 

usbcore, usb-uhci, input, usbmouse, mousedev 
ÀÌÁß ÀÇÁ¸¼ºÀÌ °É¸° ¸ðµâÀº 
usb-uchi ¸ðµâÀ» ¿Ã¸®¸é ÀÚµ¿À¸·Î usbcore 
usbmouse ¸ðµâÀ» ¿Ã¸®¸é ÀÚµ¿À¸·Î input, usbcore 
mousedev ¸ðµâÀ» ¿Ã¸®¸é ÀÚµ¿À¸·Î input ¸ðµâÀÌ ¿Ã¶ó°©´Ï´Ù. 
±×¸®°í ÀÌ 3¸ðµâÀº ¾î¶°ÇÑ ¿¬°ü¼ºÀÌ ¾øÀ¸¹Ç·Î µû·Îµû·Î ¿Ã·Á¾ß ÇÕ´Ï´Ù. 
Çϳª¶óµµ ¿Ã¸®Áö ¾ÊÀ¸¸é ¸¶¿ì½º°¡ ÀÛµ¿À» ÇÏÁö ¾Ê½À´Ï´Ù. -.-;; 
ÀÌ°ÍÀº modules.conf¿¡¼­ pre-installÀ» ÀÌ¿ëÇÏ¸é ½±°Ô ÇØ°áÀÌ µÉ²®´Ï´Ù. 

pre-install mousedev /sbin/modprobe usbmouse 
pre-install usbmouse /sbin/modprobe usb-uhci 

±×¸®°í ¸¶¿ì½º¸¦ °¡¸£Å°´Â µð¹ÙÀ̽º ÆÄÀÏÀº /dev/input/mouse? ÀÔ´Ï´Ù. 
±×¸®°í ÀÛµ¿ÇÏ´Â ÇÁ·ÎÅäÄݹæ½ÄÀº ps/2ÀÔ´Ï´Ù. 

Å°º¸µå¸¦ »ç¿ëÇϱâ À§ÇØ ¿Ã·Á¾ß ÇÏ´Â ¸ðµâÀº 

usbcore, usb-uhci, input, usbkbd, keybdevÀÌ°í 
ÀÌÁß ÀÇÁ¸¼ºÀÌ °É¸° ¸ðµâÀº 
usbkdb ¸ðµâÀ» ¿Ã¸®¸é ÀÚµ¿À¸·Î input, usbcore 
keybdev ¸ðµâÀ» ¿Ã¸®¸é ÀÚµ¿À¸·Î input¸ðµâÀÌ ¿Ã¶ó°©´Ï´Ù. 
À̶ÇÇÑ usb¸¶¿ì½º°ü·Ã ¸ðµâ°ú °°ÀÌ µ¿ÀÛÀ» ÇÕ´Ï´Ù. 


5. Ãß°¡µÈ °¡»óÆÄÀÏ ½Ã½ºÅÛ 
shm     : sysv °øÀ¯¸Þ¸ð¸®      : ±ÇÀå ¸¶¿îÆ® À§Ä¡ : /var/shm 
devfs   : dev ÆÄÀÏ ½Ã½ºÅÛ      : ±ÇÀå ¸¶¿îÆ® À§Ä¡ : /dev 
usbdevfs: usb ÀåÄ¡ ÆÄÀÏ ½Ã½ºÅÛ : ±ÇÀå ¸¶¿îÆ® À§Ä¡ : /proc/bus/usb 

¿©±â¼­ shmÀ» ¸¶¿îÆ® ½ÃÅ°Áö ¾ÊÀ¸¸é sysv °øÀ¯¸Þ¸ð¸®¸¦ »ç¿ëÇÏ´Â apacheÇÁ·Î±×·¥ µîµîÀÌ µ¿ÀÛ ÇÏÁö
¾Ê½À´Ï´Ù. 

±×¸®°í usbdevfs °°Àº°æ¿ì¿¡´Â usb¸ðµâÀ» ¿Ã·ÈÀ»°æ¿ì¿¡¸¸ ¸¶¿îÆ® µË´Ï´Ù. 

modules.conf¿¡ ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µÇ°ÚÁÒ? 
post-install usb-uhci /bin/mount none /proc/bus/usb -t usbdevfs

13.5 SGML¿¡ ±×¸² ³Ö±â

±Û¾´ÀÌ: ¼± Á¤ÇÊ simje@maninet.com , ±Û¾´³¯: 2000-04-25

SGMLÀº ÁÖ·Î htmlÀ̳ª dvi ÆÄÀÏÀ» ¸¸µå´Â µ¥ »ç¿ëµË´Ï´Ù. Àúµµ Á¶±Ý ½áº¸¾Ò´Â µ¥, ±×¸²ÀÌ ¾Æ½±´õ±º¿ä. ±×·¡¼­ sgml-toolsÀÇ ÆÄÀϵé Áß dtd ÆÄÀÏÀ» Àо°í ´ÙÀ½°ú °°Àº ÇØ°á¹ýÀ» ã¾Ò½À´Ï´Ù.

<figure>
<eps file="images/xxxx.eps" height="yyypt">
<img src="images/xxxx.gif"> 
<caption><label id="fig_xxx">ÀÌ°ÍÀº ±×¸² ¼³¸í</caption>
</figure>
ÀÌ·¸°Ô ÇϽøé dviÀÇ °æ¿ì ÀÚµ¿À¸·Î ±×¸² ³Ñ¹ö¸µÀÌ µË´Ï´Ù. ±×¸®°í eps file ºÎºÐÀº dvi¿¡¸¸ ¿µÇâÀ» ¹ÌÄ¡¸ç img src ºÎºÐÀº html¿¡¸¸ ¿µÇâÀ» ¹ÌĨ´Ï´Ù. height ¿·¿¡´Ù width¸¦ ¾µ¼öµµ ÀÖÀ¸³ª À̰͸¸ ¾²´Â °ÍÀº, ¾ø¾îµµ µÇÁö¸¸ À̰͸¸ ½á¼­ ±×¸²ÀÇ È®´ë/Ãà¼Ò ¹èÀ²À» ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù.

±×¸®°í ¿©±â¿¡¼­ xxxx ¹× yyy´Â ¾Æ½Ã´Ù½ÃÇÇ ¾Æ¹«°³ °ªÀ» ¸»ÇÕ´Ï´Ù. ƯÈ÷ yyypt´Â ¿¹¸¦ µé¾î¼­ 386pt¸¦ ¸»ÇÕ´Ï´Ù. ImageMagick ÆÑÅ°ÁöÀÇ identify ¶ó´Â À¯Æ¿·Î eps ÆÄÀÏÀ» ¸Å°³º¯¼ö·Î ÁÖ¸é ÀÌ·± width x height °ªµéÀ» È®ÀÎÇÏ½Ç ¼ö ÀÖÀ¸½Ç °Ì´Ï´Ù. pt ´Â point¸¦ ¸»ÇÑ´Ù°í ÇÕ´Ï´Ù.

³ªÁß¿¡´Â tableÀ» ³Ö´Â ¹æ¹ý¿¡ ´ëÇؼ­ ¿¬±¸Çغ¸¾ÆÁÒ....

sgmltools ÆÑÅ°Áö´Â ÃÖÁØÈ£´Ô²²¼­ ÆÐÄ¡ÇϽŠ°ÍÀÌ ¸î³â° ±×´ë·Î »ç¿ë¸¸ µÇ°í ÀÖ´Â °Í °°½À´Ï´Ù. ¸ÞÀÌÀú ¹öÀü Â÷ÀÌ°¡ ¿µ¹®ÆÇ°ú ¹ú½á »ý±æ Á¤µµÀÌ´Ï.... ¿ì¸®ÀÇ Á¶±×¸¸ ³ë·ÂÀÌ ÀÖ¾î¾ß ÇÒ °Í °°½À´Ï´Ù.

13.6 ½Å¼¼´ë ¸ÞÀϸµ ¸®½ºÆ® °ü¸®ÀÚ mailman

±Û¾´ÀÌ : ±Ç ¼ø¼± kss@kldp.org , ±Û¾´³¯ : 2000-04-17

¸ÞÀϸµ ¸®½ºÆ® ÇÏ¸é ´ëü·Î majordomo°¡ ¶°¿À¸£½ÃÁÒ?

mailmanÀ» Çѹø ½áº¸½Ê½Ã¿À.

mailmanÀº °ÅÀÇ ¸ðµç ÀÛ¾÷ÀÌ À¥ºê¶ó¿ìÀú¸¦ ÅëÇؼ­ ÀÌ·ç¾îÁö¸ç »ç¿ëÀÚ ÀÔÀå¿¡¼­´Â °¡ÀÔ/Å»Åð°¡ ¸Å¿ì ½±°í °ü¸®ÀÚ ÀÔÀå¿¡¼­´Â ¸ÞÀϸµ ¸®½ºÆ® ¾ÆÄ«À̺ê/¼³Á¤ÀÌ ¸Å¿ì ½±´Ù´Â ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù.

±âÁ¸ÀÇ majordomo¸¦ ÅëÇØ °ü¸®µÇ´Â ¸ÞÀϸµ ¸®½ºÆ®ÀÇ ¾ÆÄ«À̺ê(¸ÞÀÏ ¸ðÀ½)¸¦ ¼³Á¤Çϱâ À§Çؼ­´Â µû·Î MHonarcµîÀÇ ÇÁ·Î±×·¥À» ¼³Ä¡ÇØ¾ß ÇßÀ¸³ª mailmanÀº ¾ÆÄ«À̺긦 À§ÇÑ ÇÁ·Î±×·¥ÀÌ ±âº»ÀûÀ¸·Î ³»ÀåµÇ¾î ÀÖ°í ¾ÆÄ«À̺긦 º¸¿©ÁÙ °ÍÀΰ¡ ¼û±æ °ÍÀΰ¡¸¦ °ü¸®ÀÚ°¡ ¼±ÅÃÇØ ÁÙ¼öµµ ÀÖ½À´Ï´Ù.

¶Ç ¸ÞÀÏ-´º½º °ÔÀÌÆ®¿þÀ̸¦ ¾ÆÁÖ ½±°Ô ±¸ÇöÇÒ ¼ö ÀÖ°Ô ÇØÁÝ´Ï´Ù.

mailmanÀÇ °ü¸®ÀÚ ÀÎÅÍÆäÀ̽º¿¡¼­ ¸ÞÀÏ-´º½º °ÔÀÌÆ®¿þÀÌ ºÎºÐÀ» Ŭ¸¯ÇÏ°í ´º½º ¼­¹ö¿Í ´º½º±×·ìÀ» Àû¾îÁֱ⸸ ÇÏ¸é °ð¹Ù·Î ´º½º±×·ìÀÇ ³»¿ëÀÌ ¸ÞÀϸµ ¸®½ºÆ®·Î, ¸ÞÀϸµ ¸®½ºÆ®ÀÇ ³»¿ëÀÌ ´º½º±×·ìÀ¸·Î »óÈ£ ±³È¯µÇ±â ½ÃÀÛÇÕ´Ï´Ù. ¾ÆÁÖ °£ÆíÇÏÁö¿ä.

Á¦°¡ »ç½Ç mailmanÀ» ¼³Ä¡ÇصР°ÍÀº ¾ÆÁÖ ¿À·¡Àü ÀÏÀ̾ú´Âµ¥ À̹ø¿¡ gtk, qt °³¹ßÀÚ ¿ÀÇ ¸ÞÀϸµ ¸®½ºÆ®¸¦ ¸¸µé¸é¼­ ¿À·£¸¸¿¡ ´Ù½Ã ¼ÕÀ» Á» ´ëº¸¾Ò³×¿ä.

mailmanÀÌ µ¿ÀÛÇÏ´Â ¸ð½ÀÀ» º¸°í½ÍÀº ºÐÀº http://list.kldp.org ¸¦ ¹æ¹®Çϼż­ gtk, qt °³¹ßÀÚ ¸ÞÀϸµ ¸®½ºÆ®¿¡ °¡ÀÔÇØ Áֽðí mailmanÀ» ¼³Á¤ÇÏ¿© ¸ÞÀϸµ ¸®½ºÆ®¸¦ ±¸ÃàÇÏ°íÀÚ ÇÏ´Â ºÐµéÀº http://www.list.org ¿¡¼­ mailman ¼Ò½ºÄڵ带 ±¸ÇϽñ⠹ٶø´Ï´Ù.

¾Æ, mailmanÀÇ ÀåÁ¡ÀÌ ¶Ç ÇÑ°¡Áö ÀÖ±º¿ä. ¶óÀ̼¾½º°¡ GPLÀÎ ¿ÏÀüÇÑ ¿ÀǼҽº ÇÁ·Î±×·¥À̶ó´Â°Í. majordomo´Â ¿ÏÀüÇÑ ¿ÀǼҽº ÇÁ·Î±×·¥ÀÌ ¾Æ´Ï±â ¶§¹®¿¡ µ¥ºñ¾ÈÀÇ °æ¿ì majordomo´Â ±âº» ¸ÞÀϸµ ¸®½ºÆ® ÇÁ·Î±×·¥¿¡ Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù. ¹¹ GPLÀÌ´Ù ¾Æ´Ï´Ù°¡ Áß¿äÇÑ°Ç ¾Æ´ÏÁö¸¸....ÇÏ¿©°£ ¿©·¯¸ð·Î Æí¸®ÇÑ Á¡ÀÌ ¸¹½À´Ï´Ù.

mailmanÀ» »ç¿ëÇϽ÷Á¸é pythonÀÌ ½Ã½ºÅÛ¿¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÏ´Ï ÃֽŠ¹öÀüÀÇ pythonÀ» ¸ÕÀú ¼³Ä¡ÇϽŠÈÄ mailmanÀ» »ç¿ëÇϽñ⠹ٶø´Ï´Ù....

ÀÌ ±ÛÀº ¿À·¡ÀüºÎÅÍ »ý°¢ÇØ ¿À´ø http://list.kldp.org ¼³Á¤À» ´ëÃæ ³¡³½ ±â³äÀ¸·Î(?) ½è½À´Ï´Ù. :-)

13.7 icecast ¸¦ ÀÌ¿ëÇÑ ¶óµð¿À ¹æ¼Û

±Û¾´ÀÌ : ÃÖ ¹Î¼º CHoims@hitel.net , ÃÖÁ¾ ÆíÁýÀÏ : 2000/04/09

¿äÁò ¸¹Àº ºÐµéÀÌ ÇÏ°í °è½Å ÀÎÅÍ³Ý ¶óµð¿À ¹æ¼Û... Àúµµ °ü½ÉÀ» °®°í Çغ¸¾Ò´Âµ¥ »ý°¢º¸´Ù ¾î·ÆÁö ¾Ê´õ±º¿ä.. ±×·±µ¥ Âü°íÇÒ ¸¸ÇÑ °ü·Ã ÀÚ·á°¡ ¾ø¾î¼­... ¾à°£ °í»ýÀ» Çß´ä´Ï´Ù. :(

ÀÌ¿¡ ¹æ¼ÛÀ» Çغ¸°íÀÚ ÇϽô Ãʺ¸ ¸®´ª¼­¸¦ À§ÇØ ºÎÁ·ÇÑ ½Ç·ÂÀÌÁö¸¸ Âü°íÇÒ ¸¸ÇÑ »çÇ×À» Àû¾î º¾´Ï´Ù. (Àú¿Í ´Ù¸¥ ¹öÀüÀ» »ç¿ëÇϽðųª, ½Ã½ºÅÛÀÇ Â÷ÀÌ·Î ÀÎÇÏ¿© ¾à°£¾¿ ´Ù¸¥ ºÎºÐÀÌ Á¸Àç ÇÒ¼öµµ ÀÖ½À´Ï´Ù)

´ÙÀ½Àº Á¦°¡ ¹æ¼Û Çϱâ±îÁöÀÇ °úÁ¤ ±×´ë·Î ÀÔ´Ï´Ù. :) ÀÏ´Ü ¹æ¼ÛÀ» À§ÇÑ ÇÁ·Î±×·¥ÀÎ icecast ¸¦ ¼³Ä¡ÇÕ´Ï´Ù. http://icecast.org¿¡¼­ ±¸ÇϽǼö ÀÖ½À´Ï´Ù.

Àü 1.3 Á¤½ÄÀ» ´Ù¿î ¹Þ¾Ò´Âµ¥, º° ¹®Á¦ ¾øÀÌ Àß µ¹¾Æ °¡´Â±º¿ä. ÀÏ´Ü ´Ù¿î ¹ÞÀº °ÍÀ»... ¾ÐÃàÀ» Ç®°í ¼³Ä¡¸¦ ÇÕ´Ï´Ù.

tar xvzf icecast-1.3.0-p2.tar.gz 
¸¸µé¾îÁø µð·ºÅ丮¿¡ µé¾î°¡¼­.. 
./configure 
make 
À̹ø¿£ liveice µð·ºÅ丮·Î À̵¿ÈÄ °°Àº ÀÛ¾÷À» ÇÕ´Ï´Ù. 
./configure 
make 
cd .. 
ÀÌÁ¦ ¼³Ä¡°¡ ´Ù ³¡³µÁÒ? /usr/local/icecast/bin ¿¡ À§Ä¡µÈ icecast ¸¦ ½ÇÇà ½ÃÄÑ º¾½Ã´Ù. :) ./icecast

ÀÚ¾Æ.. ¿©±â±îÁö ½±°Ô ÇϼÌÀ»°É·Î ¹Ï½À´Ï´Ù. (Á¦°¡ ÇÊ¿ä ÀÌ»óÀ¸·Î ¼³¸íÀ» ÀÚ¼¼È÷ ÇѵíÇÑ ´À³¦ÀÌ µå´Âµ¥ ¾Æ´Ñ°¡¿ä? ^^;) ¿©±â¼­ ¹æ¼ÛÀ» ¾î¶»°Ô Çϴ°¡... ¶ó´Â ¹®Á¦°¡ Àִµ¥.. shout ¶Ç´Â liveice ¸¦ ÀÌ¿ëÇؼ­ ½±°Ô MP3 ¸¦ ¹æ¼ÛÇÒ¼ö ÀÖ½À´Ï´Ù.

µÑÀÇ Â÷ÀÌ´Â.. shout ´Â ¹Ì¸® ÀÎÄÚµùÀ» ÇÏ´Â ¹Ý¸é, liveice ´Â ½Ç½Ã°£À¸·Î ÀÎÄÚµùÀ» Çϸç.. ¿ÜºÎ ÀÔ·Â(¸¶ÀÌÅ©) ±îÁö °¡´É ÇÕ´Ï´Ù. (ÇÏÀÌÅÚ ½À»ß ´ÔÀÌ ¸®´ª½º µ¿¿¡ ¿Ã¸®½Å ÀÎÅÍ³Ý ¶óµð¿À ¹æ¼Û icecast (1) ±ÛÀ» Âü°í ÇÏ¿´½À´Ï´Ù) ¾Æ¹«Æ° µÑ´Ù ½ÇÇàÀ» ½ÃÄÑ º¸°Ú½À´Ï´Ù. ¿ì¼± ¿¥ÇÇ ¾²¸® ¹æ¼ÛÀ» À§ÇØ. ¸®½ºÆ®¸¦ ÀÛ¼º ÇØ¾ß µË´Ï´Ù. º¸Åë µðÆúÆ®°ªÀÎ playlist ÆÄÀÏÀ» ÆíÁýÇØ ÁÖ½Ã¸é µË´Ï´Ù. ´ÙÀ½Àº Á¦°¡ ¿¹½Ã·Î ¸¸µç ¸®½ºÆ®ÀÔ´Ï´Ù.

[root@mins bin]# cat playlist 
/mnt/mydata/My_Data/Sound/mp3/gayo/À̼ÒÀº - ¼­¹æ´Ô.mp3 
/mnt/mydata/My_Data/Sound/mp3/gayo/Honey Family/02. ·¦±³ 1¸·.mp3 
/mnt/mydata/My_Data/Sound/mp3/gayo/13 First Ravolution(full intro).mp3 
/mnt/mydata/My_Data/Sound/mp3/gayo/À̽Âȯ ´çºÎ.mp3 
°£´ÜÇÏ°Ô ÀÛ¼ºÀ» ÇÒ ¼ö ÀÖ°ÚÁÒ? ÀÌÁ¦ ¸ðµç Áغñ°¡ °®ÃÄ Áá½À´Ï´Ù. ±×·³ shout ¸¦ ÀÌ¿ëÇؼ­ ¹æ¼ÛÀ» Çغ¼±î¿ä?

./shout localhost -P hackme -a -x -p ./playlist -l -g punk -n "A sample name" -u "http://icecast.org"

´ë·« ¹«½¼ ¿É¼ÇÀÎÁö ÁüÀÛÀÌ °¡½Ã°ÚÁÒ? -P ´ÙÀ½ÀÇ ³»¿ëÀº Æнº¿öµå ºÎºÐÀÔ´Ï´Ù. -p ´Â ¸®½ºÆ® ÆÄÀÏÀÇ °æ·Î ÀÌ°í¿ä. -n Àº ŸÀÌƲ À̸§À» ¹Ù²Ù´Â ¿É¼Ç °°±º¿ä. Áö±Ý Àß »ý°¢ÀÌ.. ^^; ÀÚ¼¼ÇÑ ³»¿ëµéÀº ÇïÇÁ¸¦ ÀÌ¿ëÇÏ½Ã±æ ¹Ù¶ø´Ï´Ù.

ÃÖÁ¤¿ì yak011@hanmail.net ´ÔÀÇ Icecast »ç¿ëÇϱ⠿¡¼­ÀÇ ¸í·ÉÀ» ¾à°£ ¼öÁ¤ÇÑ °ÍÀÔ´Ï´Ù.

¹æ¼ÛÀÌ Àߵǽóª¿ä? È®ÀÎÀ» ÇÏ½Ã°í ½ÍÀ¸½Ã¸é xmms¸¦ ½ÇÇàÇؼ­ ÄÁÆ®·Ñ ¿¤À» ´©¸£½Ã¸é, ¼­¹öÀÇ ÁÖ¼Ò¸¦ ÀÔ·Â ½Ãų¼ö ÀÖ½À´Ï´Ù. ¼­¹öÁÖ¼Ò:8000 À¸·Î ÀÔ·Â ÇÏ½Ã¸é µË´Ï´Ù. (ÀÌ·±°ÍÀº ¼³¸í ¾ÈÇصµ µÈ´Ù°í¿ä? ^^;)

À̹ø¿£ liveice ¸¦ ÀÌ¿ëÇؼ­ ¹æ¼ÛÀ» Çغ¼±î¿ä? ÀÌ°æ¿ì MP3 ÀÎÄÚµù ÇÁ·Î·¥ÀÌ ÇÊ¿ä Çѵ¥, Àü lame À̶õ ÇÁ·Î±×·¥À» »ç¿ë ÇÏ¿´½À´Ï´Ù. ´ÙÀ½ÀÇ ÁÖ¼Ò¿¡¼­ ´Ù¿îÀ» ¹ÞÀ¸½Ã¸é µÉ°Ì´Ï´Ù. http://hive.me.gu.edu.au/not_lame/ °¢ÀÚ ½Ã½ºÅÛ¿¡ ¸Â´Â °ÍÀ» ´Ù¿î ¹ÞÀ¸½Ã°í¿ä. ¾ÐÃàÀ» Ç®°í ½ÇÇà ÆÄÀÏÀ» /usr/local/icecast/bin/ ¿¡ º¹»çÇÕ´Ï´Ù. /usr/local/icecast/etc/liceice.cfg ÆÄÀÏÀ» ../bin ¿¡ º¹»çÇÕ´Ï´Ù. liveice.cfg ·Î ÆÄÀϸíÀ» ¹Ù²ÛÈÄ, °¢ÀÚ¿¡ ¸Â´Â ȯ°æÀ¸·Î È­ÀÏ ³»¿ëÀ» ÆíÁýÇÕ´Ï´Ù.

´ÙÀ½Àº ÀúÀÇ liveice.cfg ÆÄÀÏÀÇ ³»¿ëÀÔ´Ï´Ù. ´Ù¸¥ ºÎºÐÀº ½Å°æ ¾µ ÇÊ¿ä ¾øÀÌ Á¦°¡ ÁÖ¼®À» ´Ü ºÎºÐ¸¸ ¼öÁ¤ÇØ ÁÖ½Ã¸é µÉ°ÍÀÔ´Ï´Ù. (Á¦ ÁÖ¼®Àº // µÚ¿¡ ºÎºÐÀÔ´Ï´Ù)

# liveice configuration file 
# remote server                1st command param 
SERVER mins                     // ¼­¹öÀÇ ÁÖ¼Ò¸¦ Àû½À´Ï´Ù. 
PORT 8000 // ¼­ºñ½º Æ÷Æ® ¹øÈ£ÀÔ´Ï´Ù. 
#
# »ý·« 
#
USE_LAME3 ./notlame350_rh6 // Á¶±ÝÀü¿¡ ¼³Ä¡ÇÑ lame À» ÀÌ¿ëÇÏ¿© ÀÎÄÚµùÀ» ÇÕ´Ï´Ù. 
#
PASSWORD hackme   // Áß¿ä ºÎºÐÀÔ´Ï´Ù. ²À hackme ·Î ¼öÁ¤ ÇØÁֽñæ.. 
#
# playlist -p LIST playlist  // ¸®½ºÆ® ÆÄÀÏÀÔ´Ï´Ù. µðÆúÆ® °ªÀÎ playlist ·Î ÁöÁ¤µÇ¾î ÀÖ½À´Ï´Ù.
È®ÀÎÀ» Çغ¼ ±î¿ä...?
[root@mins bin]# ./icecast & 
[root@mins bin]# ./liveice 
xmms·Î Å×½ºÆ® Çغ¸¼¼¿ä. À½¾ÇÀÌ Àß ³ª¿ÀÁÒ? :) ±×·³ Áñ°Å¿î ¹æ¼ÛÀÌ µÇ½Ã±æ....... - ÀÌ ¹®¼­´Â GPL ¶óÀ̼¾½º¸¦ µû¸¨´Ï´Ù. ¹®¼­ÀÇ ³»¿ëÁß Æ²¸° ºÎºÐÀ̳ª, Á»´õ Ãß°¡ ÇؾßÇÒ ³»¿ëÀÌ ÀÖ´Ù¸é Àú¿¡°Ô ¸ÞÀÏ ÁÖ½Ã¸é °¨»çµå¸®°Ú½À´Ï´Ù.

13.8 Linux On A Floppy

Eric Benoit(ebenoit@ecks.org) 
1998³â 12¿ù 14ÀÏ

¹ø¿ªÀÚ: ¾ç À¯¼º (yooseong@kldp.org) 
# LOAF¶õ Á¤È®È÷ ¹«¾ùÀΰ¡?

LOAF´Â Ä¿³Î°ú ±âŸ ¿©·¯°¡Áö À¯Æ¿¸®Æ¼¸¦ ¹­Àº ¸®´ª½º¸¦ Ç÷ÎÇÇ ÇÑÀåÀ¸·Î ±¸ÇöÇÑ °ÍÀÌ´Ù.

# LOAF´Â ¾î¶² ÀÏÀ» Çϴ°¡?

LOAF´Â ´Ù¾çÇÑ ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝ¿¡ ´ëÇÑ Å¬¶óÀ̾ðÆ®·Î »ç¿ëµÊÀ» ÀǸ¶ÇÑ´Ù. ÀÌ´Â lynx(À¥ºê¶ó¿ìÀú), ftp(ÆÄÀÏÀü¼Û), telnet(¿ø°ÝÄÄÇ»ÅÍÁ¢¼Ó)°ú ssh(¿ø°ÝÄÄÇ»ÅÍÀÇ º¸¾ÈÁ¢¼Ó)À» Æ÷ÇÔÇÑ´Ù.

# ¿Ö LOAF¸¦ »ç¿ëÇϴ°¡?

¸î°¡Áö ÀÌÀ¯°¡ Àִµ¥, ù°·Î´Â »ç¿ëÇÏ°íÀÚ ÇÏ´Â ÄÄÇ»ÅÍ¿¡ OS°¡ ¾ø´Â °æ¿ìÀÌ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ °ø¿ëÀ¸·Î »ç¿ëÇÏ°í ÀÖ´Â ÄÄÇ»Å͸¦ ¾²°í ÀÖ´Ù¸é ±× ÄÄÇ»ÅÍ¿¡ ¾ÇÀÇÀÖ´Â »ç¶÷ÀÌ ¸¸µé¾î ³õ¾ÒÀ» keylogger(¿©·¯ºÐÀÌ »ç¿ëÇÑ Å°º¸µåÀÇ ¹®ÀÚµéÀ» ±â¾ïÇÏ°Ô ÇÏ´Â ÇÁ·Î±×·¥)°¡ ÀÖÀ»Áö ¸ð¸¨´Ï´Ù. ±×·¸Áö ¾Ê´Ù¸é ¿©·¯ºÐÀº Àú°°Àº ¸®´ª¼­Ã³·³ ¾ÈÁÁÀº OS¾²´Â °ÍÀ» ´Þ°©°Ô ¿©±âÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì¿¡, LOAF´Â ÀÌ»óÀûÀÔ´Ï´Ù. ´õ¿í ¸¹Àº ÀÌÀ¯µéÀÌ ÀÖÁö¸¸, ´Ù¸¥ °ÍµéÀº ¿©·¯ºÐ Àڽſ¡°Ô ´Þ·Á ÀÖ½À´Ï´Ù.

# LOAF´Â ³» OS¸¦ Áö¿ì´Â°¡?

ºÐ¸íÈ÷ ¸»ÇÏÁö¸¸, LOAF´Â Àý´ë·Î ¿©·¯ºÐÀÌ Áö±Ý »ç¿ëÇÏ´Â OS¸¦ ¾ø¾ÖÁö ¾Ê½À´Ï´Ù. LOAF´Â Ç÷ÎÇÇ µð½ºÅ©·Î ½Ãµ¿µÇ±â ¶§¹®¿¡, RAM¾È¿¡ ÀÚµ¿ÀûÀ¸·Î ¼³Ä¡µÇ¸ç ÄÄÇ»ÅÍ°¡ ²¨Áú ¶§±îÁö ÀÛµ¿ÇÕ´Ï´Ù. »ç½Ç LOAF´Â ÇÏµå µå¶óÀ̺갡 ¹«¾ùÀÎÁö ¸ð¸¨´Ï´Ù.

# ¾î¶² ÄÄÇ»ÅÍ¿¡¼­ LOAF´Â ÀÛµ¿Çϴ°¡?

LOAF´Â ÃÖ¼ÒÇÑ ´ÙÀ½°ú °°Àº ÄÄÇ»ÅÍ »ç¾çÀÌ ÇÊ¿äÇÕ´Ï´Ù.

386sx CPU 
4MB RAM 
Floppy drive (3.5" ¶Ç´Â 5.25") 
Àû¾îµµ 6MBÀÇ RAM¸¦ ±ÇÀåÇÏÁö¸¸, ´À¸®±ä ÇÏÁö¸¸ 4MB¿¡¼­µµ ÀÛµ¿ÇÒ °ÍÀÔ´Ï´Ù. LOAF´Â 386ÀÌ»óÀÇ Intel/AMD/Cyrix/IBM CPU¿¡¼­ ÀÛµ¿ÇÕ´Ï´Ù.

¹°·Ð NIC°¡ ¾ø´Â ÄÄÇ»ÅÍ¿¡¼­ LOAF¸¦ »ç¿ëÇÏ¸é ¸¹Àº ÀÏÀ» ÇÒ ¼ö ¾øÁö¸¸ ÀÛµ¿À» ÇÒ °ÍÀÔ´Ï´Ù.

# LOAF°¡ Áö¿øÇÏ´Â NIC (Network Interface Card)´Â ¾î¶² °ÍÀΰ¡?

ÇöÀç ´ÙÀ½°ú °°Àº ³×Æ®¿öÅ© Ä«µå¸é °¡´ÉÇÏ´Ù.

3c503 (EtherLink II) 
3c509/579 (EtherLink III) 
3c59x¿Í 3c90x 
NE1000/2000 (ISA) 
NE2000 (PCI) 
EtherExpress Pro PCI 10+/100B/100+ 
EtherWORKS 3 (DE203/204/205) 
WD80x3 
DECchip Tulip 
¸¸ÀÏ ¿©·¯ºÐÀÇ ³×Æ®¿öÅ© Ä«µå°¡ À§ÀÇ ¸ñ·Ï¿¡ ¾ø°í Ä¿³Î ÄÄÆÄÀÏ¿¡ ´É¼÷ÇÏ´Ù¸é ¿©·¯ºÐÀº ¿©·¯ºÐÀÇ °ÍÀ» ¸¸µé ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¸î¸î°¡Áö .configÀÇ ¿¹µéÀ» ftp://ftp.ecks.org/loaf/devel ¿¡¼­ º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. Ä¿³ÎÀº 319K°¡ ³Ñ¾î¼­´Â ¾ÈµÈ´Ù. ¸¸ÀÏ ±×·¸Áö ¾Ê´Ù¸é, ³ª¿¡°Ô À̸ÞÀÏÀ» ÅëÇØ ¿¬¶ôÀ» ÇØÁÖ¸é ¿©·¯ºÐ¿¡°Ô ³»°¡ ¹«¾ùÀΰ¡ ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

# ±×·¯¸é ¾î¶»°Ô LOAF¸¦ »ç¿ëÇÒ °ÍÀΰ¡?

LOAF´Â image·Î¼­ ¹èÆ÷µÈ´Ù. ÀÌ´Â Ç÷ÎÇÇ µð½ºÅ©¿¡ ÀÖ´Â »çÁø°ú °°Àº °ÍÀ» °¡Á®´Ù »ç¿ëÇÑ´Ù´Â ÀǹÌÀÌ°í ÆÄÀÏ·Î ÀúÀåµÈ´Ù. ¿©·¯ºÐÀÌ ÇÊ¿äÇÑ °ÍÀº Ç÷ÎÇÇ µð½ºÅ© ÇÑÀåÀÌ°í ±× ¾È¿¡ image¸¦ ³ÖÀ¸¸é µÈ´Ù.

¿©·¯ºÐÀÌ DOS³ª À©µµ¿ì 3.1/95/98/NT¸¦ »ç¿ëÇÑ´Ù¸é, ¿©·¯ºÐÀº RAWRITE¶ó´Â ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÒ °ÍÀÌ´Ù. ¿©·¯ºÐÀÌ ¸®´ª½º³ª BSD, Solaris x86À» »ç¿ëÇÑ´Ù¸é dd¶ó´Â ÇÁ·Î±×·¥À» ÀÌ¹Ì °®°í ÀÖÀ» °ÍÀÌ´Ù. ´Ù¸¥ OS¿¡¼­´Â ¹«¾ùÀÌ ÇÊ¿äÇÑÁö ³ªµµ ¸ð¸¥´Ù.

´ÙÀ½À¸·Î ÇÊ¿äÇÑ °ÍÀº LOAFÀÌ´Ù. ´ÙÀ½ÀÇ ¸ñ·ÏÁß ÀûÀýÇÑ °ÍÀ» ¼±ÅÃÇÏ¸é µÈ´Ù.

ftp://ftp.ecks.org/pub/loaf/loaf1.img
ftp://ftp.ecks.org/pub/loaf/loaf2.img 
ftp://ftp.ecks.org/pub/loaf/loaf3.img 
ftp://ftp.ecks.org/pub/loaf/loaf4.img 
ftp://ftp.ecks.org/pub/loaf/loaf5.img 
ftp://ftp.ecks.org/pub/loaf/loaf6.img 
ftp://ftp.ecks.org/pub/loaf/loaf7.img 
# ÀÌ ÆÄÀÏÀ» °¡Áö°í ±× ´ÙÀ½¿¡ ÇÒ ÀÏÀº?

±× ´ÙÀ½ ÀÛ¾÷Àº ¼±ÅÃÇÑ image¸¦ °¡Áö°í Ç÷ÎÇÇ¿¡ ³Ö´Â´Ù. ¸¸ÀÏ RAWRITEÀ» »ç¿ëÇÏ´Â »ç¶÷ÀÌ¸é ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ½ÇÇàÇÑ´Ù.

RAWRITE loaf#.img a:

¿©±â¼­ #ÀÇ Àǹ̴ ¿©·¯ºÐÀÌ ¼±ÅÃÇÑ Ä¿³ÎÀÌ´Ù. a:´Â Ç÷ÎÇÇ µå¶óÀ̺긦 ÀǹÌÇÑ´Ù. (¹°·Ð b:µµ °¡´ÉÇÏ´Ù.)

¸®´ª½º¿Í *BSD, Solaris x86À» »ç¿ëÇÏ´Â »ç¶÷µéÀº:

dd if=loaf#.img of=/dev/fd0

#Àº ¿©·¯ºÐÀÌ ¼±ÅÃÇÑ Ä¿³ÎÀ̸ç, fd0´Â Ç÷ÎÇÇ µå¶óÀ̺긦 ÀǹÌÇÑ´Ù. (¹°·Ð fd1µµ °¡´ÉÇÏ´Ù.)

chug, chug, chug ...ding!*

ÃàÇÏÇÕ´Ï´Ù. ¸¸ÀÏ µð½ºÅ©°¡ À߸øµÈ °ÍÀÌ ¾Æ´Ï¶ó¸é, LOAF µð½ºÅ©·Î¼­ ±× µð½ºÅ©´Â ÀÛµ¿ÇÒ °ÍÀÌ´Ù. ÄÄÇ»ÅÍ¿¡ µð½ºÅ©¸¦ Áý¾î³Ö°í ½ÃµµÇغ¸¶ó! ¸¸ÀÏ ¹®Á¦°¡ ÀÖ´Ù¸é, ³ª¿¡°Ô À̸ÞÀÏÀ» º¸³»¶ó.

# ½ÇÁ¦ »ç¿ëÀÌ ¾î¶»³ª¿ä?

¿©·¯ºÐÀÌ LOAF·Î ºÎÆÃÀ» Çß´Ù¸é, ¿©·¯ºÐÀº ½ºÅ©¸° »ó¿¡ ÇѶ§ÀÇ Æĸ®(?)¿Í °°Àº °ÍÀÌ ³¯¾Æ°¡´Â °ÍÀ» º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ´ÜÁö ºÎÆðúÁ¤ÀÌ´Ï °ÆÁ¤ÇÏÁö ¸»¾Æ¶ó. ÀÌ·¯ÇÑ °ÍÀÌ ³¡³ª°í ³ª¸é, Ç÷ÎÇǷκÎÅÍ OSÀÇ ³ª¸ÓÁö¸¦ °®°í ¿Í¼­ ¾ÐÃàÀÌ Ç®¸®°í RAM µð½ºÅ©¿¡ ³õÀÏ °ÍÀÌ´Ù. ·Î±×ÀÎ ÇÁ·ÒÇÁÆ®°¡ ³ªÅ¸³­´Ù¸é ´õÀÌ»ó ÇÊ¿äÇÑ °ÍÀÌ ¾øÀ¸¹Ç·Î Ç÷ÎÇÇ µð½ºÅ©¸¦ »©³¾ ¼ö ÀÖ´Ù. ´ÙÀ½À¸·Î ÇÒ ÀÛ¾÷Àº 'root'·Î ·Î±×ÀÎÀ» ÇÏ´Â °ÍÀÌ°í ±× ÈÄ¿¡ ´Ù¸¥ ÀÛ¾÷À» ÇÒ ¼ö ÀÖ´Â KISS¶ó´Â ÇÁ·ÒÇÁÆ®¸¦ º¸°Ô µÉ °ÍÀÌ´Ù.

ÇÁ·ÒÇÁÆ®¸¦ º¸´Â °ÍÀº Áñ°ÌÁö¸¸... ¿©·¯ºÐÀº ¿ÜºÎ¿ÍÀÇ Á¢¼ÓÀ» ÇÏ°í ½ÍÀ» °ÍÀÌ´Ù. ¿©±â¿¡ °£´ÜÈ÷ Á¢¼ÓÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ÀÖ°í ±× ³»¿ëÀº LOAF³»¿¡ ÀÖ´Ù. (´ÜÁö lynx¶ó°í ÀÔ·ÂÇ϶ó.)

ifconfig eth0 MY_IP_ADDRESS 
route add -net MY_NETWORK netmask MY_NETMASK 
route add default gw MY_GATEWAY 
ù¹ø° ÁÙÀÇ MY_IP_ADDRESS¿¡´Â ÇöÀç »ç¿ëÇÏ°í ÀÖ´Â IP ÁÖ¼Ò¸¦ ÀÔ·ÂÇÑ´Ù. ¿¹¸¦ µé¾î, 192.168.4.24 µÎ¹ø° ÁÙ¿¡¼­´Â MY_NETWORK´Â MY_IP_ADDRESS¿¡¼­ ¸¶Áö¸· ¹øÈ£´ë½Å 0À» ÀÔ·ÂÇÑ´Ù. ¿¹¸¦ µé¾î, 192.168.4.0¶ó°í ÀÔ·ÂÇÏ¸é µÇ°í, MY_NETMASK´Â 255.255.255.0À¸·Î ÇϸéµÈ´Ù.

¼¼¹ø° ÁÙ¿¡ ³ªÅ¸³­ MY_GATEWAY´Â ¼±ÅûçÇ×ÀÌ´Ù ¾øÀ¸¸é ¾²Áö ¾Ê¾Æµµ µÈ´Ù. È£½ºÆ® ³×ÀÓÀ» »ç¿ëÇÏ°í ½Í´Ù¸é /etc/resolve.conf ÆÄÀÏÀ» ¿©·¯ºÐÀÇ DNS ¼­¹ö·Î º¯°æÇÏ¸é µÈ´Ù.

echo "nameserver MY_DNS_SERVER" > /etc/reslove.conf 
MY_DNS_SERVER´Â ¿©·¯ºÐÀÇ DNS ¼­¹ö¸¦ ÀǹÌÇÑ´Ù. ¿¹¸¦ µé¸é, 192.168.4.1

¸¸ÀÏ ÀÌ·¯ÇÑ °ÍµéÀ» ¿©·¯ºÐÀÌ Àß ¾ËÁö ¸øÇÑ´Ù¸é, ¿©·¯ºÐÀÇ OS ÀÇ ³×Æ®¿öÅ© ¼³Á¤À» º¸°Å³ª ¿©·¯ºÐÀÇ ½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Ô ¹°·¯º¸¶ó. À§ÀÇ °ÍµéÀ» ½ÇÇàÇÏÁö ¾ÊÀ¸¸é Ä¿´Ù¶õ ¹®Á¦Á¡ÀÌ ¹ß»ýÇÒ ¼ö ÀÖ´Ù.

ÀÌ·¯ÇÑ °úÁ¤ÈÄ¿¡ À߸øµÈ °ÍÀÌ ¾ø´Ù¸é ¿©·¯ºÐÀº lynx¸¦ ÀÌ¿ëÇÏ¿© Çѹø ÀÎÅͳݿ¡ Á¢¼ÓÇغÁ¶ó. ³×°¡ÁöÀÇ VC°¡ À־ ALT-F1/F2/F3/F4¸¦ ÀÌ¿ëÇØ º¯°æÇÒ ¼ö ÀÖ´Ù. ·Î±×ÀÎÀº ¿©·¯ºÐÀÌ Ã³À½ Á¢¼ÓÇÑ °Í°ú µ¿ÀÏÇÏÁö¸¸, ¿©·¯ºÐÀº ³×Æ®¿öÅ©¸¦ Àç¼³Á¤ÇÒ ÇÊ¿ä°¡ ¾ø´Ù.

¼º°øÀÌ´Ù. ¼º°øÇß´Ù¸é ÈǸ¢ÇÏ´Ù. ±×¸®°í ³ª¼­ ´ç½ÅÀÌ ¾ó¸¶³ª ¶È¶ÈÇÑ°¡¸¦ ¿©·¯ºÐ Ä£±¸µé¿¡°Ô ¾Ë·ÁÁà¶ó. :) ±×¸®°í ¸¶Áö¸·À¸·Î, ¿©·¯ºÐÀº ³ª¿¡°Ô À̸ÞÀÏ·Î ¿¬¶ôÇÒ ¼ö ÀÖ´Ù. Çà¿îÀ» ºó´Ù!

pinkey57@netsgo.com´Ô Ãß°¡ : Àü °³ÀÎÀûÀ¸·Î ¹Â¸®´ª½º¸¦ »ç¿ëÇÏ°í ÀÖ´ä´Ï´Ù...^^ http://sunsite.auc.dk/mulinux/

13.9 Tomcat3.1m ¼³Ä¡ Çϱâ

ÀÛ¼ºÀÚ: ±è »ó¼ö(http://www.game114.co.kr) 
* ÃÖÁ¾ ¼öÁ¤ÀÏ: 2000.04.07
- ȯ°æ: Linux Allzza Red het 6.2 + Apache 1.3.9 + Tomcat3.1m

- »çÀü Áغñ

1) Linux OS¸¦ ±¸ÇÑ´Ù. 
2) Apache¸¦ ±¸ÇÑ´Ù. 
3) jdk1.2.2.¸¦ ±¸ÇÑ´Ù. 
4) Tomcat(jakarta_tomcat.tar.gz)À» ±¸ÇÑ´Ù. + mod_jserv.so(apache¿Í tomcatÀ» ¿¬°á ½ÃÅ°´Â ¿ªÇÒ)
1. ¸ÕÀú Çϱâ
1) OS¸¦ ±ñ´Ù(»ý·«) 
2) Apache ¼³Ä¡(»ý·«) 
3) jdk1.2.2 ¼³Ä¡(classpath¿¡ lib/tools.jar Àâ¾Æ ÁØ´Ù) 
4) tomcat3.1 ¼³Ä¡ 
   ¿¹) /usr/local/jakarta-tomcat 
2. ´ÙÀ½¿¡ Çϱâ
    jakarta-tomcat/bin ¿¡¼­ ./startup.sh -f ÇÑ´Ù. 
    ±×¸®°í http://localhost:8080/À» ¹æ¹®ÇÑ´Ù. 
    Á¾·áÇϱâ: ./shutdown.sh -f¸¦ ÇÑ´Ù. 
    
    °í¾çÀÌ ÇÑ ¸¶¸® ºÃÀ¸¸é ¼º°ø!! 
    ÀÏ´Ü Á¾·á¸¦ ÇÑ´Ù. 
    
    ´ÙÀ½ ¾ÆÆÄÄ¡¿Í ¿¬µ¿ ÇØ¾ß µÈ´Ù. 
    http://localhost¸¦ ¹æ¹®ÇÏ¿© ¾ÆÆÄÄ¡ ¼­¹ö°¡ ±âµ¿ µÇ´ÂÁö È®ÀÎ ÇÑ´Ù. 
    
    ±âµ¿µÇ°í ÀÖ´Ù¸é À§¿¡¼­ ¹ÞÀº mod_jserv.so ÆÄÀÏÀ» apache/libexec¿¡ º¹»ç ÇÏ°í 
    conf/httpd.confÀÇ Á¦ÀÏ ¸¶Áö¸·¿¡ ´ÙÀ½°ú °°ÀÌ ¾´´Ù. 
    
    Include /usr/local/jakarta-tomcat/conf/tomcat.conf 
    
    ÀÌ·¸°Ô ÇÏ°í ¾ÆÆÄÄ¡¸¦ ´Ù½Ã ±âµ¿ ½ÃŲ´Ù. 
    (Á¦´ë·Î µÇÁö ¾ÊÀ¸¸é ¾ÆÆÄÄ¡¸¦ ´Ù½Ã ±ò¾Æ¾ß ÇÑ´Ù.) 
    **** 
    ¸¸¾à ¿¡·¯°¡ ¹ß»ýÇϽô ºÐÀÌ ÀÖÀ» °Ì´Ï´Ù. 
    module¸¦ ·Îµå ÇÒ ¼ö ¾ø°Å³ª ÆÄÀÏÀÌ ¾ø´Ù°í ³ª¿Ã °Ì´Ï´Ù. 

    ±×·± °æ¿ì ¾ÆÆÄÄ¡¸¦ ¼³Ä¡ÇÒ ¶§ RPM µîÀÇ ÆÐÅ°Áö·Î ÇÏÁö ¾Ê°í 
    Á÷Á¢ ÄÄÆÄÀÏ ÇÑ °æ¿ìÀÔ´Ï´Ù. 

    À̶§´Â ¾ÆÆÄÄ¡ configure ¸í·É ½ÇÇà½Ã ´ÙÀ½ ¿É¼ÇÀ» ÁÖ°í ´Ù½Ã 
    ÄÄÆÄÀÏ ÇϽʽÿä.. 

     --enable-rule=SHARED_CORE --enable-module=so 

    tocmcatÀ» ´Ù½Ã ±âµ¿ ÇÏ°í 
    
    À̹ø¿¡´Â http://localhost·Î ¹æ¹®ÇÑ´Ù. 
    Àߵ˴ϱî?? 
3. ¿©±â±îÁö Çؼ­ ¾ÈµÇ´Â °æ¿ì ¶Ç´Â ´õ ¸¹À» °ÍÀ» ÇÏ°í ½ÍÀº °æ¿ì´Â?
    1) DB¿¡¼­ ¾²´Â µå¶óÀ̹ö´Â ¾îµð¿¡ ³Ö°í ÇÏÁÒ 
       /usr/local/jakarta-tomcat/lib ¿¡ ¸ðµÎ ³ÖÀ¸¼¼¿ä... ±×·¯¸é 
       tomcatÀÌ ±âµ¿ µÉ¶§ Ŭ·¡½º Æнº·Î Àâ¾Æ ÁÝ´Ï´Ù. 
        
    2) ±âÁ¸¿¡ ¸¸µé¾îÁø µð·ºÅ丮´Â admin, test, examples °¡ Àִµ¥ 
       »õ·Î¿î µð·ºÅ丮(context)¸¦ ¸¸µå´Â ¹æ¹ýÀº? 
        
       http://localhost/admin À» ¹æ¹®ÇϽøé 
       context º¸±â, Ãß°¡, »èÁ¦°¡ ³ª¿É´Ï´Ù. 
        
       °Å±â¼­ Ãß°¡ ÇØ ÁÖ¸é µË´Ï´Ù. 
        
       ¿¹¸¦ µé¾î) baseball À̶ó´Â °ÍÀ» ¸¸µé°í ½ÍÀ¸¸é 
       /baseball  webapps/baseball À̶ó°í °¢°¢ ¾²°í ¹öÆ° Ŭ¸¯À» Çϼ¼¿ä. 
        
       ±×¸®°í °á°ú¸¦ º¸¼¼¿ä.. ±×¸®°í webapps/baseball ¾Æ·¡¿¡ examples ¿Í 
       µ¿ÀÏÇÑ µð·ºÅ丮¸íÀ» ¸¸µé°í conf/tomcat.conf ¿¡ ¾Æ·¡¿Í °°ÀÌ Àû¾î ÁÖ¼¼¿ä. 
        
       ApJServMount /baseball /root 
        
       ±×¸®°í server.xml¿¡ ´ÙÀ½À» Ãß°¡ Çϼ¼¿ä 
       <Context path="/baseball" docBase="webapps/baseball" debug="0" reloadable="true" > 
       </Context>
  
    3) ù È­¸éÀ» index.jsp·Î ÇÏ°í ½ÍÀºµ¥¿ä?? 
    
       ¸ÕÀú apacheÀÇ conf/httpd.conf ÆÄÀÏ¿¡¼­ index.html À̶ó°í ÀûÈù ºÎºÐ µÚ¿¡ 
       index.html, index.jsp·Î µî·Ï ÇϽðí 
        
       ApJServMount /  /root  ·Î ¼öÁ¤ Çϼ¼¿ä. 
        
       ±×¸®°í 2¹ø¿¡¼­ ¹æ¹ýÀ¸·Î baseballÀ» ¸¸µé¸é 
       http://localhost/baseball ·Î ¹æ¹® ÇÏ½Ã¸é µË´Ï´Ù. 
        
    4) ÇÑ ¼­¹ö¿¡ ¿©·¯ »çÀÌÆ®¸¦ ±¸µ¿ ÇÏ°í ½Í°Å³ª ÇÑ ¼­¹ö¸¦ ¿©·¯ Æ÷Æ®¸¦ »ç¿ëÇؼ­ ±¸µ¿ ½Í°Å³ª 
       ±âŸ tomcatÀ» ÀÌ¿ëÇؼ­ ¾î·Á¿î ÀÏÀ» ÇÏ°í ½ÍÀº »ç¿ëÀÚµéÀº ¾î¶»°Ô Çմϱî? 
        
       ¾Æ·¡ »çÀÌÆ®¸¦ ¹æ¹® ÇÑ´Ù. 
http://jakarta.apache.org/cvsweb/index.cgi/~checkout~/jakarta-tomcat/src/doc/uguid/tomcat_ug.html
       faq¸¦ µÑ·¯ º¸½Ã°Å³ª.. Âß ÀÐ¾î º¸½Ã°Å³ª ¸ÞÀϸµ ¸®½ºÆ®¿¡ °¡ÀÔÇϼ¼¿ä.. 
4. ±âŸ
    1) ¾ÆÆÄÄ¡ ±âµ¿ / Á¾·á / Àç±âµ¿(bin ¿¡¼­ ÇÑ´Ù.) 
       ./apachectl start 
       ./apachectl stop 
       ./apachectl.restart 
        
    2) tomcat ±âµ¿ / Á¾·á 
       ./startup.sh -f 
       ./shutdown.sh -f 
5. ¸¶Ä¡¸ç..
    ÀÌƲµ¿¾È ¹«Áö °í»ý Çß½À´Ï´Ù. ÀÌ°ÍÀ¸·Î ÀÚ¹Ù¿Í ¸®·è½º¸¦ »ç¶ûÇÏ´Â 
    ¸¹Àº »ç¶÷µé¿¡°Ô Á¶±ÝÀÌ¶óµµ µµ¿òÀÌ µÇ¸é ÁÁ°Ú½À´Ï´Ù. 
    ¸¹Àº ¾÷±×·¹ÀÌµå ºÎŹ µå¸³´Ï´Ù. 

13.10 ¸®´ª½º ¹Ú½º ÇÑ´«¿¡ ¸ð´ÏÅ͸µ Çϱâ

±Û¾´ÀÌ : ¼Û ¿µ¹®(songym@kasan.com)
2000 3¿ù 27ÀÏ
ÇÊÀÚ´Â ¸®´ª½º ·Î ¼­¹ö°ü¸®¸¦ 4³âµ¿¾È ÇØ¿À¸é¼­ ¸¹Àº ½ÃÇà Âø¿À¸¦ °Þ¾ú´Ù. ÇѶ§´Â FWTK ·Î ¹æÈ­º®À» ±¸ÃàÇØ »ç¿ëÇϱ⵵ ÇßÁö¸¸ ½Ç½Ã°£À¸·Î ¸®´ª½º ¹Ú½º¸¦ ¸ð´ÏÅ͸µ ÇÒ ¼ö´Â ¾ø¾ú´Ù. ÇÑ´Ù ÇÏ´õ¶óµµ ¹«Ã´ ¹Ùºü¾ß °¡´ÉÇÒ¼ö ÀÖ¾ú´Ù. ¶ÇÇÑ »ó¿ëÇÁ·Î±×·¥µéÀº »ç¿ëÀÌ ½±Áö ¾Ê¾ÒÀ¸¸ç(? ÇÊÀÚ¿¡°Ô¸¸) °æÀçÀûÀÎ ÀÌÀ¯·Î ¸¹Àº Á¦ÇÑÀÌ ÀÖ¾ú´Ù.

ÇÊÀÚ°¡ À̱ۿ¡ ¾²°íÀÚ ÇÏ´Â ±ÛÀº ¸ð´ÏÅÍ ÇÑ ´ë¿¡¼­ 10´ëÀÌ»óÀÇ ¼­¹ö¸¦ ÇÑ ´«¿¡ ¸ð´ÏÅ͸µ ÇÏ´Â ¹æ¹ýÀÌ´Ù. ÇÊÀÚº¸´Ù ¿ì¼öÇÑ °ü¸®ÀÚµéÀº ÀÌ¹Ì ¾Ë°í ÀÖ°ÚÁö¸¸, ¸ð¸£´Â Ãʺ¸°ü¸®ÀÚµéÀ» À§ÇØ ±ÛÀ» ¾´´Ù.

ÇÊÀÚ°¡ »ç¿ëÇÑ ¹æ¹ýÀº xconsole °ú syslogd¸¦ ÀÌ¿ëÇÑ °ÍÀÌ´Ù. ¹æ¹ýÀº ÀÇ¿Ü·Î °£´ÜÇÏ´Ù.

root@lovin /etc]#vi syslog.conf¸¦ ÀÔ·ÂÇÑ´Ù. 
±×·¯¸é 
# Log all kernel messages to the console. 
# Logging much else clutters up the screen. 
#kern.*                                       /dev/console 
# Log anything (except mail) of level info or higher. 
# Don't log private authentication messages! 
*.info;mail.none;authpriv.none          /var/log/messages (±âº» ¼³Á¤) 
*.info;mail.none;authpriv.none         /dev/console  (ÇÊÀÚ°¡ Ãß°¡ÇÑ ºÎºÐ) 
# The authpriv file has restricted access. 
authpriv.*                                    /var/log/secure(±âº»¼³Á¤) 
authpriv.*                                    /dev/console(ÇÊÀÚÃß°¡) 
# Log all the mail messages in one place. 
mail.*                                        /var/log/maillog 
mail.*                                        /dev/console 
# Everybody gets emergency messages, plus log them on another 
# machine. 
*.emerg                                                 * 
# Save mail and news errors of level err and higher in a 
# special file. 

À§ÀÇ ÆÄÀÏÀ» ÀÚ½ÅÀÇ ÆÄÀÏ°ú ºñ±³ÇØ º¸¸é ¾îµð°¡ ´Ù¸¥Áö ¾Ë¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ´Â À§¿¡ ¼³Á¤µÈ °¢Á¾ log µéÀ» /dev/console ·Î º¸³»´Â °ÍÀÌ´Ù. ÀÚ½ÅÀÇ ÆÄÀÏÀ» °íÄ£ÈÄ /etc/rc.d/init.d ·Î À̵¿ÇÑ´Ù. À̵¿ÈÄ syslog ¸¦ Àç½ÃÀÛ ÇÏ¸é µÈ´Ù.

[root@lovin init.d}#./syslog restart

±âº» ¼³Á¤Àº ³¡³­ °ÍÀÌ´Ù. ¹«Ã´ °£´ÜÇÏ´Ù. ±× ´ÙÀ½ X-window¸¦ ½Ãµ¿Çؼ­ ¾Æ¹« Å͹̳ο¡¼­ xconsoleÀ» ÀÔ·ÂÇÑ´Ù. ±× ·¯¸é ±×³É ÇϾá»öÀÇ Á¶±×¸¸ âÀÌ ¶á´Ù. ÀÌÁ¦ ½ÃÇèÀ» Çغ¸ÀÚ.

[root@lovin init.d]#ftp 0 ¡¡

Çϸé xconsole ¿¡ ·Î±×°¡ »Ñ·ÁÁú °ÍÀÌ´Ù. À̸¦ °è¼Ó »ç¿ëÇÏ·Á¸é X-window ·Î±×¾Æ¿ô½Ã ¼¼¼Ç ÀúÀåÀ» ¼±ÅÃÇÏ¸é µÈ´Ù.

À§¿Í °°Àº ¹æ¹ýÀ¸·Î ¿©·¯´ëÀÇ ¼­¹ö¿¡ Àû¿ëÇÏ¸é ½±°Ô ÇÑ´«¿¡ ¸ð´ÏÅ͸µÀÌ °¡´ÉÇÏ´Ù.

13.11 LILO È°¿ëÇϱâ

±Û¾´ÀÌ : Ȳº´¿ì(dmsrma@hanmail.net)
2000 3¿ù 13ÀÏ
LILO È°¿ëÇϱâ (Window98 + Alzza Linux 6.0 + Power Linux R2 + Mizi Linux 1.0 + RedHat 6.0¼³Ä¡Çϱâ)

ÄÄÇ»ÅÍ È¯°æ ; ÆæƼ¿ò II 466(¼¿·¯·Ð), 128M, 10G, lilo-0.21-6

ÀÛ¼ºÀÚ ÀÎ»ç °â ¹®¼­ ¾²°Ô µÈ °æÀ§ : ¾È³çÇϼ¼¿ä. Ȳº´¿ì¶ó°í ÇÕ´Ï´Ù. À̹ø¿¡ ¸®´ª½º ¼³Ä¡¿¡ ¼º°øÀ» ÇÏ¿´½À´Ï´Ù. ´ë´ÜÈ÷ ȹ±âÀûÀÌÁöµµ ¾ÊÁö¸¸ Ȥ½Ã³ª Àú°°ÀÌ ¿©·¯°³ ¼³Ä¡¸¦ ¿øÇϽô ºÐµéÀÌ ÀÖÀ»±î Çؼ­ Á¦°¡ ¼³Ä¡Çغ» °æÇèÀ» Åä´ë·Î Àû½À´Ï´Ù.

ÀϹÝÀûÀ¸·Î »ý°¢ÇÏ´Â À©µµ¿ì98°ú ¸®´ª½º ¹èÆ÷º» Çϳª¸¦ ¼³Ä¡ ÇÏ´Â °ÍÀÌ ¾Æ´Õ´Ï´Ù. À©µµ¿ì98 + ¸®´ª½º ¹èÆ÷º» 4°³ÀÔ´Ï´Ù. ¿ì¸®³ª¶ó¿¡ ¹èÆ÷µÇ´Â ¸¹Àº ¸®´ª½º ¹èÆ÷º» Áß 4°¡Áö¸¦ ÇѲ¨¹ø¿¡ ±ò¾Æ º¸±â À§Çؼ­ ÇÊ¿äÇÑ ¸®·Î ¼³Á¤¿¡ ´ëÇؼ­ ¾Ë¾Æ º¸°Ú½À´Ï´Ù. ¿Ö ¸®´ª½º¸¸ ±ò¾Ò³Ä°í ÇÏ´Â ºÐµµ Àִµ¥ Á¦°¡ ¸®´ª½º¸¸ ¾Ë°Åµç¿ä.

´ÙÀ½¿¡´Â FreeBSD¿Í BeOS ±×¸®°í ´Ù¸¥ À¯´Ð½º¸¦ ±ò¾Æº¼ »ý°¢ÀÔ´Ï´Ù. ¹èÆ÷º»À» ¸¹ÀÌ ¼³Ä¡ÇÒ ÀÌÀ¯°¡ À־ ¼³Ä¡¸¦ ÇÏ°Ô µÇ¾ú½À´Ï´Ù. ÀÌ·¸°Ô »ç¿ëÇÏ½Ç ºÐÀº ¾ø°ÚÁö¸¸¿ä. ±×¸®°í WINDOW + LINUX + FreeBSD + BeOS¸¦ »ç¿ëÇϽ÷Á´Â ºÐµéÀÇ ±âÃÊ ÀÚ·á°¡ µÇ¾úÀ¸¸é ÇÏ´Â ¸¶À½¿¡ Á¦°¡ ¼³Ä¡ÇÑ °æÇèÀ» ¹ÙÅÁÀ¸·Î ªÀº ±Û ½Ç·ÂÀ¸·Î ¿Ã¸³´Ï´Ù. kldp ¿¡ ¿Ã¶ó °¥¼ö ÀÖÀ»Áö ¸ð¸£°Ú½À´Ï´Ù. ±×·³ ½ÃÀÛÇÏ°Ú½À´Ï´Ù.

1. ¼³Ä¡ ±¸»ó

--------------------------------------------------------------- 
¸ÕÀú °¢ ¿î¿µÃ¼Á¦ÀÇ ¹öÀü Á¤º¸¿Í ÇÏµå °ø°£ ÇÒ´ç ³»¿ªÀÔ´Ï´Ù. 
À©µµ¿ì¿¡¼­ fdisk·Î ÆÄƼ¼ÇÀº C¿Í D°ø°£¸¸ Àâ¾Ò½À´Ï´Ù. 
±×¸®°í ³ª¸ÓÁö´Â ¸®´ª½º¿¡¼­ »ç¿ëÇÒ °ÍÀ̹ǷÎ
ºñ¿öµÎ¾ú½À´Ï´Ù. 
1. À©µµ±×98 SE ¢¡ C µå¶óÀ̺ê(2G, /dev/hda1),  D µå¶óÀ̺ê(1G, /dev/hda5) 
2. ALZZA LINUX ¢¡ 3G, /dev/hda6 
3. POWER LINUX ¢¡ 1.3G, /dev/hda8 
4. MIZI LINUX ¢¡ 1.3G, /dev/hda9 
5. REDHAT ¢¡ 1G, /dev/hda10 
6. SWAP ¢¡ 128M, /dev/hda7 
--------------------------------------------------------------- 

Âü°í·Î lilo°¡ ¹«¾ùÀÎÁö ´Ù ¾Æ½Ã°ÚÁö¸¸ Àá½Ã ¼³¸íÇÏÀÚ¸é, lilo´Â ¸®´ª½º¿¡¼­ °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â ¸®´ª½º ·Î´õÀÔ´Ï´Ù. ¿©·¯ ¿î¿µÃ¼Á¦¸¦ ¼±ÅÃÀûÀ¸·Î ºÎÆÃÇÒ ¼ö ÀÖµµ·Ï ÇØÁÝ´Ï´Ù. ¸®´ª½º ¼³Ä¡½Ã ±âº»ÀûÀ¸·Î ¼³Ä¡ÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °Í°ú º°´Ù¸¥ ¾î·Á¿ò ¾øÀÌ ¼³Á¤ÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸®´ª½ºÀÇ lilo´Â ÇϵåÀÇ Master Boot Recorder(MBR)¿¡ ÀϹÝÀûÀ¸·Î ¼³Ä¡ÇÏ¿© »ç¿ëÇÏ´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ±âŸ ¿©·¯ ¸ÖƼºÎÆ® ¸Å´ÏÀú°¡ ÀÖÁö¸¸ ´Ù¸¥ ¿î¿µÃ¼Á¦¿Í ¸ÖƼ ºÎÆÃÀ» ÇÏ½Ã±æ ¿øÇÏ½Ã¸é ¸®·Î¸¦ »ç¿ëÇÒ °ÍÀ» ±ÇÇÕ´Ï´Ù.

2. ¿©·¯°³ ¹èÆ÷º» ¼³Ä¡½Ã °í·ÁÇØ¾ß ÇÒ »çÇ×

- ÇϳªÀÇ ¿î¿µÃ¼Á¦¸¦ ¼³Ä¡ÇÑ ÈÄ¿¡ ´Ù¸¥ ¿î¿µÃ¼Á¦¸¦ ¼³Ä¡ ÇÏ¿´À» ¶§ÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ®(/etc/fstab ¼öÁ¤)

- ºÎÆà °¡´É¿µ¿ªÀÇ ÇÑ°è : ¸®·Î¸¦ ¼³Ä¡ Çϴµ¥ À־ 1024½Ç¸°´õ ¾ÈÂÊ¿¡ ¸®·Î°¡ ¼³Ä¡ µÇ¾î¾ß ÇÑ´Ù. ´ë·« 8±â°¡ Á¤µµÀÌ´Ù. 8±â°¡ ¾È¿¡ ¸ðµç ¿î¿µÃ¼Á¦(¸®´ª½º)¸¦ ¼³Ä¡ÇØ¾ß ÇÑ´Ù.(/etc/lilo.conf ¼öÁ¤)

- º°·Î »ó°üÀº ¾øÁö¸¸ ¼³Ä¡ÀÇ ÆíÀÇ»ó ¾î¶² ¸®´ª½º¸¦ µðÆúÆ®°ªÀ¸·Î »ç¿ëÇÒ °ÍÀÎÁö¸¦ °áÁ¤ÇØ¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î ¾ËÂ¥¸¦ ±ò°í ³ªÁß¿¡ ÆÄ¿ö¸¦ ±ò¸é ¾ËÂ¥´Â ¾ø¾îÁö°Ô µÈ´Ù. ´Ù½Ã¸»ÇØ ÆÄƼ¼Ç¿¡´Â ³²¾Æ ÀÖÁö¸¸ ¸®·Î¿¡´Â ÆÄ¿öÀÇ Á¤º¸°¡ ³²¾Æ ÀÖ°Ô µÈ´Ù.

3. ¸®´ª½º ¼³Ä¡(Window98 + Alzza Linux 6.0 + Power Linux R2 + Mizi Linux 1.0 + RedHat 6.0 ¼³Ä¡Çϱâ)

- ¸ÕÀú ³ª´Â ¾ËÂ¥ ¸®´ª½º¸¦ µðÆúÆ®·Î »ç¿ë ÇÒ °ÍÀÌ´Ù. ±×·¯¹Ç·Î ¼³Ä¡ ¼ø¼­´Â ¿µ¹®·¹µåÇÞ¢¡¹ÌÁö ¸®´ª½º¢¡ÆÄ¿ö ¸®´ª½º¢¡¾ËÂ¥ ¸®´ª½º ¼ø¼­·Î ±ò °ÍÀÌ´Ù.

- ¸®´ª½º ¼³Ä¡ ¹æ¹ýÀº ´Ù ¾Ë °ÍÀÌ´Ù. ¿©±â¼­´Â »ý·«ÇÑ´Ù. ¸ðµç ¸®´ª½º°¡ ±ò·È´Ù°í ÇßÀ» ¶§ ¸®·ÎÀÇ Á¤º¸´Â À©µµ¿ì98°ú ¾ËÂ¥ÀÇ ¸®·Î°¡ ¶¹´Ù. ±×·¸´Ù¸é ÀÌÁ¦ ¹«¾ùÀ» °íÃÄ ÁÖ¾î¾ß Çϴ°¡°¡ Àǹ®ÀÌ´Ù. º°·Î ¾î·Á¿îÀÏÀº ¾Æ´Ï´Ù. ¸®´ª½º°¡ ¾î¶»°Ô ºÎÆõǴÂÁö ¾Ë°í ¸¶¿îÆ®ÀÇ °³³ä¸¸ ¾Ë¸é ½±°Ô ¼³Ä¡ÇÒ¼ö ÀÖ´Ù.

-------------------------------------------------------------
1) ÀúÀÇ ¸®·Î Á¤º¸ÀÔ´Ï´Ù. (/etc/lilo.conf) 
boot=/dev/hda 
map=/boot/map tall=/boot/boot.b 
prompt 
timeout=50 ult=windows 
image=/boot/vmlinuz-2.2.5-22 
        label=alzzalinux 
        root=/dev/hda6 ¢¡¾ËÂ¥¸®´ª½º°¡ ±ò¸° ÆÄƼ¼Ç 
        read-only 
image=/mnt/power/boot/vmlinuz-2.2.12-20pow 
        label=powerlinux trd=/mnt/power/boot/initrd-2.2.12-20pow.img 
        read-only 
        root=/dev/hda8 ¢¡ÆÄ¿ö ¸®´ª½º°¡ ±ò¸° ÆÄƼ¼Ç 
image=/mnt/mizi/boot/vmlinuz-2.2.13-5mz 
        label=mizilinux 
        read-only 
        root=/dev/hda9 ¢¡¹ÌÁö ¸®´ª½º°¡ ±ò¸° ÆÄƼ¼Ç 
image=/boot/vmlinuz-2.2.5-15 
        label=redhatlinux 
        root=/dev/hda10 ¢¡¿µ¹® ·¹µåÇÞÀÌ ±ò¸° ÆÄƼ¼Ç 
        read-only 
other=/dev/hda1 
        label=windows table=/dev/hda ¢¡À©µµ¿ì°¡ ±ò¸° ÆÄƼ¼Ç 
--------------------------------------------------------------

¢Ñ ¼³¸í

ÀúÀÇ ¸®·Î¸¦ º¸¼ÌµíÀÌ ¾ÆÇ϶ó°í ÇϽô ºÐµµ °è½ÇÅ×°í ÀÌ°Ô ¹¹¾ß¶ó°í ÇÏ´Â ºÐµµ °è½Ã°ÚÁö¸¸ Àú´Â ÀÌ°ÍÀ» ±ò±â À§ÇØ ¿©·¯ °¡Áö ¸®·Î¿¡ ´ëÇÑ ¹®¼­³ª ¸ÞÀÏÀ» ÅëÇؼ­ ´äº¯À» ±¸Çß½À´Ï´Ù. ¸ð¸£½Ã´Â ºÐµéÀÌ º¸¸é ÁÁÀº °æÇèÀ̶ó »ý°¢µË´Ï´Ù.

±×·³ ¼³¸íÀ» Çϸé 4°³ÀÇ ¸®´ª½ºÀÇ ¸®·ÎÁ¤º¸¸¦ ±×´ë·Î °¡Á®´Ù°¡ Â÷·Ê·Î ºÙ¿© ³ÖÀ¸¸é µË´Ï´Ù. °£´ÜÇÏÁÒ. ´ÙÀ½¿¡ ÇØÁÖ¾î¾ß ÇÒ ÀÏÀº ¹Ù·Î ´ÙÀ½¿¡ ³ª¿À´Â /etc/fstabÆÄÀÏÀ» ¼öÁ¤ÇÏ´Â ÀÏÀÔ´Ï´Ù.

ÀúÀÇ fstab ÆÄÀÏÀÇ ³»¿ë 
-------------------------------------------------------------------- 
/dev/hda6               /                    ext2    defaults        1 1 
/dev/hda7               swap                 swap    defaults        0 0 
/dev/hda8               /mnt/power           ext2    defaults        1 1 
/dev/hda9               /mnt/mizi            ext2    defaults        1 1 
/dev/hda10              /mnt/redhat          ext2    defaults        1 1 
/dev/hda1               /mnt/c               vfat    defaults       0 0 
/dev/hda5               /mnt/d               vfat    defaults       0 0 
/dev/fd0                /mnt/floppy          ext2    noauto         0 0 
/dev/cdrom              /mnt/cdrom           iso9660 noauto,ro       0 0 
none                    /proc                proc    defaults       0 0 
none                    /dev/pts             devpts  mode=0622      0 0 
-------------------------------------------------------------------- 

¢Ñ ¼³¸í

ºÎÆÃµÉ ¶§ ÀÚµ¿À¸·Î ¸¶¿îÆ® ÇÏ´Â ¹æ¹ýÀÌÁÒ. À©µµ¿ìÀÇ C, D µå¶óÀ̺굵 ÀÌ·¸°Ô Çؼ­ »ç¿ëÇÏÁÒ. ´Ù¸¥ ¸®´ª½ºµµ ÀÌ·¸°Ô ¸¶¿îÆ® Çؼ­ ¼­·ÎÀÇ ÆÄƼ¼ÇÀ» µ¹¾Æ ´Ù´ÏÁÒ. °¢°¢ÀÇ ¸®´ª½ºÀÇ ´Ù¸¥ ºÎºÐÀÌ ¹«¾ùÀΰ¡¸¦ ¾Ë¼ö ÀÖÀ»±î¿ä? ÀÌ·¸°Ô ÇϼÌÀ¸¸é ¸¶Áö¸· Çϳª°¡ ³²¾ÒÁÒ. ¸®·Î¸¦ ½ÇÇàÇϼžßÁÒ. °ú°¨ÇÏ°Ô lilo¸¦ ŸÀÌÇÎÇϼ¼¿ä.

 
[root@shark /mnt]# lilo 
Added alzzalinux 
Added powerlinux 
Added mizilinux 
Added windows *
Àú´Â ÀÌ·¸°Ô ³ª¿É´Ï´Ù. ¿Ö±×·¯³Ä±¸¿ä. óÀ½¿¡ ¸»¾¸µå¸° ºÎÆð¡´É ¿µ¿ªÀ» ¿µ¹®·¹µåÇÞ ¸®´ª½º°¡ À§¹ÝÇßÁÒ. ÀúÀÇ ¿µ¹®·¹µåÇÞ ¸®´ª½º´Â 1116½Ç¸°´õ¿¡¼­ºÎÅÍ ±ò·Á Àֳ׿ä. ÀúÀÇ ÆÄƼ¼Ç Á¤º¸ÀÔ´Ï´Ù.
--------------------------------------------------------------------- 
Disk /dev/hda: 255 heads, 63 sectors, 1240 cylinders 
Units = cylinders of 16065 * 512 bytes 
Device Boot     Start End Blocks    Id    System 
/dev/hda1       *    1  255     2048256 b       Win95 FAT32 
/dev/hda2               256     1240    7912012+        f       Win95 Ext'd (LBA) 
/dev/hda5               256     383     1028128+        b       Win95 FAT32 
/dev/hda6               384     766     3076416 83      Linux 
/dev/hda7               767     783     136521  82      Linux swap 
/dev/hda8               784     949     1333363+        83      Linux 
/dev/hda9               950     1115    1333363+        83      Linux 
/dev/hda10      1116    1240    1004031 83      Linux 
---------------------------------------------------------------------- 
ÀÌ»óÀÌ ÀúÀÇ À©µµ±×, ¸®´ª½º ¹èÆ÷º» 4°³¸¦ ¼³Ä¡ÇÑ °æÇèÀÔ´Ï´Ù. ¾Æ¹«ÂÉ·Ï ¸¹ÀÌ Âü°í ÇϼÌÀ¸¸é ÇÕ´Ï´Ù. ¶ÇÇÑ ÀÌ°ÍÀ» ÀÀ¿ëÇؼ­ ¿©·¯°³(¸®´ª½º¿Ü)¸¦ ¼³Ä¡ ÇÒ¼ö ÀÖÁÒ. ¸®·ÎÀÇ ¸·°­ÇÑ ÈûÀ» ´À²¸ º¸¼¼¿ä. ¼öÁ¤ÇÏ½Ç °Í ÀÖÀ¸¸é °ú°¨È÷ Çϼ¼¿ä. Àú´Â ÃÖ´ëÇÑ ÀÚ¼¼ÇÏ°Ô ¼³¸íÇÑ ¹®¼­¸¦ ÁÁ¾ÆÇÕ´Ï´Ù.

13.12 mtrr »ç¿ëÀ¸·Î X ¼Óµµ Çâ»ó

±Û¾´ÀÌ : °ü¸®ÀÚ
2000 1¿ù 21ÀÏ
mtrrÀº Pentium Pro,Celeron,Pentium II,III µîÀÇ mtrrÀ» Áö¿øÇÏ´Â ÇÁ·Î¼¼¼­¿¡¼­ »ç¿ëÇÒ¼ö ÀÖ½À´Ï´Ù.

1. Ä¿³Î ÄÄÆÄÀÏ Çϱâ

mtrrÀ» »ç¿ëÇÏ·Á¸é ÀÏ´Ü Ä¿³Î¿¡¼­ mtrrÀ» Áö¿øÇÏ°Ô ÄÄÆÄÀÏ ÇØÁÖ¾î¾ß ÇÕ´Ï´Ù.

Ä¿³Î ÄÄÆÄÀϽà ´ÙÀ½ ¿É¼ÇÀ» ¼±ÅÃÇÕ´Ï´Ù.

Processor type and features
[*] MTRR (Memory Type Range Register) support

´ÙÀ½ »õ·Î¿î Ä¿³Î·Î ÀçºÎÆÃÈÄ cat /proc/mtrr Çغ¸¸é
reg00: base=0x00000000 (   0MB), size= 128MB: write-back, count=1
¿Í °°Àº ¹®ÀåÀÌ º¸ÀÔ´Ï´Ù.

2. ºñµð¿À ·¥ ¾îµå·¹½º ¾Ë¾Æ³»±â

¸ÕÀú ÀÚ½ÅÀÌ »ç¿ëÇÏ´Â ºñµð¿À Ä«µåÀÇ ·¥ ÁÖ¼Ò¸¦ ¾Ë¾Æ³»¾ß Çϴµ¥ ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î ¾Ë¼ö ÀÖ½À´Ï´Ù.

startx -- :1 -probeonly >& /tmp/log
grep Memory /tmp/log
grep videoram /tmp/log

(--) SVGA: PCI: NVidia/SGS-Thomson Riva128 rev 16, Memory @ 0xe4000000
(--) SVGA: videoram: 4064k

À§¿Í °°Àº °á°ú¸¦ º¸¿©Áִµ¥ Á¦ °æ¿ì¿¡´Â 0xe4000000ÀÌ ¾îµå·¹½ºÀÌ°í, ºñµð¿À ·¥Àº 4M ¶ó´Â °ÍÀ» ¾Ë¼ö ÀÖ½À´Ï´Ù.

3. MTRRs ¸¸µé±â

ÀÌÁ¦ ºñµð¿À ·¥ÀÇ ÁÖ¼Ò¿Í Å©±â¸¦ ¾Ë¾Æ³»¾úÀ¸¸é ´ÙÀ½°ú °°ÀÌ ÇØÁÖ¸é µË´Ï´Ù.


echo "base=0xe4000000 size=0x400000 type=write-combining" > /proc/mtrr

cat /proc/mtrr Çغ¸¸é ´ÙÀ½°ú °°Àº °á°ú¸¦ º¼¼ö ÀÖ½À´Ï´Ù.

reg00: base=0x00000000 (   0MB), size= 128MB: write-back, count=1
reg01: base=0xe4000000 (3648MB), size=   4MB: write-combining, count=1

´ÙÀ½°ú °°ÀÌ ÇÏ¸é ¼³Á¤ÇÑ mtrrÀ» ÇØÁ¦ÇÒ¼ö ÀÖ½À´Ï´Ù.
echo "disable=1" > /proc/mtrr

4. Âü°í MTRR (Memory Type Range Register)ÀÌ ¹«¾ùÀΰ¡¿¡ ´ëÇؼ­´Â /usr/src/linux/Documentation(Ä¿³Î¼Ò½º¸¦ °¡Áö°í °è½Ã´Ù¸é:)) µð·ºÅ丮¾È¿¡ mtrr.txt¿¡ ÀÚ¼¼È÷ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

13.13 ATAPI CD-RWÀνĽÃÅ°±â Ver1.02

±Û¾´ÀÌ : ¹Ú ±Ù·Ä(ritter4u@yahoo.com)
2000 1¿ù 22ÀÏ
Á¦°¡ »ç¿ëÇÏ´Â ¹°°ÇÀº LG¿¡¼­ ³ª¿Â ATAPIÇü½ÄÀÇ CD-RWÀÔ´Ï´Ù. ÀÌ°Å ÀνĽÃÅ°´À¶ó±¸ 486¿¡¼­ Ä¿³Î ÄÄÆÄÀÏÀ» ¸î¹ø Çß´ÂÁö... Á¿찣 ´©±º°¡¿¡°Ô µµ¿òÀÌ µÇ±æ ¹Ù¶ó¸ç ½ÃÀÛ ÇÏ°Ú½À´Ï´Ù. ¸î´ÞÀü¿¡ ÇÏÀÌÅÚ ¸®µ¿¿¡ ¿Ã·È´Âµ¥ ÃÖ±Ù ¹®ÀÇ°¡ ÀÚÁÖ ¿À´õ±º¿ä.

À̱ÛÀº GPLÀ» µû¸¨´Ï´Ù. ¼öÁ¤ÇÒ »çÇ×ÀÇ ÁöÀûÀ̳ª Áú¹®Àº ¹Ú±Ù·Ä ritter4u@yahoo.comÀ¸·Î º¸³» Áֽʽÿä.

ÇÊ¿äÇÑ ÇÁ·Î±×·¥ : Ä¿³Î 2.2.X, X-CD-Roast

¾ðÁ¨°¡ ¾óÇÍÀÐÀº ±â¾ïÀ¸·Î IDE CD-RW¸¦ ¸®´ª½º¿¡¼­ »ç¿ëÇغ¸°íÀÚ ³­¸®¸¦ ÃÆÁö¿ä. Áß¿äÇÑ°Ç ATAPI°¡ SCSI¿¡¹Ä·¹À̼ÇÀÌ µÈ´Ù´Â °ÍÀÔ´Ï´Ù. Àü ATAPIÇü½ÄÀÇ CDROMÁö¿øÀ» ¸ðµâÈ­ ½ÃÄ×½À´Ï´Ù. µÎ¹ø°·Î SCSI¿¡¹Ä·¹ÀÌ¼Ç ±â´ÉÀ» Ä×±¸¿ä. ISO9660 File SystemÀº ¸ðµâÈ­½ÃÄ×½À´Ï´Ù ½ºÄ¿Áö Áö¿øÀ» ¸ðµâÈ­ Çß½À´Ï´Ù. Á¦³Ê·² ½ºÄ«½Ã µå¶óÀ̹ö¶ó°í ÇÏÁö¿ä... SCSI-cdromÀ» ¸ðµâÈ­ Çß½À´Ï´Ù.

Ä¿³Î ÄÄÆÄÀÏÈÄ¿¡´Â ./MAKEDEV sg ¸¦ ÀÌ¿ëÇؼ­ Á¦³Ê·² ½ºÄ¿½Ã µð¹ÙÀ̽ºµéÀ» È°¼ºÈ­ ½ÃÄ×½À´Ï´Ù. CD-RWÀ§Ä¡¿¡ µû¶ó hd[x]=ide-scsi ¶ó´Â ¹®±¸·Î CD-RW¸¦ ÀνĽÃÄÑ Áá½À´Ï´Ù.

 (hda=ÇÁ¶óÀ̸Ӹ® ¸¶½ºÅÍ) 
 (hdb=ÇÁ¶óÀ̸Ӹ® ½½·¹À̺ê) 
 (hdc=¼¼ÄÁµå¸® ¸¶½ºÅÍ) 
 (hdd=¼¼ÄÁµå¸® ½½·¹À̺ê)

(ABIT b*6½Ã¸®ÁîÀÇ Ultra DMA66 IDE¸¦ ¾²´Â ¸ÞÀκ¸µå´Â hdeºÎÅÍ hdh±îÁö°¡ Ãß°¡ µË´Ï´Ù) X-CD-Roast¶ó´Â ÇÁ·Î±×·¥À» ±¸Çؼ­ ¼³Ä¡¸¦ Çß½À´Ï´Ù. (ÃÖ±Ù¹öÁ¯Àº 0.96exÀÔ´Ï´Ù. 0.98 ¾ËÆĹöÁ¯µµ ÀÖÁö¸¸...)

¼³Ä¡ÈÄ ½ÇÇàÀ» ½ÃÄѺ¸´Ï ¼Â¾÷À» Ç϶ó°í ÇÏ´õ±º¿ä ¼Â¾÷¸Þ´º¿¡ °¡¸é CD-RW°¡ ÀνÄÀÌ µÇÀÖ½À´Ï´Ù(¼ö½Ê°³) ±×·¯³ª ½Å°æ¾²Áö ¸¶¼¼¿ä... ÀÌÁ¦ºÎÅÍ´Â ±×³É ±Á±â¸¸ ÇÏ¸é µË´Ï´Ù... ´ÙÀ½¿¡´Â ATAPIÁö¿øÀ» ¸ðµÎ²ô°í ½ºÄ¿Áö CDROM°ú ¿¡¹Ä·¹À̼Ǹ¸ °¡Áö°í Ä¿³ÎÀ» ÄÄÆÄÀÏÇØ º¼ »ý°¢ÀÔ´Ï´Ù. Á¦ »ý°¢´ë·Î¶ó¸é ±×¹æ¹ýµµ Á¦´ë·Î Áö¿øµÉ °Í°°½À´Ï´Ù. ±×·³ Á¶±ÝÀ̳ª¸¶ Âü°í°¡ µÇ¾ú±â¸¦ ¹Ù¶ó¸ç...

Âü°í¹®Çå

CD Writer mini-HOWTO 
ATAPI.README (X-CD-ROAST¶ó´Â ÇÁ·Î±×·¥¿¡¼­...)

13.14 ÈÙ ¸¶¿ì½º »ç¿ëÇϱâ

±Û¾´ÀÌ : °ü¸®ÀÚ
99³â 12¿ù 29ÀÏ

¾îÁ¦ Ä£±¸µé°ú ¿¬¸»À» ¸Â¾Æ °£¸¸¿¡ ¿Ü½ÄÀ» ÇÏ·¯ °¬´Ù°¡ ±× ±Ùó ÄÄÇ»ÅÍ »ó°¡¿¡¼­ ¸¶¿ì½º¸¦ Çϳª »ç¿Ô½À´Ï´Ù. 200·çºí(Çѱ¹µ·À¸·Î ¾à 8000¿øÁ¤µµ µÇ·Á³ª?)ÁÖ°í Genius NetMouse Pro¶ó´Â ³ðÀ» »ò´Âµ¥¿ä, °¡¿îµ¥ ÈÙÀÌ ´Þ·ÁÀÖ°í, ¿ÞÂʸ鿡 ¹öÆ°ÀÌ(ÀÌ°ÍÀÌ °¡¿îµ¥ ¹öÆ° ¿ªÈ°À» ÇÏ°í ÀÖ½À´Ï´Ù) Çϳª´õ ´Þ·Á ÀÖ´Â ¸ð¾ç»õ¸¦ ÇÏ°í ÀÖ½À´Ï´Ù.

ÀÌ°Ô X»ó¿¡¼­ ÈÙÀ» »ç¿ëÇÒ¼ö ÀÖ¾î¾ß ÇÒÅÙµ¥ Á¶¸¶Á¶¸¶ Çϸ鼭 ÁýÀ¸·Î µ¹¾Æ¿Ô´Âµ¥¿ä. ¾à 20ºÐ¸¸¿¡ ¼³Á¤³¡³»°í Áö±Ý ¾ÆÁÖ ÆíÇÏ°Ô ¾²°í ÀÖ½À´Ï´Ù. ƯÈ÷ ¹®¼­ ÀÐÀ»¶§ ¾ÆÁÖ ÆíÇϱº¿ä...

ÇÊ¿äÇÑ °Íµé : ¸®´ª½º¿Í X ¼­¹ö(XFree 3.3.2ÀÌ»ó), ÈÙ ¸¶¿ì½º, IM Wheel, ½Ã°£

1. XF86Config ¼öÁ¤Çϱâ

´ÙÀ½Àº ÀúÀÇ XF86Config Pointer Ç׸ñÀÔ´Ï´Ù. XFree3.x °ú 4.0ÀÇ ¼³Á¤ÀÌ ¾à°£ Ʋ¸°°Í¿¡ ÁÖÀÇÇϽʽÿä.

# XFree3.xÀÇ ¼³Á¤ÆÄÀÏ


Section "Pointer"
    Protocol    "IntelliMouse"
    Device      "/dev/ttyS1"
    ZAxisMapping  4 5 
EndSection

# XFree4.0ÀÇ ¼³Á¤ÆÄÀÏ


Section "InputDevice"
    Identifier  "Mouse1"
    Driver  "mouse"
    Option  "Protocol"      "IMPS/2"
    Option  "Device"        "/dev/mouse"
    Option  "Buttons"       "5"
    Option  "ZAxisMapping"  "4 5"
EndSection

Protocol Ç׸ñÀº ÀÚ½ÅÀÇ ÈÙ¸¶¿ì½º°¡ ½Ã¸®¾óÀ̸é "IntelliMouse" ¶Ç´Â "Auto"·Î, PS/2 ÈÙ¸¶¿ì½º¶ó¸é "imps/2" ·Î ÇØÁà¾ß ÇÕ´Ï´Ù. Device ´Â ´ç¿¬È÷ º»Àο¡ ¸Â°Ô ¼³Á¤ÇØ¾ß °ÚÁö¿ä? ZAxisMapping 4 5´Â ²À ³Ö¾îÁà¾ß ÈÙÀ» »ç¿ëÇÒ¼ö ÀÖ½À´Ï´Ù.

2. imwheel ¼³Ä¡.

¿©±â±îÁö µÇ¾úÀ¸¸é imwheelÀ» ¼³Ä¡ÇÕ´Ï´Ù. X ¸®¼Ò½ºÆÄÀÏÀ» Á÷Á¢ °íÃļ­ ÈÙÀ» »ç¿ëÇÒ¼öµµ ÀÖÁö¸¸ ÀÌ°ÍÀÌ ÀÖÀ¸¸é ÈÙ¾À °£ÆíÇÏ°Ô °¢ ÇÁ·Î±×·¥ ¸¶´Ù ÈÙÀÇ ¿ªÈ°À» Á¤ÀÇÇÒ¼ö ÀÖ½À´Ï´Ù. tarº¼ ¼Ò½º¸¦ °¡Á®´Ù Ç®¾îº¸¸é gpm¿¡ ´ëÇÑ ÆÐÄ¡¿Í »ç¿ë¹ýµµ µé¾îÀÖÀ¸´Ï Äֻܼ󿡼­ gpm¾²½Ã´Â ºÐµéÀº Âü°íÇϽñ⠹ٶø´Ï´Ù. ¼³Ä¡´Â °£´ÜÇÏ°Ô make ; make installÇÏ¸é ³¡³³´Ï´Ù. ½ÇÇàÀº imwheel -k ÇØÁÖ¸é µÇ°í¿ä. xinitrc µî Àû´çÇÑ °÷¿¡ Áý¾î ³Ö¾î Ç×»ó ½ÇÇàµÇ°Ô ÇÏ¸é µÇ°ÚÁÒ?

2.1 imwheelrc ¼³Á¤

imwheelrc(/etc/imwheelrc ¶Ç´Â  /.imwheelrc)Àº imwheelÀÇ ¿ªÈ°À» °¢ ÇÁ·Î±×·¥¸¶´Ù Á¤ÀÇÇØÁÙ¼ö ÀÖ´Â ÆÄÀÏÀÔ´Ï´Ù. ´ÙÀ½Àº Á¦ imwheelrcÆÄÀÏÁß hanterm¿¡ °üÇÑ°Í ÀÔ´Ï´Ù.


"Hanterm"
Shift_L,    Up,     Shift_L|Page_Up
Shift_L,    Down,   Shift_L|Page_Down
Control_L,  Up,     Page_Up
Control_L,  Down,   Page_Down
None,       Down,   Down,       7,  1000,   1000
None,       Up,     Up,         7,  1000,   1000

ù¹ø° ÁÙÀ» ¼³¸íÇÏÀÚ¸é "¿ÞÂÊ ½¬ÇÁÆ®¿Í ÈÙÀÇ À§ÂÊÀ» ´­·¶À»¶§ Å°º¸µå·Î ¿ÞÂÊ ½¬ÇÁÆ®¿Í Page_UpÀ» ´­·¶À»¶§¿Í °°Àº ±â´ÉÀ» Çضó" ÀÔ´Ï´Ù. NoneÀº ¹°·Ð ±×³É ÈÙ¸¸ »ç¿ëÇßÀ»¶§ÀÇ ±â´ÉÀÔ´Ï´Ù. Ÿº¼¾È¿¡ µé¾î ÀÖ´Â ¼³Á¤ÆÄÀÏÀ» »ìÆ캸½Ã¸é ½±°Ô Àû¿ëÇÒ¼ö ÀÖÀ¸¸®¶ó »ý°¢µË´Ï´Ù.

rxvtÀÇ °æ¿ì 2.4.6¹öÁ¯ ÀÌ»óºÎÅÍ ÈÙ¸¶¿ì½º Áö¿øÀÌ ÀÚü ³»ÀåµÇ¾î ÀÖ½À´Ï´Ù. Çؼ­ rcÆÄÀÏ¿¡ ¼³Á¤À» µû·Î ÇØÁÖ¸é ¾à°£ ÀÌ»óÇö»óÀ» º¸À̴µ¥, ¾Æ¿¹ rxvt ÄÄÆÄÀÏ ÇÒ¶§ --disable-mousewheelÀ» ÁÖ°í ÄÄÆÄÀÏ Çϰųª, imwheelrc¿¡ XTerm·Î ¼³Á¤ÇØÁÖ°í, rxvt -name xterm °ú °°ÀÌ ½ÇÇàÇØÁÖ¸é µË´Ï´Ù.

3. Âü°í

¾î¶² Á¾·ùÀÇ ÈÙ¸¶¿ì½º¸¦ Áö¿øÇÏ´ÂÁö¿¡ ´ëÇÑ°Í°ú ÈÙ ¸¶¿ì½º »ç¿ë¿¡ ´ëÇÑ ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â Colas Nahaboo X mouse wheel scroll page¿¡ °¡º¸½Ã¸é µË´Ï´Ù.

13.15 ¸ÞÀÏ ¾Ë¸®¾Æ½º¸¦ ÀÌ¿ëÇÑ °£´ÜÇÑ ¸ÞÀϸµ ¸®½ºÆ®

±Û¾´ÀÌ : Á¤ ¿øµµ (darkmage@dreamwiz.com)
2000 2¿ù 2ÀÏ

¸®´ª½º¿¡¼­ ¸ÞÀϾ˸®¾Æ½º¸¦ ÀÌ¿ëÇÏ¸é ¾ÆÁÖ °£´ÜÈ÷ ¸ÞÀϸµ¸®½ºÆ®¸¦ ¸¸µé¼ö°¡ ÀÖ´Ù. ¹°·Ð ÀÌ°ÍÀº ±ØÈ÷ Ãʺ¸ÀûÀÌ°í º¸¾ÈÀÌ ¾ÈµÇ¾î ÀÖÀ¸³ª ¿ÜºÎ¿¡ °ø°³ÇÏÁö ¾Ê°í Ä£±¸³ª ¾Æ´Â »ç¶÷µé³¢¸® ¼­·Î°£ÀÇ À̾߱⸦ ÁÖ°í ¹Þ´Â ´Ù¸é ¾ÆÁÖ À¯¿ëÇÒ °ÍÀÌ´Ù. ±×·¯¸é °£´ÜÇÏ°íµµ ½¬¿î ¹æ¹ýÀÎ ¸ÞÀϾ˸®¾Æ½º¸¦ ¾Ë¾Æº¸ÀÚ. ¾ËÂ¥ ¸®´ª½º 6.1ÀÇ °æ¿ì¿¡ /etc/mail/aliases¿¡¼­ ¼³Á¤À» ÇÑ´Ù. ¿©±â¿¡¼­ ÀڱⰡ ¿øÇÏ´Â ¸ÞÀϱ׷ìÀÇ À̸§À» ¼±ÅÃÇÏÀÚ. ¿ì¼± ³ªÀÇ °æ¿ì¿¡´Â jumpupÀ̶ó´Â À̸§À» ¼±ÅÃÇÏ¿´´Ù.

$ vi aliases

# Basic system aliases -- these MUST be present. 
 MAILER-DAEMON:  postmaster 
 postmaster:     root 

# General redirections for pseudo accounts. 
bin:            root 
daemon:         root 
games:          root 
ingres:         root 
nobody:         root 
system:         root 
toor:           root 
uucp:           root 

# Well-known aliases. 
manager:        root 
dumper:         root 
operator:       root 

#¿©±âÀÇ À̺κÐÀ» Ãß°¡ÇÑ´Ù. 
#Maillist maker 
jumpup: :include:/etc/maillist/jumpup 
#<------------ ¿©±â±îÁö´Â Ãß°¡ÇÏ´Â ºÎºÐÀÌ´Ù. 

# trap decode to catch security attacks 
decode:         root 

# Person who should get root's mail 
#root:          marc 

ÀÌ·¸°ÔÇÏ°í ÀúÀåÀ» Çϸé jumpupÀ̶ó´Â À̸§À¸·Î ¼ö½ÅµÇ´Â °ÍÀº /etc/maillist/jumpupÀ̶ó´Â ÆÄÀÏ¿¡ ÀÖ´Â ÁÖ¼Òµé·Î ´Ù½Ã Àü¼ÛµÈ´Ù. ±×·¯¸é /etc/maillist¶ó´Â µð·ºÅ丮¸¦ ¸¸µé°í ´Ù½Ã jumpupÀ̶ó´Â ÆÄÀÏÀ» ¸¸µç´Ù.

$ mkdir /etc/maillist 
$ chmod 755 /etc/maillist 
$ vi /etc/maillist/jumpup 
        #¿©±â¿¡´Ù°¡ »ç¿ëÀÚµéÀÇ ÁÖ¼Ò¸¦ Àû¾îÁØ´Ù. 
        user1@server.name 
        user2@server2.name 

$ chmod 755 /etc/maillist/jumpup 
$ newaliases 

ÀÌ·¸°Ô ÇسõÀ¸¸é my.server.nameÀ̶ó´Â ¼­¹ö¿¡¼­ ÀÌ·¯ÇÑ ¼ÂÆÃÀ» ÇÑ°æ¿ì jumpup@my.server.name À̶ó´Â À̸§À¸·Î µé¾î°¡´Â ¸ÞÀÏÀº user1@server.name °ú user2.server1.name À̶ó´Â ÁÖ¼Ò·Î ¸ÞÀÏÀ» ´Ù½Ã Àü¼ÛÇÑ´Ù.

³¡À¸·Î sendmailÀÇ °æ¿ì ÆÄÀÏÀÇ Æ۹̼ÇÀÌ ¸ÂÁö°¡ ¾ÊÀ¸¸é ¿¡·¯°¡³ª¸é¼­ ¸ÞÀÏÀÌ Àü¼ÛµÇÁö°¡ ¾Ê´Â´Ù. ±×·¯¹Ç·Î Æ۹̼ÇÀ» ÁöÁ¤ÇØÁÖ´Â °ÍÀÌ ÁÁ´Ù. ¶ÇÇÑ newaliases¶ó´Â °ÍÀ¸·Î ´Ù½Ã Á¤º¸¸¦ °»½ÅÇØÁÖÁö ¾ÊÀ¸¸é ÀÌ°ÍÀº ÀÛµ¿ÇÏÁö¾Ê´Â´Ù. ÀÌ¿¡ À¯ÀÇÇÏ°í ¼öÁ¤ÇÏ¸é µÈ´Ù.

³¡À¸·Î ÀÌ°ÍÀº ¾ÆÁÖ °³ÀÎÀûÀ¸·Î »ç¿ëÇÒ °æ¿ì¿¡ À¯¿ëÇÏ°í ÀÚµ¿À¸·Î ÀÌ·ç¾îÁö´Â °ÍÀº Çϳªµµ ¾øÀ¸¹Ç·Î ÀÏÀÏÀÌ ¼öµ¿À¸·Î ÇؾßÇÑ´Ù´Â ´ÜÁ¡Àº ÀÖ´Ù. ±×·¯¹Ç·Î ÀÛÀº ±×·ìÀÇ ¸ÞÀϸµ¸®½ºÆ®·Î ¾²À̱â´Â ÁÁ´Ù ¶ÇÇÑ º¸¾È¼ºÀÌ ¾øÀ¸¹Ç·Î ¿ÜºÎÀÇ ½ºÆÔ¿¡ Ãë¾àÇÏ´Ï ÁÖ¼Ò¸¦ ³ëÃâ½ÃÅ°Áö ¾Ê´Â °ÍÀÌ Áß¿äÇÏ´Ù. ¹®ÀÇ ÇÒ°ÍÀÌ ÀÖÀ¸½ÅºÐÀº darkmage@dreamwiz.comÀ¸·Î ¹®ÀÇÇÏ½Ã¸é µË´Ï´Ù.

13.16 ÀÚµ¿ ·Î±×ÀÎ

±Û¾´ÀÌ : °ü¸®ÀÚ (eunjea@kldp.org)
Wed Dec 15 04:47:47 MSK 1999

1. ÄÄÇ»ÅÍ ÄÑ¸é ¹Ù·Î X·Î...

º¸¾ÈÀÌ ÇÊ¿ä¾ø´Â Áý¿¡¼­ È¥ÀÚ¸¸ ¾²´Â ¸®´ª½º ¹Ú½º¿¡¼­ ·Î±×ÀÎ °úÁ¤Àº ±ÍÂúÀ» »ÓÀÔ´Ï´Ù. ±×·¡¼­ Àú´Â ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î Àü¿øÀ» ÄÑ¸é ¹Ù·Î X ±îÁö ¶ß°Ô Çسõ¾Ò½À´Ï´Ù. ÀÏ´Ü ÇÑ°¡Áö ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇѵ¥ rungetty ÀÔ´Ï´Ù. ÀÌ°ÍÀº mingetty¸¦ Á»´õ È®ÀåÇÑ °ÍÀε¥ autologin ¸»°íµµ ´Ù¸¥ ±â´Éµµ ¸¹ÀÌ °¡Áö°í ÀÖ½À´Ï´Ù. rungetty´Â http://freshmeat.net/¿¡ °¡½Ã¸é ½±°Ô ãÀ¸½Ç¼ö ÀÖ½À´Ï´Ù. rungetty ¼³Ä¡ÈÄ /etc/inittabÀÇ ³»¿ëÀ» Àû´çÈ÷ °íĨ´Ï´Ù.

# Run gettys in standard runlevels
#1:2345:respawn:/sbin/mingetty tty1 ÀÌ°ÍÀ»
1:2345:respawn:/usr/local/sbin/rungetty --autologin silver tty1 ÀÌ·¸°Ô
¹°·Ð rungetty´Â /usr/local/sbin ¿¡ ¼³Ä¡µÇ¾ú°í, silver´Â À¯Àú À̸§ÀÔ´Ï´Ù. ½Ã½ºÅÛÀ» Àç½ÃÀÛÇغ¸¸é ÀÚµ¿À¸·Î silver¶ó´Â À̸§À¸·Î ·Î±×ÀÎÀÌ ÀÌ·ç¿öÁý´Ï´Ù. ´ÙÀ½ X¸¦ ½ÇÇà½ÃÄÑ¾ß Çϴµ¥ ±×°ÍÀº .bash_profile¿¡ ´ÙÀ½À» ³Ö¾îÁÖ¸é µË´Ï´Ù.

#!/bin/sh
if [ "$WINDOWID" = "" ]; then
startx
fi

ÀÚ ÀÌÁ¦ ÄÄÇ»ÅÍ Àü¿øÀ» ³ÖÀ¸¸é ¿øÇÏ´Â À¯Àú·Î ¹Ù·Î XÈ­¸é ±îÁö ¶ß°Ô µË´Ï´Ù. if¹®ÀÌ ¿Ö Àֳı¸¿ä? ±×·³ »©°í »ç¿ëÇغ¸¼¼¿ä. ±Ý¹æ ¾Æ½Ã°Ô µÉ°Ì´Ï´Ù ;-)

2. ÀÚµ¿ su, ÀÚµ¿ telnet·Î±×ÀÎ

¿©±âÀú±â¼­ ¸¹ÀÌµé µé¾îº¸¼Ì°ÚÁö¸¸ È¥ÀÚ¾²´Â ¹Ú½º¶ó Çصµ root°èÁ¤À¸·Î ¸®´ª½º¸¦ »ç¿ëÇÏ´Â °ÍÀº ¿©·¯°¡Áö À§Çè ¿ä¼Ò°¡ ¸¹½À´Ï´Ù. Çؼ­ ÀÏ¹Ý °èÁ¤À» Çϳª ¸¸µé¾î »ç¿ëÇϴµ¥¿ä. ±×·¡µµ ÇÁ·Î±×·¥ ÀνºÅçÀ̳ª ¼Â¾÷½Ã¿¡´Â ÀÚÁÖ root°èÁ¤À» ÇÊ¿ä·Î ÇÕ´Ï´Ù. ±×·¡¼­ Àú´Â ´ÙÀ½°ú °°ÀÌ root-loginÀ̶ó´Â ½ºÅ©¸³Æ®¸¦ Çϳª ¸¸µé¾ú½À´Ï´Ù.

#!/usr/bin/expect
spawn bash -c "su -"
expect -re "Password:"
sleep 0.2
send "xxxxxxx\r"
interact

expect¸¦ ÀÌ¿ëÇÑ °£´ÜÇÑ ½ºÅ©¸³Æ®Àä, xxxx¿¡ Æнº¿öµå¸¦ ³Ö¾îÁÖ½Ã¸é µÇ°ÚÁÒ? ´ÙÀ½ rxvt -e  /bin/root-login¿Í °°ÀÌ X À©µµ¸Å´ÏÀú ¼³Á¤¿¡ Àû´çÈ÷ ³Ö¾îµÎ½Ã¸é Çѹø Ŭ¸¯À¸·Î root°èÁ¤À» »ç¿ëÇÒ¼ö ÀÖ½À´Ï´Ù.

¿ª½Ã ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î telnet·Î±×Àο¡µµ ¾µ¼ö ÀÖ½À´Ï´Ù.

#!/usr/bin/expect
spawn ztelnet net.silver.org
expect -re "User Name:"
sleep 1
send "silver\r"
expect -re "Password:"
sleep 1
send "xxxxxxx\r"
interact
ztelnetÀ¸·Î net.silver.org¿¡ silver·Î Á¢¼ÓÇÏ´Â ½ºÅ©¸³Æ®ÀÔ´Ï´Ù. ÀÌ·± ¹æ¹ýÀÌ¿Ü¿¡µµ ´õ ³ºÀº ¹æ¹ýÀÌ ºÐ¸íÈ÷ ÀÖÀ¸¸®¶ó »ý°¢µË´Ï´Ù. KLTP¿¡ ¸¹Àº Âü¿© ¹Ù¶ø´Ï´Ù.

13.17 X °íÇØ»óµµ

±Û¾´ÀÌ : Marzio Lee (marzio@zuguri.org)
Date: Sat, 10 Apr 1999 07:13:12 GMT 

Àú´Â »ç¿ëÁßÀÎ ½Ã½ºÅÛ »ç¾ç¿¡¼­ ÃÖ´ë·Î ³¾ ¼ö ÀÖ´Â °íÇØ»óµµÀÇ È­¸éÀ» ¼±È£ÇÏ´Â °ü°è·Î ¾Æ·¡¿Í °°Àº ƯÀÌÇÑ Çػ󵵸¦ ¸¸µé¾î¼­ »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù. Ȥ½Ã ¿©·¯ºÐµéÁß °íÇػ󵵸¦ ¼±È£ÇϽô ºÐÀº ÂüÁ¶Çϼ¼¿ä. ´ëÇü ¸ð´ÏÅÍ¿Í °íÇػ󵵷ΠX¸¦ ¶ç¿ì¸é ¶Ç´Ù¸¥ ¸ÀÀÌ ´À²¸Áý´Ï´Ù.

1. Mach64 4MB VRAMÄ«µå¿¡¼­ Àâ¾Æº» ÃÖ´ëÇØ»óµµ (È­¸éÀÌ ¾à°£ ±ô¹ÚÀÓ)

Modeline "1536x1152" 135.00 1536 1696 1824 1992 1152 1168 1184 1208 (¼öÆò 68KHz, ¼öÁ÷ 56Hz)

2. ¼öÆòÁÖÆļö 31.5-85KHzÀÎ 17ÀÎÄ¡ ¸ð´ÏÅÍ¿Í ¹Ð·¹´Ï¾ö II¿¡¼­ Àâ¾Æº» ÇØ»óµµ

Modeline "1800x1350" 197 1800 2000 2100 2336 1350 1366 1382 1400 (¼öÆò 84KHz, ¼öÁ÷ 60Hz)

3. ¼öÆòÁÖÆļö 31.5-96KHzÀÎ 19ÀÎÄ¡ ¸ð´ÏÅÍ¿Í ¹Ð·¹´Ï¾ö II¿¡¼­ Àâ¾Æº» ÇØ»óµµ

Modeline "1920x1440" 235 1920 2100 2300 2496 1440 1464 1476 1500 (¼öÆò 94KHz, ¼öÁ÷ 62Hz) Modeline "2048x1536" 248 2048 2200 2400 2608 1536 1556 1576 1600 (¼öÆò 95KHz, ¼öÁ÷ 59Hz)

ÁÖ1) À§ÀÇ µ¥ÀÌŸ´Â Á¤È®ÇÑ »ç¾ç¿¡ ÀÇ°ÅÇÏ¿© °è»êÇÑ °ªÀ¸·Î ºñµð¿À¸ðµå¸¦ ¸¸µçÈÄ Å×½ºÆ®ÇÑ °ÍÀÔ´Ï´Ù. ¸¸¾à ¸ð´ÏÅÍÀÇ »ç¾çÀÌ ÀÌ¿¡ ¸ø¹ÌÄ¡°í, ¹üÀ§¸¦ ¹þ¾î³­ ½ÅÈ£¸¦ ¸·Áö ¸øÇÏ´Â ¸ð´ÏÅÍÀÎ °æ¿ì ¸ð´ÏÅÍ¿¡ Ä¡¸íÀûÀÎ ¼Õ»óÀ» ÁÙ ¼ö ÀÖÀ¸¹Ç·Î ÁÖÀÇÇؼ­ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

ÁÖ2) À§ 1¹øÀÇ °æ¿ì RAMDACÀÌ 135MHz±îÁö¹Û¿¡ Áö¿øÇÏÁö ¾Ê¾Æ¼­ ¼öÁ÷ÁÖÆļö¸¦ Èñ»ýÇÏ¿© Çػ󵵸¦ ¿Ã¸° °æ¿ì·Î Àå½Ã°£ÀÇ ÀÛ¾÷½Ã¿¡´Â ÁÁÁö ¸øÇÕ´Ï´Ù. ¶ÇÇÑ Mach64¿ë X¼­¹ö´Â BIOS¿¡¼­ °¡´ÉÇÑ Çػ󵵸¦ Àо ÀûÇÕÇÑ °æ¿ì¿¡¸¸ ¿Ã·ÁÁֱ⠶§¹®¿¡ XFree86ÀÇ ¼Ò½º ÀϺκÐÀ» °íÃÄ¾ß ÇÕ´Ï´Ù.

ÁÖ3) À§ 2¹øÀÇ »ç¾ç¿¡¼­ ¼öÁ÷ÁÖÆļö¸¦ Èñ»ýÇϸé 3¹øÀÇ Çػ󵵸¦ ¸¸µé¼ö´Â ÀÖÀ¸³ª È­¸éÀÌ ½ÉÇÏ°Ô ¶³¸®´Â Áõ»óÀÌ ³ª¿À¹Ç·Î °ÅÀÇ »ç¿ëÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù. ±×·¯³ª Acrobat Reader·Î PDFÆÄÀÏÀ» º¼¶§ °¡²û »ç¿ëÇϱ⵵ ÇÕ´Ï´Ù.

ÁÖ4) À§ 3¹øÀÇ »ç¾çÀ¸·Î 1800x1400Çػ󵵸¦ ¸¸µé °æ¿ì 95KHzÀÇ ¼öÆòÁÖÆļö¿Í 68HzÀÇ ¼öÁ÷ÁÖÆļö¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì¿¡´Â À§ÀÇ 197À̶õ ¼ýÀÚ¸¸ 222·Î ¹Ù²Ù¾îÁÖ¸é µË´Ï´Ù.

3³âÀüºÎÅÍ À§¿Í °°Àº Ư¼ö Çػ󵵸¦ ¸¸µé¾î¼­ »ç¿ëÇϸ鼭 ÀÌ ³»¿ëÀ» ¿©·¯»ç¶÷¿¡°Ô ¾Ë·Á¾ß µÇ³ª ¸»¾Æ¾ß µÇ³ª¸¦ »ý°¢ÇØ º¸¾Ò´Âµ¥, ¿ª½Ã ¾Ë¸®°í, À̸¦ »ç¿ëÇϽô ºÐÀÌ ÁÖÀÇÇؼ­ »ç¿ëÇÏ´Â °ÍÀÌ ¿ÇÀ» °ÍÀ̶ó°í »ý°¢µÇ¾î ÀÌ·¸°Ô ´º½º±×·ì¿¡ ¿Ã¸³´Ï´Ù. ÀÌ¹Ì ½Ã½ºÅÛÀ» °¡Áö°í °è½Å ºÐÀÇ °æ¿ì¿¡´Â ±× Ä«µå¿¡ ¸Â°Ô »ç¿ëÇÏ°í, »õ·Î ±¸ÀÔÇϽô ºÐÀ̶ó¸é Ä«µåÀÇ RAMDACƯ¼º°ú ¸ð´ÏÅÍÀÇ »ç¾çÀ» °ËÅäÇÏ¿© ±¸ÀÔÇϽôµ¥µµ µµ¿òÀÌ µÉ ¼ö Àֱ⸦ ¹Ù¶ø´Ï´Ù.

¿ÜÁ¦ ¸ð´ÏÅÍÀÇ °æ¿ì ¼öÆòÁÖÆļö°¡ ¹«·Á 110KHz±îÁö Áö¿øÇÏ´Â 21ÀÎÄ¡ ¸ð´ÏÅ͵µ ÀÖ´õ±º¿ä, ÀÌ·¯ÇÑ Á¦Ç°ÀÇ °æ¿ì ÃÖ´ë ÇØ»óµµ 2048x1536¿¡¼­ 68HzÀÇ ¼öÁ÷ÁÖÆļö¸¦ ¾òÀ» ¼ö Àִµ¥µµ, 1280x1024Á¤µµ±îÁö¸¸ »ç¿ëÇÑ´Ù¸é ¹°·Ð È­ÁúÀº ÁÁ°ÚÁö¸¸ ¸ð´ÏÅÍÀÇ »ç¾çÀ» ³î¸®´Â °á°ú°¡ ¾Æ´Ò±î »ý°¢µË´Ï´Ù.

¾ÕÀ¸·Î ³ª¿À´Â ºñµð¿À Ä«µåµéÀÌ RAMDAC¼Óµµ°¡ ÃÖ´ë 350MHz±îÁö °£´Ù°í ÇÏ´Ï, °íÇػ󵵷ÎÀÇ ¹ßÀüÀº ³¡¾øÀÌ À̾îÁú °Í °°½À´Ï´Ù. À©µµ±×¿¡¼­´Â Çغ¼¼ö ¾ø´Â XÀ©µµ¿ìÀÇ ÀåÁ¡ÀÌ ¾Æ´Ñ°¡ »ý°¢µÇ´Â±º¿ä (¹°·Ð °ø°³¿ë ¼ÒÇÁÆ®¿þ¾îÀ̱⠶§¹®¿¡ °¡´ÉÇÏ´Ù°í ÇÒ ¼ö ÀÖÁÒ.)

from Marzio Lee


´ÙÀ½ ÀÌÀü Â÷·Ê