BACKRUSH  À¯´Ð½º¸í·É  ´ÙÀ½  ÀÚ·á½Ç  Ascii Table   ¿ø°ÝÁ¢¼Ó  ´Þ·Â,½Ã°£   ÇÁ·Î¼¼½º   ½©
ÁöÇÏö³ë¼±   RFC¹®¼­   SUN FAQ   SUN FAQ1   C¸Þ´º¾ó   PHP¸Þ´º¾ó   ³Ê±¸¸®   ¾Æ½ºÅ°¿ùµå ¾ÆÀÌÇǼ­Ä¡

±Û¾´ÀÌ: truss truss¸¦ ÅëÇÑ ¿¡·¯ºÐ¼® Á¶È¸¼ö: 8260


truss¸¦ »ç¿ëÇÑ ÇÁ·Î±×·¥ ¹× ¿À·ù ºÐ¼®

¼¼ºÎ ¼³¸í:

truss´Â ½Ã½ºÅÛ ¼­ºñ½º È£Ãâ°ú Àμö¸¦ Ãâ·ÂÇÏ°í »óÅÂ, °áÇÔ ¹× ½ÅÈ£¸¦
¹ÝȯÇÏ¿© ÇÁ·Î±×·¥ÀÌ ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ´Â µð¹ö±ë µµ±¸ÀÔ´Ï´Ù.
µû¶ó¼­ truss¸¦ »ç¿ëÇÏ¸é ½±°Ô ¿À·ù¸¦ µð¹ö±×ÇÏ°í ÇÁ·Î±×·¥ ÀÛµ¿
¹æ¹ýÀ» ÀÌÇØÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ¼³¸íÀº 2.X ¹öÀüÀ» ´ë»óÀ¸·Î ÀÛ¼ºµÇ¾ú½À´Ï´Ù.
SunOS 4.X¿¡´Â truss¿Í ºñ½ÁÇÑ ±â´ÉÀ» ÇÏ°í truss¿Í ºñ½ÁÇÑ ¹æ¹ýÀ¸·Î
»ç¿ëÇÒ ¼ö ÀÖ´Â "trace" ¸í·ÉÀÌ ÀÖ½À´Ï´Ù.

truss´Â »ç¿ë ¹æ¹ýÀÌ Æí¸®ÇÕ´Ï´Ù. °¡Àå °£´ÜÇÑ Çü½ÄÀ¸·Î ¸í·É ¾Õ¿¡
"truss"¸¦ ÀÔ·ÂÇϸé(Àμö Æ÷ÇÔ) ¿©·¯ °¡Áö Á¤º¸°¡ Ãâ·ÂµË´Ï´Ù.

±âº» ¼³Á¤¿¡ µû¶ó truss Ãâ·ÂÀº stdout(Á¤»ó Ãâ·Â)°¡ ¾Æ´Ñ
stderr(¿À·ù Ãâ·Â)·Î Ãâ·ÂµË´Ï´Ù. µû¶ó¼­ ½© I/O ÀçÁöÁ¤ ÅäÄÜ¿¡¼­ ½±°Ô
truss Ãâ·Â°ú ÇÁ·Î±×·¥ Ãâ·ÂÀ» ±¸º°ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç -o ½ºÀ§Ä¡¸¦ »ç¿ëÇϸé
truss Ãâ·ÂÀ» ÆÄÀÏ·Î ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.

truss¿¡ ½ºÀ§Ä¡¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¸é ºÐ±âµÇÁö ¾Ê´Â ÇÁ·Î¼¼½º Ãâ·ÂÀ» ÃßÀûÇÕ´Ï´Ù.
-f ½ºÀ§Ä¡¸¦ »ç¿ëÇÏ¸é ¸í·É¿¡ ÁöÁ¤µÈ ÇÁ·Î¼¼½º »Ó¸¸ ¾Æ´Ï¶ó ºÐ±âµÈ
ÇÏÀ§ ÇÁ·Î¼¼½º±îÁö ¸ðµÎ ÃßÀûÇÕ´Ï´Ù.

