1. ÀϹÝÀûÀÎ Áú¹®µé 1.1 han.comp.sys.sun ´º½º±×·ìÀº ¾î¶²±×·ìÀΰ¡¿ä? 1.2 Solaris¿¡ °ü·ÃµÈ FAQ´Â ¾î¶²°Ô ÀÖ³ª¿ä? 2. ½Ã½ºÅÛ °ü¸®¿¡ °üÇÑ Áú¹®µé 2.1 ·çÆ®ÆÄƼ¼ÇÀÇ ¿ë·®À» ÀÛ°Ô Àâ¾Æ¼­ °¡µæá½À´Ï´Ù. 2.2 Çϵåµð½ºÅ© ÆÄƼ¼ÇÀº ¾î¶»°Ô Àâ´Â°Ô ÁÁ³ª¿ä? 2.3 swap¿µ¿ªÀÌ ¸ðÀÚ¶ó´Âµ¥ ¾î¶»°Ô Ãß°¡ÇÒ ¼ö ÀÖ³ª¿ä? 2.4 inode fullÀÌ ³ª¿É´Ï´Ù. 2.5 »ç¿ëÀÚ¸¶´Ù ƯÁ¤Å©±â¸¸Å­¸¸ Çϵåµð½ºÅ©¸¦ ÇÒ´çÇÏ´Â ¹æ¹ýÀÌ ÀÖÀ»±î¿ä? 2.6 cachefs°¡ ¹º°¡¿ä? 2.7 ³×Æ®¿÷À¸·Î rootÁ¢¼ÓÀÌ °¡´ÉÇÏ°Ô ÇÏ·Á¸é? 2.8 ·Î±äÈ­¸é¿¡¼­ ³ª¿À´Â ¸Þ½ÃÁö¸¦ ¹Ù²Ù·Á¸é? 2.9 Çѹø¸¸ Á¢¼ÓÀ» ÇÏ¸é °°Àº À̸§À¸·Î ·Î±äÀ» ¸·°í½Í½À´Ï´Ù. 2.10 floppyµå¶óÀ̹ö¸¦ »ç¿ëÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß Çϳª¿ä? 2.11 CD-ROMµå¶óÀ̹ö¸¦ ÀÌ¿ëÇÏ·Á¸é ¾î¶»°Ô Çϳª¿ä? 2.12 ´Ù¸¥ ½Ã½ºÅÛÀÇ CD-ROMµå¶óÀ̹ö¸¦ ÀÌ¿ëÇÏ·Á¸é? 2.13 Sun¿ë CD-ROMµå¶óÀ̹ö°¡ µû·Î ÀÖ³ª¿ä? 2.14 »õ·Î¿î ÀåÄ¡¸¦ ´Þ°í device fileÀ» ¸¸µé·Á¸é? 2.15 TapeÀÇ ³»¿ëÀ» »èÁ¦ÇÏ·Á¸é? 2.16 WorkstationÀÇ È­¸é ÇØ»óµµ¿Í »ö»ó¼ö¸¦ ¹Ù²Ù·Á¸é? 2.17 Solaris 2.x¿¡¼­ µÎ °³ÀÌ»óÀÇ Network Adapter¸¦ ¼³Ä¡ÇÏ·Á¸é? 2.18 ÇÁ¸°Å͸¦ º´·ÄÆ÷Æ®¿¡ ¿¬°áÇÏ·Á¸é? 2.19 ¸ðµ©À» ´Þ·Á¸é? 2.20 PostscriptÆÄÀÏÀ» Ãâ·ÂÇÏ·Á¸é? 2.21 ³×Æ®¿÷À» Áö¿øÇÏ´Â ÇÁ¸°Å͸¦ ¼³Ä¡ÇÏ·Á¸é? 2.22 JAZZµå¶óÀ̹ö³ª ZIPµå¶óÀ̹ö¸¦ ´Þ·Á¸é? 2.23 ¹é¾÷ ÇÏ·Á¸é? 2.24 Solaris 2.x¿¡¼­ /dev/rmt/¿¡ ÀÖ´Â ÀåÄ¡ÆÄÀϵéÀÇ ÀÇ¹Ì 2.25 ´Ù¸¥ ½Ã½ºÅÛÀÇ Å×ÀÙ µå¶óÀ̹ö¸¦ ÀÌ¿ëÇÏ·Á¸é? 2.26 patch°¡ ¹º°¡¿ä? 2.27 SunOS 4.xÀÇ passwdÆÄÀÏÀ» Solaris 2.x½Ã½ºÅÛ¿¡ ¸Â°Ô °íÄ¡·Á¸é? 2.28 /etc/passwd¿Í /usr/bin/passwdÀÇ Â÷ÀÌ´Â ¹º°¡¿ä? 2.29 NT¿Í SolarisÀÇ ºñ¹Ð¹øÈ£¸¦ °°ÀÌ °ü¸®ÇÏ·Á¸é? 2.30 root ºñ¹Ð¹øÈ£¸¦ Àؾú½À´Ï´Ù. 2.31 /home¿¡ ÆÄÀÏÀ» ¾²·Á¸é ¾î¶»°Ô ÇØ¾ß Çϳª¿ä? 2.32 °èÁ¤À» ¸¸µé ¶§ ÀÚµ¿ÀûÀ¸·Î .cshrc¿Í .profileµîÀÇ ÆÄÀÏÀ» ¸¸µé·Á¸é? 2.33 /etc/passwdÆÄÀÏ¿¡¼­ »èÁ¦¸¦ Çߴµ¥µµ ·Î±äÀÌ °¡´ÉÇÕ´Ï´Ù. 2.34 passwd¸¦ ½ÇÇàÇߴµ¥ ¾ø´Â ID¶ó°í ³ª¿É´Ï´Ù. 2.35 package¶õ ¹º°¡¿ä? 2.36 CDE´Â ¹º°¡¿ä? 2.37 CDE·Î±ä(dtlogin)ÀÇ ¼³Á¤Àº ¾î¶»°Ô Çϳª¿ä? 2.38 ºÎÆÃÇÒ ¶§ ¸¶´Ù ¾î¶² ÀÏÀ» ¼öÇàÇÏ·Á¸é ¾î¶»°Ô Çϳª¿ä? 2.39 ºÎÆýà ¸¶¿îÆ®µÇ´Â ¼ø¼­´Â? 2.40 ´Ù¸¥ ½Ã½ºÅÛÀÇ X Window ÇÁ·Î±×·¥À» ¼öÇàÇÏ°í ½Í½À´Ï´Ù. 2.41 ·ÎÄýýºÅÛÀÇ X ÇÁ·Î±×·¥À» ½ÇÇàÇߴµ¥ display¸¦ ¿­¼ö¾ø´Ù°í ÇÕ´Ï´Ù. 2.42 libX11.so.6.1ÀÌ ¾ø´Ù°í ¿¡·¯°¡ ³³´Ï´Ù. 2.43 ÃÖ±Ù loginÇÑ »ç¶÷µé¿¡ ´ëÇÑ Á¤º¸¸¦ ¾Ë¼ö ¾ø³ª¿ä? 2.44 syslogd´Â ¾î¶² ¿ªÈ°À» Çϳª¿ä? 2.45 cronÀÌ ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù. 2.46 Solaris 2.x¿¡¼­ ½Ã½ºÅÛÀÇ ÃÖ´ë°ªÀ» ¾Ë·Á¸é? 2.47 Solaris¿¡¼­ hostid¸¦ º¯°æÇÏ·Á¸é? 2.48 Solaris 2.x´Â y2k¿¡ ¾ÈÀüÇÑ°¡¿ä? 2.49 TT_DB/ µð·ºÅ丮´Â ¹º°¡¿ä? 2.50 Solaris 2.6¿¡¼­ 2GBÀÌ»óÀÇ ÆÄÀÏÀ» »ç¿ëÇÏ·Á¸é? 2.51 talk¿¡¼­ ÇѱÛÀ» ¾²·Á¸é? 2.52 ºñ¹Ð¹øÈ£ ¾ø´Â °èÁ¤À» ¸¸µé·Á¸é? 2.53 ÃÖ´ëÁ¢¼Ó°¡´ÉÇÑ Å͹̳Π¼ö¸¦ ´ÃÀÌ°í ½Í½À´Ï´Ù. 2.54 CD Writer¸¦ »ç¿ëÇÏ·Á¸é? 3. ³×Æ®¿÷ °ü·Ã Áú¹®µé 3.1 Çã°¡µÈ IP¿¡¼­¸¸ ³×Æ®¿÷Á¢¼ÓÀÌ °¡´ÉÇÏ°Ô ÇÏ·Á¸é? 3.2 ShellÀ» ¹Ù²Ù¾ú´õ´Ï ftp·Î ·Î±äÀÌ ¾ÈµË´Ï´Ù. 3.3 ºñ¹Ð¹øÈ£¾øÀÌ ftp³ª telnetÀ¸·Î Á¢¼ÓÇÏ´Â ¹æ¹ýÀÌ ÀÖÀ»±î¿ä? 3.4 ƯÁ¤»ç¿ëÀÚ´Â ftp·Î Á¢¼ÓÇÏÁö ¸øÇÏ°Ô ÇÏ°í½Í½À´Ï´Ù. 3.5 ÅؽºÆ® ÆÄÀÏ¿¡¼­ ÁÙÀÇ ³¡¿¡ ^MÀÌ ºÙ¾îÀÖ½À´Ï´Ù. 3.6 ftp »ç¿ëÀ» ÀÏ°ýÀûÀ¸·Î ó¸®ÇÏ·Á¸é? 3.7 ftp·Î ¾î¶² ¼­¹ö¿¡ Á¢¼ÓÀ» ÇÏ´Ï ÆÄÀÏÀÌ Çϳªµµ º¸ÀÌÁö ¾Ê½À´Ï´Ù. 3.8 anonymous ftp¸¦ ¼³Ä¡ÇÏ°í ½Í½À´Ï´Ù. 3.9 ftp·Î Á¢¼ÓÇؼ­ ¸¸µç ÆÄÀÏÀÇ ¸ðµå´Â ¾î¶»°Ô °áÁ¤µÇ³ª¿ä? 3.10 wu-ftpd 2.4¿¡¼­ last¸í·ÉÀ¸·Î ftpÁ¢¼Ó±â·ÏÀÌ ³ª¿À°Ô ÇÏ·Á¸é? 3.11 wu-ftpd¿¡¼­ Á¢¼Ó½Ã ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÏ·Á¸é? 3.12 telnetÀ¸·Î Á¢¼ÓÇÑ »óÅ¿¡¼­ Àá½Ã localÀÛ¾÷À» ÇÏ·Á¸é? 3.13 telnetµî¿¡¼­ ³»¿ëÀ» ¾ÏȣȭÇؼ­ Àü¼ÛÇÏ·Á¸é? 3.14 telnetÀ¸·Î ÇÏÀÌÅڵ¼­ ÇÁ·Î±×·¥À» ´Ù¿î·Îµå ¹ÞÀ¸·Á¸é? 3.15 À¥¼­¹ö¸¦ ¼³Ä¡ÇÏ·Á¸é? 3.16 À¥»çÀÌÆ®¿¡ ´ëÇÑ Á¢¼ÓÅë°è¸¦ ³»·Á¸é? 3.17 ½Ã½ºÅÛ¿¡ ¸ÞÀÏÀÌ µµÂøÇßÀ»¶§ ´Ù¸¥ °èÁ¤À¸·Î ¸ÞÀÏÀ» º¸³»·Á¸é ¾î¶»°Ô ÇÏ¸é µÇ³ª¿ä? 3.18 °èÁ¤¸í¿¡ ´ë¹®ÀÚ°¡ µé¾îÀִ°æ¿ì ¸ÞÀÏÀ» ¹ÞÀ¸·Á¸é? 3.19 ¸ÞÀÏÀ» º¸³»´Â »ç¶÷¿¡°Ô ÀÚµ¿À¸·Î ÀÏÁ¤ÇÑ ¸Þ½ÃÁö¸¦ ´äÀåÀ¸·Î ÁÖ·Á¸é? 3.20 ¸ÞÀÏ°èÁ¤¸¸ ÁÖ°í, shell°èÁ¤À» ¾ÈÁÖ´Â ¹æ¹ý 3.21 tin¿¡¼­ ´º½º¼­¹öÁöÁ¤ 3.22 Windowsȯ°æÀÇ ÀÚ¿øÀ» UNIX¿¡¼­ »ç¿ëÇÏ·Á¸é? 3.23 ½Ã½ºÅÛÀÇ IP Address¸¦ º¯°æÇÏ°í ½Í½À´Ï´Ù. 3.24 ÇϳªÀÇ Adapter¿¡ µÎ°³ÀÇ IP address¸¦ ÇÒ´çÇÏ·Á¸é? 3.25 gateway¼³Á¤Àº? 3.26 DNS¼­ºñ½º¸¦ ¹ÞÀ¸·Á¸é? 3.27 °ø°³ NMS¸¦ ±¸ÇÏ·Á¸é? 3.28 ½Ã°£ ¼­¹ö¸¦ »ç¿ëÇÏ·Á¸é? 3.29 ¸ÞÀÏ ¼­ºñ½º¸¦ ÇÏ°í ½Í½À´Ï´Ù. 4. °³¹ßȯ°æ¿¡ °üÇÑ Áú¹®µé 4.1 ÄÄÆÄÀÏ ÇÒ ¶§ /usr/ucb/cc °¡ ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù 4.2 gcc¸¦ ¼³Ä¡ÇÏ·Á¸é? 4.3 /usr/includeµî¿¡ headerÆÄÀÏÀÌ ¾ø½À´Ï´Ù. 4.4 gdb¿Í xxgdb´Â ¾î¶² ÇÁ·Î±×·¥ÀԴϱî? 4.5 SPARCompilerµîÀ» ¼³Ä¡Çߴµ¥ license fileÀÌ ¾ø´Ù°í ÇÕ´Ï´Ù. 4.6 gcc¸¦ »ç¿ëÇÒ°æ¿ì xmkmf°¡ Á¤»óÀûÀ¸·Î ÀÛµ¿ÇÏ·Á¸é? 4.7 make°¡ ¾ø´Ù°í ÇÕ´Ï´Ù. 5. »ç¿ëÀÚ È¯°æ¿¡ °üÇÑ Áú¹®µé 5.1 DOSÀÇ doskey¿Í °°Àº ±â´ÉÀÌ ÀÖ³ª¿ä? 5.2 rootÀÇ shellÀº ¾î¶»°Ô ¹Ù²Ù³ª¿ä? 5.3 ÇÁ·ÒÇÁÆ®¿¡ ÇöÀç µð·ºÅ丮¸¦ Ç¥½ÃÇÏ·Á¸é? 5.4 root°èÁ¤ÀÇ È¯°æ¼³Á¤Àº ¾îµð¿¡¼­? 5.5 3¹ú½Ä ÀÚÆÇÀ» »ç¿ëÇÏ·Á¸é? 5.6 vi¿¡¼­ ÇѱÛÀÌ ÀԷµÇÁö ¾Ê½À´Ï´Ù. 5.7 CDEÀÇ ½ºÅ¸ÀÏ°ü¸®ÀÚ¿¡¼­ ¹è°æ±×¸²À» Ãß°¡ÇÏ°í ½Í½À´Ï´Ù. 6. ±âŸ 6.1 Netscape¸¦ ½ÇÇàÇߴµ¥ ´ÙÀ½°ú °°Àº WarningÀÌ °è¼ÓÃâ·ÂµË´Ï´Ù. 6.2 NetscapeÀÇ ¸Þ´ºµî¿¡¼­ ÇѱÛÀÌ º¸ÀÌÁö ¾Ê½À´Ï´Ù. 6.3 Netscape¸¦ ½ÇÇàÇߴµ¥ libresolv.so.2¸¦ ãÁö¸øÇÑ´Ù°í ÇÕ´Ï´Ù. 6.4 MP3ÆÄÀÏÀ» µè°í½Í½À´Ï´Ù. 6.5 ƯÁ¤»ç¿ëÀÚ°¡ ½ÇÇàÇÑ ÇÁ·Î¼¼½º¸¦ ÇѲ¨¹ø¿¡ Áö¿ì·Á¸é? 6.6 ÆÄÀÏÀ» ¿©·¯°³·Î ÂÉ°³·Á¸é? 6.7 X WindowÀÇ È­¸éÀ» ĸÃçÇÏ·Á¸é? 6.8 Letter¿ëÁö·Î ¼³Á¤µÈ psÆÄÀÏÀ» A4 Å©±â·Î ÇÁ¸°Æ®ÇÏ°í ½Í½À´Ï´Ù. 6.9 ÆÄÀÏÀÌ Áö¿öÁöÁö ¾Ê½À´Ï´Ù. 7. ¹®Á¦Á¡ ÇØ°á 7.1 ÀÏ¹Ý »ç¿ëÀÚ´Â socket: Permisson denied¶ó°í ³ª¿É´Ï´Ù. 7.2 loginÇÁ·ÒÇÁÆ®°¡ ±²ÀåÈ÷ ´Ê°Ô ³ª¿É´Ï´Ù. 7.3 /etc/path_to_instÆÄÀÏÀ» ½Ç¼ö·Î »èÁ¦ÇÑ °æ¿ì ºÎÆÃÀÌ ¾ÈµË´Ï´Ù. ¾î¶±ÇÏÁÒ? 7.4 vi¸¦ ½ÇÇàÇߴµ¥ Terminal Too Wide¶ó°í ³ª¿É´Ï´Ù. 7.5 Connected command timeout for Target 4.0 À̶ó°í ³ª¿É´Ï´Ù. 7.6 Target 4 reducing sync. transfer rate ¶ó°í ³ª¿É´Ï´Ù. 8. °¨»çÀÇ ±Û ______________________________________________________________________ 1. ÀϹÝÀûÀÎ Áú¹®µé ÀϹÝÀûÀÎ Áú¹®µé¿¡ °üÇÑ ³»¿ëÀº Casper Dik.¿¡ ÀÇÇØ ÀÛ¼ºµÈ Solaris 2 FAQ¿¡ Àß ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù. ÀÌ ¹®¼­¸¦ Âü°íÇϽñ⠹ٶø´Ï´Ù. ¿©±â¿¡¼­´Â Solaris 2 FAQ¿¡ ¾ø´Â ³»¿ë¸¸ ¿Ã¸®µµ·Ï ÇÏ°Ú½À´Ï´Ù. 1.1. han.comp.sys.sun ´º½º±×·ìÀº ¾î¶²±×·ìÀΰ¡¿ä? han.comp.sys.sun ´º½º±×·ìÀÇ ¼º°ÝÀº ±×·ìÇåÀå¿¡¼­ Àß ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù. ¾Æ·¡´Â han.comp.sys.sun ´º½º±×·ìÀÇ ±×·ìÇåÀåÀÔ´Ï´Ù. ÀÌ ±×·ìÀº Sun Microsystem¿¡¼­ ¸¸µå´Â ¸ðµç Á¾·ùÀÇ worksta tion°ú ¼­¹ö, ±×¸®°í clone ¾÷üÀÇ È£È¯ ±âÁ¾¿¡ ´ëÇÑ Á¤º¸¸¦ ´Ù·ì´Ï´Ù. Çϵå¿þ¾î, ÁÖº¯ ±â±âÀÇ ¼³Ä¡ ¹× »ç¿ë, Sun OS 4.x ¹× 5.x(aka Solaris 2.x), µî Sun ±âÁ¾¿¡ žÀçµÇ¾î µ¹¾Æ°¡´Â OS, OpenWin,CDE µî GUI, Sun¿ë ¼ÒÇÁÆ®¿þ¾îÀÇ ¼³Ä¡¿Í »ç¿ë, SunOS ÇÏ¿¡¼­ÀÇ ÇÁ·Î±×·¡¹Ö ¹× °³¹ß ȯ°æ, ½Ã½ºÅÛ °ü¸®¿¡ ´ëÇÑ Á¤º¸¸¦ ±³È¯ÇÕ´Ï´Ù. 1.2. Solaris¿¡ °ü·ÃµÈ FAQ´Â ¾î¶²°Ô ÀÖ³ª¿ä? Casper Dik.¿¡ ÀÇÇØ ÀÛ¼ºµÈ Solaris 2 FAQ°¡ ÀÖ½À´Ï´Ù. ¿µ¹®ÆÇÀº ¿¡¼­ ±¸ÇÒ ¼ö ÀÖÀ¸¸ç ¹Úâ¹Î´Ô¿¡ ÀÇÇØ Çѱ۷Π¹ø¿ªµÈ±ÛÀº ¿¡¼­ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. Sun Manager ¸ÞÀϸµ¸®½ºÆ®ÀÇ FAQµµ ¿¡¼­ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. Sun½Ã½ºÅÛ¿¡ °ü·ÃµÈ FAQ´Â ¿¡ °¡½Ã¸é º¼ ¼ö ÀÖ½À´Ï´Ù. 2. ½Ã½ºÅÛ °ü¸®¿¡ °üÇÑ Áú¹®µé 2.1. ·çÆ®ÆÄƼ¼ÇÀÇ ¿ë·®À» ÀÛ°Ô Àâ¾Æ¼­ °¡µæá½À´Ï´Ù. ¿©·¯°¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. °¡Àå È®½ÇÇÑ ¹æ¹ýÀº ÃæºÐÇÑ ¿©À¯°¡ ÀÖ´Â Çϵåµð½ºÅ©¸¦ ºÙ¿©¼­ ºÎÆ®µð½ºÅ©¸¦ º¹»çÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. ÇÏÁö¸¸ ÀÌ ¹æ¹ýÀº ¼º°øÇϱⰡ Èûµç(?) ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù. ÀӽùæÆíÀ¸·Î´Â ¸î°³ÀÇ µð·ºÅ丮¸¦ ´Ù¸¥ ÆÄƼ¼ÇÀ¸·Î ¿Å±â°í ¸µÅ©¸¦ ¸¸µå´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. À̶§ ¸¹ÀÌ ¾Ö¿ë(?)µÇ´Â ÆÄƼ¼ÇÀ¸·Î /var°¡ ÀÖ½À´Ï´Ù. /varÀüü³ª /var¾È¿¡¼­ µð½ºÅ©¸¦ ¸¹ÀÌ Â÷ÁöÇÏ´Â ÆÄƼ¼ÇÀ» ´Ù¸¥°÷À¸·Î ¿Å±â°í ¸µÅ©¸¦ ¸¸µé¾î ÁÖ¸é µË´Ï´Ù. (Àý´ë /sbinÀ̳ª /etc°°Àº µð·ºÅ丮¸¦ ¿Å±âÁö ¸¶¼¼¿ä. ^_^) 2.2. Çϵåµð½ºÅ© ÆÄƼ¼ÇÀº ¾î¶»°Ô Àâ´Â°Ô ÁÁ³ª¿ä? º¸Åë °ü¸®ÀÚ¿¡ µû¶ó µÎ°¡Áö ÇüÅ·ΠÆÄƼ¼ÇÀ» °ü¸®ÇÕ´Ï´Ù. ÇÑ°¡Áö ¹æ¹ýÀº swapÀ» Á¦¿ÜÇÑ ¸ðµç µð½ºÅ©¸¦ / ÆÄƼ¼Ç¿¡ µÎ´Â ¹æ¹ýÀÌ°í, ´Ù¸¥ ¹æ¹ýÀº /usrµîÀÇ µð·ºÅ丮¸¦ °¢°¢ ÆÄƼ¼ÇÀ» ³ª´©¾î¼­ »ç¿ëÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. ÀÌ µÎ°¡Áö ¹æ¹ý ¸ðµÎ Àå´ÜÁ¡À» °¡Áö°í À־ ¾î´À°ÍÀÌ ÁÁ´Ù°í ÇÒ ¼ö´Â ¾ø½À´Ï´Ù. °ü¸®ÀÚ°¡ ÆíÇÑ ¹æ¹ýÀ¸·Î ¼±ÅÃÇÏ½Ã¸é µË´Ï´Ù. ÆÄƼ¼ÇÀ» ¿©·¯°³·Î ³ª´­ °æ¿ì °³ÀÎÀû ÃëÇâ(?), »ç¿ëÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥¿¡ µû¶ó ´Ù¸¨´Ï´Ù. ¾Æ·¡´Â ¾ÈÁø¼ö´ÔÀÌ ´º½º±×·ì¿¡ ¿Ã·ÁÁֽŠ³»¿ëÀÔ´Ï´Ù.(Âü°íÇϼ¼¿ä.) / 64MB /usr 400MB ÀÌ»ó (ÃÖ°æ·Ä´ÔÀº ÃÖ¼Ò 600MBÀÌ°í, º¸Åë 1GBÀÌ»óÀ» Àâ´Â°Ô ÁÁ´Ù°í ¸ÞÀÏÀ» º¸³»Áּ̽À´Ï´Ù.) /var 128MB ÀÌ»ó (Recommended Patches¸¦ ¼³Ä¡ÇÏ·Á¸é Àû¾îµµ 100MB°¡ ÇÊ¿äÇÕ´Ï´Ù.) swap ¹°¸®Àû ¸Þ¸ð¸®ÀÇ 2¹è¿¡¼­ 4¹è /opt 400MB ÀÌ»ó /usr/local ºÐ¸®±ÇÀå Àúµµ À§¿Í ºñ½ÁÇÏ°Ô ÆÄƼ¼ÇÀ» ³ª´©°í ´ëºÎºÐÀÇ ÇÁ·Î±×·¥Àº /usr/localÀ̳ª /opt¿¡ ¼³Ä¡ÇÕ´Ï´Ù. 2.3. swap¿µ¿ªÀÌ ¸ðÀÚ¶ó´Âµ¥ ¾î¶»°Ô Ãß°¡ÇÒ ¼ö ÀÖ³ª¿ä? Solaris 2.x¿¡¼­´Â Ãʱ⿡´Â µû·Î ÆÄƼ¼ÇÀ» Àâ¾Æ¼­ swap¿µ¿ªÀ» »ç¿ëÇÏÁö¸¸ ³ªÁß¿¡ Ãß°¡ÇÒ °æ¿ì swapÆÄÀÏÀ» ¸¸µé¾î¼­ Ãß°¡ÇÕ´Ï´Ù. À̶§ »ç¿ëÇÏ´Â ¸í·É¾î°¡ mkfile ÀÔ´Ï´Ù. ¸¸ÀÏ /opt/swapÀ̶ó´Â 200MBÂ¥¸®ÀÇ ÆÄÀÏÀ» ¸¸µé¾î¼­ swap¿µ¿ªÀ¸·Î ¾²°í ½Í´Ù¸é ¾Æ·¡¿Í °°ÀÌ ÆÄÀÏÀ» ¸¸µé°í swap¸í·É¾î·Î Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. % mkfile 200m /opt/swap % swap -a /opt/swap ¸¸ÀÏ Ç×»ó »ç¿ëÇÒ swap¿µ¿ªÀ̶ó¸é /etc/vfstab¿¡ Ãß°¡ÇÏ¸é µË´Ï´Ù. ´ÙÀ½Àº /opt/swapÀ» Ãß°¡ÇÑ /etc/vfstabÀÇ ¿¹Á¦ÀÔ´Ï´Ù. % cat /etc/vfstab . . swap - /tmp tmpfs - yes - /opt/swap - - swap - no - % 2.4. inode fullÀÌ ³ª¿É´Ï´Ù. ÆÄÀϽýºÅÛ¿¡¼­ »ç¿ëÇÏ°í ÀÖ´Â inode¸¦ ¸ðµÎ »ç¿ëÇ߱⠶§¹®ÀÔ´Ï´Ù. ÀÌ·¸°Ô µÇ¸é ´õ ÀÌ»óÀÇ ÆÄÀÏÀ» »ý¼ºÇÒ ¼ö ¾ø½À´Ï´Ù. ÆÄÀϵéÀ» ¹é¾÷ÇÑ ÈÄ(¹®Á¦°¡ µÇ´Â ÆÄÀÏ ½Ã½ºÅÛ¸¸ ¹é¾÷ÇÏ¸é µË´Ï´Ù.) newfsÀÇ -i¿É¼ÇÀ» »ç¿ëÇÏ¿© inodeÀÇ °¹¼ö¸¦ ´ÃÀÌ°í ¹é¾÷ÇÑ ÆÄÀϵéÀ» º¹±¸ÇØ¾ß ÇÕ´Ï´Ù. 2.5. »ç¿ëÀÚ¸¶´Ù ƯÁ¤Å©±â¸¸Å­¸¸ Çϵåµð½ºÅ©¸¦ ÇÒ´çÇÏ´Â ¹æ¹ýÀÌ ÀÖÀ»±î¿ä? Solaris 2.x¶ó¸é quota¸¦ ¼³Á¤ÇÏ½Ã¸é µË´Ï´Ù. quota¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ýÀº Solaris¸Þ´º¾óÁß System Admin Guide Vol2¿¡ º¸½Ã¸é Àß ³ª¿ÍÀÖ½À´Ï´Ù.How to enable user storage space quotas for Solaris in a mounted file system °£·«ÇÏ°Ô ¼³¸íµå¸®¸é ¾Æ·¡¿Í °°½À´Ï´Ù. /etc/vfstab¿¡¼­ quota¸¦ ¼³Á¤ÇÏ°íÀÚ ÇÏ´Â ÆÄÀϽýºÅÛÀÇ ¸¶¿îÆà ¿É¼Ç¿¡ rq¸¦ ÁöÁ¤ÇÑ´Ù. $ cat /etc/vfstab .. /dev/dsk/c0t2d0s6 /dev/rdsk/c0t2d0s6 /home ufs 1 yes rq .. quota¸¦ ¼³Á¤ÇÒ ÆÄÀϽýºÅÛ¿¡ quotas¶ó´Â ÆÄÀÏÀ» ¸¸µç´Ù. $ touch quotas $ chmod 600 quotas °¢ »ç¿ëÀÚ¿¡°Ô quota¸¦ ÇÒ´çÇϱâ À§ÇÏ¿© edquota¶ó´Â ¸í·ÉÀ» »ç¿ëÇÑ´Ù. $ edquota louis fs /home blocks (soft = 0, hard = 0) inodes (soft = 0, hard = 0) ¿©±â¿¡¼­ ÇÒ´çÇÏ°íÀÚ ÇÏ´Â ¾ç¸¸Å­ soft¿Í hardºÎºÐ¿¡ Àû¾îÁØ´Ù. ¸¸ÀÏ 20MB¸¦ ÇÒ´çÇÏ·Á¸é ¾Æ·¡¿Í °°ÀÌ ÇØÁØ´Ù. (¸¸ÀÏ quota¸¦ Á¦°ÅÇÏ°íÀÚ ÇÑ´Ù¸é 0À» Àû¾îÁÖ¸é µÈ´Ù.) fs /home blocks (soft = 20000, hard = 20000) inodes (soft = 0, hard = 0) ¸¸ÀÏ ´Ù¼öÀÇ »ç¿ëÀÚ¿¡°Ô °°Àº ¾çÀÇ quota¸¦ ÇÒ´çÇÏ·Á¸é ÇϳªÀÇ »ç¿ëÀÚ¸¸ ÇÒ´çÇÏ°í º¹»çÇÒ ¼ö Àִµ¥ ¾Æ·¡´Â louis »ç¿ëÀÚÀÇ quota¼³Á¤À» aaa, bbb, ccc »ç¿ëÀÚ¿¡°Ôµµ ¶È°°ÀÌ ÇÒ´çÇÏ´Â ¿¹Á¦ÀÌ´Ù. $ edquota -p louis aaa bbb ccc 2.6. cachefs°¡ ¹º°¡¿ä? ¸¦ Àо¼¼¿ä. ¼³¸í°ú ±âº»ÀûÀÎ ¼³Ä¡¹ýÀÌ ÀûÇô ÀÖ½À´Ï´Ù. 2.7. ³×Æ®¿÷À¸·Î rootÁ¢¼ÓÀÌ °¡´ÉÇÏ°Ô ÇÏ·Á¸é? ±âº»ÀûÀ¸·Î Solaris 2.x¿¡¼­´Â ³×Æ®¿÷À¸·Î Á¢¼ÓÇÏ°í root·Î ·Î±äÇÏ¸é ¾Æ·¡¿Í °°Àº ¸Þ¼¼Áö¸¦ Ãâ·ÂÇÏ°í Á¢¼ÓÀÌ ¾ÈµË´Ï´Ù. login: root Password: Not on system console Connection closed by foreign host. Solaris 2.x´Â ±âº»ÀûÀ¸·Î root»ç¿ëÀÚ´Â console¿¡¼­¸¸ ·Î±äÀÌ °¡´ÉÇÕ´Ï´Ù. (su´Â Á¦¿Ü) ÀÌ°ÍÀ» consoleÀÌ¿Ü¿¡¼­µµ °¡´ÉÇÏ°Ô ÇÏ·Á¸é /etc/default/login¿¡¼­ CONSOLE=/dev/console¿¡ ÁÖ¼®À» ´Þ¸é µË´Ï´Ù. Âü°í·Î CONSOLE=/dev/consoleÀÇ Àǹ̴ root´Â /dev/console¿¡¼­¸¸ loginÀÌ °¡´ÉÇÏ´Ù´Â ÀǹÌÀÔ´Ï´Ù. ¸¸ÀÏ root»ç¿ëÀÚ·Î ·Î±äÀÌ ºÒ°¡´ÉÇÏ°Ô ÇÏ·Á¸é CONSOLE= ¿Í °°ÀÌ ÇØ µÎ¸é µË´Ï´Ù. (ÇÏÁö¸¸ ÀÌ ¼³Á¤Àº ±âº»ÀûÀ¸·Î ¼³Ä¡µÈ in.telnetdµî¿¡¸¸ ÇØ´çµË´Ï´Ù. ¸¸ÀÏ sshµîÀ» »ç¿ëÇÑ´Ù¸é ÀÌ ÆÄÀÏ°ú »ó°ü¾øÀÌ root°èÁ¤À¸·Î ·Î±äÀÌ °¡´ÉÇÕ´Ï´Ù.) 2.8. ·Î±äÈ­¸é¿¡¼­ ³ª¿À´Â ¸Þ½ÃÁö¸¦ ¹Ù²Ù·Á¸é? telnetÀ¸·Î Á¢¼Ó½Ã UNIX(r) System V Release 4.0 (white) °°Àº ¸Þ¼¼Áö¸¦ ¹Ù²Ù°í ½Í´Ù¸é Solaris 2.6ÀÇ °æ¿ì /etc/default/telnetd¿¡¼­ BANNER Ç׸ñÀ» ¼öÁ¤ÇÏ¸é µÇÁö¸¸, ±× ÀÌ¿ÜÀÇ ½Ã½ºÅÛ¿¡¼­´Â Ưº°ÇÑ ¹æ¹ýÀÌ ¾ø½À´Ï´Ù. ¸îºÐµéÀÇ ¸»À» µû¸£ÀÚ¸é binaryÆÄÀÏ(in.telnetd)À» ¼öÁ¤ÇÏ¸é °¡´ÉÇÏ´Ù°í ÇÏ´õ±º¿ä :) Äֿܼ¡¼­ÀÇ white console login: ¸Þ½ÃÁö´Â /etc/inittab¿¡¼­ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î "`uname -n` console login: "À¸·Î µÇ¾îÀÖ½À´Ï´Ù. ·Î±äÈ­¸é¿¡ ¿©·¯ÁÙÀÇ ³»¿ëÀ» Ãâ·ÂÇÏ·Á¸é /etc/issue¿¡ Àû¾îÁÖ¸é µË´Ï´Ù. ±×¸®°í ·Î±äÈÄ ¿©·¯ÁÙÀÇ ³»¿ëÀ» Ãâ·ÂÇÏ·Á¸é /etc/motd¿¡ Àû¾îÁÖ¸é µË´Ï´Ù. ·Î±äÈÄ ³ª¿À´Â ¸Þ½ÃÁöµé(motd³»¿ë, ÃÖ±ÙÁ¢¼ÓÀϵî)À» ³ª¿ÀÁö ¾Ê°Ô ÇÏ·Á¸é $HOME/.hushlogin À» ¸¸µé¸é ³ª¿ÀÁö ¾Ê½À´Ï´Ù. (touch $HOME/.hushlogin) 2.9. Çѹø¸¸ Á¢¼ÓÀ» ÇÏ¸é °°Àº À̸§À¸·Î ·Î±äÀ» ¸·°í½Í½À´Ï´Ù. ±âº»ÀûÀ¸·Î Áö¿øÇØ ÁÖ´Â°Ç ¾Æ´ÏÁö¸¸ /etc/profileÀ̳ª /etc/.login¿¡¼­ °£´ÜÇÑ script¸¦ ½á¼­ ±¸ÇöÇÒ ¼ö´Â ÀÖ½À´Ï´Ù. ¶ÇÇÑ Michael P. Crider°¡ ¸¸µç idled¸¦ »ç¿ëÇϼŵµ µË´Ï´Ù. idled´Â ¿¡¼­ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. 2.10. floppyµå¶óÀ̹ö¸¦ »ç¿ëÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß Çϳª¿ä? Solaris 2.x¿¡¼­´Â vold(Volume Management Daemon)À» ÀÌ¿ëÇؼ­ floppy³ª CD-ROMÀ» ¸¶¿îÆ®ÇÕ´Ï´Ù. µû¶ó¼­ floppy¸¦ »ç¿ëÇÒ¶§´Â µå¶óÀ̹ö¿¡ µð½ºÄÏÀ» ³Ö°í, volcheck¸í·É¾î¸¦ ½ÇÇàÇÏ¸é ¸¶¿îÆ®°¡ µË´Ï´Ù. º¸Åë /floppy/floppy0¿¡ ¸¶¿îÆ®°¡ µË´Ï´Ù. ±×¸®°í µð½ºÄÏÀº MS-DOS Æ÷¸ËÀ¸·Î µÇ¾îÀ־ ¹®Á¦°¡ ¾øÀÌ ¸¶¿îÆ®µË´Ï´Ù. ±×¸®°í ´Ù ¾²°í ³µÀ»¶§´Â eject floppy¸¦ ÀÔ·ÂÇϸé floppy°¡ ºüÁ®³ª¿À¸ç ÀÚµ¿À¸·Î ¸¶¿îÆ®°¡ Ç®¸³´Ï´Ù. 2.11. CD-ROMµå¶óÀ̹ö¸¦ ÀÌ¿ëÇÏ·Á¸é ¾î¶»°Ô Çϳª¿ä? Solaris 2.x¿¡¼­´Â floppy¿Í ¸¶Âù°¡Áö·Î vold¸¦ ÀÌ¿ëÇؼ­ ¸¶¿îÆ®ÇÕ´Ï´Ù. ÇöÀç vold°¡ ¼öÇàÁßÀ϶§´Â CD-ROMÀÇ °æ¿ì¿¡´Â CD¸¦ »ðÀÔÇϱ⸸ Çϸé ÀÚµ¿À¸·Î /cdrom¿¡ ¸¶¿îÆ®°¡ µÇ°í, CD¸¦ »©°í ½ÍÀ»¶§´Â CD-ROMµå¶óÀ̹ö¿¡ ÀÖ´Â ¹öÆ°À» ´©¸£°Å³ª, eject cdromÀ̶ó´Â ¸í·É¾î¸¦ ÀÔ·ÂÇÏ¸é µË´Ï´Ù. (°¡²û CD-ROM µå¶óÀ̹öÀÇ ¹öÆ°À» ´­·¶À» ¶§ CD°¡ ºüÁ®³ª¿ÀÁö ¾Ê´Â°æ¿ì°¡ ÀÖ½À´Ï´Ù. À̶§´Â eject cdrom À̶ó°í ÀÔ·ÂÇϸé Àß ºüÁ®³ª¿É´Ï´Ù.) Âü°í·Î voldÀÇ ¼³Á¤ÆÄÀÏ Àº /etc/vold.confÀ̸ç, ÀÚ¼¼ÇÑ »çÇ×Àº vold(1M)ÀÇ ¸Þ´º¾óÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù. 2.12. ´Ù¸¥ ½Ã½ºÅÛÀÇ CD-ROMµå¶óÀ̹ö¸¦ ÀÌ¿ëÇÏ·Á¸é? ¸¸ÀÏ µÎ´ëÀÇ ÄÄÇ»ÅÍ A, B°¡ Àִµ¥, A¿¡´Â CD-ROM µå¶óÀ̹ö°¡ ÀÖ°í, B¿¡´Â ¾ø¾î¼­ B¿¡¼­ AÀÇ CD-ROM µå¶óÀ̹ö¸¦ ÀÌ¿ëÇÏ°í ½Í´Ù¸é, A¿¡¼­´Â /etc/rmmount.conf ÀÇ ¸¶Áö¸·¿¡ ¾Æ·¡¿Í °°ÀÌ Ãß°¡ÇÏ°í vold µ¥¸óÀ» ´Ù½Ã ½ÇÇàÇÑ ÈÄ share cdrom* -o ro=B B¿¡¼­´Â /cdrom¿¡ »ç¿ëÇÏ°í ½Í´Ù¸é % ln -s /net/A/cdrom /cdrom ¿Í °°ÀÌ ¿¬°áÇØ µÎ½Ã¸é µË´Ï´Ù. Âü°í·Î Solaris¿¡¼­´Â CD-ROMÀ̳ª floppyµîÀº vold(1M)°¡ °ü¸®ÇÕ´Ï´Ù. ¸¸ÀÏ ¾î¶² »ç¿ëÀÚ°¡ CD¸¦ ³ÖÀ¸¸é vold´Â ±× ÀÏÀ» °¨ÁöÇÏ°í rmmount(1M)¸¦ È£ÃâÇؼ­ ´Ù½Ã ¸¶¿îÆ®ÇØÁÝ´Ï´Ù. rmmount(1M)´Â CD³ª, floppy¿Í °°Àº ÀåÄ¡µéÀ» ¸¶¿îÆ®ÇÒ ¶§ »ç¿ëÇϴµ¥, ±× ¼³Á¤ÆÄÀÏÀº /etc/rmmount.confÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº rmmount.conf¿Í rmmountÀÇ ¸Þ´º¾óÀ» ÂüÁ¶Çϼ¼¿ä. 2.13. Sun¿ë CD-ROMµå¶óÀ̹ö°¡ µû·Î ÀÖ³ª¿ä? µû·Î ÀÖÁö´Â ¾Ê½À´Ï´Ù. Sun¿¡¼­´Â SCSI CD-ROMµå¶óÀ̹öÁß ¹öÆÛ°¡ 512K¹ÙÀÌÆ®ÀÎ °Í¸¸ Áö¿øÇÕ´Ï´Ù. Àß µ¹¾Æ°¡´Â ¸ðµ¨¿¡´Â ¼Ò´ÏÀÇ °æ¿ì CDU-8012¸ðµ¨(Sun 1¹è¼Ó CD-ROMµå¶óÀ̹ö), µµ½Ã¹ÙÀÇ 4101TA¸ðµ¨(Sun 2¹è¼Ó CD-ROMµå¶óÀ̹ö), 3301B¸ðµ¨, 3401B¸ðµ¨, ¾ÖÇÃÀÇ CD 300i°¡ ÀÖÀ¸¸ç, Ç÷¢½ºÅÍÀÇ CD-ROMµå¶óÀ̹öÀÇ °æ¿ì ´ëºÎºÐ Àß µ¹¾Æ°©´Ï´Ù. ¸¸ÀÏ ±¸ÀÔÀ» ÇϽŴٸé Ç÷¢½ºÅÍÀÇ ¸ðµ¨À» ±¸ÀÔÇϽô°ÍÀÌ ÁÁ½À´Ï´Ù.(ÃÖ°æ·Ä´Ô, À̼®Âù´Ô) 2.14. »õ·Î¿î ÀåÄ¡¸¦ ´Þ°í device fileÀ» ¸¸µé·Á¸é? ÀÏ´Ü ´Ù¸¥ ÁÖº¯ÀåÄ¡¿Í Ãæµ¹ÇÏÁö ¾Ê´Â SCSI¹øÈ£(CD-ROMµå¶óÀ̹ö´Â ÀϹÝÀûÀ¸·Î 6¹øÀ» »ç¿ëÇÏ°í, Tapeµå¶óÀ̹ö´Â ÀϹÝÀûÀ¸·Î 4¹øÀ» »ç¿ëÇÕ´Ï´Ù.)¸¦ ÇÒ´çÇÏ°í, PROM prompt¿¡¼­ probe-scsi¸í·ÉÀ¸·Î Á¤»óÀûÀ¸·Î ÀνÄÀÌ µÇ´ÂÁö È®ÀÎÇÕ´Ï´Ù. ¿©±â¿¡¼­ Àß ³ª¿À¸é boot -r¸í·ÉÀ¸·Î /dev¿Í /devicesÀÇ ÆÄÀϵéÀ» °»½ÅÇÏ¸é µË´Ï´Ù. ok probe-scsi ok boot -r º¸Åë ¿ÜÀåÇü Tapeµå¶óÀ̹ö¸¦ ´Þ°í ÀÌ ÀÛ¾÷À» ¼öÇàÇϴµ¥ À̶§ »ý±â´Â ÀåÄ¡ÆÄÀÏÀº Solaris 2.xÀÇ °æ¿ì /dev/rmt/0 (SCSI 4¹øÀ» ¾´°æ¿ì), /dev/rmt/1 (SCSI 5¹øÀ» ¾´ °æ¿ì)À̸ç, SunOS 4.xÀÇ °æ¿ì¿¡´Â /dev/rst0, /dev/rst1ÀÌ »ý±é´Ï´Ù. 2.15. TapeÀÇ ³»¿ëÀ» »èÁ¦ÇÏ·Á¸é? TapeÀÇ ³»¿ëÀ» »èÁ¦ÇÏ·Á¸é mt¸í·ÉÀ» »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. ¸¸ÀÏ Tapeµå¶óÀ̹öÀÇ ÀåÄ¡ÆÄÀÏÀ̸§ÀÌ /dev/rmt/0 ¶ó¸é ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù. $ mt -t /dev/rmt/0 erase 2.16. WorkstationÀÇ È­¸é ÇØ»óµµ¿Í »ö»ó¼ö¸¦ ¹Ù²Ù·Á¸é? Sun WorkstationsÀÇ °æ¿ì È­¸éÇØ»óµµ¿Í »ö»ó¼öµîÀ» º¯ÇüÇÏ·Á¸é »ç¿ëÇÏ´Â Video Card°¡ framebuffer¸¦ Áö¿øÇØ¾ß ÇÕ´Ï´Ù. º¸Åë Creator 3D¿¡¼­´Â »ç¿ë°¡´ÉÇÕ´Ï´Ù. ¸¸ÀÏ ÄܼÖÀÇ Çػ󵵸¦ 1280x1024·Î º¯°æÇÏ·Á¸é PROM prompt¿¡¼­ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÏ¸é µË´Ï´Ù. ok setenv output-device screen:r1280x1024x64 ok reset ÀÌ·¸°Ô PROM prompt»Ó¸¸ ¾Æ´Ï¶ó ffbconfig ÇÁ·Î±×·¥À» ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¸ÀÏ Solaris x86¿¡¼­ È­¸é Çػ󵵸¦ ¹Ù²Ù·Á¸é, kdmconfig ¸í·ÉÀ» ÀÌ¿ëÇؼ­ È­¸éÇػ󵵸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. Solaris x86¿¡¼­ È­¸éÇػ󵵸¦ º¯°æÇϱâ Àü¿¡ ÇöÀç »ç¿ëÇÏ°í ÀÖ´Â Graphic Adapter°¡ Solaris x86¿¡¼­ Áö¿øÇÏ´ÂÁö¸¦ È®ÀÎÇÑ ÈÄ ½ÇÇàÇϽñ⠹ٶø´Ï´Ù. (½ÅÁ¦Ã¶´Ô) »ö»ó¼ö¸¦ 16bit»ö»óÀ¸·Î ¹Ù²Ù·Á ÇÒ¶§, openwinÀ» »ç¿ëÇϽŴٸé, openwin -dev [framebuffer ÀåÄ¡ÆÄÀϸí] defdepth 16 °ú °°ÀÌ ÇϽðí, CDE¸¦ »ç¿ëÇϽøé /usr/dt/config/Xconfig ÆÄÀÏ¿¡ Xsun -dev [framebuffer ÀåÄ¡ÆÄÀϸí] defdepth 16 °ú °°ÀÌ ¼³Á¤ÇÏ½Ã¸é µË´Ï´Ù. Á¦°¡ »ç¿ëÇÏ´Â Creator 3DÀÇ °æ¿ì¿£ framebuffer ÀåÄ¡ÆÄÀϸíÀÌ /dev/ffb0 ÀÔ´Ï´Ù. (´ç¿¬È÷ framebuffer°¡ ¿øÇÏ´Â »ö»ó¼ö¸¦ Áö¿øÇØ¾ß ÇÕ´Ï´Ù.) 2.17. Solaris 2.x¿¡¼­ µÎ °³ÀÌ»óÀÇ Network Adapter¸¦ ¼³Ä¡ÇÏ·Á¸é? Network Adapter¸¦ ´Þ°í, /etc/hostname.hme?,/etc/hostname.le? (100M Network AdapterÀ̸é hme0, hme1, .. 10M Network AdapterÀ̸é le0, le1, ..)¿¡ °¢ AdapterÀÇ È£½ºÆ®À̸§À» ÀÛ¼ºÇÏ°í, /etc/hosts¿¡ IP Address¸¦ ¼³Á¤ÇÏ¸é »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. 2.18. ÇÁ¸°Å͸¦ º´·ÄÆ÷Æ®¿¡ ¿¬°áÇÏ·Á¸é? Sun WorkstationÀÇ º´·ÄÆ÷Æ®´Â ½Ã½ºÅÛÀÇ Á¾·ù¿¡ µû¶ó ´Ù¸¨´Ï´Ù. ÀÏ´Ü º´·ÄÆ÷Æ®°¡ ÀÖ´ÂÁö È®ÀÎÇϽðí (±×¸²¿¡ // ¿Í °°ÀÌ ±×·ÁÁø ºÎºÐÀÌ º´·ÄÆ÷Æ®ÀÔ´Ï´Ù.) ÇüÅ¿¡ ¸Â´Â º´·ÄÄÉÀ̺íÀ» ±¸ÀÔÇؼ­ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. 2.19. ¸ðµ©À» ´Þ·Á¸é? À» Âü°íÇϼ¼¿ä. 2.20. PostscriptÆÄÀÏÀ» Ãâ·ÂÇÏ·Á¸é? postscriptÀ» Áö¿øÇÏÁö ¾Ê´Â ´ëºÎºÐÀÇ ÇÁ¸°ÅÍ¿¡¼­ postscriptÆÄÀÏÀ» Ãâ·ÂÇÏ·Á¸é gs(ghost script)¸¦ »ç¿ëÇÏ¸é µË´Ï´Ù. ±×¸®°í postscript¸¦ Áö¿øÇÏ´Â ÇÁ¸°ÅÍÀÏ °æ¿ì¿¡µµ ÇѱÛÆÄÀϵéÀ» Ãâ·ÂÇÏ·Á¸é gs¸¦ »ç¿ëÇÏ½Ã´Â°Ô ÁÁ½À´Ï´Ù. gs¸¦ ÇÊÅÍ·Î »ç¿ëÇÏ´Â ¹æ¹ýÀº ¸¦ Âü°íÇϽñ⠹ٶø´Ï´Ù. ±×¸®°í À×Å©Á¬ ÇÁ¸°Å͸¦ ÀÌ¿ëÇÏ¿© Color·Î Ãâ·ÂÇÏ·Á¸é ÇØ´ç ÇÁ¸°ÅÍÀÇ gs devÆÄÀÏÀ» ±¸Çϼż­ gs¸¦ Àç ÄÄÆÄÀÏ ÇÏ¸é µË´Ï´Ù. stylus colorÇÁ¸°ÅÍ´Â devÆÄÀÏÀÌ ±âº»ÀûÀ¸·Î µé¾îÀÖÀ¸¹Ç·Î ÄÄÆÄÀÏÀÌ MakefileÀÇ DEVICE_DEVS¿¡ stcolor.dev¸¦ Ãß°¡ÇÏ¸é µË´Ï´Ù. HPÀÇ À×Å©Á¬Àº ¿¡¼­ devÆÄÀÏÀ» ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. 2.21. ³×Æ®¿÷À» Áö¿øÇÏ´Â ÇÁ¸°Å͸¦ ¼³Ä¡ÇÏ·Á¸é? HPÀÇ Á¦Ç°ÀÎ °æ¿ì HPÀÇ È¨ÆäÀÌÁö¿¡¼­ JetAdminÀ» ¹Þ¾Æ ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÑ ÈÄ (/usr/hpnp¿¡ ¼³Ä¡ÇÑ °æ¿ì) /usr/hpnp/jetadminÀ¸·Î ÇÁ¸°Å͸¦ Ãß°¡ÇÏ¸é µË´Ï´Ù. ¹°·Ð IP¿Í NetmaskµîÀº ¼³Á¤ÇØ µÎ¼Å¾ß ÇÕ´Ï´Ù. (¼­Áø¼ö´Ô ÀÌ Á¤¸®ÇØ Áּ̽À´Ï´Ù.) 2.22. JAZZµå¶óÀ̹ö³ª ZIPµå¶óÀ̹ö¸¦ ´Þ·Á¸é? JAZZµå¶óÀ̹ö³ª Zipµå¶óÀ̹ö´Â SCSI¸¦ »ç¿ëÇϴ°æ¿ì ÀÏ¹Ý µð½ºÅ©Ã³·³ »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ´ÜÁö ÁÖÀÇÇÏ¼Å¾ß ÇÒ ³»¿ëÀº ¹Ìµð¾î¸¦ »Ì±âÀü¿¡ umount¸¦ ÇÏ¼Å¾ß ÇÕ´Ï´Ù. 2.23. ¹é¾÷ ÇÏ·Á¸é? ¿©·¯ °¡Áö ¸í·É¾î°¡ ÀÖÁö¸¸, °¡Àå ±âº»ÀûÀÎ tar¿¡ ´ëÇØ ¸»¾¸µå¸®°Ú½À´Ï´Ù. ¸¸ÀÏ /home µð·ºÅ丮 ÀÌÇÏÀÇ ÆÄÀϵéÀ» /dev/rmt/0¿¡ ¹é¾÷¹ÞÀ¸·Á ÇÑ´Ù¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù. % tar cvf /dev/rmt/0 /home ³ªÁß¿¡ ¹é¾÷ÇÑ ³»¿ëÀ» restoreÇϽ÷Á¸é /¿¡¼­ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÏ¸é µË´Ï´Ù. % tar xvf /dev/rmt/0 tar¸¦ »ç¿ëÇϴ°æ¿ì ¿øÇÏ´Â ÆÄÀϸ¸À» restoreÇÏ·Á¸é ¾Æ·¡¿Í °°ÀÌ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. (man tar¿¡¼­ °¡Á®¿È) % tar xvf /dev/rmt/0 `tar tf /dev/rmt/0 | grep 'pattern'` ÀÌ ¿Ü¿¡µµ restoreÇÏ°íÀÚ ÇÏ´Â ÆÄÀÏÀÇ ¸®½ºÆ®¸¦ ÆÄÀÏ·Î ¸¸µé°í(e.g list), ´ÙÀ½°ú °°ÀÌ »ç¿ëÇϼŵµ µË´Ï´Ù. % tar xvf /dev/rmt/0 -I list 2.24. Solaris 2.x¿¡¼­ /dev/rmt/¿¡ ÀÖ´Â ÀåÄ¡ÆÄÀϵéÀÇ ÀÇ¹Ì Solaris 2.x¿¡¼­ Tapeµå¶óÀ̹ö¸¦ ´Þ°í deviceÆÄÀϵéÀ» ¸¸µé°í ³ª¸é /dev/rmt/µð·ºÅ丮¿¡ ¸¹Àº ÆÄÀϵéÀÌ »ý±é´Ï´Ù. ÀÌ ÆÄÀϵéÀº ±× À̸§¿¡ µû¶ó TapeÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀÌ ´Ù¸¥µ¥ °£´ÜÇÏ°Ô ¾Ë¾Æº¸¸é ÀϹÝÀûÀ¸·Î ÆÄÀϸíÀº ¾Æ·¡¿Í °°ÀÌ »ý°å½À´Ï´Ù. #[lmhc][b][n] (#´Â ¼ýÀÚ) l,m,h,c´Â ±â·Ï¹ÐµµÀÔ´Ï´Ù. °¢°¢ low, medium, high, compress¸¦ ÀǹÌÇÕ´Ï´Ù. ´Ü¼øÈ÷ ÀåÄ¡ÆÄÀϸ¸ »ý°å´Ù°í ¸ðµÎ Áö¿øÇÏ´Â°Ç ¾Æ´Õ´Ï´Ù. com press¸¦ Áö¿øÇÏ´Â µå¶óÀ̹ö°¡ ÀÖ°í, ¾Æ´Ñ µå¶óÀ̹ö°¡ ÀÖ½À´Ï´Ù. ±×¸®°í b´Â BSDȣȯÀÇ ÀǹÌÀ̸ç, nÀº no-rewindÀÇ ÀǹÌÀÔ´Ï´Ù. µû¶ó¼­ nÀÌ ¾ø´Â ÀåÄ¡ÆÄÀÏÀ» ÀÌ¿ëÇؼ­ ¹é¾÷À» ÇÏ¸é ¹é¾÷ÀÌ ³¡³­ ÈÄ rewind¸¦ ÇÏÁö¸¸, nÀÌ ºÙÀº ÀåÄ¡ÆÄÀÏÀ» ÀÌ¿ëÇÏ¿© ¹é¾÷À» Çϸé rewind¸¦ ÇÏÁö ¾Ê½À´Ï´Ù. µû¶ó¼­ ÇϳªÀÇ ÀåÄ¡¿¡ ¿©·¯°³ÀÇ º¼·ýÀ» ¹é¾÷ÇÏ·Á¸é nÀÌ ºÙÀº ÀåÄ¡¸íÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. 2.25. ´Ù¸¥ ½Ã½ºÅÛÀÇ Å×ÀÙ µå¶óÀ̹ö¸¦ ÀÌ¿ëÇÏ·Á¸é? ¿©·¯°¡Áö ¹æ¹ýÀÌ ÀÖ°ÚÁö¸¸, °¡Àå °£´ÜÇÑ ¹æ¹ýÀº rsh¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. ¸ÕÀú Å×ÀÔµå¶óÀ̹ö°¡ ÀÖ´Â ½Ã½ºÅÛ¿¡ .rhostsÆÄÀÏÀ» ¸¸µé¾î¼­ ´Ù¸¥ ½Ã½ºÅÛ¿¡¼­ rsh·Î Á¢¼ÓÇÒ ¼ö ÀÖ°Ô ÇÑÈÄ Å×ÀÔµå¶óÀ̹ö°¡ ¾ø´Â ½Ã½ºÅÛ¿¡¼­ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÏ½Ã¸é ¹é¾÷ÇÒ ¼ö ÀÖ½À´Ï´Ù. % tar cvf - [ÆÄÀϵé] | rsh [Å×ÀÔµå¶óÀ̹ö°¡ ÀÖ´Â ½Ã½ºÅÛ] dd of=/dev/rmt/0 ¸¸ÀÏ Å×ÀÔÀ¸·Î ºÎÅÍ ÆÄÀÏÀ» Ç®·Á°í ÇÏ¸é ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù. % rsh [Å×ÀÔµå¶óÀ̹ö°¡ ÀÖ´Â ½Ã½ºÅÛ] dd if=/dev/rmt/0 | tar xvf - 2.26. patch°¡ ¹º°¡¿ä? Sun Microsystems¿¡¼­ óÀ½ SolarisµîÀÇ ÇÁ·Î±×·¥À» ¹èÆ÷ÇÑ ÈÄ ±× ÀÌÈÄ¿¡ ¹ß°ßµÇ´Â ¹ö±×µé¿¡ ´ëÇØ ¼öÁ¤ÇÑ ÆÄÀÏÀ» patchÆÄÀÏÀ̶ó°í ÇÕ´Ï´Ù. ¸¸ÀÏ 105393¹øÀ» patchÇ϶ó°í ÇÑ °æ¿ì 105393ÀÌ patch¹øÈ£ÀÔ´Ï´Ù. À§¿Í °°Àº °æ¿ì 105393¹ø patchÆÄÀÏÀ» ±¸Çؿͼ­ patchÇØÁÖ¸é µË´Ï´Ù. patchÁß¿¡´Â ÀÏ¹Ý patchÆÄÀÏ°ú recommended patch°¡ Àִµ¥, recommended patch´Â À̸§¿¡¼­ ¾Ë ¼ö ÀÖ´Â °Í ó·³ ÃßõÇÏ´Â patchÀÔ´Ï´Ù. ¿î¿µÃ¼Á¦³ª ÇÁ·Î±×·¥ÀÇ º¸¾È»óÀÇ ¹ö±×µî Áß¿äÇÑ ³»¿ëÀ̹ǷΠ¹Ýµå½Ã patchÇØÁÖ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. Sun Microsystems¿¡¼­ patchÆÄÀÏÀ» ¹èÆ÷ÇÏ´Â Àå¼Ò´Â ÀÌ°í, ±¹³»¿¡¼­µµ ¿©·¯°÷¿¡¼­ ¹Ì·¯¸µÀ» ÇÏ°í ÀÖ½À´Ï´Ù. ´ëÇ¥ÀûÀÎ °÷À¸·Î ¿Í °¡ ÀÖ½À´Ï´Ù. °¡±î¿î °÷¿¡¼­ patchÆÄÀÏÀ» °¡Á®¿À½Ã¸é µË´Ï´Ù. patchÆÄÀÏÀ» ¼³Ä¡ÇÏ´Â ¹æ¹ýÀº patchÆÄÀÏÀÇ README¿¡ Àß ¼³¸íÀÌ µÇ¾îÀÖ½À´Ï´Ù. ÀÏ¹Ý patchÆÄÀÏÀÇ °æ¿ì ¾ÐÃàÀ» Ç®°í µð·ºÅ丮¿¡ ÀÖ´Â installpatch¸¦ root±ÇÇÑÀ¸·Î ½ÇÇàÇÏ¸é µË´Ï´Ù. ÇöÀç ½Ã½ºÅÛÀÌ patchÇÑ patchÆÄÀÏÀÇ ¹øÈ£¸¦ ¾Ë±âÀ§Çؼ­´Â showrev -p ¸í·ÉÀ»»ç¿ëÇÕ´Ï´Ù. ´ÙÀ½Àº ±× ¿¹Á¦ÀÔ´Ï´Ù. % showrev -p Patch: 105393-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu Patch: 105518-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu Patch: 105615-03 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu . . . Patch: 106125-02 Obsoletes: Requires: Incompatibles: Packages: SUNWswmt Patch: 105407-01 Obsoletes: Requires: Incompatibles: Packages: SUNWvolu % °¡²û patch¸¦ ¼³Ä¡ÇÏ·Á°í Çϴµ¥, checkinstallÀÌ ½ÇÆÐÇß´Ù°í ³ª¿À´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. Solaris 2.x¿¡¼­ patchÆÄÀϵéÀº nobody¶õ »ç¿ëÀÚ°¡ ÀÐÀ» ¼ö ÀÖ¾î¾ß¸¸ ¼³Ä¡°¡ µË´Ï´Ù. patchÆÄÀÏÀ» Ǭ µð·ºÅ丮ÀÇ ¸ðµå¸¦ È®ÀÎÇϽðí nobody»ç¿ëÀÚ°¡ ÀÐÀ» ¼ö ¾ø´Â ¸ðµå¶ó¸é ´Ù½Ã ¼³Á¤ÇϽñ⠹ٶø´Ï´Ù. Solaris 2.x¿¡¼­ patch¿¡ °üÇÑ ³»¿ëÀº ¿¡¼­ ¹Úâ¹Î´ÔÀÌ Àß Á¤¸®ÇØ µÎ¼Ì½À´Ï´Ù. ÇѹøÂë Àо±â¸¦ ±ÇÇÕ´Ï´Ù. 2.27. SunOS 4.xÀÇ passwdÆÄÀÏÀ» Solaris 2.x½Ã½ºÅÛ¿¡ ¸Â°Ô °íÄ¡·Á¸é? SunOS 4.x±îÁö´Â °èÁ¤°ü¸®¸¦ À§ÇØ /etc/passwdÆÄÀÏÀ» »ç¿ëÇßÁö¸¸, Solaris 2.xºÎÅÍ´Â /etc/passwd¿Í /etc/shadowÆÄÀÏÀ» ÇÔ²² »ç¿ëÇÕ´Ï´Ù. µû¶ó¼­ SunOS 4.x¿¡¼­ Solaris 2.x·Î ¾÷±×·¹À̵带 ÇßÀ»¶§ °èÁ¤À» °ü¸®ÇÏ´Â /etc/passwd¸¦ /etc/passwd¿Í /etc/shadowÆÄÀÏ·Î ¹Ù²Ù¾î¾ß Çϴµ¥ À̶§ »ç¿ëÇÏ´Â ¸í·ÉÀÌ pwconvÀÔ´Ï´Ù. ´Ü¼øÈ÷ pwconv¶ó°í ½ÇÇàÇÏ¸é ¹Ù²ãÁÝ´Ï´Ù. Solaris 2.x¸¦ »ç¿ëÇϽô ºÐµéÁß¿¡ °¡²û /etc/passwdÆÄÀÏ¿¡¸¸ °èÁ¤À» Ãß°¡ÇÏ°í pwconv ¸í·É¾î¸¦ »ç¿ëÇÏ¿© /etc/shadowÆÄÀÏÀ» °»½ÅÇÏ´Â ºÐµéµµ °è½Ê´Ï´Ù. 2.28. /etc/passwd¿Í /usr/bin/passwdÀÇ Â÷ÀÌ´Â ¹º°¡¿ä? /etc/passwd´Â »ç¿ëÀÚÀÇ Á¤º¸(ID, UID, Ȩµð·ºÅ丮, shell, ÁÖ¼®µî)ÀÇ Á¤º¸°¡ µé¾îÀÖ´Â ÆÄÀÏÀÌ°í, /usr/bin/passwd´Â /etc/shadowÆÄÀÏ¿¡ ÀÖ´Â »ç¿ëÀÚÀÇ ºñ¹Ð¹øÈ£¸¦ º¯°æÇÒ ¶§ »ç¿ëÇÏ´Â ¸í·ÉÀÔ´Ï´Ù. /usr/bin/passwd´Â SUID°¡ ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù. ¿Ö³ÄÇϸé /usr/bin/passwd°¡ ¼öÁ¤ÇÏ´Â /etc/shadowÆÄÀÏÀº root¸¸ÀÌ Àбâ/¾²±â°¡ °¡´ÉÇÕ´Ï´Ù. µû¶ó¼­ ÀÏ¹Ý »ç¿ëÀÚ°¡ ÀÚ½ÅÀÇ ºñ¹Ð¹øÈ£¸¦ ¼öÁ¤ÇÒ ¶§ suid°¡ ¼³Á¤µÇ¾î ÀÖÁö ¾Ê´Ù¸é ºñ¹Ð¹øÈ£ÀÇ º¯°æÀÌ ºÒ°¡´ÉÇÏ°ÚÁÒ? ´ÙÀ½Àº Á¦ ½Ã½ºÅÛÀÇ /usr/bin/passwdÀÇ ls°á°úÀÔ´Ï´Ù. $ ls -l /usr/bin/passwd -r-sr-sr-x 3 root sys 96796 1997³â 7¿ù 16ÀÏ /usr/bin/passwd ÀϹÝÀûÀ¸·Î /etc/passwdÀÇ ¸ðµå´Â 444·Î µÇ¾îÀִµ¥, °¡²û °ü¸®ÀÚÁß¿¡´Â ÀϹݻç¿ëÀÚ°¡ /etc/passwdÆÄÀÏÀ» ÀÐÁö ¸øÇϵµ·Ï ¸ðµå¸¦ 400·Î º¯°æÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ°æ¿ì ºñ¹Ð¹øÈ£ÀÇ º¯°æµîÀº º° ¹®Á¦¾øÀÌ °¡´ÉÇÏ°ÚÁö¸¸, lsÀÇ °æ¿ì »ç¿ëÀÚÀ̸§ÀÌ ¾Æ´Ñ UID·Î Ãâ·ÂÇÏ°Ô µË´Ï´Ù. ¿Ö³Ä±¸¿ä? UID¸¦ »ç¿ëÀÚÀ̸§À¸·Î ¹Ù²ÙÁö ¸øÇϴϱî¿ä. :) ´Ù¸¥ ½Ã½ºÅÛ¿¡¼­´Â ±×·¸Áö ¾ÊÁö¸¸ Solaris 2.x¿¡¼­´Â ƯÀÌÇÏ°Ôµµ /etc/passwd, /etc/group, /etc/hosts ÀÇ ³»¿ëµéÀ» °¡Áö°í ÀÀ¿ëÇÁ·Î±×·¥µé¿¡°Ô À̸§¼­ºñ½º¸¦ ÇØ ÁÖ´Â nscd¶ó´Â ¼­¹ö ÇÁ·Î±×·¥ÀÌ ÀÖ½À´Ï´Ù. ÀÌ ÇÁ·Î±×·¥¶§¹®¿¡ /etc/passwdÀÇ ¸ðµå¸¦ 400·Î ÇØ µÎ¾îµµ UID°¡ ¾Æ´Ñ »ç¿ëÀÚ À̸§ÀÌ ³ª¿É´Ï´Ù. ¸¸ÀÏ nscd¸¦ ¶ç¿ìÁö ¾Ê°í /etc/passwdµîÀÇ ÆÄÀÏÀÇ ¸ðµå¸¦ 400·Î ÇÑ°æ¿ì¿¡´Â UID¸¸ ³ª¿À°Ô µË´Ï´Ù. 2.29. NT¿Í SolarisÀÇ ºñ¹Ð¹øÈ£¸¦ °°ÀÌ °ü¸®ÇÏ·Á¸é? (ÀÌ ºÎºÐÀº Á¦°¡ Àß ¸ô¶ó¼­ ´º½º±×·ì¿¡ ¿Ã¶ó¿Â ¸î°¡Áö ±ÛµéÀ» Á¾ÇÕÇØ º¾´Ï´Ù.) ¿ì¼± Solaris 2.6À» ½á¾ßÇÕ´Ï´Ù. ±×¸®°í Samba¸¦ »ç¿ëÇÒ ¶§ pam nt_domÀ̶ó´Â ¸ðµâÀ» »ç¿ëÇϽøé Solaris¿¡¼­ NTÀÇ ºñ¹Ð¹øÈ£¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í ¹Ý´ë·Î NT¿¡¼­ SolarisÀÇ ºñ¹Ð¹øÈ£µîÀ» °ü¸®ÇÏ·Á¸é Solstice Intranet Extension(SunÀÇ È¨ÆäÀÌÁö¸¦ º¸¸é Solstice NFS Client 3.1¶ó°í µÇ¾îÀÖ½À´Ï´Ù.) ÇÁ·Î±×·¥À» NT¿¡ ¼³Ä¡ÇÏ¸é µË´Ï´Ù. ÀÌ ÇÁ·Î±×·¥À» »ç¿ëÇϸé Solaris°¡ NIS/NIS+¸¦ »ç¿ëÇϼŵµ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. 2.30. root ºñ¹Ð¹øÈ£¸¦ Àؾú½À´Ï´Ù. CD-ROMÀ¸·Î ºÎÆÃÇϼż­ Çϵåµð½ºÅ©ÀÇ /etc/shadow ÆÄÀÏÀÇ ºñ¹Ð¹øÈ£ºÎºÐÀ» Áö¿ì½Ã¸é µË´Ï´Ù. / ÆÄƼ¼ÇÀÌ /dev/dsk/c0t0d0s0Àΰæ¿ì¿¡ ¾Æ·¡¿Í °°Àº ÀÛ¾÷À» ÇÏ½Ã¸é µË´Ï´Ù. ok boot cdrom -s .. # mount /dev/dsk/c0t0d0s0 /mnt # TERM=sun;export TERM # vi /mnt/etc/shadow # sync; reboot 2.31. /home¿¡ ÆÄÀÏÀ» ¾²·Á¸é ¾î¶»°Ô ÇØ¾ß Çϳª¿ä? Solaris 2.x¿¡¼­´Â /homeÀ» automounter°¡ mountÇؼ­ »ç¿ëÇϱ⠶§¹®¿¡ root¶ó ÇÒÁö¶óµµ µð·ºÅ丮³ª ÆÄÀÏÀ» ¸¸µé ¼ö ¾ø½À´Ï´Ù. ÇÏÁö¸¸ ½ÇÀç·Î´Â automounter¸¦ ¾²Áö ¾Ê´Â °æ¿ì¿¡µµ /homeÀ» ¾µ ¼ö ¾ø´Ù¸é ¹®Á¦°¡ µÇ°ÚÁÒ? À̶§ /homeÀº automount¸¦ ÇÏÁö ¾ÊÀ¸·Á¸é /etc/auto_masterÆÄÀÏ¿¡¼­ /homeºÎºÐÀ» ÁÖ¼®Ã³¸® ÇÏ¸é µË´Ï´Ù. 2.32. °èÁ¤À» ¸¸µé ¶§ ÀÚµ¿ÀûÀ¸·Î .cshrc¿Í .profileµîÀÇ ÆÄÀÏÀ» ¸¸µé·Á¸é? /etc/skel µð·ºÅ丮¿¡ º¹»çÇÏ°í ½ÍÀº ÆÄÀϵéÀ» ¸¸µé¾î µÎ°í useradd³ª admintool·Î °èÁ¤À» ¸¸µé¸é µË´Ï´Ù. 2.33. /etc/passwdÆÄÀÏ¿¡¼­ »èÁ¦¸¦ Çߴµ¥µµ ·Î±äÀÌ °¡´ÉÇÕ´Ï´Ù. ¸¸ÀÏ NIS¸¦ »ç¿ëÇϽøé NIS¿¡¼­ °èÁ¤À» »èÁ¦ÇÏ°í, NIS mapÀ» rebuildÇØÁà¾ß ÇÕ´Ï´Ù.ÀÚ¼¼ÇÑ ³»¿ëÀº NISÀÇ ¸Þ´º¾óÀ» ÂüÁ¶Çϼ¼¿ä. 2.34. passwd¸¦ ½ÇÇàÇߴµ¥ ¾ø´Â ID¶ó°í ³ª¿É´Ï´Ù. /etc/shadow³ª /etc/passwdÀÇ Á¤º¸°¡ À߸øµÇ¾úÀ»¶§, ºñ¹Ð¹øÈ£¸¦ º¯°æÇϱâ À§ÇØ passwd¸¦ ½ÇÇàÇÏ¸é ¾Æ·¡¿Í °°Àº ¸Þ¼¼Áö°¡ ³ª¿É´Ï´Ù. % passwd passwd: Changing password for id passwd(SYSTEM): id does not exist ±ÇÇÑÀÌ °ÅºÎµÊ % µû¶ó¼­ ÀÌ µÎ°³ÀÇ ÆÄÀÏÀ» ÂùÂùÈ÷ »ìÆ캸½Å ÈÄ ÇÊ¿ä¾ø´Â ¶óÀÎÀÌ Ãß°¡µÇÁö ¾Ê¾Ò´ÂÁö ¾Æ´Ï¸é °èÁ¤¿¡ µé¾î°¥ ¼ö ¾ø´Â ±ÛÀÚ°¡ ÀÖÁö´Â ¾ÊÀºÁö È®ÀÎÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù. 2.35. package¶õ ¹º°¡¿ä? package´Â ¿ø·¡ SVR4¿¡¼­ ÇÁ·Î±×·¥ÀÇ ¼³Ä¡¿Í »èÁ¦µîÀ» ½±°ÔÇϱâ À§Çؼ­ ÇÊ¿äÇÑ ÆÄÀÏÀ» ¹­¾îµÐ °ÍÀ» ¸»ÇÕ´Ï´Ù. ÇÏÁö¸¸ ÁÖ·Î Solaris¿¡¼­ ÇÁ·Î±×·¥ÀÇ ¹èÆ÷¿¡ »ç¿ëµÇ´Â Çü½ÄÀ» ÁöĪÇÕ´Ï´Ù. package¸¦ ±¸ÇÒ ¼ö ÀÖ´Â °¡Àå ´ëÇ¥ÀûÀÎ °÷À¸·Î ¿Í ÀÌ ÀÖ½À´Ï´Ù. ÀüÀÚ¿¡¼­´Â ¸î°¡Áö ´ëÇ¥ÀûÀÎ(gccµî) ÆÐÅ°Áö¿Í sunfreeware¿¡¼­ ¹èÆ÷ÇÏ´Â ÆÐÅ°Áö¸¦ ¹Ì·¯¸µÇÏ°í ÀÖ½À´Ï´Ù. ±¹³»¿¡¼­´Â ´ëÇ¥ÀûÀ¸·Î ¿Í ¿¡¼­ ¹Ì·¯¸µÀ» ÇÏ°í ÀÖ½À´Ï´Ù. ÀÌ °÷¿¡´Â sparc¿Í i86pc µð·ºÅ丮°¡ Àִµ¥, °¢°¢ sunÀÇ sparc¿ë solaris¿Í solaris for x86¿ë packageµéÀÌ ÀÖ½À´Ï´Ù. ±×¸®°í freeware µð·ºÅ丮¿¡´Â ÈÄÀÚ¿¡¼­ ¹èÆ÷µÇ´Â packageµéÀÌ ÀÖ½À´Ï´Ù. package¸¦ ¼³Ä¡ÇÒ ¶§´Â pkgadd¶ó´Â ¸í·ÉÀ» »ç¿ëÇÏ¸é µË´Ï´Ù. »ç¿ë¹æ¹ýÀº pkgadd -d [µð·ºÅ丮¸í] [pkg¸í]ÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î ÀÚÁÖ ¼³Ä¡ÇÏ´Â ÆÐÅ°ÁöÀÎ ÀÇ°æ¿ì ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÏ¸é ¼³Ä¡µË´Ï´Ù. % gzip -d GNUgcc.2.8.1.SPARC.Solaris.2.6.pkg.tgz % tar -xf GNUgcc.2.8.1.SPARC.Solaris.2.6.pkg.tar % pkgadd -d . °¡Á®¿Â ÆÐÅ°ÁöµéÀ» gzip¿Í tar·Î Ç®¸é °¢°¢ µð·ºÅ丮°¡ ¸¸µé¾îÁö°í, ÇÊ¿äÇÑ ÆÄÀϵéÀÌ ±× µð·ºÅ丮¿¡ µé¾î°©´Ï´Ù. ±×¸®°í pkgadd¸í·ÉÀ» ½ÇÇàÇÏ¸é ¼³Ä¡°¡´ÉÇÑ ÆÐÅ°ÁöµéÀÌ ³ª¿­µË´Ï´Ù.(¸¸ÀÏ µð·ºÅ丮´Â ºÐ¸íÈ÷ ÀÖÁö¸¸ È­¸é¿¡ ³ª¿­µÇÁö ¾Ê´Â´Ù¸é ÆÐÅ°ÁöÀÇ µð·ºÅ丮ÀÇ ¼ÒÀ¯±ÇÀÌ Àû´çÇÑÁö È®ÀÎÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù.) »ç¿ëÀÚ°¡ ¿øÇÏ´Â ¹øÈ£¸¦ ÀÔ·ÂÇÏ¸é ¼³Ä¡¸¦ ½ÃÀÛÇÕ´Ï´Ù.ÀϹÝÀûÀÎ ÆÐÅ°ÁöÀÇ ¼³Ä¡°úÁ¤ÀÌ À§¿Í °°Áö¸¸, °¡²û ´º½º±×·ìÀ¸·Î Áú¹®À» ÇϽô ºÐµéÁß¿¡ ¿¡¼­ ¹Þ¾Æ¿Â ÆÐÅ°ÁöÀÇ °æ¿ì¿¡´Â µð·ºÅ丮°¡ ¸¸µé¾î ÁöÁö ¾Ê°í pkgadd -d . ¸¦ Çصµ È­¸é¿¡ ³ª¿ÀÁö ¾Ê±â¶§¹®¿¡ Áú¹®ÇϽô ºÐÀÌ ¸¹½À´Ï´Ù. À̶§´Â pkgadd -d [ÆÄÀϸí] À» ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù. °£´ÜÇÏ°Ô ¿¹¸¦µé¾î º¸ÁÒ. % gzip -d bison-1.24.gz % pkgadd -d bison-1.24 À§¿Í °°ÀÌ °£´ÜÇÏ°Ô ÀÔ·ÂÇÏ¸é ¼³Ä¡ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. Âü°í·Î ¿¡¼­ °¡Á®¿Â ÆÐÅ°ÁöµéÀº Ưº°ÇÑ ¾ð±ÞÀÌ ¾ø´ÂÇÑ /opt¿¡ ¼³Ä¡µË´Ï´Ù. ±×¿¡ºñÇØ sunsite¿¡¼­ °¡Á®¿Â ÆÐÅ°ÁöµéÀº ÀϹÝÀûÀ¸·Î /usr/local¿¡ ¼³Ä¡µË´Ï´Ù. 2.36. CDE´Â ¹º°¡¿ä? CDE(Common Desktop Environment) (¾ÆÁ÷ Ãß°¡ÇÏÁö ¸øÇß½À´Ï´Ù. Á˼ÛÇÕ´Ï´Ù.) CDE´Â Solaris 2.6À̶ó¸é OS¿¡ Æ÷ÇԵǾî ÀÖ°í, ±× ÀÌÇÏ ¹öÀüÀ̸é OS¿Í °°ÀÌ µé¾îÀÖ´Â CD-ROM¿¡¼­ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¸ÀÏ CD-ROM¿¡ ¾ø°Å³ª, CD°¡ ¾øÀ»°æ¿ì¿¡´Â ¿¡¼­ ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ µð·ºÅ丮¿¡ °¡½Ã¸é ÆÄÀÏÀÌ ¿©·¯°¡Áö°¡ ÀÖ½À´Ï´Ù. ÆÄÀÏÀ̸§Áß¿¡ dev°¡ µé¾î°£ °ÍÀº developer¸¦ ÀǹÌÇϸç ab°¡ µé¾î°£ °ÍÀº answerbookÀÌ Æ÷ÇԵǾîÀÖ´Ù´Â ÀǹÌÀÔ´Ï´Ù. 2.37. CDE·Î±ä(dtlogin)ÀÇ ¼³Á¤Àº ¾î¶»°Ô Çϳª¿ä? ´ÙÀ½°ú °°Àº ¹®Á¦¸¦ »ý°¢ÇØ º¸ÁÒ. óÀ½ CDE¸¦ ¼³Ä¡ÇÒ ¶§ ¿µ¹®À¸·Î ¼³Ä¡¸¦ Çß½À´Ï´Ù. ³ªÁß¿¡ ÇѱÛȯ°æÀ» ¾²·Á°í CDE¿¡¼­ ko·Î ¼³Á¤À» Çߴµ¥ Çѹø»ÓÀÌ°í ´Ù½Ã ·Î±×¾Æ¿ôÀ» ÇÏ¸é ¿µ¹®À¸·Î µ¹¾Æ°©´Ï´Ù. CDEÀÇ ±âº»¾ð¾î¸¦ ¼³Á¤ÇÏ·Á¸é ¾î¶»°Ô ÇÏ¸é µÇ³ª¿ä? ÀÌ°æ¿ì ¿©·¯°¡Áö ¹æ¹ýÀÌ ÀÖÁö¸¸ ´ÙÀ½ÀÇ ¹æ¹ýÀ» ÀÌ¿ëÇØ º¸¼¼¿ä. ¿ì¼± /etc/dt/configµð·ºÅ丮¸¦ ¸¸µì´Ï´Ù. (¸¸ÀÏ µð·ºÅ丮°¡ ÀÖ´Ù¸é ¸¸µéÁö ¸¶¼¼¿ä.) ±×´ÙÀ½ /usr/dt/config/Xconfig¸¦ ¸¸µç µð·ºÅ丮·Î º¹»çÇÕ´Ï´Ù. (/usr/dt/config/Xconfig´Â ¼öÁ¤ÇÏ½Ã¸é ¾ÈµË´Ï´Ù.) ±×¸®°í /etc/dt/con fig/XconfigÁß¿¡¼­ Dtlogin*languageÀÇ °ªÀ» ko·Î ¹Ù²Ù½Ã°í ÀúÀåÇÒ ÈÄ¿¡ dtconfig -resetÀ» ½ÇÇàÇÏ¸é µË´Ï´Ù. ¶ÇÇÑ CDE¸¦ ¼³Ä¡ÇÏ¸é ±âº»ÀûÀ¸·Î dtloginÀÌ ¶å´Ï´Ù. ÀÌ È­¸é´ë½Å¿¡ ¿ø·¡ ·Î±äÈ­¸éÀ» »ç¿ëÇÏ·Á¸é dtconfig -d ¿Í °°ÀÌ ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù. ¸¸ÀÏ CDE·Î±äÈ­¸éÀÌ ¶ß°Ô ÇÏ·Á¸é dtconfig -e ¿Í °°ÀÌ ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù. 2.38. ºÎÆÃÇÒ ¶§ ¸¶´Ù ¾î¶² ÀÏÀ» ¼öÇàÇÏ·Á¸é ¾î¶»°Ô Çϳª¿ä? Solaris¿¡´Â ½ÃÀÛ ½ºÅ©¸³Æ®°¡ /etc/init.d ¿¡ ¸ð¿©ÀÖ½À´Ï´Ù. ÀÌ ½ºÅ©¸³Æ®´Â ´ëºÎºÐ ±¸¼ºÀÌ ¾Æ·¡¿Í °°ÀÌ µÇ¾îÀÖ½À´Ï´Ù. #!/bin/sh ... case "$1" in "start") # daemon ¶ç¿ì´Â ¸í·É¾î ;; "stop") # daemon Á×ÀÌ´Â ¸í·É¾î ;; *) # »ç¿ë¼³¸í ;; esac ÀÌ¿Í °°ÀÌ ÀÛ¼ºÇØ µÎ½Ã¸é ½ÇÇàÇÒ¶§´Â startÀÎÀÚ¸¦, ½ÇÇàÁßÀÎ ÇÁ·Î¼¼½º¸¦ Á×À϶§´Â stopÀÎÀÚ¸¦ »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ Solaris´Â /etc/rcX.d(X´Â S, 0, 1, 2, 3)¿¡¼­ ÇÊ¿äÇÑ ½ºÅ©¸³Æ®¸¦ ¼öÇàÇÕ´Ï´Ù. ¸¸ÀÏ Single User¸ðµå·Î ºÎÆÃÇß´Ù¸é /etc/rcS.d¿¡ ÀÖ´Â ÆÄÀϵéÀ», º¸Å붧´Â ¸ðµÎ´Ù ¼öÇàÇÕ´Ï´Ù. µû¶ó¼­ À̵éÁß ÇÑ µð·ºÅ丮¿¡ SXXfilename(XX´Â ¿øÇÏ´Â µÎÀÚ¸® ¼ýÀÚ, filenameÀº ÀÓÀÇÀÇ À̸§)À̶ó´Â ÆÄÀÏÀ» /etc/init.d¿¡ ¸¸µé¾î µÐ ½ºÅ©¸³Æ®¿¡ Çϵ帵ũ¸¦ ÇØ µÎ¸é µË´Ï´Ù. rc ÇÁ·Î¼¼½º´Â ¼ýÀÚ°¡ ÀÛÀº ½ºÅ©¸³Æ®ºÎÅÍ Â÷·Ê·Î ¼öÇàÇØ ÁÝ´Ï´Ù. ±×¸®°í SunOS 4.1.x¿¡¼­´Â /etc/rc.* ÆÄÀÏ¿¡ Àû¾î³Ö¾î¸é µË´Ï´Ù. ÀϹÝÀûÀ¸·Î rc.local¿¡ Àû´Â °æ¿ì°¡ ¸¹½À´Ï´Ù. ±×¸®°í ±×³É ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇϸé root±ÇÇÑÀ¸·Î ¼öÇàµË´Ï´Ù. ÇÏÁö¸¸ ¸î¸î ÇÁ·Î±×·¥ÀÇ °æ¿ì¿¡´Â root°¡ ¾Æ´Ñ ÀÏ¹Ý À¯ÀúÀÇ ±ÇÇÑÀ¸·Î ¼öÇàµÇ¾î¾ß ÇÏ´Â °æ¿ì°¡ Àִµ¥ À̶§´Â su¸í·ÉÀ» »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. ¸¸ÀÏ /some/where/daemonÀ» nobody±ÇÇÑÀ¸·Î ¼öÇàÇÏ°í ½Í´Ù¸é ½ÃÀÛ ½ºÅ©¸³Æ®¿¡ ¾Æ·¡¿Í °°ÀÌ Àû¾îÁÖ¸é µË´Ï´Ù. (¼­Áø¼ö´Ô ÀÌ Á¤¸®ÇØ Áּ̽À´Ï´Ù.) su nobody -c '/some/where/daemon' 2.39. ºÎÆýà ¸¶¿îÆ®µÇ´Â ¼ø¼­´Â? °¡Àå ¸ÕÀú /¿Í /usr´Â ÀбâÀü¿ëÀ¸·Î ¸¶¿îÆ®ÇÕ´Ï´Ù. À̶§ ¹®Á¦°¡ ÀÖ´Ù¸é Ä¿³ÎÀÌ ÀÌ µÎ°³ÀÇ ÆÄƼ¼Ç¿¡ ´ëÇØ fsck¸¦ ¼öÇàÇÕ´Ï´Ù. ±×¸®°í ¹®Á¦°¡ ¾ø´Ù¸é µÎ¹ø°·Î swapÀ» ¸¶¿îÆ®ÇÕ´Ï´Ù. ¼¼¹ø°·Î /¿Í /usr¸¦ ¾²±â°¡ °¡´ÉÇϵµ·Ï ´Ù½Ã ¸¶¿îÆ®ÇÕ´Ï´Ù. ±× ÀÌÈÄ¿¡ /usr/platform, /proc, /dev/fdµîÀ» Â÷·Ê´ë·Î ¸¶¿îÆ®ÇÕ´Ï´Ù. /etc/vfstabÀ» º¸¸é / /usr /var ÆÄÀϽýºÅÛÀº mount at bootÇ׸ñÀÌ no·Î µÇ¾îÀÖ½À´Ï´Ù. µû¶ó¼­ ÀÌ ÆÄƼ¼ÇÀÌ ¾ðÁ¦ ¸¶¿îÆ®µÇ´ÂÁö ±Ã±ÝÇØ ÇϽô ºÐµéÀÌ ¸¹Àºµ¥, / /usr /var´Â ºÎÆðúÁ¤¿¡ ÇÊ¿äÇÑ ÆÄƼ¼ÇÀ̱⠶§¹®¿¡ Ä¿³ÎÀÌ ¹Ì¸® ¸¶¿îÆ®ÇÕ´Ï´Ù. ±×·¡¼­ /etc/vfstab¿¡¼­´Â no·Î ¼³Á¤ÀÌ µÇ¾î Àִ°ÍÀÔ´Ï´Ù. 2.40. ´Ù¸¥ ½Ã½ºÅÛÀÇ X Window ÇÁ·Î±×·¥À» ¼öÇàÇÏ°í ½Í½À´Ï´Ù. µð½ºÇ÷¹À̸¦ »ç¿ëÇÏ´Â ½Ã½ºÅÛ¿¡¼­ xhost·Î ÇÁ·Î±×·¥ÀÌ ÀÖ´Â ½Ã½ºÅÛÀ» Àû¾îÁÖ°í, ÇÁ·Î±×·¥ÀÌ ÀÖ´Â ½Ã½ºÅÛÀÇ DISPLAYȯ°æº¯¼ö¸¦ ¼öÁ¤ÇÏ¸é µË´Ï´Ù. ¸¸ÀÏ A°¡ ÇöÀç »ç¿ëÇÏ´Â ÄÄÇ»ÅÍ(X Server)ÀÌ°í B°¡ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ÀÖ´Â ÄÄÇ»ÅͶó¸é ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇÏ¸é µË´Ï´Ù. (csh¸¦ »ç¿ëÇÑ´Ù°í °¡Á¤) [A]% xhost + B [A]% telnet B [B]% setenv DISPLAY A:0.0 [B]% ÀÀ¿ëÇÁ·Î±×·¥ 2.41. ·ÎÄýýºÅÛÀÇ X ÇÁ·Î±×·¥À» ½ÇÇàÇߴµ¥ display¸¦ ¿­¼ö¾ø´Ù°í ÇÕ´Ï´Ù. °°Àº ½Ã½ºÅÛÀÌ´õ¶óµµ telnetÀ̳ª su·Î Çѹø °ÅÃļ­ Á¢¼ÓÇÑ °æ¿ì¿¡´Â ¾Æ·¡¿Í °°Àº ¿¡·¯°¡ ¹ß»ýÇÕ´Ï´Ù. Error: Can't open display: unix:0 À̶§´Â su³ª telnetÀü¿¡ xhost + localhostµîÀ» ÀÔ·ÂÇØ ÁÖ°í, su³ª telnetÈÄ DISPLAYȯ°æº¯¼ö¸¦ localhost:0.0À¸·Î ¼³Á¤ÇÏ½Ã¸é µË´Ï´Ù. 2.42. libX11.so.6.1ÀÌ ¾ø´Ù°í ¿¡·¯°¡ ³³´Ï´Ù. Solaris 2.6À̶ó¸é openwindow°¡ X11R6¸¦ Áö¿øÇÕ´Ï´Ù. µû¶ó¼­ /usr/openwin/lib/libX11.so.4 ¸¦ °¡¸®Å°´Â libX11.so.6.1À» ¸¸µé¸é µË´Ï´Ù. Solaris 2.5.1 ÀÌÇ϶ó¸é ½Ã½ºÅÛÀÇ ¹öÁ¯¿¡ ¸Â´Â X11R6 ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÏ½Ã¸é µË´Ï´Ù. Ȥ LD_LIBRARY_PATH°¡ ÀûÀýÈ÷ ¼³Á¤µÇÁö ¾ÊÀº°æ¿ìµµ ÀÖ½À´Ï´Ù. ÀÌ È¯°æº¯¼öµµ È®ÀÎÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù. Âü°í·Î LD_LIBRARY_PATH´Â µ¿Àû¶óÀ̺귯¸®(libX11.so.6µîÀÇ ¶óÀ̺귯¸®)°¡ ÀÖ´Â µð·ºÅ丮µéÀ» ÁöÁ¤ÇÏ°í ÀÖ½À´Ï´Ù. ¸¸ÀÏ /usr/local/X11R6/lib¸¦ Ãß°¡ÇÏ°í ½Í´Ù¸é ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇÏ¸é µË´Ï´Ù.(cshÀ̶ó°í °¡Á¤) setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH:/usr/local/X11R6/lib 2.43. ÃÖ±Ù loginÇÑ »ç¶÷µé¿¡ ´ëÇÑ Á¤º¸¸¦ ¾Ë¼ö ¾ø³ª¿ä? »ç¿ëÀÚµéÀÌ loginÇÏ¸é ±× Á¤º¸°¡ /var/adm/utmp¿¡ ÀúÀåµË´Ï´Ù. ÀÌ ÆÄÀÏ¿¡ ÀúÀåµÈ ³»¿ëÀ» Ãâ·ÂÇØÁÖ´Â ÇÁ·Î±×·¥ÀÌ /usr/bin/lastÀÔ´Ï´Ù. ±×¸®°í Âü°íÀûÀ¸·Î /var/adm¿¡´Â utmp, utmpx, wtmp, wtmpx°¡ Àִµ¥ utmp, wtmp´Â °°Àº ÆÄÀÏÀÌ°í utmpx, wtmpx´Â utmpÀÇ È®ÀåÆÄÀÏÀÔ´Ï´Ù. ¸¸ÀÏ ¾î¶² »ç¿ëÀÚÀÇ ÃÖ±Ù Á¢¼Ó»óȲÀ» º¸·Á¸é last id¶ó°í ÇÏ½Ã¸é µË´Ï´Ù. utmp, wtmp, lastlogµîÀº »ç¿ëÀÚ°¡ ½Ã½ºÅÛ¿¡ Á¢¼ÓÇßÀ» ¶§ ·Î±×°¡ ±â·ÏµÇ´Â ÆÄÀÏ·Î /usr/bin/loginÇÁ·Î±×·¥¿¡ ÀÇÇØ ¸¸µé¾îÁý´Ï´Ù. ¸¸ÀÏ ¸¸µé°í ½ÍÁö ¾Ê´Ù¸é loginÇÁ·Î±×·¥À» ¼öÁ¤(?)ÇϽõçÁö, ¾Æ´Ï¸é ÁÖ±âÀûÀ¸·Î Áö¿öÁÖ´Â ¹æ¹ý¹Û¿¡ ¾ø½À´Ï´Ù. ÁÖ±âÀûÀ¸·Î Áö¿öÁÙ¶§´Â cronµîÀ» ÀÌ¿ëÇϽøé Æí¸®ÇÕ´Ï´Ù. ±×¸®°í ¾Æ¿¹ ¸¸µéÁö ¾ÊÀ¸·Á¸é wtmpxµîÀÇ ÆÄÀÏÀ» /dev/nullÀÇ ¸µÅ©ÆÄÀÏ·Î ¸¸µå´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. 2.44. syslogd´Â ¾î¶² ¿ªÈ°À» Çϳª¿ä? ¾ðÁ¦, ¾îµð¼­, ´©°¡, ¾î¶² ¼­ºñ½º¸¦ ÅëÇؼ­ ½Ã½ºÅÛ¿¡ Á¢¼ÓÀ» ½ÃµµÇß´ÂÁö¸¦ ±â·ÏÇØÁÖ´Â ¼­¹öÀÔ´Ï´Ù. ´ëÇ¥ÀûÀ¸·Î telnet, ftp, mailµî¿¡ ´ëÇÑ ·Î±×¸¦ ¸¸µé¾îÁÝ´Ï´Ù. ±×¸®°í syslogd¿¡ ´ëÇÑ ¼³Á¤ÆÄÀÏÀº /etc/syslog.confÀÔ´Ï´Ù. syslogd¿¡ ÀÇÇØ ¸¸µé¾îÁø logÆÄÀÏÀº /var/log¿¡ »ý¼ºµË´Ï´Ù. /etc/hosts¿¡ º¸¸é loghost¶ó´Â ºÎºÐÀÌ ÀÖ½À´Ï´Ù. ÀÌ ºÎºÐÀº syslogd¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù. (Ãß°¡¼³¸í ÇÊ¿ä) 2.45. cronÀÌ ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù. crontab¿¡ µî·ÏÇÏ·Á°í ÇÏ´Ï ´ÙÀ½°ú °°Àº ¸Þ¼¼Áö°¡ ³ª¿É´Ï´Ù. ÀÌ·±°æ¿ì¿¡´Â cron may not be running - call your system administrator warning: commands will be executed using /usr/bin/sh cronÀ» »ç¿ëÇÏ·Á¸é cron.allow¿¡ µî·ÏÀÌ µÇ¾îÀÖ¾î¾ß ÇÕ´Ï´Ù. ù¹ø° ¸Þ¼¼Áö´Â cron.allow¿¡ µî·ÏÀÌ µÇ¾îÀÖÁö ¾Ê±â ¶§¹®¿¡ »ý±â´Â ¸Þ½ÃÁöÀÔ´Ï´Ù. ±×¸®°í cronÀº /bin/sh¸¦ ±âº»½©·Î »ç¿ëÇÏÁö¸¸ /binÀÌ /usr/bin¿¡ ¸µÅ©µÇ¾îÀֱ⠶§¹®¿¡ µÎ¹ø°¿Í °°Àº ¿¡·¯°¡ Ãâ·ÂµË´Ï´Ù. µû¶ó¼­ µÎ¹ø° ¸Þ½ÃÁö´Â ¹«½ÃÇϼŵµ µË´Ï´Ù. 2.46. Solaris 2.x¿¡¼­ ½Ã½ºÅÛÀÇ ÃÖ´ë°ªÀ» ¾Ë·Á¸é? Solaris 2.x¿¡¼­ ½Ã½ºÅÛÀÇ maximum°ª(maximum filesize, maximum stacksize µîµî)Àº ulimit¸¦ »ç¿ëÇÏ¸é ¾Ë ¼ö ÀÖ½À´Ï´Ù. ÀÌ °ªÀ» ¹Ù²Ù·Á¸é /etc/systemÆÄÀÏ¿¡ ÇÕ´Ï´Ù. ´ÙÀ½Àº »ç¿ëÀÚ´ç »ç¿ëÇÒ ¼ö ÀÖ´Â ÃÖ´ë ÇÁ·Î¼¼½º°¹¼ö¿Í ½Ã½ºÅÛÀÇ ÃÖ´ë ÇÁ·Î¼¼½º°¹¼ö¸¦ ¼³Á¤ÇÏ´Â ¿¹Á¦ÀÔ´Ï´Ù. set maxuprc=512 set max_nprocs=1024 ½Ã½ºÅÛÀÇ ¸Þ½ÃÁöÅ¥ Å©±â¸¦ º¯ÇüÇÏ·Á¸é/etc/system ¿¡ msginfo_msgmnb xxx ¿Í °°ÀÌ (xxx´Â Å¥ÀÇ Å©±â) ÀûÀ¸¸é µË´Ï´Ù. 2.47. Solaris¿¡¼­ hostid¸¦ º¯°æÇÏ·Á¸é? host ID´Â º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù.(¿øÄ¢) ÇÏÁö¸¸ °¡²û º¯°æÇÏ´Â ÇÁ·Î±×·¥ÀÌ ³ª¿À°ï ÇÏÁÒ.(Solaris 2.5ÀÇ hid2, SunOS 4.1.3ÀÇ sethostid µî) hid2´Â ¿¡¼­ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. 2.48. Solaris 2.x´Â y2k¿¡ ¾ÈÀüÇÑ°¡¿ä? ¿¡ °¡½Ã¸é SunÁ¦Ç°ÀÇ y2k ¿¡ °üÇÑ ³»¿ëÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î Recommended Patch¸¦ ¼³Ä¡ÇÏ°í, y2k Patch¸¦ ¼³Ä¡ÇÏ½Ã¸é µË´Ï´Ù. 2.49. TT_DB/ µð·ºÅ丮´Â ¹º°¡¿ä? SolarisÀÇ ¼­ºñ½ºÁß¿¡ rpc.ttdbservd°¡ TT_DB µð·ºÅ丮¿¡ µ¥ÀÌÅͺ£À̽º¸¦ »ý¼º, »èÁ¦ÇÕ´Ï´Ù. µû¶ó¼­ rpc.ttdbservd¸¦ ¶ç¿ìÁö ¾Ê´Â´Ù¸é, »èÁ¦Çϼŵµ µË´Ï´Ù. (¹Úâ¹Î´Ô) 2.50. Solaris 2.6¿¡¼­ 2GBÀÌ»óÀÇ ÆÄÀÏÀ» »ç¿ëÇÏ·Á¸é? Solaris 2.6¿¡¼­ ÇÁ·Î±×·¥ÀÌ 2GBÀÌ»óÀÇ ÆÄÀÏÀ» Áö¿øÇÏ·Á¸é 2.6¿¡¼­ ¾Æ·¡ÀÇ ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÄÄÆÄÀÏÇØ¾ß ÇÕ´Ï´Ù. (À̼®Âù´Ô) CFLAGS = "`getconf LFS_CFLAGS`" DEFS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 LDFLAGS = "`getconf LFS_LDFLAGS` -s" LIBS = "`getconf LFS_LIBS`" µû¶ó¼­ Solaris 2.6ÀÌ ¾Æ´Ñ ½Ã½ºÅÛ¿¡¼­ ÄÄÆÄÀÏµÈ ÇÁ·Î±×·¥Àº À§ÀÇ ¿É¼ÇÀ» »ç¿ëÇÏ¿© ´Ù½Ã ÄÄÆÄÀÏ ÇÏ¼Å¾ß ÇÕ´Ï´Ù. 2.51. talk¿¡¼­ ÇѱÛÀ» ¾²·Á¸é? LANGȯ°æº¯¼ö¸¦ ko·Î ¼³Á¤ÇÏ°í, /usr/SUNWale/bin/talk¸¦ »ç¿ëÇÏ¸é µË´Ï´Ù. 2.52. ºñ¹Ð¹øÈ£ ¾ø´Â °èÁ¤À» ¸¸µé·Á¸é? SunOS 4.x±îÁö´Â /etc/passwd¿¡ ºñ¹Ð¹øÈ£¶õÀ» Áö¿ì¸é µÇÁö¸¸, Solaris 2.x¿¡´Â ºñ¹Ð¹øÈ£¸¦ °ü¸®ÇÏ´Â /etc/shadowÀÇ ºñ¹Ð¹øÈ£¶õÀ» Áö¿öµµ ·Î±äÇÏ¸é ´Ù½Ã ÀÔ·ÂÇÏ°Ô µÇ¾îÀÖ½À´Ï´Ù. À̶§ ·Î±ä½Ã ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏÁö ¾Êµµ·Ï ÇÏ·Á¸é /etc/default/login¿¡¼­ PASSREQ=NO·Î ¸¸µé¸é µË´Ï´Ù. 2.53. ÃÖ´ëÁ¢¼Ó°¡´ÉÇÑ Å͹̳Π¼ö¸¦ ´ÃÀÌ°í ½Í½À´Ï´Ù. SunOS 5.x¿¡¼­ ÃÖ´ë Å͹̳Π¼ö´Â /etc/system ¿¡¼­ ¼³Á¤ÇÕ´Ï´Ù. ¸¸ÀÏ ÃÖ´ë Á¢¼Ó°¡´ÉÇÑ Å͹̳Π¼ö¸¦ 100À¸·Î ÇÏ°í ½Í´Ù¸é set pt_cnt = 100 À» /etc/system ÆÄÀÏ¿¡ ³Ö¾îÁÖ¸é µË´Ï´Ù. 2.54. CD Writer¸¦ »ç¿ëÇÏ·Á¸é? CD Writer¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥Áß ´ëÇ¥ÀûÀÎ ÇÁ·Î±×·¥À¸·Î mkisofs°¡ ÀÖ½À´Ï´Ù. ÀÌ ÇÁ·Î±×·¥¿¡ °üÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ¸¦ Âü°íÇÏ½Ã¸é µË´Ï´Ù. 3. ³×Æ®¿÷ °ü·Ã Áú¹®µé 3.1. Çã°¡µÈ IP¿¡¼­¸¸ ³×Æ®¿÷Á¢¼ÓÀÌ °¡´ÉÇÏ°Ô ÇÏ·Á¸é? TCP WrapperÇÁ·Î±×·¥À» ±¸Çϼż­ ¼³Ä¡ÇÏ½Ã¸é µË´Ï´Ù. ÀÌ ÇÁ·Î±×·¥À» ÀÌ¿ëÇϸé telnet, ftpµî ´ëºÎºÐÀÇ ¼­ºñ½º¿¡¼­ Á¢±ÙÀ» Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. 3.2. ShellÀ» ¹Ù²Ù¾ú´õ´Ï ftp·Î ·Î±äÀÌ ¾ÈµË´Ï´Ù. ftp daemonÀº /etc/shells¿¡ µî·ÏµÈ shellÀ» »ç¿ëÇÏ´Â °èÁ¤¸¸ Á¢¼ÓÀ» Çã¿ëÇÕ´Ï´Ù. ¸¸ÀÏ /etc/shellsÆÄÀÏÀÌ ¾ø´Â°æ¿ì¿¡´Â /usr/bin/sh, /usr/bin/csh, /usr/bin/ksh, /usr/bin/jsh /bin/sh, /bin/csh, /bin/ksh, /bin/jsh, /sbin/sh, /sbin/jsh¸¸ Á¢¼ÓÀ» Çã¿ëÇÕ´Ï´Ù. ±×·¡¼­ ÃÖ±Ù¿¡ ¸¹ÀÌ »ç¿ëµÇ´Â bash³ª tcsh´Â ÆÄÀÏ¿¡ Àû¾îÁÖÁö ¾ÊÀ¸¸é ftp·Î Á¢¼ÓÀÌ µÇÁö ¾Ê½À´Ï´Ù. 3.3. ºñ¹Ð¹øÈ£¾øÀÌ ftp³ª telnetÀ¸·Î Á¢¼ÓÇÏ´Â ¹æ¹ýÀÌ ÀÖÀ»±î¿ä? ~/.netrcÆÄÀÏÀ» »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº man netrc·Î »ìÆ캸½Ã°í, °£´ÜÇÏ°Ô ¸»¾¸µå¸®ÀÚ¸é, ~/.netrcÆÄÀÏÀ» ¸¸µé°í ³»¿ëÀ» ´ÙÀ½°ú °°ÀÌ ¸¸µì´Ï´Ù. % cat ~/.netrc machine a.example.com login guest password 1234 machine b.example.com .. % À§¿Í °°ÀÌ ÀÛ¼ºÇØ µÎ½Ã¸é ftp·Î a.example.comÀ» Á¢¼ÓÇϸé ID¿Í ºñ¹Ð¹øÈ£¸¦ ¹¯Áö ¾Ê°í ¹Ù·Î loginÀÌ µË´Ï´Ù. ±×¸®°í ÀÌ ÆÄÀÏÀ» ¸¸µé¶§ ÁÖÀÇÇÏ½Ç »çÇ×Àº ³²µéÀÌ ÀÌ ÆÄÀÏÀ» º¼ ¼ö ¾øµµ·Ï chmod¸¦ ÀÌ¿ëÇÏ¿© ¼ÒÀ¯±ÇÀ» ¹Ù²ã¾ß ÇÕ´Ï´Ù. ¸¸ÀÏ Àû´çÇÏÁö ¾ÊÀº ¼ÒÀ¯±ÇÀ¸·Î µÇ¾î Àִ°æ¿ì¿¡´Â ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. ÀϹÝÀûÀ¸·Î 400³ª, 600¸¦ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. ÇÏÁö¸¸ °¡´ÉÇϸé ÀÌ ¹æ¹ýÀº »ç¿ëÇÏÁö ¾Ê´Â°Ô ÁÁ½À´Ï´Ù. :) rloginÀ» »ç¿ëÇϼŵµ µË´Ï´Ù. ¿ì¼± Á¢¼ÓÇÏ°íÀÚ ÇÏ´Â ½Ã½ºÅÛÀÇ È¨µð·ºÅ丮¿¡ .rhostsÆÄÀÏÀ» ¸¸µé°í ([Á¢¼ÓÀ» Çã¿ëÇÏ´Â ½Ã½ºÅÛÀ̸§] [°èÁ¤] ½ÖÀ¸·Î ¸¸µå½Ã¸é µË´Ï´Ù.) Á¢¼ÓÇÒ¶§´Â rlogin [¿ø°Ý½Ã½ºÅÛÀ̸§] -l [°èÁ¤]À¸·Î Á¢¼ÓÇÏ½Ã¸é µË´Ï´Ù. ÇÏÁö¸¸ º¸¾È»ó º°·Î ÁÁÀº ¹æ¹ýÀº ¾Æ´Ï´Ï, ²À ÇÊ¿äÇÒ¶§°¡ ¾Æ´Ï¸é ¾²Áö ¸¶¼¼¿ä. 3.4. ƯÁ¤»ç¿ëÀÚ´Â ftp·Î Á¢¼ÓÇÏÁö ¸øÇÏ°Ô ÇÏ°í½Í½À´Ï´Ù. /etc/ftpusersÆÄÀÏ¿¡ Àû¾îÁÖ¸é µË´Ï´Ù. ¸¸ÀÏ aaa¿Í bbb»ç¿ëÀÚ´Â ftp·Î Á¢¼ÓÇÏÁö ¸øÇÏ°Ô ÇÏ·Á¸é ¾Æ·¡¿Í °°ÀÌ ÆÄÀÏÀ» ¸¸µé¸é µË´Ï´Ù. % cat /etc/ftpusers aaa bbb % 3.5. ÅؽºÆ® ÆÄÀÏ¿¡¼­ ÁÙÀÇ ³¡¿¡ ^MÀÌ ºÙ¾îÀÖ½À´Ï´Ù. DOS¿Í UNIX°£¿¡ ÅؽºÆ®ÆÄÀÏÀÇ Â÷À̶§¹®ÀÔ´Ï´Ù. DOS¿¡¼­´Â ¶óÀα¸ºÐÀ» CR+LF¸¦ »ç¿ëÇÏ°í, UNIX¿¡¼­´Â LF¸¸À» »ç¿ëÇÕ´Ï´Ù. µû¶ó¼­ DOSÀÇ ÅؽºÆ®ÆÄÀÏÀ» UNIX·Î º¸³»¸é ³¡¿¡ CRÀÌ º¸ÀÌ°Ô µË´Ï´Ù. (Âü°í·Î ¸ÆÀº CR¸¸À» »ç¿ëÇÕ´Ï´Ù.) ^MÀ» ¾È³ª¿À°Ô ÇÏ·Á¸é Àü¼ÛÇÒ¶§ binary´ë½Å ascii·Î ÀçÀü¼ÛÇϰųª, dos2unixµîÀÇ ÇÁ·Î±×·¥À» ÀÌ¿ëÇϰųª, vi, sedµîÀ» ÀÌ¿ëÇؼ­ ^MÀ» Á¦°ÅÇÏ¸é µË´Ï´Ù. vi¸¦ »ç¿ëÇÒ¶§´Â :1,$s/^M$// ¿Í °°ÀÌ ÀÔ·ÂÇÏ¸é µÇ°í, sed¸¦ ¾µ ¶§´Â sed 's/^M$//' oldfile > newfile°ú °°ÀÌ »ç¿ëÇÏ¸é °¢ ÁÙÀÇ ³¡¿¡ ÀÖ´Â ^MÀ» Áö¿öÁÝ´Ï´Ù. (^MÀ» ÀÔ·ÂÇÒ¶§´Â CtrlÅ°¸¦ ´©¸¥»óÅ¿¡¼­ v¿Í mÀ» ´©¸£¸é µË´Ï´Ù.) 3.6. ftp »ç¿ëÀ» ÀÏ°ýÀûÀ¸·Î ó¸®ÇÏ·Á¸é? °¡²û ÀÌ·± »ý°¢À» ÇÒ¶§°¡ ÀÖ½À´Ï´Ù. ftp¸¦ ÀÌ¿ëÇؼ­ ´Ù¸¥ ¼­¹ö¿¡ ÀÖ´Â ÆÄÀÏÀ» °¡Á®¿À´Âµ¥ Ç×»ó °°Àº ÆÄÀÏÀ» °¡Á®¿Â´Ù¸é ¸Å¹ø ¸í·ÉÀ» Á÷Á¢ ÀÔ·ÂÇÏ´Â°Ô ±ÍÂú¾Æ¼­ ÇѲ¨¹ø¿¡ ÇÏ´Â ¹æ¹ýÀÌ ¾øÀ»±î? ¶ó±¸¿ä. ¹°·Ð expect¸¦ ½á¼­ ¼öÇàÇصµ µÇÁö¸¸ ftpÀÚü¿¡ ÀÏ°ýÀûÀ¸·Î ó¸®ÇÏ´Â ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. ¸¸ÀÏ hostname¿¡ Á¢¼ÓÇؼ­ userid¿Í passwd¸¦ ÀÔ·ÂÇÏ°í somethingÀ̶õ ÆÄÀÏÀ» °¡Á®¿Â ÈÄ something2¶õ ÆÄÀÏÀ» ¿Ã¸®°í Á¾·áÇÏ·Á¸é ¾Æ·¡¿Í °°Àº ÆÄÀÏÀ» ¸¸µé¾î¼­ ftp¸¦ È£ÃâÇÏ¸é µË´Ï´Ù. $ cat ftp.cmd open hostname user userid passwd get something put something2 bye $ cat ftp.cmd | ftp -n 3.7. ftp·Î ¾î¶² ¼­¹ö¿¡ Á¢¼ÓÀ» ÇÏ´Ï ÆÄÀÏÀÌ Çϳªµµ º¸ÀÌÁö ¾Ê½À´Ï´Ù. ¾Æ¸¶µµ ƯÁ¤³»¿ëÀ» Çѱ۷ΠÃâ·ÂÇؼ­ ÆÄÀÏÀÌ º¸ÀÌÁö ¾Ê´Â°Í °°½À´Ï´Ù. »ç¿ëÀÚÀÔÀå¿¡¼­´Â Çѱ۷ΠÃâ·ÂÇÏ´Â ³»¿ëÀ» Àß Ã³¸®ÇÏ´Â ftp ÇÁ·Î±×·¥À» »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. ¸¸ÀÏ ¼­¹ö¿¡¼­ ³¯Â¥Á¤º¸¸¦ Çѱ۷ΠÃâ·ÂÇÏÁö ¾ÊÀ¸·Á¸é /etc/rc2.d/S72inetsvc¿¡¼­ ¸Ç ¹ØÁÙÀÇ /usr/sbin/inetd -s ¾ÕÁÙ¿¡ LANG=C;export LANG À» Ãß°¡ÇÏ½Ã¸é µË´Ï´Ù. (ÀÌ ¹®Á¦´Â Solaris 2.5ÀÇ ±âº»ÀûÀÎ in.ftpd¿¡¼­ »ý±â°í, cute-ftp, Netscape¿¡¼­ µ¿ÀÏÇÑ Çö»óÀÌ ³µ½À´Ï´Ù.) 3.8. anonymous ftp¸¦ ¼³Ä¡ÇÏ°í ½Í½À´Ï´Ù. ftpdÀÇ ¸Þ´º¾óÀ» º¸¸é Àß ³ª¿ÍÀÖÁö¸¸, °£´ÜÈ÷ ¼³Ä¡ÇÏ·Á¸é ¸¦ rootµð·ºÅ丮¿¡¼­ ½ÇÇàÇÏ½Ã¸é µË´Ï´Ù. Solaris 2.5 À̻󿡼­´Â ¾Æ·¡ÀÇ ÀÛ¾÷À¸·Î µÎ°³ÀÇ ÆÄÀÏÀ» ´õ º¹»çÇØ ÁÖ½Ã¸é µË´Ï´Ù.(~ftp¸¦ ftp°¡ ¼³Ä¡µÈ µð·ºÅ丮¶ó°í °¡Á¤ÇÕ´Ï´Ù.) % cp /devices/pseudo/tl@0:ticlts ~ftp/dev/ticlts % chmod 666 ~ftp/dev/ticlts % cp /usr/lib/libmp.so.* ~ftp/usr/lib 3.9. ftp·Î Á¢¼ÓÇؼ­ ¸¸µç ÆÄÀÏÀÇ ¸ðµå´Â ¾î¶»°Ô °áÁ¤µÇ³ª¿ä? Solaris 2.6À» »ç¿ëÇÏ°í, ½Ã½ºÅÛÀÇ ±âº»ÀûÀÎ in.ftpd¸¦ »ç¿ëÇÑ´Ù¸é /etc/default/ftpd¿¡ UMASK= ºÎºÐÀ» ¼öÁ¤ÇÏ½Ã¸é ¿øÇÏ´Â umask¸¦ ¼³Á¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. wu-ftpd¸¦ »ç¿ëÇÑ´Ù¸é wu-ftpd¸¦ ¶ç¿ï¶§ -u ¿É¼ÇÀ» »ç¿ëÇÏ¿© º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. 3.10. wu-ftpd 2.4¿¡¼­ last¸í·ÉÀ¸·Î ftpÁ¢¼Ó±â·ÏÀÌ ³ª¿À°Ô ÇÏ·Á¸é? wu-ftpd 2.4´Â ±âº»ÀûÀ¸·Î utmpx ±¸Á¶¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ±× ¶§¹®¿¡ last¸í·ÉÀ¸·Î ftpÁ¢¼Ó±â·ÏÀÌ ³ª¿ÀÁö ¾Ê½À´Ï´Ù. ¸¸ÀÏ wu-ftpd 2.4¿¡¼­ wtmpx±¸Á¶¸¦ Áö¿øÇÏ°Ô ÇÏ·Á¸é ¿¡ ÀÖ´Â ÆÐÄ¡¸¦ ¼³Ä¡ÇÏ¸é µË´Ï´Ù. 3.11. wu-ftpd¿¡¼­ Á¢¼Ó½Ã ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÏ·Á¸é? /etc/ftpaccessÆÄÀÏÀ» ¾Æ·¡¿Í °°ÀÌ ÆíÁýÇÏ¸é µË´Ï´Ù. message /.welcome login # »ç¿ëÀÚ°¡ ·Î±äÇÒ¶§ ³ª¿À´Â ¸Þ½ÃÁö message .message cwd=* # ƯÁ¤ µð·ºÅ丮¿¡¸¦ Á¢±ÙÇÒ ¶§ ³ª¿À´Â ¸Þ½ÃÁö banner /.banner # ¼­¹ö¿¡ Á¢¼ÓÇÒ¶§ ³ª¿À´Â ¸Þ½ÃÁö 3.12. telnetÀ¸·Î Á¢¼ÓÇÑ »óÅ¿¡¼­ Àá½Ã localÀÛ¾÷À» ÇÏ·Á¸é? telnetÀ¸·Î ¿ø°Ý½Ã½ºÅÛÀ» »ç¿ëÇÏ´Â µµÁß¿¡ Escape character¸¦ ´©¸£½Ã¸é telnet prompt°¡ ³ªÅ¸³³´Ï´Ù. ¿©±â¿¡¼­ ¿©·¯°¡Áö telnet¸í·É¾îµéÀ» »ç¿ëÇÒ ¼ö °¡ Àִµ¥, ±×Áß¿¡¼­ z¸í·ÉÀ» »ç¿ëÇϽøé telnetÇÁ·Î¼¼½º°¡ foreground¿¡¼­ background·Î ÀüȯµË´Ï´Ù. ÀÌ·¸°Ô ÀüȯÇØ µÎ½Ã°í local¿¡¼­ ÇÊ¿äÇÑ ÀÛ¾÷À» ÇϽðí jobs·Î Job ID¸¦ È®ÀÎÇÑ ÈÄ fg %JobID ·Î µ¹¾Æ¿À½Ã¸é µË´Ï´Ù. ±âº»ÀûÀ¸·Î telnet¿¡¼­ Escape character´Â ^]·Î µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ·²°æ¿ì ¸î±ºµ¥ Á¢¼ÓÇß´Ù°¡ ^]¸¦ »ç¿ëÇÏ¸é ¸ðµÎ ºüÁ®³ª¿À±â ¶§¹®¿¡ Escape character¸¦ ¹Ù²Ù°í ½Í´Ù¸é telnetÀ¸·Î Á¢¼ÓÇϽǶ§ -e ¿É¼ÇÀ» »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. ¸¸ÀÏ Ctrl+p¸¦ Escape character·Î »ç¿ëÇϽ÷Á¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù. % telnet -e ^p hostname À§¿¡¼­ ^p ´Â CtrlÀÌ ¾Æ´Ñ ´Ü¼øÇÑ ^Å°¿Í pÅ°¸¦ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. -e ¿É¼Ç ÀÌ¿Ü¿¡ Escape character¸¦ º¯°æÇÏ´Â ¹æ¹ýÀ¸·Î´Â telnet prompt¿¡¼­ ______________________________________________________________________ set escape ^p ______________________________________________________________________ 3.13. telnetµî¿¡¼­ ³»¿ëÀ» ¾ÏȣȭÇؼ­ Àü¼ÛÇÏ·Á¸é? telnetÀ̳ª rloginµîÀ¸·Î ¿ø°Ý½Ã½ºÅÛ¿¡ Á¢¼ÓÀ» ÇÏ¸é ºñ¹Ð¹øÈ£µîÀÌ Æò¹®À¸·Î Àü¼ÛµÇ±â ¶§¹®¿¡ º¸¾È¿¡ ¹®Á¦°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼­ ÀÌ ¸Þ½ÃÁö¸¦ ¾Ïȣȭ Çؼ­ º¸³»´Â ÇÁ·Î±×·¥µéÀÌ ¸¹Àºµ¥ ±×Áß¿¡¼­ ´ëÇ¥ÀûÀÎ ÇÁ·Î±×·¥À¸·Î ssh(Secure Shell)°¡ ÀÖ½À´Ï´Ù. ssh¸¦ ¾çÂÊ ½Ã½ºÅÛ¿¡ ¼³Ä¡ÇÏ°í (ssh´Â ÀϹݻç¿ëÀÚµµ ¼³Ä¡Çؼ­ ¾µ ¼ö ÀÖ½À´Ï´Ù.) ssh, slogin, scpµîÀ» »ç¿ëÇÏ½Ã¸é ¾ÏȣȭÇؼ­ ÀڷḦ Àü¼ÛÇØ ÁÝ´Ï´Ù. (Win95³ª Mac¿¡¼­´Â ssh¸¦ Áö¿øÇÏ´Â Å͹̳ΠÇÁ·Î±×·¥À» »ç¿ëÇÏ½Ã¸é µË´Ï´Ù.) À̻Ӹ¸ ¾Æ´Ï¶ó X ÇÁ·Î±×·¥À» Network¿¡¼­ ½ÇÇàÇÒ ¶§µµ ¾Ïȣȭ ÇØ ÁÝ´Ï´Ù. ssh¿¡ °üÇÑ ³»¿ëÀº ¿Í ¸¦ ÂüÁ¶Çϼ¼¿ä. (½ÅÁ¤½Ä´Ô) 3.14. telnetÀ¸·Î ÇÏÀÌÅڵ¼­ ÇÁ·Î±×·¥À» ´Ù¿î·Îµå ¹ÞÀ¸·Á¸é? z-modem ÇÁ·ÎÅäÄÝÀ» Áö¿øÇÏ´Â ztelnetÇÁ·Î±×·¥À» »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. ztelnetÀº ¿¡¼­ ¼Ò½º¸¦ ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ÀϹÝÀûÀÎ ¼Ò½º¸¦ ÀÌ¿ëÇؼ­ Solaris¿¡¼­ ÄÄÆÄÀÏÇϱâ´Â Èûµì´Ï´Ù. SPARC¿¡¼­ µ¹¾Æ°¡´Â ¹ÙÀ̳ʸ®µµ SunOS 4.x¿¡¼­ staticÀ¸·Î ÄÄÆÄÀÏ ÇÑ °ÍµéÀÔ´Ï´Ù. (¹ÙÀ̳ʸ®°¡ ÀÖ´Â URLÀ» ¾Ë·ÁÁֽøé ÁÁ°Ú½À´Ï´Ù.) 3.15. À¥¼­¹ö¸¦ ¼³Ä¡ÇÏ·Á¸é? ¿©·¯°¡Áö À¥¼­¹ö¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖÁö¸¸ °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â apacheÀ¥¼­¹ö¸¦ ¼³Ä¡ÇÏ·Á¸é ApacheÀÇ È¨ÆäÀÌÁö ¸¦ ÂüÁ¶ÇÏ´Â°Ô ÁÁ½À´Ï´Ù. ¸¸ÀÏ ¿µ¾î¿¡ Àͼ÷ÇÏÁö ¾Ê´Ù¸é Çѱ¹ apache¼­¹ö±×·ì ¸¦ ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù. 3.16. À¥»çÀÌÆ®¿¡ ´ëÇÑ Á¢¼ÓÅë°è¸¦ ³»·Á¸é? À¥¼­¹ö´Â Ŭ¶óÀ̾ðÆ®·Î ºÎÅÍÀÇ ¿äûÀ» logÆÄÀÏ¿¡ ³²°ÜµÓ´Ï´Ù.(apacheÀÇ °æ¿ì access_log) ÀÌ ·Î±×ÆÄÀÏÀ» ÀÌ¿ëÇؼ­ º¸±â½¬¿î ÇüÅ·Π¸¸µé¾îÁÖ´Â ÇÁ·Î±×·¥µéÀÌ ¸¹ÀÌ ÀÖ½À´Ï´Ù. ÃÖ°æ·Ä´ÔÀº ¾Æ·¡ÀÇ ¼¼°¡Áö¸¦ ÃßõÇϽôõ±º¿ä. 3.17. ½Ã½ºÅÛ¿¡ ¸ÞÀÏÀÌ µµÂøÇßÀ»¶§ ´Ù¸¥ °èÁ¤À¸·Î ¸ÞÀÏÀ» º¸³»·Á¸é ¾î¶»°Ô ÇÏ¸é µÇ³ª¿ä? Ȩµð·ºÅ丮¿¡ .forwardÆÄÀÏÀ» ¸¸µé¾î¼­ º¸³¾ °èÁ¤ÀÇ ÀüÀÚ¸ÞÀÏÁÖ¼Ò¸¦ Àû¾îÁÖ¸é µË´Ï´Ù. ¸¸ÀÏ aaa at bbb.comÀ¸·Î ¸ÞÀÏÀ» º¸³»·Á¸é ´ÙÀ½°ú °°ÀÌ ¸¸µé¸é µË´Ï´Ù. % cat $HOME/.forward aaa at bbb.com ÀÌ·¸°Ô ¼³Á¤ÇØ µÐ °æ¿ì óÀ½ ¹ÞÀº ½Ã½ºÅÛ¿¡ ¸ÞÀÏÀÌ ¾ø½À´Ï´Ù. ¸®´ÙÀÌ·º¼ÇµµÇÏ°í ¸ÞÀϵµ º¸°üÀ» ÇÏ·Á¸é °èÁ¤¾Õ¿¡ \ ¸¦ ¾²¸é µË´Ï´Ù. ¾Æ·¡´Â louis@white·Î ¸ÞÀÏÀÌ ¿ÔÀ»¶§ louis@taegu·Î ¸ÞÀÏÀ» º¸³»°í white¿¡µµ º¸°üÇØ µÎ´Â ¿¹Á¦ÀÔ´Ï´Ù. % cat ~/.forward \louis@white louis@taegu % ¸ÞÀÏÀÌ µµÂøÇßÀ»¶§ ÀÚµ¿À¸·Î ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ°Ô ÇÏ·Á¸é | ¸¦ »ç¿ëÇÏ¸é µË´Ï´Ù. Ȩµð·ºÅ丮¿¡ .forwardÆÄÀÏÀ» ¸¸µé°í ¾Æ·¡ÀÇ Çü½ÄÀ¸·Î Àû¾îÁÖ½Ã¸é µË´Ï´Ù. |program ¾Æ·¡´Â louis@white·Î ¸ÞÀÏÀÌ ¿ÔÀ»¶§ /export/home/louis/ttt¶ó´Â ÆÄÀÏ ÀÇ ³»¿ëÀ» louis at kebi.comÀ¸·Î ¸ÞÀϺ¸³»´Â ¿¹Á¦ÀÔ´Ï´Ù. % hostname white % cat ~/.forward |/export/home/louis/act % cat /export/home/louis/act #!/sbin/sh PATH=/sbin:/usr/bin mail louis at kebi.com > /export/home/louis/ttt ÇÏÁö¸¸ °ü¸®ÀÚ°¡ º¸¾È»óÀÇ ÀÌÀ¯·Î smrsh¸¦ ¼³Ä¡Çß´Ù¸é °ü¸®ÀÚ°¡ ÁöÁ¤ÇÑ ÇÁ·Î±×·¥¸¸ À§Àǹæ¹ýÀ» ÀÌ¿ëÇؼ­ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. (ÃÖ°æ·Ä´Ô) 3.18. °èÁ¤¸í¿¡ ´ë¹®ÀÚ°¡ µé¾îÀִ°æ¿ì ¸ÞÀÏÀ» ¹ÞÀ¸·Á¸é? sendmailÀ» MTA·Î »ç¿ëÇϽô °æ¿ì¿¡ sendmail.cfÀÇ Mlocal·Î ½ÃÀÛÇÏ´Â ºÎºÐ¿¡ º¸½Ã¸é F=À̶ó°í µÈ ºÎºÐÀÌ ÀÖ½À´Ï´Ù. ÀÌ°÷¿¡ u¸¦ Ãß°¡ÇÏ¸é ´ë¹®ÀÚ·Î µÈ °èÁ¤¿¡¼­µµ ¸ÞÀÏÀ» ¹Þ¾Æº¼ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í procmailÀ» »ç¿ëÇϽŴٸé 3.10ÀÌ»óÀ¸·Î ¾÷±×·¡À̵åÇÏ¼Å¾ß ÇÕ´Ï´Ù. ÇÏÁö¸¸ °èÁ¤¿¡´Â ´ë¹®ÀÚ¸¦ ¾È ¾²½Ã´Â°Ô ÁÁ½À´Ï´Ù. (ƯÈ÷ NIS+¸¦ ¾µ°æ¿ì ¸»½éÀ» ¸¹ÀÌ ºÎ¸³´Ï´Ù.) 3.19. ¸ÞÀÏÀ» º¸³»´Â »ç¶÷¿¡°Ô ÀÚµ¿À¸·Î ÀÏÁ¤ÇÑ ¸Þ½ÃÁö¸¦ ´äÀåÀ¸·Î ÁÖ·Á¸é? Àá½Ã E-mailÀ» È®ÀÎÇÏÁö ¸øÇؼ­, ¸ÞÀÏÀ» º¸³»´Â »ç¶÷µé¿¡°Ô ÀÏÁ¤ÇÑ ¸Þ½ÃÁö·Î ´äÀåÀ» ÀÚµ¿À¸·Î º¸³»°í ½ÍÀ»¶§°¡ ÀÖ½À´Ï´Ù. À̶§´Â /usr/bin/vacationÀ» »ç¿ëÇÏ¸é µË´Ï´Ù. ¸¸ÀÏ °èÁ¤ÀÌ louisÀ̶ó¸é .forwardÆÄÀÏ¿¡ ¾Æ·¡¿Í °°Àº ÁÙÀ» »ðÀÔÇÏ¸é µË´Ï´Ù. ±×¸®°í ÆíÁöÀÇ ³»¿ëÀº $HOME/.vacation.msg¿¡ Àû¾î³ÖÀ¸¸é µË´Ï´Ù. % cat $HOME/.forward \louis "|/usr/bin/vacation louis" % À§¿Í °°ÀÌ ÇØ µÎ¸é ¹ÞÀº ¸ÞÀÏÀº ¸ÞÀϹڽº¿¡ ÀúÀåµÇ°í ÀÚµ¿À¸·Î ´äÀåÀÌ º¸³»Áý´Ï´Ù. Âü°í·Î ÀÚ¼¼ÇÑ ³»¿ëÀº vacationÀÇ ¸Þ´º¾óÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù. 3.20. ¸ÞÀÏ°èÁ¤¸¸ ÁÖ°í, shell°èÁ¤À» ¾ÈÁÖ´Â ¹æ¹ý ÀÏ¹Ý °èÁ¤¿¡ shellÀ» noshellµîÀ¸·Î ºñÁ¤»óÀûÀÎ shellÀ» ÁöÁ¤ÇØµÎ¸é ºñ½ÁÇÑ È¿°ú¸¦ °ÅµÑ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ uid°¡ °°Àº °èÁ¤¿¡¼­µµ ¸ÞÀÏÀ» ÁÖ°í ¹Þ´Âµ¥´Â »ó°üÀÌ ¾ø½À´Ï´Ù. 3.21. tin¿¡¼­ ´º½º¼­¹öÁöÁ¤ NNTPSERVER ȯ°æº¯¼ö¿¡ ÁöÁ¤ÇÏ½Ã¸é µË´Ï´Ù. ¸¸ÀÏ cshÀ» »ç¿ëÇÑ´Ù¸é setenv NNTPSERVER [´º½º¼­¹ö À̸§] °ú °°ÀÌ .cshrc¿¡ ÁöÁ¤ÇØ µÎ½Ã¸é µË´Ï´Ù. 3.22. Windowsȯ°æÀÇ ÀÚ¿øÀ» UNIX¿¡¼­ »ç¿ëÇÏ·Á¸é? Windows¿¡¼­ »ç¿ëÇÏ´Â SMBÇÁ·ÎÅäÄÝÀ» UNIX¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¸¸µç Samba¸¦ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. Samba¿¡ °üÇÑ ³»¿ëÀº ¹ÚÀçÈ£´ÔÀÇ ¸¦ Âü°íÇϽñ⠹ٶø´Ï´Ù. Win98¿¡¼­´Â ¾ÏÈ£·Î DES¸¦ »ç¿ëÇϱ⠶§¹®¿¡ ·Î±äÀÌ ¾ÈµË´Ï´Ù. À̹®Á¦¸¦ ÇØ°áÇÏ·Á¸é Win98¿¡¼­ DES¸¦ »ç¿ëÇÏÁö ¾Êµµ·Ï ÇÏ¸é µË´Ï´Ù. NT¿¡¼­´Â HKEY_LOCAL_MACHINE\system\current controlset\services\rdr\parameters ¿¡ EnablePlainTextPassword¶ó´Â REG_DWORDÇüÀÇ º¯¼ö¸¦ ¸¸µé°í °ªÀ» 1·Î ÇØÁÖ¸é µÇ°í, Win98¿¡¼­´Â HKEY_LOCAL_MACHINE\system\current controlset\Services\VxD\VNETSUP ¿¡ EnablePlainTextPassword¶ó´Â DWORDÇüÀÇ º¯¼ö¸¦ ¸¸µé°í °ªÀ» 1·Î ÇØÁÖ¸é µË´Ï´Ù. 3.23. ½Ã½ºÅÛÀÇ IP Address¸¦ º¯°æÇÏ°í ½Í½À´Ï´Ù. IP Address¸¦ º¯°æÇÒ¶§ ½Ã½ºÅÛÀÇ À̸§°ú ÇÔ²² º¯°æÇÏ´Â ¹æ¹ý°ú, À̸§Àº ±×´ë·Î µÎ°í IP Address¸¸ º¯°æÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÈÄÀÚÀÇ °æ¿ì¿¡´Â /etc/hosts¿¡¼­ ½Ã½ºÅÛÀÇ À̸§¿¡ ÇØ´çÇÏ´Â IP Address¸¦ ¹Ù²Ù°í ÀçºÎÆÃÀ» ÇÏ½Ã¸é µË´Ï´Ù. ¸¸ÀÏ ÀçºÎÆà ÇÒ È¯°æÀÌ ¾ÈµÈ´Ù¸é ifconfig¸í·ÉÀ¸·Î IP Address¸¦ º¯°æÇÏ½Ã¸é µË´Ï´Ù. ±×¸®°í ½Ã½ºÅÛÀÇ À̸§°ú ÇÔ²² º¯°æÇÑ´Ù¸é /etc/hostname.hme0³ª /etc/hostname.le0¿¡ ÀûÈù ½Ã½ºÅÛÀÇ À̸§À» º¯°æÇÏ°í /etc/hosts¿¡ º¯°æÇÏ¸é µË´Ï´Ù. Âü°í·Î IP AddressÀÇ ¼³Á¤Àº /etc/rcS.d/S30rootusr.sh¿¡¼­ ÀÌ·ç¾îÁý´Ï´Ù. 3.24. ÇϳªÀÇ Adapter¿¡ µÎ°³ÀÇ IP address¸¦ ÇÒ´çÇÏ·Á¸é? ifconfig¿¡¼­ ³×Æ®¿÷ µð¹ÙÀ̽º¸¦ ÁöÁ¤ÇÒ ¶§ hme0:1 ·Î ÇØ º¸¼¼¿ä. Çϳª ´õ Ãß°¡¸¦ ÇÏ°í ½Í´Ù¸é hme0:2 ·Î ÇÏ¸é µÇ°ÚÁÒ? % ifconfig hme0:1 xxx.xxx.xxx.xxx 255.255.255.0 up 3.25. gateway¼³Á¤Àº? Solaris 2.xÀÇ default gatewayÀÇ ¼³Á¤Àº /etc/rc2.d/S69inet¿¡¼­ ÇÕ´Ï´Ù. À̶§ /etc/defaultrouterÆÄÀÏÀÇ ³»¿ëÀ» Àо ¼³Á¤ÇÕ´Ï´Ù. µû¶ó¼­ default gatewayÀÇ ¼³Á¤Àº /etc/defaultrouterÆÄÀÏÀ» ¼öÁ¤ÇÏ½Ã¸é µË´Ï´Ù. Àӽ÷Πgateway¸¦ ¼³Á¤ÇÏ·Á¸é route¸í·ÉÀ» »ç¿ëÇÏ¸é µË´Ï´Ù. default gateway°¡ ¾Æ´Ñ gateway¼³Á¤À» ¿µ±¸È÷ ÇÏ·Á¸é /etc/rc2.d/S69inet ¿¡ route¸í·ÉÀ» »ç¿ëÇÏ¿© Ãß°¡ÇϽñ⠹ٶø´Ï´Ù. 3.26. DNS¼­ºñ½º¸¦ ¹ÞÀ¸·Á¸é? Solaris 2.x¿¡¼­ DNS¼­ºñ½º¸¦ ¹ÞÀ¸·Á¸é /etc/resolv.confÆÄÀÏ°ú /etc/nsswitch.confÆÄÀÏÀ» ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù. % cat /etc/resolv.conf search [µµ¸ÞÀÎÀ̸§] nameserver [¼­¹öÀÇ IPÁÖ¼Ò] % cat /etc/nsswitch.conf . hosts: files dns . SunOS 4.x¿¡¼­ DNS¼­ºñ½º¸¦ ¹ÞÀ¸·Á¸é NIS°ü·Ã ÇÁ·Î±×·¥À» ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. ¾Æ·¡ÀÇ ÀýÂ÷¸¦ µû¶óÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù. # mkdir /var/yp # cp /usr/lib/NIS.Makefile /var/yp/Makefile ÀÌ·¸°Ô ÆÄÀÏÀ» º¹»çÇÑ ÈÄ /var/yp/MakefileÀ» º¸¸é B=-b¿Í B= À̶ó´Â ºÎºÐÀÌ Àִµ¥ DNS¼­ºñ½º¸¦ ¹ÞÀ»·Á¸é B= ¿¡ ÁÖ¼®À» ´Þ°í B=-b¿¡ ÀÖ´Â ÁÖ¼®À» Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¸°Ô ¼³Á¤ÇØ µÎ°í /etc/rc.local ¿¡¼­ ypxfrd; echo -n ' ypxfrd'ÀÇ ÁÖ¼®À» Á¦°ÅÇÕ´Ï´Ù. ±×¸®°í domainname¸í·ÉÀ¸·Î ½Ã½ºÅÛÀÇ µµ¸ÞÀÎÀ̸§À» ¼³Á¤ÇÑ ÈÄ ypinit·Î NIS µ¥ÀÌÅͺ£À̽º¸¦ ¼³Ä¡ÇÕ´Ï´Ù. # /usr/etc/yp/ypinit -m À§¿Í °°ÀÌ ÀÔ·ÂÇÏ¸é ¸î°¡Áö Áú¹®ÀÌ ³ª¿À´Âµ¥, ȯ°æ¿¡ ¸Â°Ô ´ë´äÇϸé /var/yp¿¡ ¿©·¯°¡Áö ÆÄÀÏÀÌ »ý¼ºµÇ°í/var/yp/[µµ¸ÞÀÎÀ̸§] µð·ºÅ丮°¡ »ý±é´Ï´Ù. ¸¶Áö¸·À¸·Î /etc/resolv.confÆÄÀÏ¿¡ DNS ¼­¹ö¸¦ ÁöÁ¤ÇÑ ÈÄ ÀçºÎÆÃÇϸé DNS¼­ºñ½º¸¦ ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº SunOS 4.1.3ÀÇ ¸Þ´º¾óÁß NIS¿¡ °ü·ÃµÈ ³»¿ëÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù. 3.27. °ø°³ NMS¸¦ ±¸ÇÏ·Á¸é? ¿¡ °¡½Ã¸é °ø°³ NMS¸¦ ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. 3.28. ½Ã°£ ¼­¹ö¸¦ »ç¿ëÇÏ·Á¸é? ³×Æ®¿÷ ¼­¹ö·Î ºÎÅÍ ½Ã°£À» ¸ÂÃß·Á¸é NTP(Network Time Protocol)À» ±¸ÇöÇÑ ÇÁ·Î±×·¥À» »ç¿ëÇÏ¸é µË´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â À» Âü°íÇϽñ⠹ٶø´Ï´Ù. 3.29. ¸ÞÀÏ ¼­ºñ½º¸¦ ÇÏ°í ½Í½À´Ï´Ù. °¡Àå ±âº»ÀûÀ¸·Î ¸ÞÀϼ­ºñ½º¸¦ ÇÏ·Á¸é SMTP¼­¹ö¿Í POP3¼­¹ö¸¦ Á¦°øÇØ¾ß ÇÕ´Ï´Ù. °¡Àå ´ëÇ¥ÀûÀÎ SMTP¼­¹öÀÎ sendmail¿¡ °üÇÑ Á¤º¸´Â À» Âü°íÇϽñ⠹ٶø´Ï´Ù. POP3¼­¹ö¿¡ °üÇÑ Á¤º¸µµ °°ÀÌ Á¦°øµË´Ï´Ù. 4. °³¹ßȯ°æ¿¡ °üÇÑ Áú¹®µé 4.1. ÄÄÆÄÀÏ ÇÒ ¶§ /usr/ucb/cc °¡ ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù Sun¿¡¼­´Â SunOS 4.x.x±îÁö´Â CÄÄÆÄÀÏ·¯¸¦ OSÀÇ ÀϺηΠÁÖ¾úÁö¸¸, SolarisºÎÅÍ´Â ¿É¼ÇÀ¸·Î Áï µû·Î ±¸ÀÔÇÏ°Ô ¸¸µé¾ú½À´Ï´Ù. ±×·¡¼­ Sparc C¸¦ ±¸ÀÔÇÏÁö ¾ÊÀº ½Ã½ºÅÛ¿¡¼­ cc hello.c¶ó°í ÀÔ·ÂÇϸé /usr/ucb/cc: language optional software package not installed¶ó´Â ¸Þ¼¼Áö¸¦ »Ñ·ÁÁÝ´Ï´Ù. µû¶ó¼­ ¸¹Àº »ç¶÷µéÀÌ ¹«·á·Î »ç¿ëÇÒ ¼ö ÀÖ´Â gcc¸¦ ¼³Ä¡Çؼ­ »ç¿ëÇϴµ¥ gcc´Â ÄÄÆÄÀÏÇؼ­ ¼³Ä¡ÇÒ ¼öµµ ÀÖ°í, ´Ù¸¥ »ç¶÷µéÀÌ package·Î ¸¸µé¾î µÐ°ÍÀ» ¼³Ä¡ÇÏ´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù. 4.2. gcc¸¦ ¼³Ä¡ÇÏ·Á¸é? ¸¸ÀÏ ¿¾³¯¹öÁ¯ÀÇ gcc°¡ ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖ´Ù¸é ÄÄÆÄÀÏÇصµ µÇÁö¸¸, ±×·¸Áö ¾ÊÀº°æ¿ì¿¡´Â ÀÌ¹Ì ÄÄÆÄÀϵǾîÀÖ´Â package¸¦ °¡Á®¿Í¼­ ¼³Ä¡ÇÏ½Ã¸é µË´Ï´Ù. packageÀÇ ¼³Ä¡¹æ¹ýÀº º» FAQÀÇ package¼³Ä¡ºÎºÐÀ» Âü°íÇϽñ⠹ٶø´Ï´Ù. ¼Ò½º¸¦ ¹ÞÀ¸·Á¸é GNU ÇÁ·Î±×·¥ÀÇ ¹Ì·¯¸µ»çÀÌÆ®¿¡¼­ ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. Solaris 2.x¿ë ÆÐÅ°Áö´Â À̳ª ¿¡¼­ ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. ÆÐÅ°ÁöÀÇ ¼³Áö´Â º» FAQÀÇ ÆÐÅ°Áö¶õ ¹º°¡¿ä? ºÎºÐÀ» Âü°íÇϽñ⠹ٶø´Ï´Ù. ¼Ò½º¸¦ ÄÄÆÄÀÏ ÇϽô °æ¿ì ±âº»ÀûÀÎ ÄÄÆÄÀÏ·¯°¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß Çϸç ÀÏ¹Ý GNU ÇÁ·Î±×·¥°ú ºñ½ÁÇÏ°Ô ¾Æ·¡¿Í °°Àº °úÁ¤À» °ÅÄ¡¸é µË´Ï´Ù. $ gzip -dc [gcc ¼Ò½ºÆÄÀÏ] | tar xf - $ cd [gcc ¼Ò½ºÆÄÀÏ µð·ºÅ丮] $ ./configure $ make $ make install SunOS 4.xÀÇ °æ¿ì¿¡´Â ±âº»ÀûÀÎ BSD cc°¡ ¼³Ä¡µÇ¾î ÀÖÀ¸¹Ç·Î gcc¸¦ ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼Ò½º ÄÄÆÄÀÏ °úÁ¤À» °ÅÄ¡¸é µË´Ï´Ù. 4.3. /usr/includeµî¿¡ headerÆÄÀÏÀÌ ¾ø½À´Ï´Ù. ¾Æ¸¶µµ óÀ½ Solaris¸¦ ¼³Ä¡Çϸ鼭 End User¿ëÀ¸·Î ¼³Ä¡Çϼ̳ª º¸±º¿ä. End User¿ëÀ¸·Î ¼³Ä¡ÇÒ °æ¿ì compiler¿¡ °ü·ÃµÈ ÆÄÀϵéÀº ¼³Ä¡°¡ ¾ÈµË´Ï´Ù. ÀÌ °æ¿ì ¾Æ·¡ ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÏ½Ã¸é µË´Ï´Ù. (¼­Áø¼ö´Ô ÀÌ Á¤¸®ÇØ Áּ̽À´Ï´Ù.) SUNWdoc: Documentation Tools SUNWman: On-Line Manual Pages SUNWhea: SunOS Header Files SUNWarc: Archive Libraries SUNWtoo: Programming Tools SUNWbtool: CCS tools bundled with SunOS SUNWlibm: Sun WorkShop Bundled libm SUNWsprot: Solaris Bundled tools 4.4. gdb¿Í xxgdb´Â ¾î¶² ÇÁ·Î±×·¥ÀԴϱî? gdb´Â GNU¿¡¼­ ¸¸µç debuggerÀÔ´Ï´Ù. ±×¸®°í xxgdb´Â gdb¸¦ X Window¿¡¼­ ¾µ ¼ö ÀÖµµ·Ï ÇØ ÁÝ´Ï´Ù. 4.5. SPARCompilerµîÀ» ¼³Ä¡Çߴµ¥ license fileÀÌ ¾ø´Ù°í ÇÕ´Ï´Ù. license fileÀÌ Á¤»óÀûÀ¸·Î ¼³Ä¡µÇÁö ¾ÊÀº°æ¿ì ¾Æ·¡¿Í °°Àº ¿¡·¯°¡ ³³´Ï´Ù. License Error : Cannot find license file (/usr/local/flexlm/licenses/license.dat) for SPARCompiler C Cannot find license file (-1,73:2) No such file or directory The product has not been installed properly. Cannot find license file (-1,73:2) No such file or directory There are no license files in following path : None Cannot find license file (-1,73:2) No such file or directory license fileÀ» ¼³Ä¡ÇÏ·Á¸é SPARCompiler¿Í °°ÀÌ µé¾îÀÖ´Â License Man ager¸¦ ¼³Ä¡ÇÏ½Ã¸é µË´Ï´Ù. 4.6. gcc¸¦ »ç¿ëÇÒ°æ¿ì xmkmf°¡ Á¤»óÀûÀ¸·Î ÀÛµ¿ÇÏ·Á¸é? gcc¸¦ »ç¿ëÇϴ ȯ°æ¿¡¼­ xmkmf¸¦ ½ÇÇàÇϸé MakefileÀÌ SPARCompiler¸¦ ±âÁØÀ¸·Î ¸¸µé¾îÁý´Ï´Ù. ÀÌ ¶§¹®¿¡ ÄÄÆÄÀÏ·¯ ¿É¼Çµî¿¡¼­ WarningÀÌ ¸¹ÀÌ ¹ß»ýÇϴµ¥ ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é /usr/openwin/lib/config ÆÄÀÏÀ» ¼öÁ¤ÇÏ¸é µË´Ï´Ù. º¸Åë ½¬¿îÀÏÀÌ ¾Æ´ÏÁö¸¸ ¸¸ÀÏ Solaris 2.6À̶ó¸é /usr/openwin/lib/configÀÇ µÎÆÄÀÏÀ» ¾Æ·¡¸¦ ±âÁØÀ¸·Î °íÄ¡¸é µË´Ï´Ù.(À̼®Âù´Ô) (Solaris 2.6ÀÌ ¾Æ´Ñ ȯ°æ¿¡¼­ ÇØ º¸½ÅºÐÀº ¿ø·¡ÆÄÀÏ°ú °íÄ£ÆÄÀÏÀ» º¸³»Áֽøé FAQ¿¡ ¿Ã¸®µµ·Ï ÇÏ°Ú½À´Ï´Ù.) % diff site.def.orig site.def 36d35 < /* 40d38 < */ 42d39 < /* 46d42 < */ %diff sun.cf.orig sun.cf 4c4 < #define HasSunC YES --- > XCOMM #define HasSunC YES 4.7. make°¡ ¾ø´Ù°í ÇÕ´Ï´Ù. make´Â ±âº»ÀûÀ¸·Î /usr/ccs/bin¿¡ ÀÖ½À´Ï´Ù. ÀÚ½ÅÀÇ PATHȯ°æº¯¼ö¿¡ /usr/ccs/binÀÌ µé¾îÀÖ´ÂÁö È®ÀÎÇØ º¸½Ã°í, ¸¸ÀÏ /usr/ccs/bin¿¡ makeÆÄÀÏÀÌ ¾ø´Ù¸é °¡±î¿î GNUÇÁ·Î±×·¥ ¹Ì·¯»çÀÌÆ®¿¡¼­ GNU make¸¦ ¹Þ¾Æ¼­ ¼³Ä¡ÇÏ½Ã¸é µË´Ï´Ù. ¶Ç´Â SUNWsprot ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÏ½Ã¸é µË´Ï´Ù. (¼­Áø¼ö´Ô ÀÌ Á¤¸®ÇØ Áּ̽À´Ï´Ù.) 5. »ç¿ëÀÚ È¯°æ¿¡ °üÇÑ Áú¹®µé 5.1. DOSÀÇ doskey¿Í °°Àº ±â´ÉÀÌ ÀÖ³ª¿ä? kshÀ» »ç¿ëÇÏ°í, set -o emacs¶ó°í ¼³Á¤Çصξú´Ù¸é ^P¸¦ ´©¸£¸é doskeyÀÇ ±â´ÉÀ» ÇÕ´Ï´Ù. ¸¸ÀÏ tcsh³ª bash¸¦ »ç¿ëÇÑ´Ù¸é °£´ÜÈ÷ È­»ìÇ¥¸¸À¸·Îµµ doskey±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. 5.2. rootÀÇ shellÀº ¾î¶»°Ô ¹Ù²Ù³ª¿ä? rootµµ ÀÏ¹Ý »ç¿ëÀÚ¿Í ¸¶Âù°¡Áö·Î /etc/passwd¿¡¼­ ¼öÁ¤ÇÏ½Ã¸é µË´Ï´Ù. ÇÏÁö¸¸ rootÀÇ shellÀº /sbin/sh¿¡¼­ ´Ù¸¥ ÇÁ·Î±×·¥À¸·Î ¹Ù²ÙÁö ¸¶¼¼¿ä. ´Ù¸¥ ÇÁ·Î±×·¥À¸·Î ¹Ù²Û°æ¿ì ¸¹Àº ¹®Á¦Á¡(?)µéÀÌ »ý±æ ¼ö ÀÖ½À´Ï´Ù. Â÷¶ó¸® /sbin/shÀ¸·Î µé¾î°¡¼­ ´Ù¸¥ shellÀ» ½ÇÇàÇؼ­ »ç¿ëÇÏ½Ã´Â°Ô ÁÁ½À´Ï´Ù. 5.3. ÇÁ·ÒÇÁÆ®¿¡ ÇöÀç µð·ºÅ丮¸¦ Ç¥½ÃÇÏ·Á¸é? ±âº»ÀûÀ¸·Î sh¿¡¼­ ÇÁ·ÒÇÁÆ®¿¡ ÇöÀçµð·ºÅ丮¸¦ Ç¥½ÃÇÏ´Â ±â´ÉÀº ¾ø½À´Ï´Ù. ÇÏÁö¸¸ sh¿¡ÀÇ ÇÔ¼ö±â´ÉÀ» »ç¿ëÇϸé Èä³»¸¦ ³¾ ¼ö ÀÖ½À´Ï´Ù. .profile¿¡ ¾Æ·¡¿Í °°Àº ÁÙÀ» ÀÔ·ÂÇϽñ⠹ٶø´Ï´Ù. cd() { chdir $*; PS1="`pwd` $ "; } Âü°í·Î cshÀº ¿©·¯°¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. dirs¶ó´Â ¸í·É¾î¸¦ »ç¿ëÇÏ·Á¸é ¾Æ·¡¿Í °°ÀÌ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. alias cd 'cd \!*; set prompt="`dirs` %"' dirs¸í·É ÀÌ¿Ü¿¡µµ cwd¶ó´Â º¯¼ö¿¡´Â ÇöÀçÀÇ µð·ºÅ丮°¡ µé¾îÀÖ½À´Ï´Ù. ÀÌ º¯¼ö¸¦ ÀÌ¿ëÇÏ·Á¸é ¾Æ·¡¿Í °°ÀÌ »ç¿ëÇϽñ⠹ٶø´Ï´Ù. alias cd 'cd \!*; set prompt="$cwd %"' bash¸¦ »ç¿ëÇÏ½Å´Ù¸é ¾Æ·¡¿Í °°Àº ÇÑÁÙÀ» .bashrc¿¡ »ðÀÔÇϽñ⠹ٶø´Ï´Ù. export PS1="\W $ " tcsh¸¦ »ç¿ëÇÏ½Å´Ù¸é ¾Æ·¡¿Í °°Àº ÇÑÁÙÀ» .tcshrc¿¡ »ðÀÔÇϽñ⠹ٶø´Ï´Ù. tcsh¿¡¼­´Â %/ ¶Ç´Â %~ °¡ prompt ¿¡¼­ ÇöÀç µð·ºÅ丮¸¦ Ç¥½ÃÇÕ´Ï´Ù. set prompt="%/ % " 5.4. root°èÁ¤ÀÇ È¯°æ¼³Á¤Àº ¾îµð¿¡¼­? ÀÏ¹Ý »ç¿ëÀÚÀÇ °æ¿ì¿¡´Â ȯ°æÀ» ¼³Á¤ÇÏ·Á¸é ÀÚ½ÅÀÇ È¨ µð·ºÅ丮¿¡ ÀÖ´Â .cshrc .profileµîµîÀ» ¼öÁ¤ÇÏ¸é µË´Ï´Ù. ÀÌ¿Í ¸¶Âù°¡Áö·Î root°èÁ¤µµ root°èÁ¤ÀÇ È¨µð·ºÅ丮ÀÇ .profileÀ̳ª .loginµîÀ» ¼öÁ¤ÇÏ¸é µË´Ï´Ù. °¡²û »ç¿ëÀÚÁß¿¡ rootÀÇ È¯°æ¼³Á¤Àº ÀÏ¹Ý °èÁ¤¿¡°Ôµµ ¿µÇâÀ» ¹ÌÄ£´Ù°í ¾Ë°í °è½Åµ¥ ±×·¸Áö ¾Ê½À´Ï´Ù. ¸¸ÀÏ Àüü »ç¿ëÀÚ¿¡°Ô ¿µÇâÀ» ÁÖ·Á¸é /etc/profileÀ̳ª /etc/.loginµîÀ» ¼öÁ¤ÇÏ¼Å¾ß ÇÕ´Ï´Ù. 5.5. 3¹ú½Ä ÀÚÆÇÀ» »ç¿ëÇÏ·Á¸é? Solaris 2.xÀÇ ±âº»ÀûÀÎ ÇÑ±Û ÀԷ±âÀÎ htt´Â 2¹ú½Ä¸¸ Áö¿øÇÕ´Ï´Ù. 3¹ú½ÄÀ» »ç¿ëÇϽ÷Á¸é Mizi Research¿¡¼­ °³¹ßÇÑ hanIMÀ» »ç¿ëÇØ º¸¼¼¿ä. hanIMÀº ¿¡¼­ ¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù. 5.6. vi¿¡¼­ ÇѱÛÀÌ ÀԷµÇÁö ¾Ê½À´Ï´Ù. ¿©·¯ °¡Áö ¹®Á¦ÀÏ ¼ö ÀÖÁö¸¸ ´ëÇ¥ÀûÀ¸·Î ´ÙÀ½°ú °°Àº µÎ°¡Áö ¶§¹®ÀÔ´Ï´Ù. ¸¸ÀÏ ">H3gGo" °°Àº ÇüÅ·ΠÀÔ·ÂÀÌ µÇÁö ¾ÊÀ¸¸é ½©¿¡¼­ 8¹ø° bit°¡ stripµÇ±â ¶§¹®¿¡ stty -istripÀ» ÀÔ·ÂÇϼż­ stripµÇÁö ¾Êµµ·Ï ÇϽðí, "\276\236"¿Í °°ÀºÇüÅ·Π³ª¿À¸é ½©¿¡¼­ ȯ°æº¯¼ö LANGÀ» ko·Î ¼³Á¤ÇϽñ⠹ٶø´Ï´Ù. ¸¸ÀÏ È¯°æº¯¼ö LANGÀ» C·Î ÇØ¾ß ÇÏ´Â °æ¿ì¿¡´Â LC_CTYPEÀ» iso_8859_1·Î ¼³Á¤ÇϽðí stty -istrip -parenb cs8À» ¼³Á¤ÇØ µÎ¸é ÇѱÛÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.(ÃÖ°æ·Ä´Ô) 5.7. CDEÀÇ ½ºÅ¸ÀÏ°ü¸®ÀÚ¿¡¼­ ¹è°æ±×¸²À» Ãß°¡ÇÏ°í ½Í½À´Ï´Ù. ±×¸² Çü½ÄÀ» xpmÀ¸·Î ÇÏ°í, È®ÀåÀÚ¸¦ pmÀ¸·Î Çؼ­ /usr/dt/share/backdrops¿¡ ÀúÀåÇϽøéµË´Ï´Ù. À̶§ ±×¸²¿¡ µû¶ó µÇ´Â°Íµµ ÀÖ°í ¾ÈµÇ´Â°Íµµ ÀÖ½À´Ï´Ù. ±×¸®°í ±×¸²ÀÌ ³Ê¹« Å©¸é ¸ñ·Ï¿¡µµ ³ª¿ÀÁö ¾Ê½À´Ï´Ù. 6. ±âŸ 6.1. Netscape¸¦ ½ÇÇàÇߴµ¥ ´ÙÀ½°ú °°Àº WarningÀÌ °è¼ÓÃâ·ÂµË´Ï´Ù. Warning: Name: Text Class XmTextField 2054-xxx character It is not supported in font. It is discarded ½ÅÁ¤½Ä´ÔÀÇ FAQ¿¡ µû¸£¸é Netscape¿¡¼­ ±âº»ÀûÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â adobe°è¿­ÀÇ ÆùÆ®ÀÇ ¹®Á¦¶ó°í ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ¸¦ ÂüÁ¶Çϼ¼¿ä. 6.2. NetscapeÀÇ ¸Þ´ºµî¿¡¼­ ÇѱÛÀÌ º¸ÀÌÁö ¾Ê½À´Ï´Ù. À§ÀÇ ¹®Á¦¿Í ¸¶Âù°¡Áö·Î ½ÅÁ¤½Ä´ÔÀÇ FAQÀÎ ¸¦ ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù. 6.3. Netscape¸¦ ½ÇÇàÇߴµ¥ libresolv.so.2¸¦ ãÁö¸øÇÑ´Ù°í ÇÕ´Ï´Ù. Netscape´Â libresolv.so.2 ¶óÀ̺귯¸®¸¦ »ç¿ëÇϱ⠶§¹®¿¡ ÀÌ ¶óÀ̺귯¸®°¡ ¾ø´Â ½Ã½ºÅÛ¿¡¼­ ½ÇÇàÇÏ¸é ¾Æ·¡¿Í °°Àº ¿¡·¯°¡ ³³´Ï´Ù. ld.so.1: netscape: fatal: libresolv.so.2: can't open file: errno=2 ÀÌ ¶óÀ̺귯¸®¸¦ ¼³Ä¡ÇÏ·Á¸é SolarisÀÇ ¹öÀü¿¡ ¸Â´Â Recommended Patch¸¦ ¼³Ä¡ÇÏ½Ã¸é µË´Ï´Ù. 6.4. MP3ÆÄÀÏÀ» µè°í½Í½À´Ï´Ù. ¿¡ °¡½Ã¸é ¿©·¯°¡Áö ÇÁ·Î±×·¥µéÀ» ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. 6.5. ƯÁ¤»ç¿ëÀÚ°¡ ½ÇÇàÇÑ ÇÁ·Î¼¼½º¸¦ ÇѲ¨¹ø¿¡ Áö¿ì·Á¸é? ´ÙÀ½°ú °°ÀÌ pipe¸¦ ÀÌ¿ëÇÏ¿© Áö¿ì½Ã¸é µË´Ï´Ù. (»ç¿ëÀÚÀ̸§Àº USERID¶ó°í °¡Á¤) % kill -9 `ps -ef | grep USERID | awk '{print $2}'` 6.6. ÆÄÀÏÀ» ¿©·¯°³·Î ÂÉ°³·Á¸é? ÀϹÝÀûÀÎ Unix½Ã½ºÅÛ¿¡¼­ Á¦°øÇÏ´Â split ¸í·ÉÀ» »ç¿ëÇϼż­ ÂÉ°³¸é µÇ°í, ³ªÁß¿¡ ºÙÀÏ·Á¸é cat file1 file2 .. filen > file °ú °°ÀÌ Çϼż­ ºÙÀÌ¸é µË´Ï´Ù. 6.7. X WindowÀÇ È­¸éÀ» ĸÃçÇÏ·Á¸é? xwd ¸í·É¾î¸¦ »ç¿ëÇÏ¸é µË´Ï´Ù. % xwd -out filename À§¿Í °°ÀÌ ÀÔ·ÂÇÏ°í ¿øÇϴ â¿¡¼­ ¸¶¿ì½º¸¦ Ŭ¸¯Çϸé(Àüü¸¦ ÇÏ°í ½ÍÀ¸¸é rootâÀ» Ŭ¸¯ÇÏ¸é µË´Ï´Ù.) filenameÀ̶ó´Â ÆÄÀÏÀÌ »ý±é´Ï´Ù. ÀÌ ÆÄÀÏÀ» xvµî¿¡¼­ ºÒ·¯¼­ ¿øÇÏ´Â ÆÄÀÏÇü½ÄÀ¸·Î ÀúÀåÇÏ¸é µË´Ï´Ù. ±×¸®°í xv¸¦ »ç¿ëÇÑ´Ù¸é xv¿¡¼­µµ È­¸éÀ» ĸÃçÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹öÆ°Áß¿¡ GrabÀ̶ó´Â ¹öÆ°À» ÀÌ¿ëÇÏ½Ã¸é µË´Ï´Ù. 6.8. Letter¿ëÁö·Î ¼³Á¤µÈ psÆÄÀÏÀ» A4 Å©±â·Î ÇÁ¸°Æ®ÇÏ°í ½Í½À´Ï´Ù. Ưº°ÇÑ ¹æ¹ýÀº ¾ø½À´Ï´Ù. º¯È¯ÇÁ·Î±×·¥À» »ç¿ëÇؼ­ Letter¸¦ A4·Î º¯È¯ÇÒ ¼ö ÀÖ´Ù°í ÇÏÁö¸¸, ¾ÈµÇ´Â ÆÄÀϵµ ¸¹½À´Ï´Ù. 6.9. ÆÄÀÏÀÌ Áö¿öÁöÁö ¾Ê½À´Ï´Ù. º¸ÅëÀÇ ÆÄÀÏÀÇ °æ¿ì rm ¸í·ÉÀ¸·Î Áö¿ï ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ¸î¸îÀÇ °æ¿ì¿¡´Â ÆÄÀÏÀÌ Áö¿öÁöÁö ¾Ê°í, ãÀ» ¼ö ¾ø´Ù´Â ¸»¸¸ ³ª¿À´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ½©¿¡¼­ ls·Î È®ÀÎÇØ º¸¸é Àִµ¥µµ¿ä. ¿©·¯°¡Áö ¿øÀÎÀÌ ÀÖÀ» ¼ö ÀÖÁö¸¸, ´ëÇ¥ÀûÀÎ °æ¿ì°¡ ÆÄÀÏ À̸§¿¡ Ư¼ö¹®ÀÚ°¡ µé¾î°£ °æ¿ìÀÔ´Ï´Ù. ÀÌ °æ¿ì¿¡´Â ÆÄÀÏÀ̸§ÀÌ ÀÌ»óÇÏ°Ô ³ª¿À±â ¶§¹®¿¡ ¿ø·¡ÀÇ À̸§À» È®ÀÎÇϱ⠾î·Á¿î °æ¿ì°¡ ¸¹½À´Ï´Ù. ¿¹¸¦Çѹø µé¾îº¸ÁÒ. ¿ø·¡ ÆÄÀÏ À̸§Àº filenameÀε¥, n´ÙÀ½¿¡ backspace¹®ÀÚ°¡ µé¾î°¡ ÀÖ´Ù¸é È­¸é¿¡ º¸À϶§´Â fileame°ú °°ÀÌ º¸ÀÔ´Ï´Ù. ÀÌ °æ¿ì¿¡ »ç¿ëÀÚ°¡ rm fileame¶ó°í ÀÔ·ÂÇØ ºÁµµ rmÀº ±×·± ÆÄÀÏÀÌ ¾ø´Ù°í Åõ´ú´ë±â¸¸ ÇÕ´Ï´Ù. ÀÌ·±°æ¿ì¿¡ ÀÌ ÆÄÀÏÀ» Áö¿ì´Â ¹æ¹ýÀº ¿©·¯°¡Áö°¡ ÀÖ½À´Ï´Ù. 1. '*'µîÀ» »ç¿ëÇؼ­ Áö¿ì°í ½ÍÀº ÆÄÀϸ¸ ¼±ÅÃÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ã´Â°ÍÀÔ´Ï´Ù. ¿¹¸¦µé¾î À§ÀÇ °æ¿ì ls file* À̶ó°í Çؼ­ Áö¿ì°í ½ÍÀº ÆÄÀϸ¸ ³ª¿À´Â °æ¿ì¿¡´Â ¼º°øÇß´Ù°í º¼ ¼ö ÀÖ°ÚÁö¿ä. ÀÌ·± ¹æ¹ýÀ» ã¾Ò´Ù¸é rm file* °ú °°ÀÌ Çؼ­ Áö¿ì½Ã¸é µË´Ï´Ù. 2. ¸¸ÀÏ ÀÌ·± ¹æ¹ýÀ» ãÁö ¸øÇß´Ù¸é, ls -1A > filelist ·Î filelistÆÄÀÏÀ» ¸¸µç ÈÄ vi filelist·Î µé¾î°¡º¸¸é ¹«¾ùÀÌ ¿øÀÎÀÎÁö ¾Ë ¼ö ÀÖ½À´Ï´Ù. ±×·¸´Ù¸é ÇöÀç »óÅ¿¡¼­ ¹®Á¦ÀÇ ÆÄÀÏÀ» Áö¿ï ¼ö ÀÖ´Â script¸¦ °£´ÜÈ÷ ¸¸µç ÈÄ, ³ª¿Í¼­ ¼öÇàÇÏ¸é µÇ°ÚÁö¿ä. ÀÌ Ç׸ñÀº ÇѱÔÁø´ÔÀÌ Á¤¸®ÇØ Áּ̽À´Ï´Ù. ¶Ç´Â ls -i ¸í·ÉÀ¸·Î ¹®Á¦°¡ µÇ´Â ÆÄÀÏÀÇ i-node ¹øÈ£¸¦ È®ÀÎÇÑ ÈÄ ¾Æ·¡ ¸í·ÉÀ¸·Î Áö¿ï ¼ö ÀÖ½À´Ï´Ù. (ÀÌ °æ¿ì¿¡ ÇÏÀ§ µð·ºÅ丮°¡ º¹ÀâÇÑ °æ¿ì¿¡ -prune ¿É¼ÇÀ» »ç¿ëÇϽøé À¯¿ëÇÕ´Ï´Ù.) find . -inum -exec rm {} \; ÀÌ ³»¿ëÀº Á¤Àç¸ñ´ÔÀÌ º¸³»Áּ̽À´Ï´Ù. ¶Ç´Â ls¿¡¼­ -b ¿É¼ÇÀ» »ç¿ëÇϸé Ư¼ö¹®ÀÚ°¡ 8Áø¼ö·Î ³ªÅ¸³³´Ï´Ù. ¿¹¸¦µé¾î \010\010\010vrf ¿Í °°ÀÌ ³ª¿Ô´Ù¸é rm ???vrf ¿Í °°Àº¹æ¹ýÀ¸·Î Áö¿ï ¼ö ÀÖ½À´Ï´Ù. ÀÌ ³»¿ëÀº °æÂù´Ô ÀÌ º¸³»Áּ̽À´Ï´Ù. 7. ¹®Á¦Á¡ ÇØ°á 7.1. ÀÏ¹Ý »ç¿ëÀÚ´Â socket: Permisson denied¶ó°í ³ª¿É´Ï´Ù. /devices/pseudo/clone@0:tcpÀÇ Æ۹̼ÇÀ» 666À¸·Î ¼öÁ¤ÇϽñ⠹ٶø´Ï´Ù. 7.2. loginÇÁ·ÒÇÁÆ®°¡ ±²ÀåÈ÷ ´Ê°Ô ³ª¿É´Ï´Ù. ¾î¶² ½Ã½ºÅÛ¿¡¼­ Á¢¼ÓÀ» ÇÏ¸é »¡¸® login ÇÁ·ÒÇÁÆ®°¡ ³ª¿À´Âµ¥, ¾î¶² ½Ã½ºÅÛ¿¡¼­´Â ±²ÀåÈ÷ ´Ê°Ô ³ª¿É´Ï´Ù. ÀÌ°æ¿ì ´ëºÎºÐÀº DNSÀÇ ¼³Á¤ÀÌ À߸øµÇ¾ú°Å³ª, DNS¼­¹ö¿¡ ¹®Á¦°¡ Àִ°æ¿ìÀÔ´Ï´Ù. »¡¸® ÇÁ·ÒÇÁÆ®°¡ ³ª¿À´Â ½Ã½ºÅÛÀº /etc/hosts µî¿¡ µî·ÏµÈ °æ¿ìÀÏ°Ì´Ï´Ù. DNSÀÇ ¼³Á¤À» ÂùÂùÈ÷ ÈȾ¼¼¿ä. 7.3. /etc/path_to_instÆÄÀÏÀ» ½Ç¼ö·Î »èÁ¦ÇÑ °æ¿ì ºÎÆÃÀÌ ¾ÈµË´Ï´Ù. ¾î¶±ÇÏÁÒ? /etc/path_to_instÆÄÀÏÀÌ »èÁ¦µÇ¾ú´Ù¸é drvconfig(1M)À¸·Î ¸¸µé°Å³ª CD- ROMÀ¸·Î ºÎÆÃÇÏ¿© CD¿¡ ÀÖ´Â path_to_instÆÄÀÏÀ» º¹»çÇÏ¿© Àç ºÎÆÃÇÏ¸é µË´Ï´Ù. ¶Ç´Â PROM prompt¿¡¼­ boot a ·Î ºÎÆÃÇÏ¸é µË´Ï´Ù. 7.4. vi¸¦ ½ÇÇàÇߴµ¥ Terminal Too Wide¶ó°í ³ª¿É´Ï´Ù. vi¿¡¼­ ÇÑÁÙ¿¡ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ±ÛÀÚ¼ö¿¡ ÇÑ°è°¡ À־ Å͹̳ÎÀ» ³Ê¹« Å©°Ô ¸¸µé¾î µÎ°í vi¸¦ ½ÇÇàÇÑ °æ¿ì Terminal Too Wide¶ó°í ³ª¿É´Ï´Ù. Å͹̳ÎÀ» Á¶±Ý ÁÙÀÎ ÈÄ ¼öÇàÇÏ¸é ±¦Âú½À´Ï´Ù. Á¦°¡ Å×½ºÆ® ÇØ º¸´Ï °¡·Î·Î ¿µ¹®ÀÚ ±âÁØÀ¸·Î 164ÀÌ»óÀÌ µÇ¸é Terminal Too Wide¶ó°í ³ª¿À´õ±º¿ä. 7.5. Connected command timeout for Target 4.0 À̶ó°í ³ª¿É´Ï´Ù. ºÎÆÃÇÒ ¶§ °¡²û ¾Æ·¡¿Í °°Àº ¸Þ½ÃÁö°¡ ³ª¿À´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. WARNING: /sbus@1f,0/SUNW,fas@e,8800000 (fas0): Connected command timeout for Target 4.0 ÀÌ °æ¿ì ´ëºÎºÐÀº SCSIÅ͹̳×ÀÌÅÍ°¡ ´Þ·ÁÀÖÁö ¾ÊÀº°æ¿ìÀÔ´Ï´Ù. È®ÀÎÇϽñ⠹ٶø´Ï´Ù. 7.6. Target 4 reducing sync. transfer rate ¶ó°í ³ª¿É´Ï´Ù. WARNING: /sbus@1f,0/SUNW,fas@e,8800000 (fas0): Target 4 reducing sync. transfer rate ÀÌ ¸Þ½ÃÁö´Â SCSI Çϵåµð½ºÅ©ÀÇ Àü¼Û¼Óµµ°¡ Ʋ¸°°æ¿ìÀÔ´Ï´Ù. ÀÌ °æ¿ì /etc/system ÆÄÀÏ¿¡ ¾Æ·¡¿Í °°ÀÌ ÇÑ ÁÙÀ» Ãß°¡ÇϽðí ÀçºÎÆà ÇÏ¸é µË´Ï´Ù. set scsi_options=0x58 Ãâó : http://blog.empas.com/vision22c/?d=2004-06&p=2