|
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
|