¹ÚÁø¿ì / E-mail : reduck96@monster.scu.ac.kr
|
Àü»ê½Ç °ü¸®ÀÚµéÀ̶ó¸é ´ÙÀ½°ú °°Àº ÀÏ·Î ÀÎÇØ ¸¹Àº ½Ã°£À» ÇãºñÇÏ´Â ÀÏÀÌ ÀÖÀ» °ÍÀÌ´Ù. »õ·Î¿î °èÁ¤À» ¸¸µé ¶§, ±âÁ¸ °èÁ¤À» °¡Áø UserµéÀÇ Data¸¦ Á¤¸®ÇÒ ¶§...°ü¸®ÇÒ ÄÄÇ»ÅÍ°¡ 3~4´ëÁ¤µµ¸é ¹«¸® ¾øÀÌ ÇÒ ¼ö ÀÖÀ» Å×Áö¸¸, 10´ë ÀÌ»óÀ̶ó¸é À̾߱â´Â ´Þ¶óÁø´Ù. ¸¸¾à ¿©·¯ »ç¶÷µéÀÇ Data¿Í °èÁ¤À» ÇÑ °÷¿¡¼ °ü¸®ÇÒ ¼ö ÀÖ´Ù¸é ¾ó¸¶³ª ÆíÇÏ°Ú´ÂÁö »ý°¢ÇØ º¸ÀÚ. ¹Ù·Î YP(±¸ NIS)¸¦ ±¸ÃàÇÏ´Â °ÍÀÌ´Ù.
1. YP(±¸ NIS)¶õ ¹«¾ùÀΰ¡ YP ÀÇ Á¤½Ä ¸íĪÀº NIS version 2 ¸¦ ¸»ÇÑ´Ù. ±×·¯³ª NIS+¿Í ±¸º° Áþ±â À§ÇØ YP(Yellow Page) system À̶ó´Â À̸§ÀÌ ¸¹ÀÌ ¾²ÀδÙ. NIS´Â Network Information System ÀÇ ¾àÀÚÀÌ´Ù. 1980³â´ë Áß¹Ý, Sun Microsystem ¿¡¼´Â µÎ °¡Áö
protocol À» ³»³õ¾Ò´Âµ¥, ÇöÀç Sun Microsystem ¿¡¼´Â NIS+¸¦ Á¦°øÇÏ°í Àִµ¥, ÀÌ´Â NIS version 3¿¡ ¼ÓÇϸç, ¿ì¸®°¡ ±¸ÃàÇÏ·Á°í ÇÏ´Â NIS version Àº 2ÀÌ´Ù. YP systemÀÇ ´ë·«ÀûÀÎ ±¸Á¶µµ
2. YP system ±¸ÃàÀ» À§ÇÑ Áغñ YP system Àº ³×Æ®¿öÅ© ±â¹Ý À§¿¡ ±¸ÃàÀÌ µÇ±â ¶§¹®¿¡ ³×Æ®¿öÅ© »óÅ°¡ ¾ÈÁ¤ÀûÀ̾î¾ß µÈ´Ù. ³×Æ®¿öÅ© »óÅ°¡ ºÒ¾ÈÁ¤Çϸé dataÀÇ ¼Õ½Ç ¹× Ŭ¶óÀ̾ðÆ®µéÀÇ ¿ÀÀÛµ¿ µî ¿©·¯ °¡Áö ¾ÈÁÁÀº Çö»óµéÀÌ ÀϾ°Ô µÈ´Ù. º¸Åë ÇϳªÀÇ ¼ºê³Ý¿¡ ¼¹ö¿Í Ŭ¶óÀ̾ðÆ®µéÀÌ °°ÀÌ ¹°·ÁÀÖÀ¸¸é ±¦Âú´Ù. ¸¸¾à ³×Æ®¿öÅ©ÀÇ traffic ¹× collisionÀÌ ÀÚÁÖ ÀÏ¾î³´Ù¸é ¶ó¿ìÅ͸¦ Áß°£¿¡ ³Ö´Â °ÍÀÌ ÁÁ´Ù. ÇÊÀÚ´Â Linux¸¦ ÀÌ¿ëÇÏ¿© ¶ó¿ìÅÍ/°ÔÀÌÆ®¿þÀ̸¦ ¸¸µé¾î »ç¿ëÇÏ°í ÀÖ´Ù. ÀÌ·¸°Ô ¿ÜºÎ¿Í ³»ºÎ ³×Æ®¿öÅ©¸¦ ´ÜÀý½ÃÅ´À¸·Î½á ¾ò´Â À̵æÀº YP system À» ÃÖ»óÀÇ »óÅ·ΠÀ¯Áö ½Ãų ¼ö ÀÖ°í ¿ÜºÎ¿¡µµ YP system À¸·Î ÀÎÇÑ traffic À» »çÀü¿¡ ¿¹¹æÇÒ ¼ö ÀÖ´Ù. ÀÏ´Ü, ³×Æ®¿öÅ©°¡ ÁغñµÇ¸é ¼¹ö°¡ µÉ Linux ¼¹ö¸¦ ÁغñÇÏ¸é µÈ´Ù. Linux ¼¹ö´Â ÀÏ´Ü ¸Þ¸ð¸®°¡ Ä¿¾ßµÇ°í, ƯÈ÷ Çϵåµð½ºÅ©´Â SCSI¸¦ Àû±Ø ÃßõÇÑ´Ù. YP system ÀÌ ±¸ÃàµÇ¸é Ŭ¶óÀ̾ðÆ®µé ¸ðµÎ ¼¹ö¿¡ ¹°·ÁÀֱ⠶§¹®¿¡ Çϵåµð½ºÅ©¿¡ ¸¹Àº ºÎÇϸ¦ ÁÖ°Ô µÈ´Ù. º¸Åë EIDE¹æ½Ä Çϵå·Î´Â 5´ë ÀÌ»óÀÇ Å¬¶óÀ̾ðÆ®µéÀ» ´ã´çÇϱ⠹÷Â÷´Ù. ±×¸®°í ¼¹ö°¡ µÉ PCÀÇ CPU ´Â ±×·¸°Ô ÁÁÀº °ÍÀ» ¼³Ä¡ÇÏÁö ¾Ê¾Æµµ µÈ´Ù. ¼¹öÀÇ ÁÖ¿ä ÀÓ¹«´Â °øÀ¯ÇÏ´Â ºÎºÐÀÇ Á¦°øÀÌ´Ù. ¸¸¾à ¼¹ö ÀÚü¸¦ »ç¿ëÇÑ´Ù¸é CPU´Â ÁÁÀº °ÍÀ» ¼³Ä¡ÇØ ÁÖ¾î¾ß ÇÑ´Ù.
3. YP systemÀ» À§ÇÑ ¼¹ö ¸¸µé±â YP system Àº ¼¹öÀÇ ¿ªÇÒÀÌ »ó´çÈ÷ Å©´Ù. ÇÊÀÚ´Â
ÇöÀç ±¹³»¿¡¼ °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â distribution Linux ·Î¼ Red
Hat 4.2X ¸¦ ±âÁØÀ¸·Î ¼³Ä¡¹ýÀ» ±â¼úÇÏ·Á°í ÇÑ´Ù. ¡Ø ÁÖÀÇÇÒ Á¡ : ÀÌ ±ÛÀ» ¿Ïº®ÇÏ°Ô Çѹø ÀÐ°í ½ÃÀÛÇϱ⠹ٶõ´Ù.
3.1 Linux ¼³Ä¡ ÀÌ ºÎºÐ¿¡¼ º¸Åë Ç® ÆÐÅ°Áö·Î ¼³Ä¡ÇÏ´Â °ÍÀÌ ÁÁ´Ù. Ŭ¶óÀ̾ðÆ®¿¡¼´Â ÇÊ¿ä ¾ø¾îµµ °¡²û¾¿ »ç¿ëÇÒ ÇÁ·Î±×·¥µéÀ» ¼¹ö¿¡ ¼³Ä¡ÇÔÀ¸·Î½á ±×¶§±×¶§ ¼³Ä¡ÇÏÁö ¸»°í ¹Ù·Î »ç¿ëÇÒ ¼ö ÀÖ¾î¼ ÁÁ´Ù. ÀÏ´Ü ÇÊÀÚ´Â ¼¹ö°¡ µÉ PC¿¡´Â Ç® ÆÐÅ°Áö·Î ¼³Ä¡ÇÏ´Â °ÍÀ» ±ÇÇÑ´Ù.
3.2 YP setup YP systemÀ» ¸¸µé±â À§Çؼ´Â ´ÙÀ½ÀÇ ¼Ò½º°¡
ÇÊ¿äÇÏ´Ù. 1) yp-client-2.2-7 ftp.uni.paderborn.de /linux/local/yp À§ÀÇ °¢ ¼Ò½º´Â ±¹³» À¯¸í FTP»çÀÌÆ®¿¡¼µµ ±¸ÇÒ ¼ö ÀÖ´Ù. Âü°í·Î YP system Àº ÇÑ°¡Áö Ä¡¸íÀûÀÎ ¾àÁ¡À» Áö´Ï°í ÀÖ´Ù. ¹Ù·Î ³×Æ®¿öÅ©»óÀÇ º¸¾È ¹®Á¦ÀÌ´Ù. °¢Á¾ µ¥ÀÌÅÍ°¡ ³×Æ®¿öÅ©»óÀ» µ¹¾Æ´Ù´Ï´Âµ¥ ¾ÏȣȰ¡ µÇÁö ¾ÊÀº »óÅ·ΠÀü´ÞÀÌ µÇ±â ¶§¹®ÀÌ´Ù. ¸¸¾à ¿ÜºÎ¿¡¼ YP system À» À§ÇÑ Group °ú Çã¿ëÁ¶°ÇÀ» ¾È´Ù¸é ¿ÜºÎ¿¡¼µµ ¾ó¸¶µçÁö ¼¹öÀÇ ³»¿ëÀ» ¹Ù²Ü ¼ö°¡ ÀÖ´Ù. ±×·¯³ª °ü¸®ÀÚ°¡ ¼¹ö³»ÀÇ º¸¾È¿¡ ½Å°æÀ» ½áÁشٸé ÀÌ·± ¹®Á¦´Â ¹ß»ýÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ±×¹Û¿¡ NIS¿¡ ´ëÇÑ ´õ ¸¹Àº Á¤º¸¸¦ ¾ò±â¸¦ ¿øÇÑ´Ù¸é ´ÙÀ½ÀÇ »çÀÌÆ®¸¦ ¹æ¹®Çϱ⠹ٶõ´Ù. ÀÏ´Ü Linux °¡ ¼³Ä¡µÇ¾î ºÎÆÃÀ» ÇÑ ÈÄÀÇ ´Ü°èºÎÅÍ ½ÃÀÛÇÏ°Ú´Ù. /etc ·Î ÀÚ¸®¸¦ ¿Å±âÀÚ. ±× °÷¿¡ °¡¸é ypserv.conf ¶ó´Â ÆÄÀÏÀÌ ÀÖ´Ù. ¾ø´Ù¸é ¼Ò½º¿Í °°ÀÌ ÀÖÀ¸´Ï º¹»çÇϱ⠹ٶõ´Ù. ÀÌ ºÎºÐÀ» ÀûÀýÇÏ°Ô ¼öÁ¤ÇØ ÁÖÀÚ. ¼öÁ¤ÇÏ´Â ºÎºÐÀÇ ¼³¸íÀº ±× ÆÄÀϾȿ¡ °°ÀÌ ÀÖ´Ù. ´ëºÎºÐ ¼öÁ¤ÇÒ ÇÊ¿ä°¡ ¾øÀ¸´Ï ´ÙÀ½ ´Ü°è·Î ³Ñ¾î°¡°Ú´Ù. /etc/rc.d/init.d/ ·Î °¡¸é, tpserv.conf ÆÄÀÏÀÌ
ÀÖ´Ù. ÀÌ ºÎºÐÀ» ÆíÁýÇØ¾ß ÇÑ´Ù. ¿ì¼± °ü¸®ÀÚ°¡ ÇØ¾ß ÇÒ ÀÏÀº µµ¸ÞÀÎ
³×ÀÓÀ» Á¤ÇÏ´Â °ÍÀÌ´Ù. º¸Åë µµ¸ÞÀÎ ³×ÀÓÀº ÇöÀç »ç¿ëÇÏ°í ÀÖ´Â
µµ¸ÞÀΰú °°ÀÌ Á¤Çصµ µÇÁö¸¸ ´Þ¶óµµ µÈ´Ù. ÇÊÀÚÀÇ °æ¿ì, scu.ac.kr
À» µµ¸ÞÀÎÀ¸·Î »ç¿ëÇÏ°í Àִµ¥, YP system À» À§ÇÑ µµ¸ÞÀÎÀ¸·Î
SCUPHY ¶ó´Â ´ë¹®ÀÚ·Î µÈ µµ¸ÞÀÎÀ» Á¤ÇÏ¿© »ç¿ëÇÏ°í ÀÖ´Ù. #!/bin/sh °ü¸®ÀÚ°¡ À§ÀÇ ÆÄÀÏ¿¡¼ ¼öÁ¤ÇØ ÁÖ¾î¾ß µÉ ºÎºÐÀº
SCUPHY ¶ó°í ¾²¿©Áø ºÎºÐÀÌ´Ù. 1n -s /etc/rc.d/init.d/ypserv.conf S90ypserv ¶ó´Â ¸í·É¾î¸¦ ÁÖÀÚ. S90ypserv ´Â ´Ù¸£°Ô Ç¥ÇöÇÒ
¼öµµ ÀÖÀ¸´Ï °ü¸®ÀÚÀÇ ÆÇ´Ü¿¡ ¸Ã±â°Ú´Ù. ´ÙÀ½À¸·Î /etc/rc.d/init.d µð·ºÅ丮¿¡ °¡¼ ´ÙÀ½ÀÇ ¸í·É¾î¸¦ ÁÖÀÚ. Cbmod a+rx * (ÀÌ ºÎºÐ¿¡ ´ëÇÑ ¼³¸íÀº ClientºÎºÐ¿¡¼ ¼³¸íÇÏ°Ú´Ù.) ÀÌÁ¦ ½Ã½ºÅÛÀ» ¸®ºÎÆÃÇÏÀÚ. Root·Î ·Î±äÇÑ µÚ,
nisdomainname À̶ó´Â ¸í·ÉÀ» ³»·Áº¸ÀÚ. ÀÌÁ¦ /var/yp µð·ºÅ丮·Î °¡ÀÚ. ÀÌÁ¦ make ¸í·ÉÀ» ³»·ÁÁÖÀÚ. ÄÄÆÄÀÏÇÏ´Â µµÁß, ¿¡·¯¸Þ½ÃÁö°¡ ¶ß´Âµ¥, ¹«½ÃÇصµ ±¦Âú´Ù. ÄÄÆÄÀÏÀÌ ³¡³ µÚ, ls ¸í·ÉÀ» ÁÖ¸é »õ·Î¿î µð·ºÅ丮°¡ »ý¼ºµÈ °ÍÀ» º¼ ¼ö ÀÖ´Ù. ¹Ù·Î µµ¸ÞÀγ×ÀÓÀÎ SCUPHY ¶ó´Â µð·ºÅ丮°¡ »ý±ä´Ù. ÀÌÁ¦ NIS ¼¹öºÎºÐÀÌ ³¡³ °ÍÀÌ´Ù. ÀÌÁ¦ NFSºÎºÐÀ» setup ÇÏÀÚ. /etc/exports ¸¦ ¼öÁ¤ÇÏ¿©¾ß ÇÑ´Ù. ÀÏ´Ü °ü¸®ÀÚ´Â °øÀ¯ÇÒ µð·ºÅ丮¸¦ °áÁ¤ÇØ¾ß ÇÑ´Ù. ÇÊÀÚ´Â ±âº»ÀûÀ¸·Î /home °ú /var/spool/mail ºÎºÐÀ» °øÀ¯ÇÒ °ÍÀ» ÃßõÇÑ´Ù. ´«Ä¡ ºü¸¥ °ü¸®ÀÚ´Â ¾Æ½Ã°ÚÁö¸¸, /home Àº °¢ User µéÀÇ ÆÄÀÏÀ» °øÀ¯ÇÏ´Â °ÍÀÌ°í, /var/spool/mail Àº °¢ User µéÀÇ mail µéÀ» ÇÑ °÷¿¡¼ ÀÏ°ýÀûÀ¸·Î º¸°üÇϵµ·Ï ÇÏ´Â Á¶Ä¡ÀÌ´Ù. ´ÙÀ½ÀÇ exports ÆÄÀÏÀ» º¸ÀÚ. #Exports À§ÀÇ ¼³Á¤µéÀ» º¸¸é /cdrom/home/home1/home2/var/spool/mail/usr2/pub
µð·ºÅ丮¸¦ °øÀ¯ÇÏ°Ô µÇ¾î ÀÖ´Ù. monster.scu.ac.kr(rw) AºÎºÐÀº Çã¿ëÇÒ client ÀÇ À̸§ÀÌ°í, BºÎºÐÀº
ÀÐ°í ¾²´Â °ÍÀ» Çã¿ëÇÏ´Â ºÎºÐÀÌ´Ù. ´ÙÀ½À¸·Î Client µéÀ» ¼³Ä¡ÇÏ´Â °ÍÀÌ´Ù. ÇÊÀÚ´Â
¿©·¯ ´ëÀÇ Client µé¿¡°Ô µ¿½Ã¿¡ Linux ¸¦ ¼³Ä¡ÇÏ·Á°í ÇÑ´Ù. ¹Ù·Î
NFS ¸¦ ÀÌ¿ëÇÑ ÀνºÅçÀ» ÇÏ·Á°í ÇÏ´Â °ÍÀÌ´Ù. »ç½Ç Client µé¿¡°Ô´Â
cd-rom ÀÌ ¾ø´Â °ü°è·Î ¾î¿ ¼ö ¾øÀÌ NFS·Î ÀνºÅç ÇÒ ¼ö¹Û¿¡ ¾ø´Ù.
±×·¯³ª NFSÀνºÅçÀÇ ÀåÁ¡Àº µ¿½Ã¿¡ ¿©·¯ ´ëÀÇ Client ¿¡¼ Linux
¸¦ ÀνºÅç ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. À§ÀÇ ¼¹ö ºÎºÐ¿¡¼ /pubºÎºÐÀÌ
°øÀ¯µÇ°Ô µÇ¾î Àִµ¥, ÀÌ°÷¿¡ Red Hat Linux ÀνºÅç ¼Ò½º¸¦ ³öµÎ¸é
µÈ´Ù.
4. Client ¸¸µé±â ÇÊÀÚ´Â Client¿¡ Linux °¡ ¼³Ä¡µÇÁö ¾Ê¾Ò´Ù´Â
ÀüÀç ¾Æ·¡¿¡¼ ¼³¸íÀ» ½ÃÀÛÇÏ°Ú´Ù. ´ÙÀ½À¸·Î´Â µð·ºÅ丮¸¦ ±âÁØÀ¸·Î ÀûÀ¸¸é µÈ´Ù. Red Hat Linux 4.2X CD ¸¦ /pub ¿¡ Åë°·Î º¹»ç¸¦ ÇÏ¿´´Ù¸é /pub/RedHat À̶ó°í Àû¾îÁÖ¸é µÈ´Ù. ³×Æ®¿öÅ© »çÁ¤¿¡ µû¶ó ´Ù¸£Áö¸¸, OK¸¦ ´©¸£¸é ¸¶¿îÆ®¿¡ ¼º°øÇß´Ù´Â ¸Þ´º°¡ ³ª¿Â´Ù. ¸¸¾à ½ÇÆÐÇß´Ù¸é ´ÙÀ½ »çÇ×À» üũÇØ º¸ÀÚ. 1) IP address ¸¦ Àß ¼³Á¤ÇÏ¿© ÁÖ¾ú´Â°¡ º¸Åë 1), 2) ¿¡¼ ÀÌ»óÀ» ¹ß°ßÇÏ¿´´Ù¸é ¹®Á¦´Â
°£´ÜÇÏÁö¸¸, ³×Æ®¿öÅ© Ä«µå°¡ Á¦´ë·Î ÀνĵÇÁö ¾Ê´Â´Ù¸é ¹®Á¦°¡
Á» Å©´Ù. º¸Åë autoprobe ·Î ÀνÄÀ» ÇØÁÖ¸é Ä¿³ÎÀÌ ¾Ë¾Æ¼ ÀνÄÀ»
ÇÏÁö¸¸, ne2000 µî Àú°¡°Ý ³×Æ®¿öÅ© Ä«µå´Â ³×Æ®¿öÅ© Ä«µå¿Í ÇÔ²²
Á¦°øµÈ µð½ºÄÏÀ» ÀÌ¿ëÇÏ¿© ³×Æ®¿öÅ©»óŸ¦ üũÇØ¾ß ÇÑ´Ù. ÀÌ ¶§
³×Æ®¿öÅ© Ä«µåÀÇ irq ¿Í io ºÎºÐÀ» ¾Ë¾ÆµÎÀÚ. ´Ù½Ã ¼³Ä¡µð½ºÄÏÀ¸·Î
ºÎÆÃÀ» Çؼ ³×Æ®¿öÅ© ¼³Á¤ºÎºÐ±îÁö ¸Þ´º¸¦ ³Ñ±âÀÚ. À̶§ autoprobe¸¦
ÇÏÁö¸»°í ¼öµ¿À¸·Î ³×Æ®¿öÅ©¸¦ Àâ¾ÆÁÖ´Â ¸Þ´º¸¦ ¼±ÅÃÇÏÀÚ. ¸¸¾à
³×Æ®¿öÅ© Ä«µåÀÇ irq °¡ 5¹øÀÌ°í, io ´Â 320 À̶ó¸é ´ÙÀ½°ú °°ÀÌ
Àû¾îÁÖÀÚ. 0x5 , 0x320 ÀÌ·¸°Ô Àû¾îÁÖ¸é Ä¿³ÎÀº À§¿¡¼ Àû¾îÁØ Á¤º¸¸¦ Åä´ë·Î ³×Æ®¿öÅ© Ä«µå¸¦ ÀνÄÇÑ´Ù. ´ëºÎºÐ ÀÌ·± ¹æ¹ýÀ¸·Î ÀνÄÀÌ µÇÁö¸¸, ¸¸¾à ¸Þ´º¿¡¼ ¼³Ä¡µÇ¾î ÀÖ´Â ³×Æ®¿öÅ© Ä«µå°¡ ¾ø´Ù¸é...º°¼ö ¾ø´Ù. CD-ROM À» ±¸ÇÏ¿© PCÀÇ Ä¿¹ö¸¦ ¹þ±â°í CD-ROM À» ²È°í ÇÑ ´ë¾¿ Linux ¸¦ ¼³Ä¡ÇÏ´Â ³ë°¡´Ù¸¦ ÇØ¾ß ÇÑ´Ù. ¿©ÇÏÆ° ¸¶¿îÆ®±îÁö ¼º°øÇϸç sekdma ºÎÅÍ´Â ÀϹÝÀûÀ¸·Î ¼³Ä¡ÇÏ´Â ¸Þ´º¿Í ¶È°°ÀÌ ³ª¿À´Ï °ü¸®ÀÚ°¡ ¾Ë¾Æ¼ ÆÐÅ°Áö¸¦ ¼³Ä¡Çϱ⠹ٶõ´Ù. ±×¸®°í ´ç¿¬È÷ ³×Æ®¿öÅ© ºÎºÐÀ» ²À ¼³Á¤ÇÏ¿© ¼³Ä¡ÇÏ¿©¾ß ÇÑ´Ù. ±âº» Linux ¼³Ä¡°¡ ³¡³ µÚ, ÀÌÁ¦ ÇØ¾ß ÇÒ ÀÏÀº ypbind ¸¦ °¢ client µé¿¡°Ô ¼³Ä¡ÇØ ÁÖ´Â °ÍÀÌ´Ù.
4.1 ypbind ¼³Ä¡ ypbind ¼Ò½º´Â yp-client ¼Ò½º¾È¿¡ µé¾î ÀÖ´Ù. ÄÄÆÄÀϹýÀº ¼Ò½º¾ÈÀÇ README ¿Í INSTALL ÆÄÀÏÀ» ÂüÁ¶Çϱ⠹ٶõ´Ù. ÀÏ´Ü ÄÄÆÄÀÏÀ» ÇÏ¸é ¸î °³ÀÇ ÆÄÀϵéÀÌ ³ª¿Â´Ù. ÇÊÀÚ´Â /usr/sbin ¾Æ·¡¿¡ Copy ¸¦ ÇÏ¿´´Ù. ´ÙÀ½À¸·Î yp.conf.example À̶ó´Â ÆÄÀÏÀ» /etc ¹ØÀ¸·Î yp.conf ¶ó´Â À̸§À¸·Î Copy ¸¦ ÇÏÀÚ. Yp.conf ÀÇ ³»¿ëÀ» º¸¸é ´ÙÀ½°ú °°´Ù. # /etc/yp.conf: configuration file for
ypbind. See ypbind(8). À§ÀÇ ³»¿ëÀ» ¼öÁ¤ÇØ¾ß ÇÑ´Ù. ypserver ÀÇ À̸§À» Àû¾îÁÖ¸é µÇ´Âµ¥, ÇÊÀÚÀÇ yp-server ´Â landau.scu.ac.kr À̹ǷΠ´ÙÀ½°ú °°ÀÌ Àû¾îÁÖ¸é µÈ´Ù. # Syntax: ÀúÀåÇÏ°í ºüÁ® ³ª¿Â´Ù. ´ÙÀ½À¸·Î ÇØÁÙ ÀÏÀº ºÎÆö§ ypbind daemon À» ¶ç¿ì´Â ½ºÅ©¸³Æ®¸¦ ¸¸µå´Â ÀÏÀÌ´Ù. yp-clients ¼Ò½º¾È¿¡ ¿¹Á¦°¡ Àִµ¥, ÇÊÀÚÀÇ °æ¿ì´Â ´ÙÀ½°ú °°´Ù. # # Setting up NIS: À§ÀÇ ³»¿ëÀ» ypbindd.init ¶ó´Â À̸§À¸·Î /etc/rc.d/init.d/ ¾Æ·¡¿¡ ÀúÀåÇÏ°Ú´Ù. ´ÙÀ½À¸·Î ÇØÁÙ ÀÏÀº /etc¹Ø¿¡ nisdomainname À̶ó´Â À̸§À¸·Î ´ÙÀ½ÀÇ ³»¿ëÀ» ÀúÀåÇÑ´Ù. SCUPHY nisdomainname À̶ó´Â ÆÄÀÏÀÇ ¿ªÇÒÀº À§ÀÇ ypbindd.init ÆÄÀÏÀÇ ³»¿ëÀ» º¸¸é ¹Ù·Î yp- µµ¸ÞÀÎÀ̸§À» °áÁ¤ÇÏ´Â ºÎºÐÀ̶ó´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. ´ÙÀ½Àº /etc/rc.d/rc3.d µð·ºÅ丮¿¡ ln -s /etc/rc.d/init.d/ypbindd.init
S90ypbindd ¶ó°í ¸µÅ©¸¦ ÇÑ´Ù. ¿©±â¼ ÇÑ°¡Áö ÁÖÀÇÇÒ »çÇ×ÀÌ ÀÖ´Ù. À§ÀÇ ¼¹ö ºÎºÐ¿¡µµ ÇØ´çÀÌ µÇ´Âµ¥, /etc/rc.d/ini.d ¾Æ·¡ÀÇ ÆÄÀϵéÀº ¸ðµÎ ½ÇÇàÇÏ´Â ¸í·ÉµéÀ̶ó´Â Á¡ÀÌ´Ù. ÆÄÀÏÀ» ¸¸µé¸é ÀÏ´Ü Àбâ/¾²±â ºÎºÐ¸¸ °¡´ÉÇÏ°Ô µÇ¾îÀÖÁö, ½ÇÇàÀº ÇÏÁö ¸øÇÏ°Ô µÇ¾î ÀÖÀ½À» ¾Ë ¼ö ÀÖ´Ù. ´ÙÀ½°ú °°ÀÌ ¸í·É¾î¸¦ ÁÖÀÚ. /etc/rc.d/init.d µð·ºÅ丮¿¡ µé¾î°¡¼, chmod a+rx * À§ÀÇ ¸í·É¾î´Â ¸ðµç À¯Àú°¡ ÀÐ°í ½ÇÇàÇÒ ¼ö ÀÖ´Â
Æ۹̼ÇÀ» ÁÖ´Â °ÍÀÌ´Ù. À§ÀÇ ¼¹ö¿¡¼µµ ²À ÇØÁÖ¾î¾ß ÇÒ ¸í·ÉÀÌ´Ï
ÁÖÀÇÇϱ⠹ٶõ´Ù. ¸¸¾à ÇÏÁö ¾ÊÀ¸¸é ºÎÆýà ½ÇÇàÀÌ µÇÁö ¾Ê±â ¶§¹®¿¡
daemon ÀÌ ¶ßÁö ¾Ê´Â´Ù´Â Á¡À» ¸í½ÉÇϱ⠹ٶõ´Ù. root:Ebdqecb3e2m/y:0:0:root:/root:/bin/bash À§ÀÇ ÆÄÀϳ»¿ëÀ» º¸¸é ¸¶Áö¸· ºÎºÐ¿¡ ÀÌ»óÇÑ
±âÈ£¸¦ º¸°Ô µÉ °ÍÀÌ´Ù. ¹Ù·Î NIS¼¹ö·ÎºÎÅÍ ¾ÏÈ£¸¦ ¾ò´Â ºÎºÐÀÓÀ»
¾Ë·ÁÁÖ´Â ºÎºÐÀÌ´Ù. ÀÌ¿¡ ´ëÇÑ ¼³¸íÀº yp-client ¼Ò½º¾ÈÀÇ README
ÆÄÀÏ¿¡ ¼³¸íµÇ¾î ÀÖ´Ù. ÀÏ´Ü À§ÀÇ ÆÄÀϳ»¿ëÀ» ±×´ë·Î ³Ö¾îµµ µÈ´Ù.
root::0:root +:*:0:ºÎºÐ¸¸À» ÷°¡Çϱ⠹ٶõ´Ù. ÀÌÁ¦ ¸¶Áö¸·À¸·Î
¸¶¿îÆ®ÇÒ ºÎºÐ, Áï fstab À» ¼öÁ¤Çϸé /dev/hdal / ext2 defaults
1 1 ¿ø·¡ÀÇ fstab¿¡¼ Ãß°¡ÇÑ ºÎºÐÀº landau:/home /home nfs defaults
1 2 ºÎºÐÀÌ´Ù. ÇÊÀÚÀÇ °æ¿ì ¸¶¿îÆ®ÇÒ µð·ºÅ丮°¡ ¸¹Àº °ü°è·Î ¿©·¯ ºÎºÐÀ» ¸¶¿îÆ® Çϵµ·Ï ½ºÅ©¸³Æ®¸¦ Ãß°¡ÇÏ¿´´Ù. Áß°£ºÎºÐÀÇ /home/home1/home2/var/spool/mail À̶ó´Â ºÎºÐÀÌ Client ºÎºÐÀÇ ¸¶¿îÆ®ÇÒ À§Ä¡ÀÌ´Ù. ÀÏ´Ü /home/home1/home2/var/spool/mail ºÎºÐÀÇ ÇÏÀ§ µð·ºÅ丮¸¦ ±ú²ýÇÏ°Ô Áö¿ì±â ¹Ù¶õ´Ù. ¸¸¾à µð·ºÅ丮°¡ ¾ø´Ù¸é ¸¸µé±â ¹Ù¶õ´Ù. ÀϹÝÀûÀ¸·Î /home1/home2 ºÎºÐÀº ¾øÀ» °ÍÀÌ´Ù. ÇÊÀÚÀÇ °æ¿ì »ç¿ëÀÚµéÀÌ ¸¹Àº °ü°è·Î °ü¸®Çϱâ ÆíÇÏ°Ô µð·ºÅ丮¸¦ ³ª´©¾ú±â ¶§¹®Àε¥, È¿À²ÀûÀ¸·Î °ü¸®¸¦ ¿øÇÑ´Ù¸é ´õ ¸¹ÀÌ ³ª´©¾îµµ »ó°üÀº ¾ø´Ù. ´Ù¸¸ ¼¹öÃø¿¡¼µµ µð·ºÅ丮¸¦ Á¦°øÇÏ´ÂÁö ¼³Á¤ÆÄÀÏ(¼¹öÀÇ /etc/export)À» È®ÀÎÇϱ⠹ٶõ´Ù. /etc/fstabÀ» ¸ðµÎ ¼öÁ¤ÇÏ¿´À¸¸é ÀÌÁ¦ ¸®ºÎÆÃÇÏ´Â Àϸ¸ ³²¾Ò´Ù.
4.2 yp Client Å×½ºÆ® ¸®ºÎÆÃÀ» ÇÑ µÚ ·Î±ä ÇÁ·ÒÇÁÆ®°¡ ¶ß¸é Àý¹ÝÀº
¼º°øÀÌ´Ù. Adduser test ÇÏ¿© test ¶ó´Â °èÁ¤À» ¸¸µç µÚ, /var/yp µð·ºÅ丮¿¡ °¡¼ make ¶ó°í ¸í·É¾î¸¦ ÁØ´Ù. /var/yp ¿¡¼ °èÁ¤À» ¸¸µé ¶§¸¶´Ù make ¸¦ ÇØÁÖ´Â ÀÌÀ¯´Â °èÁ¤À» ¸¸µé ¶§¸¶´Ù yp server ¿¡¼ Á¦°øÇÒ Á¤º¸¸¦ ´Ù½Ã ¸¸µé¾î ÁÖ¾î¾ß Çϱ⠶§¹®ÀÌ´Ù. ÀÌ ºÎºÐÀº cron ´ë¸óÀ¸·Î ÇÑ ½Ã°£ ²Ã·Î ½ÇÇàÀ» ½ÃÄÑÁØ´Ù¸é ´Ü¼ø³ëµ¿½Ã°£À» ÁÙÀÏ ¼ö ÀÖ´Ù. ÀÏ´Ü make ¸í·É¾î¸¦ ÁÖ¸é À§¿¡¼¿Í ¸¶Âù°¡Áö·Î ¿¡·¯ÆûÀÌ ³ª¿À´Âµ¥ ¹«½ÃÇÏÀÚ. ´ÙÀ½À¸·Î Ŭ¶óÀ̾ðÆ®¿¡¼ test ¶ó´Â °èÁ¤À¸·Î ·Î±äÀ» Çغ¸ÀÚ. ¾ÏÈ£´Â ¼¹ö¿¡¼ ¸¸µç ¾ÏÈ£¸¦ ÃÄ¾ß ÇÑ´Ù. ·Î±äÀÌ µÇ¾ú´Â°¡? µÇ¾úÀ¸¸é ÃàÇÏÇÑ´Ù. ÀÌÁ¦ ´Ù¸¥ Client µéµµ À§ÀÇ ¼ø¼´ë·Î ¸¸µé±â ¹Ù¶õ´Ù. ´ÙÀ½À¸·Î´Â ¼¹ö¿¡¼ °èÁ¤À» ¸¸µé°í /var/yp ¿¡¼ make ¸¦ Ä¡¸é µÈ´Ù. yp-client ¿¡¼ ¾ÏÈ£¸¦ ¹Ù²Ü ¶§´Â passwd ¸í·É¾î°¡ ¾Æ´Ñ yppasswd ¸í·É¾î·Î ¾ÏÈ£¸¦ ¹Ù²Ù¾î¾ß ÇÑ´Ù. ¼¹ö¿¡¼ passwd ¸í·É¾î·Î ¾ÏÈ£¸¦ ¹Ù²Ü ¶§´Â root°¡ /var/yp ¿¡ °¡¼ make ¸í·ÉÀ» ÁÖ¾î¾ß client ¿¡¼ º¯°æµÈ ¾ÏÈ£¸¦ ¹Þ°Ô µÈ´Ù´Â Á¡À» ¸í½ÉÇØ µÎÀÚ.
5. yp systemÀÌ Á¦´ë·Î µ¹¾Æ°¡Áö ¾ÊÀ» ¶§ 5.1 yp server¿¡¼ ps -ax ·Î ypserv ¿Í yppasswd daemon ÀÌ Á¦´ë·Î ¶°ÀÖ´ÂÁö È®ÀÎÇØ º¸ÀÚ. 5.2 yp
server ¿¡¼ µµ¸ÞÀÎ À̸§ÀÌ Á¦´ë·Î µé¾î°¡ ÀÖ´ÂÁö nisdomainname
¸í·É¾î·Î È®ÀÎÇØ 5.3 /etc/export ¿¡ ÀÖ´Â µð·ºÅ丮µéÀÌ Á¦´ë·Î °¢ Client º°·Î Çã¿ëÀÌ µÇ¾îÀÖ´ÂÁö È®ÀÎÇØ º¸ÀÚ. 5.4 /etc ¹ØÀÇ YP system ¿¡ °ü·ÃµÈ ¼³Á¤ÆÄÀϵéÀ» È®ÀÎÇØ º¸ÀÚ. 5.5 yp client ¿¡¼ ypbind daemon ÀÌ Á¦´ë·Î ¶°ÀÖ´ÂÁö ps -ax ¸í·É¾î·Î È®ÀÎÇØ º¸ÀÚ. 5.6 yp
client ¿¡¼ ·Î±äÀº µÇ´Âµ¥ Write °¡ µÇÁö ¾ÊÀ» ¶§´Â Server ÃøÀÇ
/etc/export ¿¡¼ Ypsystem ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ »çÇ×Àº /usr/doc/HOWTO/NIS-HOWTO.gz ¹®¼¸¦ ÂüÁ¶Çϱ⠹ٶõ´Ù.
6. Èıâ ÇÊÀÚÀÇ °æ¿ìµµ Ãʱâ NIS-system À» ±¸ÃàÇϴµ¥
¸¹Àº ¾î·Á¿òÀ» °Þ¾ú´Ù. ÇÊÀÚÀÇ E-mail: reduck96@monster.scu.ac.kr |