°³¶ËÀ̳׿¡¼ ÆÇ¸ÅµÈ "¸®´ª½º APIÀÇ ¸ðµç °Í Vol. 1 ±âÃÊ ¸®´ª½º API" Á¤°¡ 50,000¿ø Æò±ÕÇÒÀΰ¡
|
|
|
1Àå ¿ª»ç¿Í Ç¥ÁØ ___1.1 À¯´Ð½º¿Í CÀÇ °£·«ÇÑ ¿ª»ç ___1.2 ¸®´ª½ºÀÇ °£·«ÇÑ ¿ª»ç ___1.3 Ç¥ÁØÈ ___1.4 Á¤¸®
2Àå ±âº» °³³ä ___2.1 ÇÙ½É ¿î¿µÃ¼Á¦: Ä¿³Î ___2.2 ¼Ð ___2.3 »ç¿ëÀÚ¿Í ±×·ì ___2.4 ´ÜÀÏ µð·ºÅ丮 °èÃþ±¸Á¶, µð·ºÅ丮, ¸µÅ©, ÆÄÀÏ ___2.5 ÆÄÀÏ I/O ¸ðµ¨ ___2.6 ÇÁ·Î±×·¥ ___2.7 ÇÁ·Î¼¼½º ___2.8 ¸Þ¸ð¸® ¸ÅÇÎ ___2.9 Á¤Àû ¶óÀ̺귯¸®¿Í °øÀ¯ ¶óÀ̺귯¸® ___2.10 ÇÁ·Î¼¼½º °£ Åë½Å°ú µ¿±âÈ ___2.11 ½Ã±×³Î ___2.12 ½º·¹µå ___2.13 ÇÁ·Î¼¼½º ±×·ì°ú ¼Ð ÀÛ¾÷ Á¦¾î ___2.14 ¼¼¼Ç, Á¦¾î Å͹̳Î, Á¦¾î ÇÁ·Î¼¼½º ___2.15 °¡»ó Å͹̳Π___2.16 ³¯Â¥¿Í ½Ã°£ ___2.17 Ŭ¶óÀ̾ðÆ®/¼¹ö ¾ÆÅ°ÅØó ___2.18 ½Ç½Ã°£ ___2.19 /proc ÆÄÀÏ ½Ã½ºÅÛ ___2.20 Á¤¸®
3Àå ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö °³³ä ___3.1 ½Ã½ºÅÛ È£Ãâ ___3.2 ¶óÀ̺귯¸® ÇÔ¼ö ___3.3 Ç¥ÁØ C ¶óÀ̺귯¸®: GNU C ¶óÀ̺귯¸®(glib) ___3.4 ½Ã½ºÅÛ È£Ãâ°ú ¶óÀ̺귯¸® ÇÔ¼öÀÇ ¿¡·¯ ó¸® ___3.5 ÀÌ Ã¥ÀÇ ¿¹Á¦ ÇÁ·Î±×·¥ ___3.6 À̽ļº À̽´ ___3.7 Á¤¸® ___3.8 ¿¬½À¹®Á¦
4Àå ÆÄÀÏ I/O: ¹ü¿ë I/O ¸ðµ¨ ___4.1 °³¿ä ___4.2 I/OÀÇ ¹ü¿ë¼º ___4.3 ÆÄÀÏ ¿±â: open() ___4.4 ÆÄÀÏ Àбâ: read() ___4.5 ÆÄÀÏ¿¡ ¾²±â: write() ___4.6 ÆÄÀÏ ´Ý±â: close() ___4.7 ÆÄÀÏ ¿ÀÇÁ¼Â º¯°æ: lseek() ___4.8 ¹ü¿ë I/O ¸ðµ¨ ¿ÜÀÇ ¿ÀÆÛ·¹À̼Ç: ioctl() ___4.9 Á¤¸® ___4.10 ¿¬½À¹®Á¦
5Àå ÆÄÀÏ I/O: ´õ ÀÚ¼¼È÷ ___5.1 ¿øÀÚ¼º°ú °æÀï »óÅ ___5.2 ÆÄÀÏ Á¦¾î ¿ÀÆÛ·¹À̼Ç: fcntl() ___5.3 ÆÄÀÏ »óÅ Ç÷¡±× ¿±â ___5.4 ÆÄÀÏ µð½ºÅ©¸³ÅÍ¿Í ¿·Á ÀÖ´Â ÆÄÀÏÀÇ °ü°è ___5.5 ÆÄÀÏ µð½ºÅ©¸³ÅÍ º¹»çÇϱâ ___5.6 ÁöÁ¤µÈ ¿ÀÇÁ¼Â¿¡¼ÀÇ ÆÄÀÏ I/O: pread()¿Í pwrite() ___5.7 ½ºÄ³ÅÍ-°³´õ I/O: readv()¿Í writev() ___5.8 ÆÄÀÏ À߶󳻱â: truncate()¿Í ftruncate() ___5.9 ºñºí·ÎÅ· I/O ___5.10 Å« ÆÄÀÏ¿¡ ´ëÇÑ I/O ___5.11 /dev/fd µð·ºÅ丮 ___5.12 Àӽà ÆÄÀÏ ¸¸µé±â ___5.13 Á¤¸® ___5.14 ¿¬½À¹®Á¦
6Àå ÇÁ·Î¼¼½º ___6.1 ÇÁ·Î¼¼½º¿Í ÇÁ·Î±×·¥ ___6.2 ÇÁ·Î¼¼½º ID¿Í ºÎ¸ð ÇÁ·Î¼¼½º ID ___6.3 ÇÁ·Î¼¼½ºÀÇ ¸Þ¸ð¸® ·¹À̾ƿô ___6.4 °¡»ó ¸Þ¸ð¸® °ü¸® ___6.5 ½ºÅðú ½ºÅà ÇÁ·¹ÀÓ ___6.6 ¸í·ÉÇà ÀÎÀÚ(argc, argv) ___6.7 ȯ°æ º¯¼ö ¸ñ·Ï ___6.8 ºñÁö¿ª goto ¼öÇà: setjmp()¿Í longjmp() ___6.9 Á¤¸® ___6.10 ¿¬½À¹®Á¦
7Àå ¸Þ¸ð¸® ÇÒ´ç ___7.1 Èü¿¡ ¸Þ¸ð¸® ÇÒ´çÇϱâ ___7.2 ½ºÅÿ¡ ¸Þ¸ð¸® ÇÒ´çÇϱâ: alloca() ___7.3 Á¤¸® ___7.4 ¿¬½À¹®Á¦
8Àå »ç¿ëÀÚ¿Í ±×·ì ___8.1 Æнº¿öµå ÆÄÀÏ: /etc/passwd ___8.2 ¼¨µµ Æнº¿öµå ÆÄÀÏ: /etc/shadow ___8.3 ±×·ì ÆÄÀÏ: /etc/group ___8.4 »ç¿ëÀÚ¿Í ±×·ì Á¤º¸ Àбâ ___8.5 Æнº¿öµå ¾ÏÈ£È¿Í »ç¿ëÀÚ ÀÎÁõ ___8.6 Á¤¸® ___8.7 ¿¬½À¹®Á¦
9Àå ÇÁ·Î¼¼½º ÀÚ°ÝÁõ¸í ___9.1 ½ÇÁ¦ »ç¿ëÀÚ ID¿Í ½ÇÁ¦ ±×·ì ID ___9.2 À¯È¿ »ç¿ëÀÚ ID¿Í À¯È¿ ±×·ì ID ___9.3 set-user-ID¿Í set-group-ID ÇÁ·Î±×·¥ ___9.4 ÀúÀåµÈ Set-User-ID¿Í ÀúÀåµÈ Set-Group-ID ___9.5 ÆÄÀÏ ½Ã½ºÅÛ »ç¿ëÀÚ ID¿Í ÆÄÀÏ ½Ã½ºÅÛ ±×·ì ID ___9.6 Ãß°¡ ±×·ì ID ___9.7 ÇÁ·Î¼¼½º ÀÚ°ÝÁõ¸í ÀÐ°í ¼öÁ¤Çϱâ ___9.8 Á¤¸® ___9.9 ¿¬½À¹®Á¦
10Àå ½Ã°£ ___10.1 ´Þ·Â ½Ã°£ ___10.2 ½Ã°£ º¯È¯ ÇÔ¼ö ___10.3 ½Ã°£´ë ___10.4 ·ÎÄÉÀÏ ___10.5 ½Ã½ºÅÛ Å¬·Ï °»½ÅÇϱâ ___10.6 ¼ÒÇÁÆ®¿þ¾î Ŭ·Ï ___10.7 ÇÁ·Î¼¼½º ½Ã°£ ___10.8 Á¤¸® ___10.9 ¿¬½À¹®Á¦
11Àå ½Ã½ºÅÛ Çѵµ¿Í ¿É¼Ç ___11.1 ½Ã½ºÅÛ Çѵµ ___11.2 ½ÇÇà ½Ã¿¡ ½Ã½ºÅÛ Çѵµ(±×¸®°í ¿É¼Ç) ±¸Çϱâ ___11.3 ½ÇÇà ½Ã¿¡ ÆÄÀÏ °ü·Ã Çѵµ(±×¸®°í ¿É¼Ç) Àбâ ___11.4 °áÁ¤µÇÁö ¾ÊÀº Çѵµ ___11.5 ½Ã½ºÅÛ ¿É¼Ç ___11.6 Á¤¸® ___11.7 ¿¬½À¹®Á¦
12Àå ½Ã½ºÅÛ°ú ÇÁ·Î¼¼½º Á¤º¸ ___12.1 /proc ÆÄÀÏ ½Ã½ºÅÛ ___12.2 ½Ã½ºÅÛ ½Äº°: uname() ___12.3 Á¤¸® ___12.4 ¿¬½À¹®Á¦
13Àå ÆÄÀÏ I/O ¹öÆÛ¸µ ___13.1 ÆÄÀÏ I/OÀÇ Ä¿³Î ¹öÆÛ¸µ: ¹öÆÛ Ä³½Ã ___13.2 stdio ¶óÀ̺귯¸® ³»ÀÇ ¹öÆÛ¸µ ___13.3 ÆÄÀÏ I/OÀÇ Ä¿³Î ¹öÆÛ¸µ Á¦¾î ___13.4 I/O ¹öÆÛ¸µ ¿ä¾à ___13.5 I/O ÆÐÅÏ¿¡ ´ëÇÑ Ä¿³Î Á¶¾ð ___13.6 ¹öÆÛ Ä³½Ã ¿ìȸ: Á÷Á¢ I/O ___13.7 ÆÄÀÏ I/O¸¦ À§ÇÑ ¶óÀ̺귯¸® ÇÔ¼ö¿Í ½Ã½ºÅÛ È£ÃâÀÇ È¥ÇÕ ___13.8 Á¤¸® ___13.9 ¿¬½À¹®Á¦
14Àå ÆÄÀÏ ½Ã½ºÅÛ ___14.1 µð¹ÙÀ̽º Ư¼ö ÆÄÀÏ(µð¹ÙÀ̽º) ___14.2 µð½ºÅ©¿Í ÆÄƼ¼Ç ___14.3 ÆÄÀÏ ½Ã½ºÅÛ ___14.4 i-³ëµå ___14.5 °¡»ó ÆÄÀÏ ½Ã½ºÅÛ(VFS) ___14.6 Àú³Î¸µ ÆÄÀÏ ½Ã½ºÅÛ ___14.7 ´ÜÀÏ µð·ºÅ丮 °èÃþ°ú ¸¶¿îÆ® ÁöÁ¡ ___14.8 ÆÄÀÏ ½Ã½ºÅÛÀÇ ¸¶¿îÆ®¿Í ¸¶¿îÆ® ÇØÁ¦ ___14.9 °í±Þ ¸¶¿îÆ® ±â´É ___14.10 °¡»ó ¸Þ¸ð¸® ÆÄÀÏ ½Ã½ºÅÛ: tmpfs ___14.11 ÆÄÀÏ ½Ã½ºÅÛ Á¤º¸ ȹµæ: statvfs() ___14.12 Á¤¸® ___14.13 ¿¬½À¹®Á¦
15Àå ÆÄÀÏ ¼Ó¼º ___15.1 ÆÄÀÏ Á¤º¸ ÃßÃâ: stat() ___15.2 ÆÄÀÏ Å¸ÀÓ½ºÅÆÇÁ ___15.3 ÆÄÀÏ ¼ÒÀ¯±Ç ___15.4 ÆÄÀÏ ±ÇÇÑ ___15.5 i-³ëµå Ç÷¡±×(ext2 È®Àå ÆÄÀÏ ¼Ó¼º) ___15.6 Á¤¸® ___15.7 ¿¬½À¹®Á¦
16Àå È®Àå ¼Ó¼º ___16.1 °³¿ä ___16.2 È®Àå ¼Ó¼º ±¸Çö ¼¼ºÎ»çÇ× ___16.3 È®Àå ¼Ó¼º Á¶ÀÛÀ» À§ÇÑ ½Ã½ºÅÛ È£Ãâ ___16.4 Á¤¸® ___16.5 ¿¬½À¹®Á¦
17Àå ACL ___17.1 °³¿ä ___17.2 ACL ±ÇÇÑ °Ë»ç ¾Ë°í¸®Áò ___17.3 ACLÀÇ ±æ°í ªÀº ÅؽºÆ® Çü½Ä ___17.4 ACL_MASK ¿£Æ®¸®¿Í ACL ±×·ì Ŭ·¡½º ___17.5 getfacl°ú setfacl ¸í·É ___17.6 ±âº» ACL°ú ÆÄÀÏ »ý¼º ___17.7 ACL ±¸Çö Á¦Ç×»çÇ× ___17.8 ACL API ___17.9 Á¤¸® ___17.10 ¿¬½À¹®Á¦
18Àå µð·ºÅ丮¿Í ¸µÅ© ___18.1 µð·ºÅ丮¿Í (Çϵå) ¸µÅ© ___18.2 ½Éº¼¸¯(¼ÒÇÁÆ®) ¸µÅ© ___18.3 (Çϵå) ¸µÅ© »ý¼º°ú Á¦°Å: link()¿Í unlink() ___18.4 ÆÄÀÏÀ̸§ º¯°æ: rename() ___18.5 ½Éº¼¸¯ ¸µÅ© °ü·Ã ÀÛ¾÷: symlink()¿Í readlink() ___18.6 µð·ºÅ丮 »ý¼º°ú Á¦°Å: mkdir()°ú rmdir() ___18.7 ÆÄÀÏÀ̳ª µð·ºÅ丮 Á¦°Å: remove() ___18.8 µð·ºÅ丮 Àбâ: opendir()°ú readdir() ___18.9 ÆÄÀÏ Æ®¸® °Ë»ö: nftw() ___18.10 ÇÁ·Î¼¼½ºÀÇ ÇöÀç ÀÛ¾÷ µð·ºÅ丮 ___18.11 µð·ºÅ丮 ÆÄÀÏ ½Äº°ÀÚ °ü·Ã ÀÛ¾÷ ¿î¿ë ___18.12 ÇÁ·Î¼¼½ºÀÇ ·çÆ® µð·ºÅ丮 º¯°æ: chroot() ___18.13 °æ·Î¸í °áÁ¤: realpath() ___18.14 °æ·Î¸í ¹®ÀÚ¿ ÆĽÌ: dirname()°ú basename() ___18.15 Á¤¸® ___18.16 ¿¬½À¹®Á¦
19Àå ÆÄÀÏ À̺¥Æ® °¨½Ã ___19.1 °³¿ä ___19.2 inotify API ___19.3 inotify À̺¥Æ® ___19.4 inotify À̺¥Æ® Àбâ ___19.5 Å¥ Çѵµ¿Í /proc ÆÄÀÏ ___19.6 ÆÄÀÏ À̺¥Æ® °¨½ÃÀÇ ¿À·¡µÈ ½Ã½ºÅÛ: dnotify ___19.7 Á¤¸® ___19.8 ¿¬½À¹®Á¦
20Àå ½Ã±×³Î: ±âº» °³³ä ___20.1 °³³ä°ú °³¿ä ___20.2 ½Ã±×³Î Çü½Ä°ú ±âº» µ¿ÀÛ ___20.3 ½Ã±×³Î ¼Ó¼º º¯°æ: signal() ___20.4 ½Ã±×³Î Çڵ鷯 ¼Ò°³ ___20.5 ½Ã±×³Î Àü¼Û: kill() ___20.6 ÇÁ·Î¼¼½º Á¸Àç ¿©ºÎ °Ë»ç ___20.7 ½Ã±×³ÎÀ» º¸³»´Â ±× ¹ÛÀÇ ¹æ¹ý: raise()¿Í killpg() ___20.8 ½Ã±×³Î ¼³¸í Ãâ·Â ___20.9 ½Ã±×³Î ÁýÇÕ ___20.10 ½Ã±×³Î ¸¶½ºÅ©(½Ã±×³Î Àü´Þ ºí·Ï) ___20.11 º¸·ù ÁßÀÎ ½Ã±×³Î ___20.12 ½Ã±×³ÎÀº Å¥¿¡ µé¾î°¡Áö ¾Ê´Â´Ù ___20.13 ½Ã±×³Î ¼Ó¼º º¯°æ: sigaction() ___20.14 ½Ã±×³Î ´ë±â: pause() ___20.15 Á¤¸® ___20.16 ¿¬½À¹®Á¦
21Àå ½Ã±×³Î: ½Ã±×³Î Çڵ鷯 ___21.1 ½Ã±×³Î Çڵ鷯 ¼³°è ___21.2 ½Ã±×³Î Çڵ鷯¸¦ Á¾·áÇÏ´Â ±× ¹ÛÀÇ ¹æ¹ý ___21.3 ´ëü ½ºÅÃÀÇ ½Ã±×³Î ó¸®: sigaltstack() ___21.4 SA_SIGINFO Ç÷¡±× ___21.5 ½Ã½ºÅÛ È£Ãâ ÀÎÅÍ·´Æ®¿Í Àç½ÃÀÛ ___21.6 Á¤¸® ___21.7 ¿¬½À¹®Á¦
22Àå ½Ã±×³Î: °í±Þ ±â´É ___22.1 ÄÚ¾î ´ýÇÁ ÆÄÀÏ ___22.2 Àü´Þ, ¼Ó¼º, ó¸®ÀÇ Æ¯º°ÇÑ °æ¿ì ___22.3 ÀÎÅÍ·´Æ® °¡´É°ú ºÒ°¡´É ÇÁ·Î¼¼½º ¼ö¸é »óÅ ___22.4 Çϵå¿þ¾î »ý¼º ½Ã±×³Î ___22.5 µ¿±â¿Í ºñµ¿±â ½Ã±×³Î »ý¼º ___22.6 ½Ã±×³Î Àü´Þ ½ÃÁ¡°ú ¼ø¼ ___22.7 signal()ÀÇ ±¸Çö°ú À̽ļº ___22.8 ½Ç½Ã°£ ½Ã±×³Î ___22.9 ¸¶½ºÅ©¸¦ ÀÌ¿ëÇÑ ½Ã±×³Î ´ë±â: sigsuspend() ___22.10 µ¿±âÀû ½Ã±×³Î ´ë±â ___22.11 ÆÄÀÏ ½Äº°ÀÚ¸¦ ÅëÇÑ ½Ã±×³Î ȹµæ ___22.12 ½Ã±×³ÎÀ» ÅëÇÑ ÇÁ·Î¼¼½º °£ Åë½Å ___22.13 ±¸Çü ½Ã±×³Î API(½Ã½ºÅÛ V¿Í BSD) ___22.14 Á¤¸® ___22.15 ¿¬½À¹®Á¦
23Àå ŸÀÌ¸Ó¿Í ¼ö¸é ___23.1 ½Ã°£ °£°Ý ŸÀÌ¸Ó ___23.2 ŸÀÌ¸Ó ½ºÄÉÁÙ¸µ°ú Á¤È®¼º ___23.3 ºí·ÎÅ· ¿ÀÆÛ·¹À̼ǿ¡ ŸÀӾƿô ¼³Á¤ ___23.4 ÀÏÁ¤ ½Ã°£ µ¿¾È ½ÇÇà ÁßÁö(¼ö¸é) ___23.5 POSIX Ŭ·Ï ___23.6 POSIX ½Ã°£ °£°Ý ŸÀÌ¸Ó ___23.7 ÆÄÀÏ ½Äº°ÀÚ¸¦ ÅëÇØ ÅëÁöÇϴ ŸÀ̸Ó: timerfd API ___23.8 Á¤¸® ___23.9 ¿¬½À¹®Á¦
24Àå ÇÁ·Î¼¼½º »ý¼º ___24.1 fork(), exit(), wait(), execve() ¼Ò°³ ___24.2 »õ ÇÁ·Î¼¼½ºÀÇ »ý¼º: fork() ___24.3 vfork() ½Ã½ºÅÛ È£Ãâ ___24.4 fork() ÈÄÀÇ °æÀï »óÅ ___24.5 ½Ã±×³Î µ¿±â¸¦ ÅëÇÑ °æÀï »óÅ ȸÇÇ ___24.6 Á¤¸® ___24.7 ¿¬½À¹®Á¦
25Àå ÇÁ·Î¼¼½º Á¾·á ___25.1 ÇÁ·Î¼¼½º Á¾·áÇϱâ: _exit()¿Í exit() ___25.2 ÇÁ·Î¼¼½º Á¾·á ÀÚ¼¼È÷ µé¿©´Ùº¸±â ___25.3 Á¾·á Çڵ鷯 ___25.4 fork(), stdio ¹öÆÛ, _exit()ÀÇ »óÈ£ÀÛ¿ë ___25.5 Á¤¸® ___25.6 ¿¬½À¹®Á¦
26Àå ÀÚ½Ä ÇÁ·Î¼¼½º °¨½Ã ___26.1 ÀÚ½Ä ÇÁ·Î¼¼½º ±â´Ù¸®±â ___26.2 °í¾Æ¿Í Á»ºñ ÇÁ·Î¼¼½º ___26.3 SIGCHLD ½Ã±×³Î ___26.4 Á¤¸® ___26.5 ¿¬½À¹®Á¦
27Àå ÇÁ·Î±×·¥ ½ÇÇà ___27.1 »õ ÇÁ·Î±×·¥ ½ÇÇàÇϱâ: execve() ___27.2 exec() ¶óÀ̺귯¸® ÇÔ¼ö ___27.3 ÀÎÅÍÇÁ¸®ÅÍ ½ºÅ©¸³Æ® ___27.4 ÆÄÀÏ µð½ºÅ©¸³ÅÍ¿Í exec() ___27.5 ½Ã±×³Î°ú exec() ___27.6 ¼Ð ¸í·É ½ÇÇàÇϱâ: system() ___27.7 system() ±¸ÇöÇϱâ ___27.8 Á¤¸® ___27.9 ¿¬½À¹®Á¦
28Àå ´õ ÀÚ¼¼È÷ »ìÆ캸´Â ÇÁ·Î¼¼½º »ý¼º°ú ÇÁ·Î±×·¥ ½ÇÇà ___28.1 ÇÁ·Î¼¼½º ¾îÄ«¿îÆà ___28.2 clone() ½Ã½ºÅÛ È£Ãâ ___28.3 ÇÁ·Î¼¼½º »ý¼º ¼Óµµ ___28.4 exec()¿Í fork()°¡ ÇÁ·Î¼¼½º ¼Ó¼º¿¡ ¹ÌÄ¡´Â ¿µÇâ ___28.5 Á¤¸® ___28.6 ¿¬½À¹®Á¦
29Àå ÇÁ·Î¼¼½º ±×·ì, ¼¼¼Ç, ÀÛ¾÷ Á¦¾î ___29.1 °³¿ä ___29.2 ÇÁ·Î¼¼½º ±×·ì ___29.3 ¼¼¼Ç ___29.4 Å͹̳ΠÁ¦¾î¿Í ÇÁ·Î¼¼½º Á¦¾î ___29.5 Æ÷±×¶ó¿îµå¿Í ¹é±×¶ó¿îµå ÇÁ·Î¼¼½º ±×·ì ___29.6 SIGHUP ½Ã±×³Î ___29.7 ÀÛ¾÷ Á¦¾î ___29.8 Á¤¸® ___29.9 ¿¬½À¹®Á¦
30Àå ÇÁ·Î¼¼½º ¿ì¼±¼øÀ§¿Í ½ºÄÉÁÙ¸µ ___30.1 ÇÁ·Î¼¼½º ¿ì¼±¼øÀ§(nice °ª) ___30.2 ½Ç½Ã°£ ÇÁ·Î¼¼½º ½ºÄÉÁÙ¸µ °³¿ä ___30.3 ½Ç½Ã°£ ÇÁ·Î¼¼½º ½ºÄÉÁÙ¸µ API ___30.4 CPU ģȵµ ___30.5 Á¤¸® ___30.6 ¿¬½À¹®Á¦
31Àå ÇÁ·Î¼¼½º ÀÚ¿ø ___31.1 ÇÁ·Î¼¼½º ÀÚ¿ø »ç¿ë ___31.2 ÇÁ·Î¼¼½º ÀÚ¿ø Çѵµ ___31.3 ±¸Ã¼ÀûÀÎ ÀÚ¿ø Çѵµ ¼¼ºÎ»çÇ× ___31.4 Á¤¸® ___31.5 ¿¬½À¹®Á¦
32Àå µ¥¸ó ___32.1 °³¿ä ___32.2 µ¥¸ó »ý¼º ___32.3 µ¥¸ó ÀÛ¼ºÀÇ Áöħ¼ ___32.4 µ¥¸óÀ» ´Ù½Ã ÃʱâÈÇϱâ À§ÇØ SIGHUP »ç¿ë ___32.5 syslog¸¦ »ç¿ëÇÑ ¸Þ½ÃÁö¿Í ¿¡·¯ ±â·Ï ___32.6 Á¤¸® ___32.7 ¿¬½À¹®Á¦
33Àå ¾ÈÀüÇÑ Æ¯±Ç ÇÁ·Î±×·¥ ÀÛ¼º ___33.1 set-user-ID³ª set-group-ID ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÑ°¡? ___33.2 ÃÖ¼Ò Æ¯±ÇÀ¸·Î ¿î¿µÇϱâ ___33.3 ÇÁ·Î±×·¥ ½ÇÇà ½Ã ÁÖÀÇ»çÇ× ___33.4 Áß¿äÇÑ Á¤º¸ÀÇ ³ëÃâ ÇÇÇϱâ ___33.5 ÇÁ·Î¼¼½º Á¦ÇÑ ___33.6 ½Ã±×³Î°ú °æÀï »óÅ ÀÎÁö ___33.7 ÆÄÀÏ ¿ÀÆÛ·¹À̼ǰú ÆÄÀÏ I/O ½ÇÇà ½Ã À§Ç輺 ___33.8 ÀÔ·ÂÀ̳ª ȯ°æÀ» ¹ÏÁö ¸»ÀÚ ___33.9 ¹öÆÛ ¿À¹ö·± ÀÎÁö ___33.10 ¼ºñ½º °ÅºÎ °ø°Ý ÀÎÁö ___33.11 ¸®ÅÏ »óÅ °Ë»ç¿Í ¾ÈÀüÇÏ°Ô ½ÇÆÐÇϱâ ___33.12 Á¤¸® ___33.13 ¿¬½À¹®Á¦
34Àå ´É·Â ___34.1 ´É·ÂÀ» »ç¿ëÇÏ´Â ÀÌÀ¯ ___34.2 ¸®´ª½º ´É·Â ±â´É ___34.3 ÇÁ·Î¼¼½º¿Í ÆÄÀÏ ´É·Â ±â´É ___34.4 Çö´ëÀûÀÎ ´É·Â ±â´É ±¸Çö ___34.5 exec() µ¿¾È ÇÁ·Î¼¼½º ´É·Â ±â´É º¯°æ ___34.6 »ç¿ëÀÚ ID º¯°æ ÇÁ·Î¼¼½º ´É·ÂÀÇ È¿°ú ___34.7 ÇÁ·Î±×·¥ÀûÀ¸·Î ÇÁ·Î¼¼½º ´É·Â º¯°æ ___34.8 ´É·Â ±â´É¸¸ÀÇ È¯°æ »ý¼º ___34.9 ÇÁ·Î±×·¥¿¡ ¿ä±¸µÇ´Â ´É·Â ±â´É ã±â ___34.10 ÆÄÀÏ ´É·Â ±â´ÉÀÌ ¾ø´Â ÀÌÀüÀÇ Ä¿³Î°ú ½Ã½ºÅÛ ___34.11 Á¤¸® ___34.12 ¿¬½À¹®Á¦
35Àå ·Î±×ÀÎ °èÁ¤ ___35.1 utmp¿Í wtmp ÆÄÀÏÀÇ °³¿ä ___35.2 utmpx API ___35.3 utmpx ±¸Á¶ ___35.4 utmp¿Í wtmp ÆÄÀÏ¿¡¼ Á¤º¸ ÃßÃâ ___35.5 ·Î±×ÀÎ À̸§ ÃßÃâ: getlogin() ___35.6 ·Î±×ÀÎ ¼¼¼ÇÀ» À§ÇÑ utmp¿Í wtmp ÆÄÀÏ °»½Å ___35.7 lastlog ÆÄÀÏ ___35.8 Á¤¸® ___35.9 ¿¬½À¹®Á¦
36Àå °øÀ¯ ¶óÀ̺귯¸® ±âÃÊ ___36.1 ¿ÀºêÁ§Æ® ¶óÀ̺귯¸® ___36.2 Á¤Àû ¶óÀ̺귯¸® ___36.3 °øÀ¯ ¶óÀ̺귯¸® °³¿ä ___36.4 °øÀ¯ ¶óÀ̺귯¸® »ý¼º°ú »ç¿ë(ù ¹ø° ´Ü°è) ___36.5 °øÀ¯ ¶óÀ̺귯¸®ÀÇ À¯¿ëÇÑ Åø ___36.6 °øÀ¯ ¶óÀ̺귯¸® ¹öÀü°ú À̸§ Áþ±â ±ÔÄ¢ ___36.7 °øÀ¯ ¶óÀ̺귯¸® ¼³Ä¡Çϱâ ___36.8 ȣȯ°ú ºñȣȯ ¶óÀ̺귯¸® ___36.9 °øÀ¯ ¶óÀ̺귯¸® ¾÷±×·¹À̵åÇϱâ ___36.10 ¿ÀºêÁ§Æ® ÆÄÀÏ¿¡ ¶óÀ̺귯¸® °Ë»ö µð·ºÅ丮 °æ·Î ÁöÁ¤Çϱâ ___36.11 ½ÇÇà ½Ã¿¡ °øÀ¯ ¶óÀ̺귯¸® ã±â ___36.12 ½ÇÇà ½Ã ½Éº¼ Çؼ® ___36.13 °øÀ¯ ¶óÀ̺귯¸® ´ë½Å Á¤Àû ¶óÀ̺귯¸® »ç¿ëÇϱâ ___36.14 Á¤¸® ___36.15 ¿¬½À¹®Á¦
37Àå °øÀ¯ ¶óÀ̺귯¸®ÀÇ °í±Þ ±â´É ___37.1 µ¿ÀûÀ¸·Î ¶óÀ̺귯¸® ÀûÀçÇϱâ ___37.2 ½Éº¼ÀÇ °¡½Ã¼º Á¶ÀýÇϱâ ___37.3 ¸µÄ¿ ¹öÀü ½ºÅ©¸³Æ® ___37.4 ÇÔ¼öÀÇ ÃʱâÈ¿Í ¸¶¹«¸® ___37.5 °øÀ¯ ¶óÀ̺귯¸® ¹Ì¸® ·ÎµùÇϱâ ___37.6 µ¿Àû ¸µÄ¿ °¨½ÃÇϱâ: LD_DEBUG ___37.7 Á¤¸® ___37.8 ¿¬½À¹®Á¦
ºÎ·Ï A ½Ã½ºÅÛ È£Ãâ ÃßÀûÇϱâ B ¸í·ÉÇà ¿É¼Ç ÆĽÌÇϱâ C NULL Æ÷ÀÎÅÍ Ä³½ºÆÃÇϱâ D Ä¿³Î ¼³Á¤ E Ãß°¡ Á¤º¸ F ¿¬½À¹®Á¦ ÇØ´ä
[¸®´ª½º APIÀÇ ¸ðµç °Í Vol. 2 °í±Þ ¸®´ª½º API ¸ñÂ÷]
1Àå ½º·¹µå: ¼Ò°³ 2Àå ½º·¹µå: ½º·¹µå µ¿±âÈ 3Àå ½º·¹µå: ½º·¹µå ¾ÈÀü¼º°ú ½º·¹µåº° ÀúÀå¼Ò 4Àå ½º·¹µå: ½º·¹µå Ãë¼Ò 5Àå ½º·¹µå: ±âŸ ¼¼ºÎ»çÇ× 6Àå ÇÁ·Î¼¼½º °£ Åë½Å °³¿ä 7Àå ÆÄÀÌÇÁ¿Í FIFO 8Àå ½Ã½ºÅÛ V IPC ¼Ò°³ 9Àå ½Ã½ºÅÛ V ¸Þ½ÃÁö Å¥ 10Àå ½Ã½ºÅÛ V ¼¼¸¶Æ÷¾î 11Àå ½Ã½ºÅÛ V °øÀ¯ ¸Þ¸ð¸® 12Àå ¸Þ¸ð¸® ¸ÅÇÎ 13Àå °¡»ó ¸Þ¸ð¸® µ¿ÀÛ 14Àå POSIX IPC ¼Ò°³ 15Àå POSIX ¸Þ½ÃÁö Å¥ 16Àå POSIX ¼¼¸¶Æ÷¾î 17Àå POSIX °øÀ¯ ¸Þ¸ð¸® 18Àå ÆÄÀÏ Àá±Ý 19Àå ¼ÒÄÏ: ¼Ò°³ 20Àå ¼ÒÄÏ: À¯´Ð½º µµ¸ÞÀÎ 21Àå ¼ÒÄÏ: TCP/IP ³×Æ®¿öÅ© ±âÃÊ 22Àå ¼ÒÄÏ: ÀÎÅÍ³Ý µµ¸ÞÀÎ 23Àå ¼ÒÄÏ: ¼¹ö ¼³°è 24Àå ¼ÒÄÏ: °í±Þ ¿É¼Ç 25Àå Å͹̳Π26Àå ´ëü I/O ¸ðµ¨ 27Àå °¡»ó Å͹̳ΠºÎ·Ï A ¿¬½À¹®Á¦ ÇØ´ä
¿ä¾à
¸®´ª½º¿¡¼ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¶§ »ç¿ëÇÏ´Â ½Ã½ºÅÛ È£Ãâ°ú ¶óÀ̺귯¸® ÇÔ¼ö¸¦ ¼³¸íÇÑ Ã¥À¸·Î, ÇØ´ç ÇÔ¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸®´ª½º ¹öÀü, ¹öÀüº° Â÷ÀÌ µîÀ» ²Ä²ÄÇÏ°Ô Á¤¸®Çß´Ù. ¿ö³« ¹æ´ëÇÑ ³»¿ëÀ̶ó 1±Ç°ú 2±ÇÀ¸·Î ³ª´² ±¸¼ºÇßÀ¸¸ç, 1±ÇÀº ±âÃÊÆíÀ¸·Î, ¸®´ª½º ÇÁ·Î±×·¡¹Ö¿¡¼ ÈçÈ÷ ¾²ÀÌ´Â ÆÄÀÏ °ü¸®, ¸Þ¸ð¸® °ü¸®, ÇÁ·Î¼¼½º °ü¸®, ½Ã±×³Î ó¸®, ŸÀÌ¸Ó »ç¿ë¹ý µîÀ» ´Ù·é´Ù.
¸®´ª½º¿Í À¯´Ð½º ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¸¦ ºüÁü¾øÀÌ ´Ù·é ÃÖ°íÀÇ ¾È³»¼!
[¸®´ª½º APIÀÇ ¸ðµç °Í]Àº ¸®´ª½º¿Í À¯´Ð½º ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º(¸®´ª½º³ª À¯´Ð½º ½Ã½ºÅÛ¿¡¼ µ¿ÀÛÇÏ´Â °ÅÀÇ ¸ðµç ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ »ç¿ëÇÏ´Â ÀÎÅÍÆäÀ̽º)À» À§ÇÑ ÃÖ°íÀÇ ¾È³»¼´Ù.
¸®´ª½º ÇÁ·Î±×·¡¹Ö Àü¹®°¡ ¸¶ÀÌŬ Ä¿¸®½ºÅ©´Â ÀÌ ±ÇÀ§ Àִ å¿¡¼, ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö ±â¼úÀ» ¸¶½ºÅÍÇÏ´Â µ¥ ÇÊ¿äÇÑ ½Ã½ºÅÛ È£Ãâ°ú ¶óÀ̺귯¸® ÇÔ¼ö¸¦ ÀÚ¼¼È÷ ¼³¸íÇϸç, ÀÌ¿¡ µ¡ºÙ¿© ¸íÈ®ÇÏ°í ¿ÏÀüÇÑ ¿¹Á¦ ÇÁ·Î±×·¥À» Á¦°øÇÑ´Ù.
ÀÌ Ã¥¿¡¼´Â 1±Ç°ú 2±Ç ÅëƲ¾î 500°³°¡ ³Ñ´Â ½Ã½ºÅÛ È£Ãâ°ú ¶óÀ̺귯¸® ÇÔ¼ö, 200°³°¡ ³Ñ´Â ¿¹Á¦ ÇÁ·Î±×·¥, 88°³ÀÇ Ç¥, 115°³ÀÇ ´ÙÀ̾î±×·¥¿¡ ´ëÇÑ ¼³¸íÀÌ µé¾î ÀÖÀ¸¸ç, 1±Ç¿¡¼´Â ´ÙÀ½°ú °°Àº ³»¿ëÀ» ¼³¸íÇÑ´Ù.
- ÆÄÀÏÀ» È¿À²ÀûÀ¸·Î ÀÐ°í ¾²±â - ½Ã±×³Î, Ŭ·Ï, ŸÀÌ¸Ó »ç¿ë¹ý - ÇÁ·Î¼¼½º¸¦ ¸¸µé°í ÇÁ·Î±×·¥ ½ÇÇàÇϱâ - ¾ÈÀüÇÑ ÇÁ·Î±×·¥ ÀÛ¼º¹ý - °øÀ¯ ¶óÀ̺귯¸® ¸¸µé°í »ç¿ëÇϱâ
[¸®´ª½º APIÀÇ ¸ðµç °Í]ÀÌ epoll, inotify, /proc ÆÄÀÏ ½Ã½ºÅÛ µî ¼ö¸¹Àº ¸®´ª½º °íÀ¯ ±â´ÉÀ» ´Ù·çÁö¸¸, À¯´Ð½º Ç¥ÁØ(POSIX.1-2001/SUSv3¿Í POSIX.1-2008/SUSv4)À» °Á¶Çϱ⠶§¹®¿¡ ¿©Å¸ À¯´Ð½º Ç÷§Æû¿¡¼ ÀÛ¾÷ÇÏ´Â ÇÁ·Î±×·¡¸Óµé¿¡°Ôµµ ¸¶Âù°¡Áö·Î °¡Ä¡°¡ Å©´Ù.
[¸®´ª½º APIÀÇ ¸ðµç °Í]Àº ¸®´ª½º¿Í À¯´Ð½º ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¸¦ ´Ù·é °¡Àå Æ÷°ýÀûÀΠåÀ̸ç, »õ·Î¿î °íÀüÀÌ µÇ¸®¶ó ¹Ï¾î ÀǽÉÄ¡ ¾Ê´Â´Ù.
ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ
- ¸®´ª½º³ª ±âŸ À¯´Ð½º, ±âŸ POSIX ȣȯ ½Ã½ºÅÛ¿ë ÀÀÀÀ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ÇÁ·Î±×·¡¸Ó¿Í ¼ÒÇÁÆ®¿þ¾î ¼³°èÀÚ - ¸®´ª½º¿Í ±âŸ À¯´Ð½º ±¸Çö °£À̳ª ¸®´ª½º¿Í ±âŸ ¿î¿µÃ¼Á¦ °£¿¡ ÀÀ¿ë ÇÁ·Î±×·¥À» À̽ÄÇÏ´Â ÇÁ·Î±×·¡¸Ó - ¸®´ª½º/À¯´Ð½º ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¿Í, ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾îÀÇ ´Ù¾çÇÑ ºÎºÐÀÌ ¾î¶»°Ô ±¸ÇöµÆ´ÂÁö¸¦ Á» ´õ Àß ÀÌÇØÇÏ°íÀÚ ÇÏ´Â ½Ã½ºÅÛ °ü¸®ÀÚ¿Í 'ÆÄ¿ö À¯Àú'
|
|
|
|
|