truss¿¡ -p ½ºÀ§Ä¡¸¦ »ç¿ëÇÏ¸é ½ÇÇà ÁßÀÎ ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ÃßÀûÀ» ´Ù½Ã
½ÇÇàÇÏÁö ¾Ê°í ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. Àǽɽº·¯¿î ÇÁ·Î±×·¥ÀÌ Àá½Ã µ¿¾È
½ÇÇàµÇ°í ³ª¼­ Ãæµ¹À̳ª ¹®Á¦°¡ ¹ß»ýÇÒ °Í °°Àº Ç¥½Ã³ª »óÅÂ(ÀÏÁ¾ÀÇ Ãâ·Â)°¡
³ª¿Ã °æ¿ì¿¡ ÀÌ ½ºÀ§Ä¡¸¦ »ç¿ëÇϸé ÁÁ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÇÁ·Î±×·¥ÀÌ ¸î ºÐ
µ¿¾È ½ÇÇàµÈ ´ÙÀ½, °£·«ÇÑ Á¤º¸°¡ Ãâ·ÂµÇ°í ºñÁ¤»óÀûÀ¸·Î
Á¾·áµÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÇÁ·Î±×·¥À» ½ÇÇàÇÑ ´ÙÀ½, ÀÏÁ¤ÇÑ Á¤º¸°¡ Ãâ·ÂµÇ¸é
ÇÁ·Î±×·¥ÀÌ Á¾·áµÇ±â Àü¿¡ -p ¿É¼ÇÀ» »ç¿ëÇؼ­ truss¸¦ ½ÇÇàÇϽʽÿÀ.
(¸í·ÉÀº "truss -p <ÇÁ·Î¼¼½º ID>"ÀÔ´Ï´Ù.) ±×·¯¸é ÀÛµ¿À» ½ÃÀÛÇÑ ÈÄ Ã³À½
¸î ºÐ µ¿¾ÈÀÇ Ãâ·ÂÀ» ±â·ÏÇÏÁö ¾Ê¾Æµµ truss°¡ ÇÁ·Î±×·¥À» ºñÁ¤»ó Á¾·á½ÃÅ°´Â
¿øÀο¡ ´ëÇÑ ´Ü¼­¸¦ Á¦°øÇÕ´Ï´Ù.

-t ½ºÀ§Ä¡¸¦ »ç¿ëÇϸé truss Ãâ·Â ´ë»óÀ» ÁöÁ¤µÈ ½Ã½ºÅÛ ¼­ºñ½º
È£Ãâ ¼¼Æ®·Î Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯¸é »ç¿ëÀÚ°¡ ã¾Æ¾ß ÇÒ ³»¿ëÀÌ
¾î¶² °ÍÀÎÁö ¾Ë°í ÀÖÀ» °æ¿ì¿¡ Ãâ·Â·®À» ÁÙ¿©¼­ ½±°Ô ´äÀ» ãÀ» ¼ö ÀÖ½À´Ï´Ù.

o truss¸¦ »ç¿ëÇÏ¿© ÇÁ·Î±×·¥ ½ÇÇàÀ» µð¹ö±×ÇÏ´Â ¹æ¹ý.

ÇÁ·Î±×·¥ÀÌ ºñÁ¤»óÀûÀ¸·Î Á¾·áµÇÁö¸¸ Ãæµ¹ÀÌ ¹ß»ýÇÏÁö ¾Ê´Â °æ¿ì¿¡´Â
ÀϹÝÀûÀ¸·Î ½Ã½ºÅÛ ¼­ºñ½º È£Ãâ¿¡¼­ ¿À·ù°¡ ¹ÝȯµÇ±â ¶§¹®ÀÔ´Ï´Ù.
ÀÌ°ÍÀº ÇÁ·Î±×·¡¹Ö ¿À·ùÀÏ ¼öµµ ÀÖ°í »óȲ¿¡ µû¸¥ ¿À·ùÀÏ ¼öµµ ÀÖ½À´Ï´Ù.
truss¸¦ »ç¿ëÇÏ¸é ¹®Á¦ÀÇ ¿øÀÎÀ» ÆÇ´ÜÇÒ ¼ö ÀÖ½À´Ï´Ù.

