3.3 Daemon

DaemonÀ̶õ background·Î µ¿ÀÛÇÏ°í ÀÖ´Â ½Ã½ºÅÛ processÀÌ´Ù. Á¢±ÙÇÏ´Â »ç¿ëÀÚ¿¡°Ô ¼­ºñ½º¸¦ Á¦°øÇϱâ À§ÇÑ °ÍÀÌ´Ù. °£´ÜÇÏ°Ô Ç¥ÇöÇÏÀÚ¸é ½Ã½ºÅÛ¿¡ ¼­ºñ½º¸¦ ÀÌ¿ëÇϱâ À§ÇØ µé¾î¿À´Â ¹®À̶ó°í ÇÏ°Ú´Ù. DaemonÀ» °¡Àå ½±°Ô °£ ´ÜÇÏ°Ô Ç¥ÇöÇÑ´Ù¸é '´ë¹®'À̶ó´Â ¸»·Îµµ °¡´ÉÇÏ°Ú´Ù. ÀÌ Daemon¿¡ ´ëÇØ °£´ÜÈ÷ ¾ð±Þ Çϵµ·ÏÇÏ°Ú´Ù. ´ëºÎºÐÀÌ °¢ Àå¿¡¼­ ¾ð±ÞµÇ°í ¼³¸íÀÌ ºÙÀ» °ÍÀÌ´Ù.

Various Daemons : À¯´Ð½º ½Ã½ºÅÛ¿¡´Â ¸Å¿ì ´Ù¾çÇÑ DaemonÀÌ ÀÖ´Ù. ±×¸¸Å­ ´Ù¾çÇÑ ¼­ºñ½º¸¦ Á¦°øÇÑ´Ù´Â °ÍÀÌ´Ù.

Essential Daemons : init, cron, inetd

init: ½Ã½ºÅÛ ºÎÆýà °¡Àå ¸ÕÀú ½Ã½ºÅÛ¿¡¼­ ¼öÇàµÇ´Â DaemonÀÌ´Ù. ¸ðµç process°¡ init·Î ºÎÅÍ »ý¼ºµÈ´Ù.

cron: 3.2¿¡¼­ ¼³¸íÇÑ °ÍÀÌ´Ù. ÁÖ±âÀû ¼öÇàÀ» À§ÇÑ DaemonÀÌ´Ù.

inetd: DaemonµéÀ» °ü¸®ÇÏ´Â DaemonÀÌ´Ù. clientÀÇ ¿äûÀ» ¹Þ¾Æ ÀÛ¾÷À» Çã°¡ÇÏ°í Á¦¾îÇÏ´Â ¿ªÇÒÀ» ÇÑ´Ù. inetdÀÇ ¼³Á¤Àº /etc/inet/inetd.conf¿¡¼­ ÇϰԵǰí Æ÷Æ®ÀÇ Á¤Àdzª ¼³Á¤Àº /etc/services ÆÄÀÏ¿¡ Á¤ÀǵǾî ÀÖ´Â ³»¿ëÀ» »ç¿ëÇÑ´Ù. ¼­ºñ½ºÀÇ Ãß°¡¹× ¼³Á¤À» /etc/service ¿¡¼­ ÇÏ°Ô µÈ´Ù´Â ¶æÀÌ´Ù.

NFS Daemons : nfsd, rpc.mountd, rpc.lockd, rpc.statd, biod

nfsd: NFS clientµéÀÌ Á¢±Ù ÇÒ ¼ö ÀÖ°Ô µµ¿ÍÁÖ´Â DaemonÀÌ´Ù. ´Ü¼øÈ÷ ¿äûÀ» ¹Þ¾Æ kernel·Î ³Ñ°ÜÁÖ´Â ¿ªÇÒÀ» ÇÑ´Ù.

rpc.mountd : mount¿äûÀ» ¹Þ¾ÒÀ» ¶§ ÀÀ´äÀ» Çϱâ À§ÇÑ DaemonÀÌ°í mount °¡´É ¿©ºÎ´Â /etc/exports¿¡¼­ Á¤ÀÇµÈ ºÎºÐ¿¡ µû¸¥´Ù.

rpc.lockd & rpc.statd :
lockd ´Â Á¢±ÙÀ» Á¦ÇÑÇÏ°í statd´Â Á¢±ÙÀ» Çã¿ëÇϱâ À§ÇØ Á¸ÀçÇÑ´Ù.

NIS Daemons : ypbind, ypserv, ypxfrd, rpc.nisd

ypbind: NIS client ¿Í server¿¡ µ¿½Ã¿¡ Á¸ÀçÇÏ°í ÀÚüÀûÀ¸·Î ¾î¶² ¿äûÀ» ¹Þ¾ÆµéÀÌÁö´Â ¾Ê´Â´Ù.

ypserv:
NIS server¿¡¼­ µ¿À۵ǰí clientµé¿¡°Ô BroadcastingÇϸ鼭 ¼­¹öÀÇ À§Ä¡¸¦ ¾Ë¸°´Ù. clientµéÀÇ ¿äûÀ» ¹Þ¾Æ ÀÀ´äÇÏ°í ó¸®ÇÑ´Ù.

