½Ã½ºÅÛ °ü¸®ÀÚÀÇ °¡Àå Áß¿äÇÑ Ã¥ÀÓ Áß Çϳª´Â ÆÄÀÏ ¼¹ö ½Ã½ºÅÛÀÇ ÇÁ·Î¼¼½º°¡ Á¦´ë·Î ½ÇÇàµÇ°í ÀÖ´ÂÁö È®ÀÎÇÏ´Â °ÍÀÔ´Ï´Ù. ¸ðµç ÆÄÀÏ ¼¹ö ½Ã½ºÅÛ¿¡¼ ½ÇÇàµÇ´Â BOS ¼¹ö´Â ½Ã½ºÅÛ »óÀÇ ´Ù¸¥ AFS ¼¹ö ÇÁ·Î¼¼½º¸¦ °è¼Ó ¸ð´ÏÅÍÇÏ¿© ¿©·¯ºÐÀÇ Ã¥ÀÓÀ» ¸¹ÀÌ ´ú¾î ÁÝ´Ï´Ù. ¶ÇÇÑ ½ÇÆÐÇÑ ÇÁ·Î¼¼½º¸¦ ÀÚµ¿À¸·Î Àç½ÃÀÛÇÏ°í »óÈ£ ÀÇÁ¸¼ºÀ» °í·ÁÇÏ¿© Àç½ÃÀÛ ¼ø¼¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿©·¯ ´Ù¸¥ ÆÄÀÏ ¼¹ö ½Ã½ºÅÛ¿¡¼ ´Ù¸¥ ÇÁ·Î¼¼½ºµéÀÌ ÇÔ²² ½ÇÇàµÇ¹Ç·Î °¢ ÆÄÀÏ ¼¹ö ½Ã½ºÅÛÀÇ BOS ¼¹ö°¡ ¸ð´ÏÅÍÇØ¾ß ÇÒ ÇÁ·Î¼¼½º¸¦ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù (ÇÁ·Î¼¼½º »óÅ Á¦¾î ¹× È®ÀÎ Âü°í).
BOS ¼¹ö°¡ ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ·çƾ À¯Áö°ü¸®¸¦ ¼öÇàÇϰųª ¹®Á¦Á¡(¿¹: µ¥ÀÌÅͺ£À̽º º¹Á¦ ¶Ç´Â »óÈ£ ÀÎÁõ°ú °ü·ÃµÈ ¹®Á¦)À» ¼öÁ¤Çϱâ Àü¿¡ ¼¹ö ÇÁ·Î¼¼½º »óŸ¦ Á÷Á¢ Á¦¾îÇÏ´Â °ÍÀÌ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì¿¡ bos ¸í·ÉÀ» ½ÇÇàÇÏ¿© BOS ¼¹ö¸¦ ÅëÇØ ÇÁ·Î¼¼½º »óŸ¦ Á¦¾îÇØ¾ß ÇÕ´Ï´Ù.
ÀÌ Àå¿¡¼´Â ÁöÁ¤µÈ ¸í·ÉÀ» »ç¿ëÇÏ¿© ´ÙÀ½ Ÿ½ºÅ©¸¦ ¼öÇàÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.
ÇÁ·Î¼¼½º »óÅ °ËÅä | bos status |
BosConfig file ÆÄÀÏÀÇ Á¤º¸ °ËÅä | bos status ¸í·É°ú -long Ç÷¡±× |
ÇÁ·Î¼¼½º ÀνºÅϽº ÀÛ¼º | bos create |
ÇÁ·Î¼¼½º Á¤Áö | bos stop |
Á¤ÁöµÈ ÇÁ·Î¼¼½º ½ÃÀÛ | bos start |
ÇÁ·Î¼¼½º ÀϽà Á¤Áö | bos shutdown |
ÀϽà Á¤ÁöµÈ ÇÁ·Î¼¼½º ½ÃÀÛ | bos startup |
ÇÁ·Î¼¼½º Á¤Áö ÈÄ Áï½Ã Àç½ÃÀÛ | bos restart |
¸ðµç ÇÁ·Î¼¼½º Á¤Áö ÈÄ Áï½Ã Àç½ÃÀÛ | bos restart ¸í·É°ú ÇÔ²² -bosserver Ç÷¡±× |
BOS ¼¹öÀÇ Àç½ÃÀÛ ½Ã°£ °ËÅä | bos getrestart |
BOS ¼¹öÀÇ Àç½ÃÀÛ ½Ã°£ ¼³Á¤ | bos setrestart |
·Î±× ÆÄÀÏ °ËÅä | bos getlog |
¿ø°ÝÀ¸·Î ¸í·É ½ÇÇà | bos exec |
ÀÌ Àý¿¡¼´Â AFS ¼¹ö ½Ã½ºÅÛ¿¡¼ ½ÇÇàµÉ ¼ö ÀÖ´Â ¿©·¯ ´Ù¸¥ ¼¹ö ÇÁ·Î¼¼½º¸¦ ¼³¸íÇÕ´Ï´Ù. ´ÙÁß ¼¹ö ½Ã½ºÅÛÀÌ ÀÖ´Â ¼¿ÀÇ ¸ðµç ½Ã½ºÅÛ¿¡¼ ¸ðµç ÇÁ·Î¼¼½º°¡ ¹Ýµå½Ã ½ÇÇàµÇ´Â °ÍÀº ¾Æ´Õ´Ï´Ù.
AFS ¼¹ö ÇÁ·Î¼¼½º´Â ±× ÄÁÅØ½ºÆ®¿¡ µû¶ó ´ÙÀ½ÀÇ ¼¼ °¡Áö ¹æ½ÄÀ¸·Î ¾ð±ÞµË´Ï´Ù.
´ÙÀ½ Àý¿¡¼´Â ÀÌ·¯ÇÑ ÇÁ·Î¼¼½º¸¦ »ç¿ëÇÏ°Ô µÇ´Â ÀϺΠ°ü¸® Ÿ½ºÅ©¿Í ÇÁ·Î¼¼½ºÀÇ °¢ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ¼¹ö¿¡ ´ëÇÑ Á»´õ ÀϹÝÀûÀÎ ¼³¸íÀ» º¸·Á¸é AFS ¼¹ö ÇÁ·Î¼¼½º ¹× ij½¬ °ü¸® ÇÁ·Î±×·¥À» ÂüÁ¶ÇϽʽÿÀ.
¸ðµç AFS ¼¹ö ½Ã½ºÅÛ¿¡¼ ½ÇÇàµÇ´Â bosserver ÇÁ·Î¼¼½º´Â ½Ã½ºÅÛ¿¡¼ ½ÇÇàµÇ´Â ´Ù¸¥ AFS ¼¹ö ÇÁ·Î¼¼½º¸¦ ¸ð´ÏÅÍÇϴ åÀÓÀ» ¸ÃÀº BOS(Basic OverSeer) ¼¹öÀÔ´Ï´Ù. ÇÁ·Î¼¼½º°¡ ½ÇÆÐÇϸé BOS ¼¹ö´Â »ç¿ëÀÚ°¡ °³ÀÔÇÏÁö ¾Ê¾Æµµ ÇÁ·Î¼¼½º¸¦ ÀÚµ¿À¸·Î Àç½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ´ÙÁß ±¸¼º¿ä¼Ò ÇÁ·Î¼¼½º(¿¹: fs ÇÁ·Î¼¼½º ¸ðÀ½: ÆÄÀÏ ¼¹ö, º¼·ý ¼¹ö ¹× ±¸Á¶ ÇÁ·Î±×·¥¿¡¼ ¼³¸íÇÏ´Â fs ÇÁ·Î¼¼½º)¸¦ °¡Áø ÇÁ·Î¼¼½º¸¦ Àç½ÃÀÛÇÒ ¶§ »óÈ£ ÀÇÁ¸¼ºÀ» °í·ÁÇÕ´Ï´Ù.
BOS ¼¹ö´Â ÀÚ½ÅÀ» ¸ð´ÏÅÍÇϰųª Àç½ÃÀÛÇÏÁö ¾ÊÀ¸¹Ç·Î bos status ¸í·ÉÀÇ Ãâ·Â¿¡ ³ªÅ¸³ªÁö ¾Ê½À´Ï´Ù. ÀÌ ¼¹ö´Â ps ¸í·ÉÀÇ Ãâ·Â¿¡ /usr/afs/bin/bosserver·Î¼ ³ªÅ¸³³´Ï´Ù.
½Ã½ºÅÛ °ü¸®ÀÚ¶ó¸é bos ¸í·ÉÀ» ½ÇÇàÇÏ¿© ´ÙÀ½ À¯ÇüÀÇ Å¸½ºÅ©¸¦ ¼öÇàÇÒ ¶§ BOS ¼¹ö¿¡ Á¢¼ÓÇØ¾ß ÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º ¼¹ö ½Ã½ºÅÛ¿¡¼ ½ÇÇàµÇ´Â buserver´Â ¹é¾÷ ¼¹öÀÔ´Ï´Ù. ÀÌ ¼¹ö´Â ¹é¾÷ ½Ã½ºÅÛ ±¸¼º ¹× ¹é¾÷ µ¥ÀÌÅͺ£À̽ºÀÇ Á¶ÀÛ¿¡ ´ëÇÑ Á¤º¸¸¦ À¯Áö °ü¸®ÇÕ´Ï´Ù.
ÀϹÝÀûÀÎ À̸§ÀÌ ÁöÁ¤µÇ´Â °æ¿ì ÇÁ·Î¼¼½º´Â bos status ¸í·É Ãâ·Â¿¡¼ buserver·Î ³ªÅ¸³³´Ï´Ù. ÀÌ ¼¹ö´Â ps ¸í·ÉÀÇ Ãâ·Â¿¡ /usr/afs/bin/buserver·Î¼ ³ªÅ¸³³´Ï´Ù.
½Ã½ºÅÛ °ü¸®ÀÚ¶ó¸é º¼·ý¿¡¼ ¿µ±¸ ±â¾ï¿µ¿ªÀ¸·Î µ¥ÀÌÅ͸¦ ´ýÇÁÇϰųª µ¥ÀÌÅ͸¦ AFS·Î º¹¿øÇÏ´Â ¹é¾÷ µ¥ÀÌÅͺ£À̽º¿¡ ¹é¾÷ ½Ã½ºÅÛ ±¸¼º Á¤º¸¸¦ º¯°æÇÏ´Â °Í°ú °°Àº Á¤º¸¸¦ ó¸®ÇÏ´Â backup ¸í·ÉÀ» ½ÇÇàÇÒ ¶§ ¹é¾÷ ¼¹ö¿¡ Á¢¼ÓÇØ¾ß ÇÕ´Ï´Ù. AFS ¹é¾÷ ½Ã½ºÅÛ ±¸¼º ¹× AFS µ¥ÀÌÅÍ ¹é¾÷ ¹× º¹¿øÀ» ÂüÁ¶ÇϽʽÿÀ.
¸ðµç ÆÄÀÏ ¼¹ö ½Ã½ºÅÛ¿¡¼ ½ÇÇàµÇ´Â fs ÇÁ·Î¼¼½º´Â ÆÄÀÏ ¼¹ö, º¼·ý ¼¹ö ¹× ±¸Á¶ ÇÁ·Î±×·¥ÀÇ ¼¼ °¡Áö ±¸¼º¿ä¼Ò ÇÁ·Î¼¼½º¸¦ Á¶ÇÕÇÕ´Ï´Ù. ¼¼ °¡Áö ±¸¼º¿ä¼Ò´Â µ¶¸³ÀûÀÎ ±â´ÉÀ» ¼öÇàÇÏÁö¸¸ ´ÙÀ½ ÀÌÀ¯·Î ÀÎÇØ ´ÜÀÏ ÇÁ·Î¼¼½º·Î Á¦¾îµË´Ï´Ù.
ÆÄÀÏ ¼¹ö ±¸¼º¿ä¼Ò´Â ÆÄÀÏ ¹× µð·ºÅ丮 ·¹º§¿¡¼ AFS µ¥ÀÌÅ͸¦ ó¸®Çϰí ÀÀ¿ë ÇÁ·Î±×·¥°ú Ç¥ÁØ ¿î¿µ üÁ¦ ¸í·É¿¡¼ ¿ä±¸ÇÏ´Â ´ë·Î ÆÄÀÏ ½Ã½ºÅÛ ¿ä¼Ò¸¦ ó¸®ÇÕ´Ï´Ù. ±× ±âº» ÀÓ¹«´Â ¿äûµÈ ÆÄÀÏÀ» Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀ» Àü´ÞÇϰí Ŭ¶óÀÌ¾ðÆ®°¡ Á¾·áµÉ ¶§ ÀÌµé ÆÄÀÏÀ» ´Ù½Ã ¼¹ö ½Ã½ºÅÛ¿¡ ÀúÀåÇÏ´Â °ÍÀÔ´Ï´Ù. ¶ÇÇÑ °¢ ÆÄÀÏ ¹× µð·ºÅ丮¿¡ ´ëÇÑ »óÅ ¹× º¸È£ Á¤º¸¸¦ À¯Áö °ü¸®Çϱ⵵ ÇÕ´Ï´Ù. ÀÌ ±¸¼º¿ä¼Ò´Â Á¤»ó ÀÛµ¿ Áß¿¡ °è¼Ó ½ÇÇàµË´Ï´Ù.
º¼·ý ¼¹ö ±¸¼º¿ä¼Ò´Â ÆÄÀÏ ¹× µð·ºÅ丮 ·¹º§ÀÌ ¾Æ´Ñ ¿ÏÀüÇÑ º¼·ý ·¹º§¿¡¼ AFS µ¥ÀÌÅ͸¦ ó¸®ÇÕ´Ï´Ù. vos ¸í·ÉÀÌ ½ÇÇàµÉ °æ¿ì ÀÌ ±¸¼º¿ä¼Ò´Â ´Ù¸¥ ÀÛ¾÷ µµÁß¿¡ Àüü º¼·ýÀ» ÀÛ¼º, Á¦°Å, À̵¿, ´ýÇÁ ¹× º¹¿øÇÕ´Ï´Ù. ÀÌ ±¸¼º¿ä¼Ò´Â Á¤»ó ÀÛµ¿ Áß¿¡ °è¼Ó ½ÇÇàµË´Ï´Ù.
±¸Á¶ ÇÁ·Î±×·¥ ±¸¼º¿ä¼Ò´Â ´Ù¸¥ µÎ ÇÁ·Î¼¼½º Áß Çϳª¿¡ Àå¾Ö°¡ ¹ß»ýÇÑ ÈÄ¿¡¸¸ ½ÇÇàµË´Ï´Ù. ÀÌ ±¸¼º¿ä¼Ò´Â ÆÄÀÏ ½Ã½ºÅÛÀÇ ³»ºÎ Àϰü¼ºÀ» È®ÀÎÇÏ°í ¹ß°ßÇÑ ¿À·ù¸¦ ¼öÁ¤ÇÕ´Ï´Ù.
ÀϹÝÀûÀÎ À̸§ÀÌ ÁöÁ¤µÇ´Â °æ¿ì ÇÁ·Î¼¼½º´Â bos status ¸í·É Ãâ·Â¿¡¼ fs·Î ³ªÅ¸³³´Ï´Ù. º¸Á¶ ¸Þ½ÃÁö°¡ ³ªÅ¸³ª¼ ÆÄÀÏ ¼¹ö ¶Ç´Â ±¸Á¶ ÇÁ·Î±×·¥ ±¸¼º¿ä¼ÒÀÇ »óŸ¦ º¸°íÇÕ´Ï´Ù.ÇÁ·Î¼¼½º »óÅÂ¿Í BosConfig ÆÄÀÏÀÇ Á¤º¸ Ç¥½ÃÇϱ⸦ ÂüÁ¶ÇϽʽÿÀ.
fs ÇÁ·Î¼¼½ºÀÇ ±¸¼º¿ä¼Ò ÇÁ·Î¼¼½º´Â ´ÙÀ½°ú °°ÀÌ ps ¸í·É Ãâ·Â¿¡¼ °³º°ÀûÀ¸·Î ³ªÅ¸³³´Ï´Ù. fs ÇÁ·Î¼¼½º ÀÚü¿¡ ´ëÇÑ Ç׸ñÀº ¾ø½À´Ï´Ù.
ij½¬ °ü¸® ÇÁ·Î±×·¥Àº AFS ÆÄÀÏ ¶Ç´Â µð·ºÅ丮ÀÇ µ¥ÀÌÅͳª »óÅ Á¤º¸¸¦ ¾×¼¼½ºÇÒ ¶§¸¶´Ù ¶Ç´Â UNIX cp ¹× ls ¸í·É°ú °°Àº ÆÄÀÏ Ã³¸® ¸í·ÉÀ» ½ÇÇàÇÒ ¶§ »ç¿ëÀÚ ´ë½Å ÆÄÀÏ ¼¹ö ±¸¼º¿ä¼Ò¿¡ Á¢¼ÓÇÕ´Ï´Ù. »ç¿ëÀÚ´Â ´ÙÀ½ ±â´ÉÀ» ¼öÇàÇÏ´Â fs ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÆÄÀÏ ¼¹ö¿¡ Á÷Á¢ Á¢¼ÓÇÒ ¼ö ÀÖ½À´Ï´Ù.
º¼·ýÀ» ÀÛ¼º, Á¦°Å, º¹Á¦, À̵¿, À̸§ º¯°æ, ´Ù¸¥ Çü½ÄÀ¸·Î º¯°æ ¶Ç´Â ±¸Á¶ÇÏ´Â µîÀÇ ¹æ¹ýÀ¸·Î º¼·ýÀ» ó¸®ÇÏ´Â vos ¸í·ÉÀ» ½ÇÇàÇÒ ¶§ º¼·ý ¼¹ö ±¸¼º¿ä¼Ò¸¦ Á¢¼ÓÇØ¾ß ÇÕ´Ï´Ù. ÁöħÀ» º¸·Á¸é º¼·ý °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.
±¸Á¶ ÇÁ·Î±×·¥Àº º¸Åë Àå¾Ö°¡ ¹ß»ýÇÏ´Â °æ¿ì¿¡ ÀÚµ¿À¸·Î ½ÇÇàµË´Ï´Ù. º¼·ý ±¸Á¶¿¡¼ ¼³¸íÇÏ´Â °Íó·³ bos salvage ¸í·ÉÀ» »ç¿ëÇÏ¿© ±¸Á¶ ÇÁ·Î±×·¥À» ½ÃÀÛÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
µ¥ÀÌÅͺ£À̽º ¼¹ö ½Ã½ºÅÛ¿¡¼ ½ÇÇàµÇ´Â kaserver ÇÁ·Î¼¼½º´Â AFS º¸¾ÈÀÇ ¿©·¯ Ãø¸éÀ» ´ã´çÇÏ´Â ÀÎÁõ ¼¹öÀÔ´Ï´Ù. ÀÌ ¼¹ö´Â ¾ÏÈ£¸¦ ¿ä±¸ÇÏ¿© AFS »ç¿ëÀÚÀÇ ½Å¿øÀ» È®ÀÎÇÕ´Ï´Ù. ¶ÇÇÑ ÀÎÁõ µ¥ÀÌÅͺ£À̽º¿¡ ¸ðµç AFS ¼¹ö ¾ÏÈ£È Å°¿Í »ç¿ëÀÚ ¾ÏÈ£¸¦ À¯Áö °ü¸®ÇÕ´Ï´Ù. ÀÎÁõ ¼¹öÀÇ Æ¼ÄÏ ºÎ¿© ¼ºñ½º(TGS) ¸ðµâÀº AFS Ŭ¶óÀÌ¾ðÆ® ¹× ¼¹ö ÇÁ·Î¼¼½º°¡ º¸¾È ¿¬°áÀ» Çü¼ºÇÒ ¶§ »ç¿ëÇÏ´Â °øÀ¯ ºñ¹ÐÀ» ÀÛ¼ºÇÕ´Ï´Ù.
ÀϹÝÀûÀÎ À̸§ÀÌ ÁöÁ¤µÇ´Â °æ¿ì ÇÁ·Î¼¼½º´Â bos status ¸í·É Ãâ·Â¿¡¼ kaserver·Î ³ªÅ¸³³´Ï´Ù. ka ¹®ÀÚ¿Àº Kerberos ÀÎÁõÀ» »ó¡ÇÏ´Â °ÍÀ¸·Î AFSÀÇ ÀÎÁõ ÇÁ·ÎÅäÄÝÀÌ ¿ø·¡ Massachusetts Institute of Technology's Project Athena¿¡¼ °³¹ßµÈ Kerberos¿¡ ±â¹ÝÀ» µÎ°í ÀÖÀ½À» ¹Ý¿µÇÕ´Ï´Ù.
ÀÌ ¼¹ö´Â ps ¸í·ÉÀÇ Ãâ·Â¿¡ /usr/afs/bin/kaserver·Î¼ ³ªÅ¸³³´Ï´Ù.
½Ã½ºÅÛ °ü¸®ÀÚ¶ó¸é kas ¸í·ÉÀ» ½ÇÇàÇÏ¿© ´ÙÀ½ À¯ÇüÀÇ Å¸½ºÅ©¸¦ ¼öÇàÇÒ ¶§ ÀÎÁõ ¼¹ö¿¡ Á¢¼ÓÇØ¾ß ÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º ¼¹ö ½Ã½ºÅÛ¿¡¼ ½ÇÇàµÇ´Â ptserver ÇÁ·Î¼¼½º´Â º¸È£ ¼¹öÀÔ´Ï´Ù. ±× ±âº» ÀÓ¹«´Â »ç¿ëÀÚ, ½Ã½ºÅÛ ¹× ±×·ì Ç׸ñÀ» Æ÷ÇÔÇÏ´Â º¸È£ µ¥ÀÌÅͺ£À̽º¸¦ À¯Áö °ü¸®ÇÏ´Â °ÍÀÔ´Ï´Ù. º¸È£ ¼¹ö´Â AFS ID¸¦ ÇÒ´çÇϰí À̵é°ú À̸§ °£ÀÇ ¸ÊÇÎÀ» À¯Áö °ü¸®ÇÕ´Ï´Ù. ÆÄÀÏ ¼¹ö´Â »ç¿ëÀÚ°¡ ¿äûµÈ ÀÛ¾÷À» ¼öÇàÇÒ ±ÇÇÑÀÌ ÀÖ´ÂÁö È®ÀÎÇÒ ¶§ º¸È£ ¼¹ö¿¡ ¹®ÀÇÇÕ´Ï´Ù.
ÀϹÝÀûÀÎ À̸§ÀÌ ÁöÁ¤µÇ´Â °æ¿ì ÇÁ·Î¼¼½º´Â bos status ¸í·É Ãâ·Â¿¡¼ ptserver·Î ³ªÅ¸³³´Ï´Ù. ÀÌ ¼¹ö´Â ps ¸í·ÉÀÇ Ãâ·Â¿¡ /usr/afs/bin/ptserver·Î¼ ³ªÅ¸³³´Ï´Ù.
½Ã½ºÅÛ °ü¸®ÀÚ¶ó¸é pts ¸í·ÉÀ» ½ÇÇàÇÏ¿© ´ÙÀ½ À¯ÇüÀÇ Å¸½ºÅ©¸¦ ¼öÇàÇÒ ¶§ º¸È£ ¼¹ö¿¡ Á¢¼ÓÇØ¾ß ÇÕ´Ï´Ù.
¸ðµç ¼¹ö ½Ã½ºÅÛ¿¡¼ ½ÇÇàµÇ´Â runntp ÇÁ·Î¼¼½º´Â ¼¹ö ½Ã½ºÅÛÀÇ Çϵå¿þ¾î ½Ã°è¸¦ µ¿±âÈÇÏ´Â NTPD(Network Time Protocol Daemon)¿¡ ´ëÇÑ Á¦¾î±â ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ¾ÆÁ÷ ¼¹ö ½Ã½ºÅÛ¿¡¼ NTP³ª ´Ù¸¥ ½Ã°£ µ¿±âÈ ÇÁ·ÎÅäÄÝÀ» ½ÇÇàÇϰí ÀÖÁö ¾ÊÀ¸¸é runntp ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
µ¥ÀÌÅͺ£À̽º ¼¹ö ½Ã½ºÅÛÀÇ ½Ã°è´Â AFSÀÇ ºÐ»ê µ¥ÀÌÅͺ£À̽º ±â¼ú(Ubik)ÀÌ ½Ã°èÀÇ ½Ã°£ÀÌ Å« Â÷À̰¡ ¾øÀ» ¶§¸¸ Á¦´ë·Î ±â´ÉÇϱ⠶§¹®¿¡ µ¿±âȸ¦ ÀÌ·ç¾î¾ß ÇÕ´Ï´Ù(ÀûÀýÇÑ Ubik ÀÛ¾÷À» À§ÇÑ ¼¿ ±¸¼º Âü°í). ÆÄÀÏ ¼¹ö ½Ã½ºÅÛÀÇ ½Ã°è´Â ÆÄÀÏ ¼¹ö°¡ ÆÄÀÏ¿¡ ¼öÁ¤ ½Ã°£ ¼ÒÀÎÀ» ¼³Á¤ÇÒ »Ó ¾Æ´Ï¶ó ÀϹÝÀûÀÎ ±¸¼º¿¡¼ AFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ´ëÇÑ ½Ã°£ ¼Ò½º·Î ÀÛµ¿Çϱ⠶§¹®¿¡ À߸øµÇ¸é ¾ÈµË´Ï´Ù.
ÀϹÝÀûÀÎ À̸§ÀÌ ÁöÁ¤µÇ´Â °æ¿ì ÇÁ·Î¼¼½º´Â bos status ¸í·É Ãâ·Â¿¡¼ runntp·Î ³ªÅ¸³³´Ï´Ù. ÀÌ ÇÁ·Î¼¼½º´Â ps ¸í·ÉÀÇ Ãâ·Â¿¡¼ /usr/afs/bin/runntp·Î¼ ³ªÅ¸³³´Ï´Ù. ps ¸í·ÉÀÇ Ãâ·Â¿¡´Â ntpd¶ó´Â Ç׸ñµµ µé¾î ÀÖ½À´Ï´Ù. ±× Á¤È®ÇÑ ¾ç½ÄÀº »ç¿ëÀÚ°¡ runntp ¸í·É¿¡ Á¦°øÇÑ Àμö¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.
½Ã½ºÅÛ °ü¸®ÀÚ¶ó¸é AFS ºü¸¥ ½ÃÀÛÀÇ Áöħ¿¡ µû¶ó NTPD¸¦ ¼³Ä¡ÇÒ ¶§ Á÷Á¢ NTPD¿¡ Á¢¼ÓÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
°»½Å ¼¹ö´Â µÎ °¡Áö º°µµÀÇ ºÎºÐÀ¸·Î ±¸¼ºµË´Ï´Ù. °¢°¢Àº ´Ù¸¥ À¯ÇüÀÇ ¼¹ö ½Ã½ºÅÛ¿¡¼ ½ÇÇàµË´Ï´Ù. upserver ÇÁ·Î¼¼½º´Â °»½Å ¼¹öÀÇ ¼¹ö ºÎºÐÀÔ´Ï´Ù. ±× ±â´ÉÀº ´ÙÀ½°ú °°ÀÌ »ç¿ëÇÏ´Â AFS ¹öÀü¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.
upclient ÇÁ·Î¼¼½º´Â °»½Å ¼¹öÀÇ Å¬¶óÀÌ¾ðÆ® ºÎºÐÀ¸·Î ¼¹ö ºÎºÐ°ú ¸¶Âù°¡Áö·Î ±× ±â´ÉÀº »ç¿ëµÇ´Â AFS ¹öÀü¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.
ÀϹÝÀûÀÎ À̸§ÀÌ ÁöÁ¤µÈ °æ¿ì bos status ¸í·ÉÀÇ Ãâ·Â¿¡¼ ¼¹ö ºÎºÐÀº upserver·Î ³ªÅ¸³ª°í Ŭ¶óÀÌ¾ðÆ® ºÎºÐÀº upclientbin ¹× upclientetc·Î ³ªÅ¸³³´Ï´Ù. ps ¸í·ÉÀÇ Ãâ·Â¿¡¼ ¼¹ö ºÎºÐÀº /usr/afs/bin/upserver·Î ³ªÅ¸³ª°í Ŭ¶óÀÌ¾ðÆ® ºÎºÐÀº /usr/afs/bin/upclient·Î ³ªÅ¸³³´Ï´Ù.
ÀÏ´Ü °»½Å ¼¹ö¸¦ ¼³Ä¡ÇßÀ¸¸é °»½Å ¼¹ö¿¡ Á÷Á¢ Á¢¼ÓÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ÀÌ ¼¹ö´Â »ç¿ëÀÚ°¡ bos ¸í·ÉÀ» »ç¿ëÇÏ¿© ºÐ¹èÇÏ´Â ÆÄÀÏÀ» º¯°æÇÒ ¶§¸¶´Ù ÀÚµ¿À¸·Î ÀÛµ¿µË´Ï´Ù.
µ¥ÀÌÅͺ£À̽º ¼¹ö ½Ã½ºÅÛ¿¡¼ ½ÇÇàµÇ´Â vlserver ÇÁ·Î¼¼½º´Â °¢ º¼·ýÀ» ÀúÀåÇÏ´Â ÆÄÀÏ ¼¹ö ½Ã½ºÅÛÀ» ÀÚµ¿À¸·Î ÃßÀûÇÏ¿© ±× À§Ä¡¸¦ Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡ °¡½ÃÀûÀ¸·Î ¾Ë·Á ÁÖ´Â º¼·ý À§Ä¡(VL) ¼¹öÀÔ´Ï´Ù.
ÀϹÝÀûÀÎ À̸§ÀÌ ÁöÁ¤µÇ´Â °æ¿ì ÇÁ·Î¼¼½º´Â bos status ¸í·É Ãâ·Â¿¡¼ vlserver·Î ³ªÅ¸³³´Ï´Ù. ÀÌ ¼¹ö´Â ps ¸í·ÉÀÇ Ãâ·Â¿¡¼ /usr/afs/bin/vlserver·Î ³ªÅ¸³³´Ï´Ù.
½Ã½ºÅÛ °ü¸®ÀÚ¶ó¸é º¼·ýÀÇ »óŸ¦ º¯°æÇÏ´Â vos ¸í·ÉÀ» ½ÇÇàÇÒ ¶§ VL ¼¹ö¿¡ Á¢¼ÓÇØ¾ß ÇÕ´Ï´Ù(VLDB¿¡ »óÅ º¯°æ ³»¿ëÀ» ÀúÀåÇÕ´Ï´Ù).
¼¹ö ½Ã½ºÅÛ¿¡¼ ½ÇÇàµÇ´Â AFS ¼¹ö ÇÁ·Î¼¼½º¸¦ Á¤ÀÇÇÏ·Á¸é bos create ¸í·ÉÀ» »ç¿ëÇÏ¿© ·ÎÄà /usr/afs/local/BosConfig ÆÄÀÏ¿¡ À̵é ÇÁ·Î¼¼½º¿¡ ´ëÇÑ Ç׸ñÀ» ÀÛ¼ºÇϽʽÿÀ. BOS ¼¹ö´Â BosConfig ÆÄÀÏ¿¡¼ Run »óÅ Ç÷¡±×°¡ ºÙÀº ÇÁ·Î¼¼½º¸¦ ¸ð´ÏÅÍÇϰí À̵é ÇÁ·Î¼¼½º¿¡ Àå¾Ö°¡ ¹ß»ýÇÑ °æ¿ì ÀÚµ¿À¸·Î Àç½ÃÀÛÀ» ½ÃµµÇÕ´Ï´Ù. ÇÁ·Î¼¼½º Ç׸ñÀ» ÀÛ¼ºÇÑ ÈÄ¿¡ bos ÁýÇÕÀ¸·ÎºÎÅÍ ´Ù¸¥ ¸í·ÉÀ» »ç¿ëÇÏ¿© ¿øÇÏ´Â ´ë·Î ÇÁ·Î¼¼½º¸¦ Á¤Áö ¹× ½ÃÀÛÇϰųª »óÅ Ç÷¡±×¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
bos ¸í·ÉÀ» »ç¿ëÇÏÁö ¾Ê°í Á÷Á¢ BosConfig ÆÄÀÏÀ» ÆíÁýÇÏÁö ¾Êµµ·Ï ÇϽʽÿÀ. ÀÌ¿Í ¸¶Âù°¡Áö·Î ¼¹ö ÇÁ·Î¼¼½º¸¦ BosConfig ÆÄÀÏ¿¡ ³ª¿ÇÏÁö ¾Ê°í ¼¹ö ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇϰųª UNIX kill ¸í·É°ú °°Àº ÇÁ·Î¼¼½º Á¾·á ¸í·ÉÀ» »ç¿ëÇÏ¿© ÇÁ·Î¼¼½º¸¦ Á¤ÁöÇÏ´Â °ÍÀº ¹Ù¶÷Á÷ÇÏÁö ¸øÇÕ´Ï´Ù.
BosConfig ÆÄÀÏÀÇ ÇÁ·Î¼¼½º Ç׸ñ¿¡´Â ´ÙÀ½ Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù.
BosConfig ÆÄÀÏÀº ÇÁ·Î¼¼½º Á¤ÀÇ¿Í ÇÔ²² »õ 2Áø ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â ÇÁ·Î¼¼½º ¹× BOS ¼¹ö¸¦ Æ÷ÇÔÇÏ´Â ¸ðµç ¼¹ö ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ÀÚµ¿ Àç½ÃÀÛ ½Ã°£À» ±â·ÏÇÕ´Ï´Ù. BOS ¼¹öÀÇ Àç½ÃÀÛ ½Ã°£ ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.
BOS ¼¹ö´Â ½ÃÀ۵ǰųª Àç½ÃÀÛµÉ ¶§¸¶´Ù BosConfig ÆÄÀÏÀ» ÀÐ¾î ¾î¶² ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇÏ¿© ¸ð´ÏÅÍÇÒÁö È®ÀÎÇÕ´Ï´Ù. ¶ÇÇÑ ±× Á¤º¸¸¦ Ä¿³Î ¸Þ¸ð¸®¿¡ Àü¼ÛÇÏ°í ´ÙÀ½ Àç½ÃÀÛ ¶§±îÁö BosConfig ÆÄÀÏÀ» ´Ù½Ã ÀÐÁö ¾Ê½À´Ï´Ù. À̰ÍÀº BOS ¼¹öÀÇ ¸Þ¸ð¸® »óŰ¡ BosConfig ÆÄÀϰú´Â µ¶¸³ÀûÀ¸·Î º¯°æµÉ ¼ö ÀÖÀ½À» ÀǹÌÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ÇÁ·Î¼¼½º¸¦ Á¤ÁöÇϰí BosConfig ÆÄÀÏ¿¡¼ ±× »óÅ Ç÷¡±×¸¦ RunÀ¸·Î ³²°Ü µÎ°Å³ª BosConfig ÆÄÀÏ¿¡¼ ±× »óÅ Ç÷¡±×°¡ NotRunÀÎ °æ¿ì¿¡µµ ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.
Àá±ñ µ¿¾È µ¥ÀÌÅͺ£À̽º ¼¹ö ÇÁ·Î¼¼½º(ÀÎÁõ ¼¹ö, ¹é¾÷ ¼¹ö, º¸È£ ¼¹ö ¶Ç´Â º¼·ý À§Ä¡ ¼¹ö)¸¦ ½ÃÀÛÇϰųª Á¤ÁöÇÒ ¶§ AFS ºü¸¥ ½ÃÀÛ¿¡¼ µ¥ÀÌÅͺ£À̽º ¼¹ö ½Ã½ºÅÛÀÇ ¼³Ä¡ ¶Ç´Â Á¦°Å¿¡ ´ëÇÑ ÁöħÀ» µû¶ó¾ß ÇÕ´Ï´Ù. ´ÙÀ½Àº ¿Ã¹Ù¸¥ AFS ±â´ÉÀ» À¯ÁöÇϱâ À§ÇØ ¼öÇàÇØ¾ß Çϴ Ÿ½ºÅ©¿¡ ´ëÇÑ ¿ä¾àÀÔ´Ï´Ù.
ÀϹÝÀûÀÎ ¼¿ ±¸¼º¿¡¼ °¢ ½Ã½ºÅÛ À¯ÇüÀ» °¡Áø ÇϳªÀÇ ¼¹ö ½Ã½ºÅÛÀº 2Áø ºÐ»ê ½Ã½ºÅÛÀ¸·Î ÀÛµ¿µÇ°í °»½Å ¼¹öÀÇ ¼¹ö ºÎºÐ(upserver ÇÁ·Î¼¼½º)¸¦ ½ÇÇàÇÏ¿© ±× /usr/afs/bin µð·ºÅ丮ÀÇ ³»¿ëÀ» ºÐ¹èÇÕ´Ï´Ù. ÇØ´ç ½Ã½ºÅÛ À¯ÇüÀ» °¡Áø ´Ù¸¥ ¼¹ö ½Ã½ºÅÛÀº 2Áø ºÐ»ê ½Ã½ºÅÛÀ» ÂüÁ¶ÇÏ´Â °»½Å ¼¹ö Ŭ¶óÀÌ¾ðÆ® ºÎºÐ(ÀϹÝÀûÀ¸·Î upclientbin¶ó°í ÇÔ)ÀÇ ÀνºÅϽº¸¦ ½ÇÇàÇÕ´Ï´Ù.
¹Ì±¹ÆÇ AFS¸¦ ½ÇÇàÇÏ´Â °æ¿ì ¼³Ä¡Çϴ ù¹øÂ° ¼¹ö ½Ã½ºÅÛÀÌ ½Ã½ºÅÛ Á¦¾î ½Ã½ºÅÛÀ¸·Î ÀÛµ¿ÇÏ´Â °ÍÀÌ ÀϹÝÀûÀ̸ç ÀÌ ½Ã½ºÅÛÀº °»½Å ¼¹öÀÇ ¼¹ö ºÎºÐ(upserver ÇÁ·Î¼¼½º)¸¦ ½ÇÇàÇÏ¿© ±× /usr/afs/etc µð·ºÅ丮ÀÇ ³»¿ëÀ» ºÐ¹èÇÕ´Ï´Ù. ´Ù¸¥ ¸ðµç ¼¹ö ½Ã½ºÅÛÀº ½Ã½ºÅÛ Á¦¾î ½Ã½ºÅÛÀ» ÂüÁ¶ÇÏ´Â °»½Å ¼¹ö Ŭ¶óÀÌ¾ðÆ® ºÎºÐ(ÀϹÝÀûÀ¸·Î upclientetc¶ó°í ÇÔ)ÀÇ ÀνºÅϽº¸¦ ½ÇÇàÇÕ´Ï´Ù.
ÁÖ: | °¢±¹ ¾ð¾îÆÇ AFS¸¦ »ç¿ëÇÏ´Â °æ¿ì /usr/afs/etc µð·ºÅ丮ÀÇ ³»¿ëÀ» ºÐ¹èÇϱâ À§ÇØ °»½Å ¼¹ö¸¦ »ç¿ëÇÏÁö ¾Êµµ·Ï ÇϽʽÿÀ (½Ã½ºÅÛ Á¦¾î ½Ã½ºÅÛÀ» ½ÇÇàÇÏÁö ¾Ê°Ô µÊ). ÀÌ Àå¿¡ ³ª¿À´Â ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ¸ðµç ÂüÁ¶¸¦ ¹«½ÃÇϽʽÿÀ. |
ÇöÀç 2Áø ºÐ»ê ¶Ç´Â ½Ã½ºÅÛ Á¦¾î ½Ã½ºÅÛÀÇ ¿ªÇÒ Áß Çϳª¸¦ ¼öÇàÇϰí ÀÖ´Â ½Ã½ºÅÛÀ» ¿ÏÀüÈ÷ Áß´ÜÇÏÁö ¾Ê´Â ÇÑ ÀÌµé ½Ã½ºÅÛÀÇ Ã¥ÀÓÀ» ´Ù¸¥ ½Ã½ºÅÛÀ¸·Î ¿Å±âÁö ¾Ê´Â °ÍÀÌ °£´ÜÇÕ´Ï´Ù. °»½Å ¼¹ö¸¦ ½ÇÇàÇÏ¸é º¸Åë °ÅÀÇ Ã³¸® ·Îµå°¡ ºÎ°úµÇÁö ¾Ê½À´Ï´Ù. ±â´ÉÀ» À̵¿Çؾ߸¸ ÇÏ´Â °æ¿ì ´ÙÀ½ÀÇ °ü·Ã Ÿ½ºÅ©¸¦ ¼öÇàÇϽʽÿÀ.
¼¹ö ½Ã½ºÅÛÀÇ AFS ¼¹ö ÇÁ·Î¼¼½ºÀÇ »óŸ¦ Ç¥½ÃÇÏ·Á¸é bos status ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ. -long Ç÷¡±×¸¦ Ãß°¡ÇÏ¸é ±× À¯Çü ¹× ¸í·É ¸Å°³º¯¼ö¸¦ Æ÷ÇÔÇÏ¿© BosConfig ÆÄÀÏ¿¡ ÀÖ´Â °¢ ÇÁ·Î¼¼½º Ç׸ñÀÇ ´ëºÎºÐÀÇ Á¤º¸°¡ Ç¥½ÃµË´Ï´Ù. ¶ÇÇÑ /usr/afs µð·ºÅ丮¿¡ ÀÖ´Â ÆÄÀÏ ¹× ÇÏÀ§ µð·ºÅ丮¿¡ ´ëÇÑ ¸ðµå ºñÆ®°¡ ±â´ë°ª°ú ÀÏÄ¡ÇÏÁö ¾ÊÀ» °æ¿ì °æ°í ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù.
% bos status <machine name> [<server process name>+] [-long]
¿©±â¼
Ãâ·Â¿¡´Â °¢ ÇÁ·Î¼¼½º¿¡ ´ëÇÑ Ç׸ñÀÌ µé¾î ÀÖÀ¸¸ç ´ÙÀ½ ¹®ÀÚ¿ Áß Çϳª¸¦ »ç¿ëÇÏ¿© ÇÁ·Î¼¼½ºÀÇ »óŸ¦ ³ªÅ¸³À´Ï´Ù.
fs ÇÁ·Î¼¼½ºÀÇ Ãâ·Â¿¡´Â Ç×»ó Auxiliary status¶ó°í Ç¥½ÃµÈ ¸Þ½ÃÁö°¡ Æ÷ÇԵǸç ÀÌ ¸Þ½ÃÁö´Â ´ÙÀ½ Áß Çϳª°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.
cron ÇÁ·Î¼¼½ºÀÇ Ãâ·Â¿¡´Â ¸í·ÉÀÌ ´ÙÀ½¿¡ ½ÇÇàµÇµµ·Ï ¿¹Á¤µÇ¾î ÀÖÀ» ¶§ º¸°íÇÒ Auxiliary status ¸Þ½ÃÁö°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ´ÙÀ½ ¿¹Á¦¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÇÁ·Î¼¼½ºÀÇ Ãâ·Â¿¡´Â º¸Ãæ ¸Þ½ÃÁö has core fileÀÌ Æ÷ÇԵǾî ÀÖ¾î Æ¯Á¤ ½ÃÁ¡¿¡ ÇÁ·Î¼¼½º°¡ ½ÇÆÐÇßÀ¸¸ç /usr/afs/logs µð·ºÅ丮¿¡ ÄÚ¾î ÆÄÀÏÀÌ »ý¼ºµÇ¾úÀ½À» ³ªÅ¸³À´Ï´Ù. ´ëºÎºÐÀÇ °æ¿ì¿¡ BOS ¼¹ö´Â ÇÁ·Î¼¼½º¸¦ Àç½ÃÀÛÇÒ ¼ö ÀÖÀ¸¸ç ÇÁ·Î¼¼½º´Â ½ÇÇàµÇ°í ÀÖ½À´Ï´Ù.
´ÙÀ½ ¿¹¿¡´Â backupusers¶ó°í ÇÏ´Â »ç¿ëÀÚ Á¤ÀÇ cron Ç׸ñÀÌ µé¾î ÀÖ½À´Ï´Ù.
% bos status fs3.abc.com Instance kaserver, currently running normally. Instance ptserver, currently running normally. Instance vlserver, has core file, currently running normally. Instance buserver, currently running normally. Instance fs, currently running normally. Auxiliary status is: file server running. Instance upserver, currently running normally. Instance runntp, currently running normally. Instance backupusers, currently running normally. Auxiliary status is: run next at Mon Jun 7 02:00:00 1999.
bos status ¸í·É¿¡ -long Ç÷¡±×¸¦ Æ÷ÇÔ½Ã۸é Ãâ·ÂÀÇ ÇÁ·Î¼¼½º Ç׸ñ¿¡´Â BosConfig ÆÄÀÏ¿¡¼ °¡Á®¿Â ´ÙÀ½ÀÇ Ãß°¡ Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ.
¶ÇÇÑ BOS ¼¹ö°¡ /usr/afs¿¡ Àִ ƯÁ¤ ÆÄÀÏ ¹× µð·ºÅ丮¿¡ ´ëÇÑ ¸ðµå ºñÆ®°¡ ¿¹»óÇÑ °ªÀ» ¹þ¾î³ª´Â °ÍÀ» ¹ß°ßÇÏ¸é ´ÙÀ½ÀÇ °æ°í ¸Þ½ÃÁö¸¦ ÀμâÇÕ´Ï´Ù.
Bosserver process reports inappropriate access on server directories
/usr/afs µð·ºÅ丮ÀÇ µð·ºÅ丮¿Í ÆÄÀÏ¿¡ ´ëÇØ ¿¹»óµÇ´Â
º¸È£ Á¶Ä¡´Â ´ÙÀ½°ú °°½À´Ï´Ù. ¹°À½Ç¥´Â BOS ¼¹ö°¡ ¸ðµå ºñÆ®¸¦ È®ÀÎÇÏÁö
¾ÊÀ½À» ³ªÅ¸³À´Ï´Ù. ÀÌµé ÆÄÀÏ ¹× µð·ºÅ丮¿¡ ´ëÇÑ º¸È£ ¼³Á¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ
Á¤º¸¸¦ º¸·Á¸é AFS ºü¸¥ ½ÃÀÛÀ» ÂüÁ¶ÇϽʽÿÀ.
/usr/afs | drwxr?xr-x |
/usr/afs/backup | drwx???--- |
/usr/afs/bin | drwxr?xr-x |
/usr/afs/db | drwx???--- |
/usr/afs/etc | drwxr?xr-x |
/usr/afs/etc/KeyFile | -rw????--- |
/usr/afs/etc/UserList | -rw?????-- |
/usr/afs/local | drwx???--- |
/usr/afs/logs | drwxr?xr-x |
´ÙÀ½Àº ½Ã½ºÅÛ fs3.abc.com¿¡¼ ½ÇÇàµÇ´Â fs ÇÁ·Î¼¼½º¿¡ ´ëÇÑ È®ÀåµÈ Ãâ·Â °á°ú¸¦ º¸¿© ÁÝ´Ï´Ù.
% bos status fs3.abc.com fs -long Instance fs, (type is fs), currently running normally. Auxiliary status is file server running Process last started at Mon May 3 8:29:19 1999 (3 proc starts) Last exit at Mon May 3 8:29:19 1999 Last error exit at Mon May 3 8:29:19 1999, due to shutdown request Command 1 is '/usr/afs/bin/fileserver' Command 2 is '/usr/afs/bin/volserver' Command 3 is '/usr/afs/bin/salvager'
¼¹ö ½Ã½ºÅÛ¿¡¼ »õ AFS ¼¹ö ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇÏ·Á¸é bos create ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ. ÀÌ ¸í·ÉÀº /usr/afs/local/BosConfig ÆÄÀÏ¿¡ Ç׸ñÀ» ÀÛ¼ºÇϰí, ÀÌ ÆÄÀϰú BOS ¼¹öÀÇ ¸Þ¸ð¸®¿¡¼ ÇÁ·Î¼¼½ºÀÇ »óÅ Ç÷¡±×¸¦ ¸ðµÎ RunÀ¸·Î ¼³Á¤Çϰí, Áï½Ã ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÕ´Ï´Ù. »õ ÇÁ·Î¼¼½º¿¡ ´ëÇÑ 2Áø ÆÄÀÏÀº º¸Åë /usr/afs/bin µð·ºÅ丮¿¡ ¹Ì¸® ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù(»õ 2Áø ÆÄÀÏ ¼³Ä¡ Âü°í).
ÇÁ·Î¼¼½º¸¦ ¿µ±¸È÷ Á¤ÁöÇÏ·Á¸é ¸ÕÀú bos stop ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ. ÀÌ ¸í·ÉÀº BosConfig ÆÄÀϰú BOS ¼¹öÀÇ ¸Þ¸ð¸®¿¡¼ ÇÁ·Î¼¼½ºÀÇ »óÅ Ç÷¡±×¸¦ NotRunÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ »óÅ Ç÷¡±×´Â bos status ¸í·ÉÀÇ Ãâ·Â¿¡´Â disabled·Î Ç¥½ÃµÇ¾î ÀÖ½À´Ï´Ù. ¿øÇÏ´Â °æ¿ì bos delete ¸í·ÉÀ» ½ÇÇàÇÏ¿© BosConfig ÆÄÀÏ¿¡¼ ÇÁ·Î¼¼½ºÀÇ Ç׸ñÀ» Á¦°ÅÇϽʽÿÀ. ±×·¯¸é ÀÌ ÇÁ·Î¼¼½º´Â ´õ ÀÌ»ó bos status ¸í·ÉÀÇ Ãâ·Â¿¡ ³ªÅ¸³ªÁö ¾Ê½À´Ï´Ù.
ÁÖ: | ÀÌ Àý¿¡¼ ¼³¸íÇÏ´Â ¹æ½Ä´ë·Î µ¥ÀÌÅͺ£À̽º ¼¹ö ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇϰųª Á¤ÁöÇÏ´Â °æ¿ì AFS ºü¸¥ ½ÃÀÛ¿¡¼ µ¥ÀÌÅͺ£À̽º ¼¹ö ½Ã½ºÅÛ ÀÛ¼º ¶Ç´Â Á¦°Å¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ÁöħÀ» ÂüÁ¶ÇϽʽÿÀ. ÁÖ¾îÁø ½Ã½ºÅÛ¿¡¼ ÇϳªÀÇ µ¥ÀÌÅͺ£À̽º ¼¹ö ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÏ´Â °æ¿ì À̵éÀ» ¸ðµÎ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸¸¦ º¸·Á¸é µ¥ÀÌÅͺ£À̽º ¼¹ö ÇÁ·Î¼¼½º ½ÃÀÛ ¹× Á¤Áö¿¡ ´ëÇÏ¿©¸¦ ÂüÁ¶ÇϽʽÿÀ. ÀÌ¿Í ¸¶Âù°¡Áö·Î ½Ã½ºÅÛ Á¦¾î ½Ã½ºÅÛÀ̳ª ºÐ»ê 2Áø ½Ã½ºÅÛ¿¡¼ upserver ÇÁ·Î¼¼½º¸¦ Á¤ÁöÇÏ´Â °æ¿ì °»½Å ¼¹ö ½ÃÀÛ ¹× Á¤Áö¿¡ ´ëÇÏ¿©¿¡¼ ¼³¸íÇÏ´Â Ãß°¡ Ÿ½ºÅ©¸¦ ¿Ï·áÇØ¾ß ÇÕ´Ï´Ù. |
% bos listusers <machine name>
2Áø ÆÄÀÏÀÌ ¾øÀ¸¸é ÀûÀýÇÑ ½Ã½ºÅÛ À¯ÇüÀÇ ºÐ»ê 2Áø ½Ã½ºÅÛ¿¡ À̵é 2Áø ÆÄÀÏÀ» ¼³Ä¡ÇÏ°í °»½Å ¼¹ö°¡ ÀÌµé ÆÄÀÏÀ» ÀÌ ½Ã½ºÅÛ¿¡ º¹»çÇÒ ¶§±îÁö ±â´Ù¸®½Ê½Ã¿À. ÁöħÀ» º¸·Á¸é »õ 2Áø ÆÄÀÏ ¼³Ä¡¸¦ ÂüÁ¶ÇϽʽÿÀ.
% ls /usr/afs/bin
% bos create <machine name> <server process name> \ <server type> <command lines>+ [ -notifier <Notifier program>]
¿©±â¼
Simple ÇÁ·Î¼¼½ºÀÇ °æ¿ì ·ÎÄà µð½ºÅ©¿¡ ÀÕ´Â ÇÁ·Î¼¼½º 2Áø ÆÄÀÏÀÇ Àüü °æ·Î À̸§À» Á¦°øÇϽʽÿÀ(¿¹: º¸È£ ¼¹öÀÇ °æ¿ì /usr/afs/bin/ptserver). ÃʱâÈ ¸í·É ¿É¼ÇÀ» Æ÷ÇÔ½ÃŰ´Â °æ¿ì¿¡´Â Àüü ¸í·ÉÀ» Å« µû¿ÈÇ¥(" ")·Î ¹À¸½Ê½Ã¿À. upclient ÇÁ·Î¼¼½º´Â Çʼö Àμö¸¦ °¡Áö¸ç ´Ù¸¥ ¸ðµç ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ¸í·ÉÀº ¼±ÅÃÀû Àμö¸¦ ÃëÇÕ´Ï´Ù.
fs ÇÁ·Î¼¼½ºÀÇ °æ¿ì fileserver, volserver ¹× salvagerÀÇ ¼ø¼´ë·Î °¢ ±¸¼º¿ä¼Ò ÇÁ·Î¼¼½º¿¡ ´ëÇØ ·ÎÄà µð½ºÅ© 2Áø ÆÄÀÏÀÇ ¿ÏÀüÇÑ °æ·Î À̸§À» Á¦°øÇϽʽÿÀ. Ç¥ÁØ 2Áø µð·ºÅ丮´Â /usr/afs/binÀÔ´Ï´Ù. Ãʱ⼳Á¤ ¸í·ÉÀÇ ¿É¼ÇÀ» Æ÷ÇÔ½ÃŰ´Â °æ¿ì Àüü ¸í·ÉÀ» Å« µû¿ÈÇ¥(" ")·Î ¹À¸½Ê½Ã¿À.
cron ÇÁ·Î¼¼½ºÀÇ °æ¿ì ´ÙÀ½ÀÇ µÎ ¸Å°³º¯¼ö¸¦ Á¦°øÇϽʽÿÀ.
´ÙÀ½ ¿¹Á¦´Â ½Ã½ºÅÛ db2.abc.comÀÇ º¸È£ ¼¹ö¸¦ Á¤ÀÇÇÏ°í ½ÃÀÛÇÕ´Ï´Ù.
% bos create db2.abc.com ptserver simple /usr/afs/bin/ptserver
´ÙÀ½ ¿¹Á¦´Â ½Ã½ºÅÛ fs6.abc.comÀÇ fs ÇÁ·Î¼¼½º¸¦ Á¤ÀÇÇÏ°í ½ÃÀÛÇÕ´Ï´Ù.
% bos create fs6.abc.com fs fs /usr/afs/bin/fileserver \ /usr/afs/bin/volserver /usr/afs/bin/salvager
´ÙÀ½ ¿¹Á¦´Â ½Ã½ºÅÛ fs3.abc.com¿¡¼ backupuser ÇÁ·Î¼¼½º¶ó°í ÇÏ´Â cron ÇÁ·Î¼¼½º¸¦ Á¤ÀÇÇÏ°í ½ÃÀÛÇÕ´Ï´Ù. ÀÌ ÇÁ·Î¼¼½º´Â ¸ÅÀÏ »õº® 3½Ã¿¡ ½ÇÇàµÇµµ·Ï ¿¹Á¤µÇ¾î ÀÖ½À´Ï´Ù.
% bos create fs3.abc.com backupuser cron "/usr/afs/bin/vos backupsys -prefix user -local" 3:00
% bos listusers <machine name>
% bos stop <machine name> <server process name>+ [-wait]
% bos delete <machine name> <server process name>+
¿©±â¼
BOS ¼¹ö°¡ ´õ ÀÌ»ó ¸ð´ÏÅÍÇÏ·Á°í ½ÃµµÇÏÁö ¾Êµµ·Ï ÇÁ·Î¼¼½º¸¦ Á¤ÁöÇÏ·Á¸é bos stop ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ. ÇÁ·Î¼¼½ºÀÇ »óÅ Ç÷¡±×´Â BOS ¼¹öÀÇ ¸Þ¸ð¸®¿Í BosConfig ÆÄÀÏ ¸ðµÎ¿¡¼ NotRunÀ¸·Î ¼³Á¤µË´Ï´Ù. ÇÁ·Î¼¼½º´Â »ç¿ëÀÚ°¡ ±× »óÅ Ç÷¡±×¸¦ BOS ¼¹öÀÇ ¸Þ¸ð¸®¿Í BosConfig ÆÄÀÏ ¸ðµÎ¿¡¼ RunÀ¸·Î ¼³Á¤ÇÏ´Â bos start ¸í·ÉÀ» ½ÇÇàÇÒ ¶§±îÁö ´Ù½Ã ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù(¶ÇÇÑ BosConfig ÆÄÀÏ¿¡¼ »óÅ Ç÷¡±×¸¦ º¯°æÇÏÁö ¾Ê°íµµ bos startup ¸í·ÉÀ» »ç¿ëÇÏ¿© ÇÁ·Î¼¼½º¸¦ ´Ù½Ã ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·Î¼¼½º ÀϽà Á¤Áö ¹× ½ÃÀÛÀ» ÂüÁ¶ÇϽʽÿÀ).
BosConfig ÆÄÀÏ¿¡ BOS ¼¹ö¿¡ ´ëÇÑ Ç׸ñÀÌ ¾øÀ¸¸é bos stop ¹× bos start ¸í·ÉÀÌ BOS ¼¹ö¸¦ Á¦¾îÇÏÁö ¾Ê½À´Ï´Ù. ´Ù¸¥ ¸ðµç ÇÁ·Î¼¼½º¿Í ÇÔ²² BOS ¼¹ö¸¦ Á¤ÁöÇÑ ÈÄ Áï½Ã Àç½ÃÀÛÇÏ·Á¸é ÇÁ·Î¼¼½º¸¦ Á¤ÁöÇÑ ÈÄ Áï½Ã Àç½ÃÀÛÇϱ⿡¼ ¼³¸íÇÏ´Â °Íó·³ bos restart ¸í·É¿¡ ´ëÇØ -bosserver Ç÷¡±×¸¦ »ç¿ëÇϽʽÿÀ.
ÁÖ: | ÀÌ Àý¿¡¼ ¼³¸íÇÏ´Â ¹æ½Ä´ë·Î µ¥ÀÌÅͺ£À̽º ¼¹ö ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇϰųª Á¤ÁöÇÏ´Â °æ¿ì AFS ºü¸¥ ½ÃÀÛ¿¡¼ µ¥ÀÌÅͺ£À̽º ¼¹ö ½Ã½ºÅÛ ÀÛ¼º ¶Ç´Â Á¦°Å¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ÁöħÀ» ÂüÁ¶ÇϽʽÿÀ. ÁÖ¾îÁø ½Ã½ºÅÛ¿¡¼ ÇϳªÀÇ µ¥ÀÌÅͺ£À̽º ¼¹ö ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÏ´Â °æ¿ì À̵éÀ» ¸ðµÎ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸¸¦ º¸·Á¸é µ¥ÀÌÅͺ£À̽º ¼¹ö ÇÁ·Î¼¼½º ½ÃÀÛ ¹× Á¤Áö¿¡ ´ëÇÏ¿©¸¦ ÂüÁ¶ÇϽʽÿÀ. ÀÌ¿Í ¸¶Âù°¡Áö·Î ½Ã½ºÅÛ Á¦¾î ½Ã½ºÅÛÀ̳ª ºÐ»ê 2Áø ½Ã½ºÅÛ¿¡¼ upserver ÇÁ·Î¼¼½º¸¦ Á¤ÁöÇÏ´Â °æ¿ì °»½Å ¼¹ö ½ÃÀÛ ¹× Á¤Áö¿¡ ´ëÇÏ¿©¿¡¼ ¼³¸íÇÏ´Â Ãß°¡ Ÿ½ºÅ©¸¦ ¿Ï·áÇØ¾ß ÇÕ´Ï´Ù. |
% bos listusers <machine name>
% bos stop <machine name> <server process name>+ [-wait]
¿©±â¼
% bos listusers <machine name>
% bos start <machine name> <server process name>+
¿©±â¼
¶§¶§·Î ÇÁ·Î¼¼½º¸¦ ÀϽÃÀûÀ¸·Î Áß´ÜÇØ¾ß ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù(¿¹¸¦ µé¾î ±¸¼ºÀ» ¾à°£ º¯°æÇϰųª À¯Áö °ü¸®¸¦ ¼öÇàÇÒ ¶§). ÀÌ Àý¿¡¼ ¼³¸íÇÏ´Â ¸í·ÉÀº BOS ¼¹öÀÇ ¸Þ¸ð¸®¿¡¼¸¸ ÇÁ·Î¼¼½ºÀÇ »óŸ¦ º¯°æÇÕ´Ï´Ù. ±× È¿°ú´Â Áï°¢ÀûÀÌ¸ç »ç¿ëÀÚ°¡ ¸Þ¸ð¸® »óŸ¦ ´Ù½Ã º¯°æÇÒ ¶§±îÁö Áö¼ÓµË´Ï´Ù(¶Ç´Â BOS ¼¹ö°¡ BosConfig ÆÄÀÏÀÇ Ç׸ñ¿¡ µû¶ó ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇÏ´Â BOS ¼¹ö Àç½ÃÀÛ ½Ã°£±îÁö).
BOS ¼¹ö ¸Þ¸ð¸®¿¡¼ ±× »óÅ Ç÷¡±×¸¦ NotRunÀ¸·Î º¯°æÇÏ¿© ÇÁ·Î¼¼½º¸¦ ÀϽÃÀûÀ¸·Î Á¤ÁöÇÏ·Á¸é bos shutdown ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ. BOS ¼¹ö ¸Þ¸ð¸®¿¡¼ ±× »óÅ Ç÷¡±×¸¦ RunÀ¸·Î º¯°æÇÏ¿© Á¤ÁöµÈ ÇÁ·Î¼¼½º¸¦ Àç½ÃÀÛÇÏ·Á¸é bos startup ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ. ÇÁ·Î¼¼½º´Â BosConfig ÆÄÀÏÀÇ »óÅ Ç÷¡±×¿¡ °ü°è¾øÀÌ ½ÃÀ۵˴ϴÙ. ¶ÇÇÑ ´ÙÀ½¿¡¼ ¼³¸íÇÏ´Â °Íó·³ bos startup ¸í·ÉÀ» »ç¿ëÇÏ¿© BosConfig ÆÄÀÏ¿¡¼ »óÅ Ç÷¡±×°¡ RunÀ¸·Î Ç¥½ÃµÈ ¸ðµç ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
bos startup ¸í·ÉÀº BosConfig ÆÄÀÏ¿¡¼ ÇÁ·Î¼¼½ºÀÇ »óÅ Ç÷¡±×¸¦ º¯°æÇÏÁö ¾ÊÀº ä·Î ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇϹǷΠÇÁ·Î¼¼½º¸¦ ¿µ±¸È÷ »ç¿ë °¡´ÉÇÏ°Ô ÇÏÁö ¾Ê°í °Ë»çÇÏ´Â µ¥ À¯¿ëÇÕ´Ï´Ù. BosConfig ÆÄÀÏ¿¡¼ ±× »óÅ Ç÷¡±×¸¦ º¯°æÇÏ¿© ÇÁ·Î¼¼½º¸¦ Á¤Áö ¹× ½ÃÀÛÇÏ·Á¸é ÇÁ·Î¼¼½º ¿µ±¸ Á¤Áö ¹× ½ÃÀÛÀ» ÂüÁ¶ÇϽʽÿÀ. ÇÁ·Î¼¼½º¸¦ Á¤ÁöÇß´Ù°¡ Áï½Ã Àç½ÃÀÛÇÏ·Á¸é ÇÁ·Î¼¼½º¸¦ Á¤ÁöÇÑ ÈÄ Áï½Ã Àç½ÃÀÛÇϱ⸦ ÂüÁ¶ÇϽʽÿÀ.
ÁÖ: | ¸ðµç ½Ã½ºÅÛÀÇ µ¥ÀÌÅͺ£À̽º ¼¹ö ÇÁ·Î¼¼½º¸¦ ÇÑ ¹ø¿¡ ÀϽÃÀûÀ¸·Î Á¤ÁöÇÏÁö ¸¶½Ê½Ã¿À. ÀÌ·¸°Ô ÇÏ¸é µ¥ÀÌÅͺ£À̽º¸¦ ¿ÏÀüÈ÷ »ç¿ëÇÏÁö ¸øÇÏ°Ô µÉ ¼ö ÀÖ½À´Ï´Ù. |
% bos listusers <machine name>
% bos shutdown <machine name> [<instances>+] [-wait]
¿©±â¼
% bos listusers <machine name>
% bos startup <machine name>
¿©±â¼
% bos listusers <machine name>
% bos startup <machine name> <instances>+
¿©±â¼
±âº»ÀûÀ¸·Î BOS ¼¹ö°¡ ¸ÅÀÏ »õ·Î ¼³Ä¡µÈ 2Áø ÆÄÀÏÀ» È®ÀÎÇÏ°í ¿¬°üµÈ ÇÁ·Î¼¼½º¸¦ Àç½ÃÀÛÇÑ´Ù°í ÇØµµ ¶§¶§·Î ÇÁ·Î¼¼½º¸¦ Á¤ÁöÇß´Ù°¡ Áï½Ã Àç½ÃÀÛÇØ¾ß ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. bos restart ¸í·ÉÀº ÀÌ ±â´ÉÀ» Á¦°øÇÏ¿© ¿µÇâ ¹Þ´Â °¢ ÇÁ·Î¼¼½ºÀÇ ¿ÏÀüÈ÷ »õ·Î¿î ÀνºÅϽº¸¦ ½ÃÀÛÇÕ´Ï´Ù.
ÇÁ·Î¼¼½º¸¦ Àç½ÃÀÛÇÏ¸é ¼ºñ½º ÀÛµ¿ Áß´Ü »óŰ¡ ¹ß»ýÇÕ´Ï´Ù. º¸Åë ½Ã½ºÅÛÀÌ º°·Î »ç¿ëµÇ°í ÀÖÁö ¾ÊÀ» ¶§ Àç½ÃÀÛÇϵµ·Ï °èȹÇÏ´Â °ÍÀÌ °¡Àå ¹Ù¶÷Á÷ÇÕ´Ï´Ù. BOS ¼¹ö´Â ÀÏÁÖÀÏ¿¡ ÇÑ ¹ø ¸ðµç ÇÁ·Î¼¼½º¸¦ ÀÚµ¿À¸·Î Àç½ÃÀÛÇÏ¿© È®ÀåµÈ ½Ã°£ µ¿¾È ÇÁ·Î¼¼½º°¡ ½ÇÇàµÉ ¶§ ¹ß»ýÇÒ ¼ö ÀÖ´Â Áß¿äÇÑ ´©Ãâ °¡´É¼ºÀ» ÁÙÀÔ´Ï´Ù. BOS ¼¹öÀÇ Àç½ÃÀÛ ½Ã°£ ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.
% bos listusers <machine name>
% bos restart <machine name> -bosserver
¿©±â¼
% bos listusers <machine name>
% bos restart <machine name> -all
¿©±â¼
% bos listusers <machine name>
% bos restart <machine name> <instances>+
¿©±â¼
±âº»ÀûÀ¸·Î BOS ¼¹ö´Â ÇÑ ÁÖ¿¡ ÇÑ ¹ø Àç½ÃÀÛÇÏ°í »õ ÀνºÅϽº´Â ·ÎÄà /usr/afs/local/BosConfig ÆÄÀÏ¿¡¼ »óÅ Ç÷¡±×°¡ RunÀ¸·Î ¼³Á¤µÈ ¸ðµç ÇÁ·Î¼¼½º¸¦ Àç½ÃÀÛÇÕ´Ï´Ù(À̰ÍÀº -bosserver Ç÷¡±×¸¦ »ç¿ëÇÏ¿© bos restart ¸í·ÉÀ» ½ÇÇàÇÏ´Â °Í°ú µ¿ÀÏÇÔ). ±âº» Àç½ÃÀÛ ½Ã°£Àº ÀÏ¿äÀÏ »õº® 3½ÃÀÔ´Ï´Ù. ÁÖº° Àç½ÃÀÛÀº Áß¿äÇÑ ´©ÃâÀ» ÃÖ¼ÒÈÇϵµ·Ï µðÀÚÀε˴ϴÙ. Áß¿äÇÑ ´©Ãâ »óÅ´ ÇÁ·Î¼¼½º°¡ °è¼Ó °¡»ó ¸Þ¸ð¸®¸¦ ÇÒ´çÇÏÁö¸¸ ´Ù½Ã »ç¿ë °¡´É »óÅ·Π¸¸µéÁö ¾Ê´Â °æ¿ì·Î ¹ßÀüÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸Þ¸ð¸®°¡ ¿ÏÀüÈ÷ °í°¥µÉ ¶§ ½Ã½ºÅÛÀº ´õ ÀÌ»ó Á¦´ë·Î ±â´ÉÇÏÁö ¸øÇÕ´Ï´Ù.
¶ÇÇÑ BOS ¼¹ö´Â ±âº»ÀûÀ¸·Î »õ·Î ¼³Ä¡ÇÑ 2Áø ÆÄÀÏÀ» ÇÏ·ç¿¡ ÇÑ ¹ø È®ÀÎÇÕ´Ï´Ù. /usr/afs/bin µð·ºÅ丮ÀÇ ÇÁ·Î¼¼½º 2Áø ÆÄÀÏ¿¡ ÀÖ´Â ¼öÁ¤ ½Ã°£ ¼ÒÀÎÀÌ ÇÁ·Î¼¼½º°¡ ¸¶Áö¸·À¸·Î ½ÃÀÛµÈ ½Ã°£º¸´Ù ´õ ÃÖ±ÙÀ̶ó´Â »ç½ÇÀÌ ¹ß°ßµÇ¸é »õ ÀνºÅϽº°¡ »õ·Î¿î 2Áø ÆÄÀÏÀ» »ç¿ëÇϵµ·Ï ÇÁ·Î¼¼½º¸¦ Àç½ÃÀÛÇÕ´Ï´Ù. ±âº» 2Áø ÆÄÀÏ È®ÀÎ ½Ã°£Àº »õº® 5½ÃÀÔ´Ï´Ù.
Àç½ÃÀÛÀ» ¼öÇàÇÒ °æ¿ì ÆÄÀÏ ½Ã½ºÅÛÀÌ ¾×¼¼½ºÇÒ ¼ö ¾ø´Â µ¿¾È ÀÛµ¿ ÁßÁö »óŰ¡ ¹ß»ýÇÒ ¼ö ÀÖÀ¸¹Ç·Î ±âº» Àç½ÃÀÛ ½Ã°£Àº »ç¿ëµµ°¡ °¡Àå ³·À» °ÍÀ¸·Î ¿¹»óµÇ´Â À̸¥ ¾ÆÄ§ ½Ã°£ÀÔ´Ï´Ù. µ¥ÀÌÅͺ£À̽º ¼¹ö ½Ã½ºÅÛ¿¡¼ µ¥ÀÌÅͺ£À̽º ¼¹ö ÇÁ·Î¼¼½º¸¦ Àç½ÃÀÛÇÏ¸é º¸Åë ªÀº ½Ã°£ µ¿¾È ¸ðµç »ç¶÷ÀÌ Àüü ½Ã½ºÅÛÀ» »ç¿ëÇÒ ¼ö ¾ø°Ô µÇÁö¸¸ ´Ù¸¥ À¯ÇüÀÇ ÇÁ·Î¼¼½º¸¦ Àç½ÃÀÛÇϸé ÇØ´ç ½Ã½ºÅÛÀÇ ÇØ´ç ÇÁ·Î¼¼½º¿Í »óÈ£ ÀÛ¿ëÇÏ´Â »ç¿ëÀÚ¸¸ Æí¸®ÇÔÀ» °Þ°Ô µË´Ï´Ù. °¡Àå ±ä ÀÛµ¿ Áß´Ü »óÅ´ º¸Åë ÆÄÀÏ ¼¹ö°¡ ¸ðµç º¼·ýÀ» ÀçÁ¢¼ÓÇÏ°Ô µÇ´Â fs ÇÁ·Î¼¼½º Àç½ÃÀÛÀÇ °æ¿ì°¡ µË´Ï´Ù.
°¢ ÆÄÀÏ ¼¹ö ½Ã½ºÅÛÀÇ BosConfig ÆÄÀÏÀº µÎ ¹øÀÇ Àç½ÃÀÛ ½Ã°£À» ±â·ÏÇÕ´Ï´Ù. ÇöÀç ¼³Á¤À» Ç¥½ÃÇÏ·Á¸é bos getrestart ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ. ½Ã°£À» Àç¼³Á¤ÇÏ·Á¸é bos setrestart ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.
% bos getrestart <machine name>
¿©±â¼
% bos listusers <machine name>
% bos setrestart <machine name> "<time to restart server>" [-general] [-newbinary]
¿©±â¼
¿øÇÏ´Â °æ¿ì ¹®ÀÚ¿ every ¶Ç´Â atÀ» ½Ã°£ ¶Ç´Â ¿äÀÏ ¹× ½Ã°£ Á¤ÀÇ ¾Õ¿¡ »ç¿ëÇϽʽÿÀ. ÀÌµé ´Ü¾î´Â Àǹ̸¦ º¯°æÇÏÁö´Â ¾ÊÀ¸³ª bos getrestart ¸í·ÉÀÇ Ãâ·ÂÀ» º¸´Ù ÀÌÇØÇϱ⠽±°Ô ÇØ ÁÝ´Ï´Ù.
ÁÖ: | ÁöÁ¤µÈ ½Ã°£ÀÌ ÇöÀç ½Ã°£¿¡¼ ÇÑ ½Ã°£ À̳»À̸é BOS ¼¹ö´Â ÀûÀýÇÑ ´ÙÀ½ ½Ã°£(´ÙÀ½ ³¯ÀÇ ÇØ´ç ½Ã°£À̳ª ´ÙÀ½ ÁÖÀÇ ÇØ´ç ¿äÀϰú ½Ã°£)ÀÌ µÉ ¶§±îÁö Àç½ÃÀÛÀ» ¼öÇàÇÏÁö ¾Ê½À´Ï´Ù. |
°¢ ÆÄÀÏ ¼¹ö ½Ã½ºÅÛÀÇ /usr/afs/logs µð·ºÅ丮¿¡´Â ÀϺΠAFS ¼¹ö ÇÁ·Î¼¼½ºÀÇ Á¤»ó ÀÛµ¿ Áß¿¡ ¹ß»ýÇÏ´Â Áß¿äÇÑ À̺¥Æ®¸¦ »ó¼¼È÷ ¼³¸íÇÏ´Â ·Î±× ÆÄÀÏÀÌ µé¾î ÀÖ½À´Ï´Ù. ·Î±× ÆÄÀÏÀÇ ÀÚü ¼³¸í Á¤º¸´Â ÇÁ·Î¼¼½º ½ÇÆÐ ¹× ´Ù¸¥ ¹®Á¦Á¡À» Æò°¡ÇÒ ¶§ ¸Å¿ì µµ¿òÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. ¿ø°Ý¿¡¼ ·Î±× ÆÄÀÏÀ» Ç¥½ÃÇÏ·Á¸é bos getlog ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ. ¶ÇÇÑ ¼¹ö ½Ã½ºÅÛÀ¸·Î ¿¬°áÇÏ¿© ¹®¼ ÆíÁý±â³ª ´Ù¸¥ ÆÄÀÏ Ç¥½Ã ÇÁ·Î±×·¥(¿¹: cat ¸í·É)À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÁÖ: | ·Î±× ÆÄÀÏÀº ÁÖ±âÀûÀ¸·Î µ¥ÀÌÅͺ£À̽º ¼¹ö ÇÁ·Î¼¼½º¸¦ Á¾·áÇß´Ù°¡ Àç½ÃÀÛÇÏÁö ¾ÊÀ¸¸é °ü¸®ÇÒ ¼ö ¾øÀ» ¸¸Å Ä¿Áú ¼ö ÀÖ½À´Ï´Ù(¿¹¸¦ µé¾î ÀÏ¹Ý Àç½ÃÀÛ ½Ã°£À» »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÑ °æ¿ì). ÀÌ °æ¿ì ÁÖ±âÀûÀ¸·Î UNIX rm ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÇöÀç ·Î±× ÆÄÀÏÀ» »èÁ¦ÇÏ´Â °ÍÀÌ ÁÁÀº ¹æ¹ýÀÔ´Ï´Ù. ¼¹ö ÇÁ·Î¼¼½º´Â ÇÊ¿äÇÒ ¶§ ÀÚµ¿À¸·Î »õ ·Î±× ÆÄÀÏÀ» ÀÛ¼ºÇÕ´Ï´Ù. |
% bos listusers <machine name>
% bos getlog <machine name> <log file to examine>
¿©±â¼
Àüü ¶Ç´Â »ó´ë °æ·Î À̸§À» Á¦°øÇÏ¿© ´Ù¸¥ µð·ºÅ丮ÀÇ ÆÄÀÏÀ» Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. »ó´ë °æ·Î À̸§Àº /usr/afs/logs µð·ºÅ丮¿¡ »ó´ëÀûÀ¸·Î ÇØ¼®µË´Ï´Ù.