¶Ç truss¸¦ »ç¿ëÇϸé Ãæµ¹ÇÒ ¶§±îÁö ½Ã½ºÅÛ ¼­ºñ½º È£ÃâÀ» ÃßÀûÇÏ¿©
ÇÁ·Î±×·¥ÀÌ Ãæµ¹ÇÑ À§Ä¡¸¦ µð¹ö±×ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô Ãâ·ÂµÈ Á¤º¸¿Í
¼Ò½º Äڵ带 »ç¿ëÇÏ¿© ÇÁ·Î±×·¥ÀÌ Ãæµ¹ÇÑ À§Ä¡¸¦ ÆÇ´ÜÇÒ ¼ö ÀÖ½À´Ï´Ù.

oo »óȲ¿¡ µû¶ó ¿À·ù°¡ ¹ß»ýÇÏ´Â ÇÁ·Î±×·¥ µð¹ö±ë.

»óȲ¿¡ µû¶ó ¿À·ù°¡ ¹ß»ýÇÏ´Â ÇÁ·Î±×·¥ÀÇ ¿¹·Î
"No such file or directory"¶ó´Â ¿À·ù°¡ ¹ß»ýÇÏ´Â ÇÁ·Î±×·¥ÀÌ ÀÖ½À´Ï´Ù.
truss´Â ÇÁ·Î±×·¥ÀÌ ½ÇÇàÇÑ open() ½Ã½ºÅÛ ¼­ºñ½º È£ÃâÀ» ¸ðµÎ ³ª¿­ÇÏ¿©
ÇÁ·Î±×·¥ÀÌ Ã£´Â ÆÄÀÏÀ» Ç¥½ÃÇÕ´Ï´Ù.

¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.

cat junk

¿©±â¼­ "junk"´Â ½ÇÁ¦·Î Á¸ÀçÇÏÁö ¾Ê´Â ÆÄÀÏÀÔ´Ï´Ù. "cat" ÇÁ·Î±×·¥¿¡ ´ëÇÏ¿©
truss¸¦ ½ÇÇàÇÏ¸é ¸¶Áö¸· ºÎºÐ¿¡ ´ÙÀ½°ú °°ÀÌ Ç¥½ÃµË´Ï´Ù.

fstat(1, 0xEFFFF6C8) = 0
open("junk", O_RDONLY) Err#2 ENOENT
sigfillset(0xEF744060) = 0
cat: cannot open write(2, " c a t : c a n n o t ".., 17) = 17
write(2, " j u n k", 4) = 4
write(2, "\n", 1) = 1
lseek(0, 0, SEEK_CUR) = 56338
_exit(2)

"junk" ÆÄÀÏÀ» È­¸é¿¡ Ç¥½ÃÇÏ·Á¸é ¸ÕÀú ÀÌ ÆÄÀÏÀ» ¿­¾î¾ß ÇÕ´Ï´Ù.
À§ÀÇ "open" ½Ã½ºÅÛ È£ÃâÀº ù ¹ø° Àμö·Î "junk"¸¦ Ç¥½ÃÇÏ°í µÎ ¹ø°
Àμö·Î O_RDONLY¸¦ Ç¥½ÃÇÏ¿© open() È£ÃâÀÌ Àбâ Àü¿ë ¸ðµå·Î
"junk" ÆÄÀÏÀ» ¿­±â À§ÇÑ °ÍÀÓÀ» ³ªÅ¸³À´Ï´Ù.
pen() È£Ãâ¿¡ ´ëÇÑ ¹Ýȯ °á°ú´Â ENOENT ¶Ç´Â ¿À·ù ¹øÈ£ 2ÀÔ´Ï´Ù. ÀÌ »óÅ´Â
ÆÄÀÏÀ» ¿­ ¼ö ¾øÀ½À» ³ªÅ¸³»´Â "No such file or directory" ¿À·ù¿¡ ÇØ´çÇÕ´Ï´Ù.
(¿À·ù ¹Ýȯ ÄÚµå ¹× ±× Àǹ̿¡ ´ëÇÑ ¸ñ·ÏÀº /usr/include/sys/errno.h ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ.)
ÆÄÀÏÀ» ¿­ ¼ö ÀÖÀ¸¸é À¯È¿ÇÑ ÆÄÀÏ ±â¼úÀÚ
("=" ±âÈ£¿Í ÆÄÀÏ ±â¼úÀÚ¿¡ ÇØ´çÇÏ´Â ¹øÈ£·Î Ç¥½Ã)°¡ ¹ÝȯµË´Ï´Ù.