ypxfrd: NIS server database ÀÇ ³»¿ëÀ» sub server¿¡°Ô º¹»çÇØ ÁÖ±âÀ§ÇÑ DaemonÀÌ´Ù. client ÀÎ sub server°¡ ypxfrÀ̶ó´Â ¸í·ÉÀ» »ç¿ëÇÏ¿© Daemon¿¡ ¿äûÇÑ´Ù. rpc.nids : NIS+ server Daemon


Internet Daemons : comsat, talkd, rwhod, ftpd, popper, rlogind, telnetd, rshd, rexecd, rpc.rexd, timed, xntpd, routed, gated, named, nntpd, innd, syslogd, fingerd, httpd

Internet Daemonµé¿¡ ´ëÇØ ¾ð±ÞÇÑ´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº 8. network¿¡¼­ ´Ù·ê °ÍÀÌ´Ù. ÂüÁ¶Çϱ⠹ٶõ´Ù.

comsat: »õ·Î¿î ¸ÞÀÏÀ» »ç¿ëÀÚ¿¡°Ô ¾Ë·ÁÁÖ±â À§ÇÑ DaemonÀÌ´Ù.

talkd: ¼­·Î ´Ù¸¥ ½Ã½ºÅÛ»çÀÌ¿¡¼­ talkÀ» Çϱâ À§ÇÑ DaemonÀÌ´Ù.

rwhod: remote ½Ã½ºÅÛÀÇ »ç¿ëÀÚµéÀ» ¾Ë¾Æº¸±â À§ÇÑ DaemonÀÌ´Ù.

ftpd: ÆÄÀÏÀ» ¼­·Î ÁÖ°í ¹Þ±â À§ÇÑ DaemonÀÌ´Ù.

popper: UNIX°¡ ¾Æ´Ñ ¿î¿µÃ¼Á¦¿¡¼­ MailÀ» ÁÖ°í ¹Þ°Ô Çϱâ À§ÇÑ internet DaemonÀÌ´Ù.

rlogind: remote login À» °¡´ÉÇÏ°Ô ÇÏ´Â DaemonÀÌ´Ù.

telnetd: rlogin°ú ºñ½ÁÇÑ remote login À» °¡´ÉÇÏ°Ô ÇÏ´Â DaemonÀÌ´Ù.

rshd: remote ¿¡¼­ ¸í·ÉÀ» ¼öÇàÇϱâ À§ÇÑ DaemonÀÌ´Ù.

rexecd: rsh°ú ºñ½ÁÇÑ remote ¸í·É ¼öÇàÀ» À§ÇÑ DaemonÀÌ´Ù.

rpc.rexd: RPC remote ¸í·É¼öÇàÀ» À§ÇÑ DaemonÀÌ´Ù.

timed: ½Ã°£À» µ¿±âÈ­ Çϱâ À§ÇÑ DaemonÀÌ´Ù.

xntpd: timedº¸´Ù ´õ ³ª¾ÆÁø ½Ã°£ µ¿±âÈ­¸¦ À§ÇÑ DaemonÀÌ´Ù.

routed: routing tableÀ» °ü¸®Çϱâ À§ÇÑ DaemonÀÌ´Ù. gated: routed¿Í ºñ½ÁÇÑ ±â´ÉÀÌÁö¸¸ ´õ ¼³Á¤ÀÌ ½¬¿î DaemonÀÌ´Ù.

named: DNS server¿¡¼­ ³×ÀÓ Çؼ®À» À§ÇÑ DaemonÀÌ´Ù.

nntpd: Usenet News¸¦ Á¦°øÇϱâ À§ÇÑ news¼­¹ö DaemonÀÌ´Ù.

innd: nntpd¿Í ºñ½ÁÇÑ ±â´ÉÀ» ¼öÇàÇÏ´Â DaemonÀÌ´Ù.

syslogd: processµéÀÇ ¼öÇà°á°ú³ª ¿¡·¯ ¸Þ½ÃÁö¸¦ ó¸®ÇÏ´Â DaemonÀÌ´Ù.

fingerd: userÀÇ Á¤º¸¸¦ È®ÀÎÇѴµ¥ ¾²ÀÌ´Â finger ¸í·ÉÀ» ó¸®Çϱâ À§ÇÑ DaemonÀÌ´Ù.

httpd: WWWÀ» ¼­ºñ½º Çϱâ À§ÇÑ DaemonÀÌ´Ù.

Daemons for Diskless Clients : bootpd, tftpd, rarpd, bootparamd

bootpd: Boot server±â´ÉÀ» Çϱâ À§ÇÑ Daemon

tftpd: ftpdº¸´Ù ÈξÀ °£´ÜÇÑ ÆÄÀÏ Àü¼ÛÀ» À§ÇÑ Daemon

rarpd: nameÀ» ip·Î ÀνÄÇϱâ À§ÇØ »ç¿ëµÇ´Â Daemon bootparamd : Diskless client°¡ ¿©·¯°¡Áö ¼³Á¤À¸·Î Boot °¡´ÉÇÏ°Ô ÇÏ´Â Daemon


Line
Copyleft (c) 2000, Kang Jul Ki. All rights werdde not reserved.
¢Æ ÀüºÏ´ëÇб³ ÀüÀÚ°øÇаú ´ëÇпø SW°øÇבּ¸½Ç