À̺¥Æ® ¼ø¼­¿¡¼­ open() È£Ãâ¿¡ ½ÇÆÐÇϸé Á¾·á°¡ ½ÃÀ۵˴ϴÙ.
ÇÁ·Î±×·¥ È£Ãâ write()°¡ µÎ ¹ø ³ª¿À°í ÀμöºÎÅÍ write() È£Ãâ±îÁö ÇÁ·Î±×·¥ÀÌ
¿À·ù ¸Þ½ÃÁö¸¦ ÀμâÇÏ´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½Àº
cat ¸í·ÉÀ¸·Î ÆÄÀÏÀ» ¿­ ¼ö ¾øÀ» ¶§ Ç¥½ÃµÇ´Â ¸Þ½ÃÁöÀÔ´Ï´Ù.

cat: cannot open junk

¿©±â¼­ µÎ ÁÙ ¾Æ·¡¿¡ ¸¶Áö¸· exit()°¡ ÀÖ½À´Ï´Ù.

ÀÌ ¿¹¿¡¼­ "cat" ¸í·ÉÀº ¿­ ¼ö ¾ø´Â ÆÄÀÏÀ» ¿À·ù ¸Þ½ÃÁö¿¡ Ç¥½ÃÇϴµ¥,
ÀÌ ¸Þ½ÃÁö´Â truss Ãâ·ÂÀÇ open() È£Ãâ Àμö¿Í °ü·ÃÀÌ ÀÖ½À´Ï´Ù.
´Ù¸¥ ÇÁ·Î±×·¥¿¡¼­´Â ¿À·ù ¸Þ½ÃÁö¿¡ ÆÄÀÏ À̸§ÀÌ Ç¥½ÃµÇÁö ¾ÊÀ» ¼öµµ ÀÖÁö¸¸,
truss Ãâ·ÂÀÇ ³¡ºÎºÐ¿¡¼­ open() È£ÃâÀ» º¸¸é ãÀ» ¼ö ¾ø´Â ÆÄÀÏÀÌ
¾î¶² ÆÄÀÏÀÎÁö È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

oo ÇÁ·Î±×·¡¹Ö ¿À·ù°¡ ÀÖ´Â ÇÁ·Î±×·¥ µð¹ö±ë.

¸ÕÀú truss Ãâ·Â¿¡¼­ ¹ÝȯµÈ ¿À·ù »óŸ¦ ã¾Æº¸°í ³ª¼­ ½Ã½ºÅÛ ¼­ºñ½º
È£ÃâÀÇ Àμö¸¦ È®ÀÎÇϸé ÇÁ·Î±×·¡¹Ö ¿À·ù¸¦ ãÀ» ¼ö ÀÖ½À´Ï´Ù.
Àμö°¡ À߸øµÇ°Å³ª ÇÊ¿ä¾ø´Â Àμö¸¦ ÁöÁ¤ÇÏ¸é ½Ã½ºÅÛ ¼­ºñ½º¸¦
È£ÃâÇÒ ¼ö ¾ø½À´Ï´Ù. ´ëºÎºÐÀÇ ½Ã½ºÅÛ È£ÃâÀº ÇÁ·Î±×·¥ Ãæµ¹¾øÀÌ
¼­¼­È÷ Áߴܵ˴ϴÙ. ±×·¯³ª ÀÌ·¯ÇÑ »óȲÀÌ ¹ß»ýÇÏ¸é ¿µÇâÀ» ¹Þ´Â
º¯¼ö°¡ ¿¹±âÄ¡ ¾ÊÀº »óÅ°¡ µÇ¾î ÇÁ·Î±×·¥ÀÌ Ãæµ¹ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î, Å« ¸Þ¸ð¸®¿¡ malloc() ¸í·ÉÀ» ½ÇÇàÇÏ¸é ¸Þ¸ð¸®¿¡ ´ëÇÑ
Æ÷ÀÎÅÍ ´ë½Å NULL Æ÷ÀÎÅÍ°¡ ¹ÝȯµÉ ¼ö ÀÖ½À´Ï´Ù. ³ªÁß¿¡ ÇÁ·Î±×·¥ÀÌ
NULL Æ÷ÀÎÅÍ¿¡ ¾×¼¼½ºÇϸé ÇÁ·Î±×·¥ÀÌ Ãæµ¹ÇÕ´Ï´Ù. truss Ãâ·Â¿¡¼­
malloc() ¸í·ÉÀ¸·ÎºÎÅÍ ¹ÝȯµÈ NULL°ú ¿©±â¿¡ Àü´ÞµÈ ºñÁ¤»óÀûÀ¸·Î
Å« Àμö¸¦ º¸¸é ¾î¶² »óȲÀÌ ¹ß»ýÇß´ÂÁö ¾Ë ¼ö ÀÖ½À´Ï´Ù.

o Solaris ÇÁ·Î±×·¥ÀÇ ÀÛµ¿ È®ÀÎÇϱâ.

ps°¡ ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö ±Ã±ÝÇϽʴϱî? truss¸¦ ½ÇÇàÇÏ¸é ¾Ë ¼ö ÀÖ½À´Ï´Ù.
ÀÏÁ¤ÇÑ ÀÛ¾÷À» ÇÏ´Â ÇÁ·Î±×·¥¿¡ truss¸¦ ½ÇÇàÇϸé ÇØ´ç ÀÛ¾÷À» ¼öÇàÇÏ´Â
»õ·Î¿î ½Ã½ºÅÛ È£ÃâÀ» ãÀ» ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼­ truss´Â Áß¿äÇÑ
±³À°¿ë µµ±¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î, psÀÇ °æ¿ì¿¡´Â ´ÙÀ½°ú °°Àº ³»¿ëÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.

execve("/usr/bin/ps", 0xEFFFF910, 0xEFFFF918) argc = 1
...
...
...
write(1, " P I D T T Y ".., 26) = 26 (1)
open("/proc", O_RDONLY|O_NDELAY) = 3 (2)
fcntl(3, F_SETFD, 0x00000001) = 0
fstat(3, 0xEFFFF760) = 0
getdents(3, 0x00026928, 1048) = 972 (3)
open("/proc/00000", O_RDONLY) = 4 (4)
ioctl(4, PIOCPSINFO, 0x00024C58) = 0 (5)
close(4) = 0
open("/proc/00001", O_RDONLY) = 4
ioctl(4, PIOCPSINFO, 0x00024C58) = 0
close(4) = 0
...
...
...
open("/proc/01316", O_RDONLY) = 4
ioctl(4, PIOCPSINFO, 0x00024C58) = 0
close(4) = 0
1316 pts/1 0:00 ksh
write(1, " 1 3 1 6 p t s / 1".., 25) = 25 (6)
open("/proc/01317", O_RDONLY) = 4
ioctl(4, PIOCPSINFO, 0x00024C58) = 0
close(4) = 0
1317 pts/1 0:00 truss
write(1, " 1 3 1 7 p t s / 1".., 27) = 27
open("/proc/00905", O_RDONLY) = 4
ioctl(4, PIOCPSINFO, 0x00024C58) = 0
close(4) = 0
...
...
...
_exit(0)

ÀÌ ¿¹¿¡¼­ ps´Â
(1) Çì´õ¸¦ ÀμâÇÑ ´ÙÀ½,
(2) "/proc" µð·ºÅ丮¸¦ ¿­°í,
(3) "/proc" ÆÄÀÏ ±â¼úÀÚ¸¦ ù ¹ø° Àμö·Î »ç¿ëÇؼ­ getdents()¸¦ È£ÃâÇÏ°í,
(4) "/proc" µð·ºÅ丮ÀÇ ¸ðµç ÆÄÀÏÀ» ¿­±â ½ÃÀÛÇÏ°í,
(5) ÆÄÀÏ¿¡ ioctlÀ» ½ÇÇàÇÏ¿© Á¤º¸¸¦ ¾ò½À´Ï´Ù.
(6) Á¤º¸°¡ ÀÏÁ¤ÇÑ Á¶°Ç(ÀÌ Ãâ·ÂÀ¸·Î´Â ÆÇ´ÜÇÒ ¼ö ¾ö¸¸ ps ¸í·ÉÀÌ ÇÏ´Â
ÀÛ¾÷À» ¾Ë¸é ÆÇ´ÜÇÒ ¼ö ÀÖÀ½)¿¡ ¸ÂÀ¸¸é ÇÁ·Î±×·¥ÀÌ °á°ú¸¦ ±â·ÏÇÕ´Ï´Ù.
ÀÌ Á¤º¸°¡ ¸ðµÎ ¹«¾ùÀ» ÀǹÌÇÒ±î¿ä? getdents(), "/proc" ¹× "PIOCPSINFO"¿¡
´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¸Å´º¾ó ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.

o truss´Â ÇÁ·Î±×·¥ ¹®¸ÆÀÇ È¯°æÀ» º¯È­½Ãŵ´Ï´Ù.

truss´Â ÇÁ·Î±×·¥ÀÇ Å¸À̹ÖÀ» º¯°æ½ÃÅ°±â ¶§¹®¿¡ ã°í ÀÖ´Â ¹®Á¦ÀÇ ¼º°ÝÀÌ
º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù. truss´Â ½Ã½ºÅÛ È£Ãâ ¿£Æ®¸® Æ÷ÀÎÆ®¿¡¼­ ÇÁ·Î±×·¥
½ÇÇàÀ» Áß´ÜÇÏ°í, Àμö¸¦ °Ë»çÇÏ°í, ½Ã½ºÅÛ È£ÃâÀÌ ¹ÝȯµÉ ¶§±îÁö ½ÇÇàÀ»
´Ù½Ã ½ÃÀÛÇÏ°í, ¹ÝȯµÈ »óŸ¦ Àд µ¿¾È ½ÇÇàÀ» ´Ù½Ã Áß´ÜÇÏ°í,
´ÙÀ½ À̺¥Æ®(°áÇÔ, ½ÅÈ£ ¶Ç´Â ½Ã½ºÅÛ ¼­ºñ½º È£Ãâ)°¡ ¹ß»ýÇÒ ¶§±îÁö
½ÇÇàÀ» ´Ù½Ã ½ÃÀÛÇÏ´Â ¼ø¼­·Î ÀÛµ¿ÇÕ´Ï´Ù. ´ÜÀÏ ½º·¹µåÀÇ ´ÜÀÏ ÇÁ·Î¼¼½º
ÇÁ·Î±×·¥¿¡¼­´Â ÀÌ°ÍÀÌ Å« ¹®Á¦°¡ µÇÁö ¾Ê½À´Ï´Ù. ±×·¯³ª ½Ã°£ Á¶°ÇÀ̳ª
±âŸ ŸÀÌ¹Ö °ü·Ã ¹®Á¦·Î ÀÎÇØ ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì¿¡´Â
truss¸¦ »ç¿ëÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

o À¯¿ëÇÑ µµ±¸.

truss¸¦ »ç¿ëÇϸé ÇÁ·Î±×·¥ÀÇ ³»ºÎ ÀÛµ¿À» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ¿Í °°ÀÌ truss´Â ÇÁ·Î±×·¥À» µð¹ö±×ÇÏ°í ÇÁ·Î±×·¥ÀÇ ÀÛµ¿À»
ÀÌÇØÇÏ´Â µ¥ ÁÁÀº µµ±¸ÀÔ´Ï´Ù.

°ü·Ã±Û : ¾øÀ½ ±Û¾´½Ã°£ : 2002/06/24 11:43 from 210.121.188.5

  shared memory ÆĶó¸ÞŸ ¼³Á¤ ¸ñ·Ïº¸±â »õ±Û ¾²±â Áö¿ì±â ÀÀ´ä±Û ¾²±â ±Û ¼öÁ¤ acct(accounting) ¼³Á¤ÇÏ±â  
BACKRUSH  À¯´Ð½º¸í·É  ´ÙÀ½  ÀÚ·á½Ç  Ascii Table   ¿ø°ÝÁ¢¼Ó  ´Þ·Â,½Ã°£   ÇÁ·Î¼¼½º   ½©
ÁöÇÏö³ë¼±   RFC¹®¼­   SUN FAQ   SUN FAQ1   C¸Þ´º¾ó   PHP¸Þ´º¾ó   ³Ê±¸¸®   ¾Æ½ºÅ°¿ùµå ¾ÆÀÌÇǼ­Ä¡