100 likes | 274 Views
Cosc 4750. Chapter 28: Daemons. Daemons. Used by Mick Bailey, a British gentleman, during the 60s Daemon an older from of demon A attendant spirit that influences one’s character or personality, neither good nor evil. Creatures with independent thought and will. “Super Daemon”.
E N D
Cosc 4750 Chapter 28: Daemons
Daemons • Used by Mick Bailey, a British gentleman, during the 60s • Daemon an older from of demon • A attendant spirit that influences one’s character or personality, neither good nor evil. Creatures with independent thought and will.
“Super Daemon” • inetd: manages all of the other daemons • replaced by Xinetd in current linux versions. • controls which answers on varying ports on a UNIX machine, uses /etc/inetd.conf • ports are managed by the portmap daemon, with config file /etc/services
Xinetd Daemon • Uses /etc/xinetd.conf file and /etc/xinetd.d directory for separate config for the daemons. • Allows for better and more control over the daemons. • Easy to configure for "tcp wrappers" • installed by default with linux.
System Daemons • paging daemons • pageout (solaris) vhand (hp-ux and sgi), kpiod (redhat) and pagedaemon (freeBSD) • swapping daemons • swapper (freeBSD) and kswapd (linux) • Print daemons • lpd (bsd style printing), lpsched (sysV) • logging daemons • klogd for the kernel messages • syslogd for system messages
NFS • nfsd (or rpc.nfsd), nfslockd (or lockd), statd, mountd (used in conjunction with NFS), rpciod (nfs cache daemon [biod or nfsiod on other systems]) • automouting: amd and automount • NIS daemons • ypbind, ypserv, ypxfrd, and rpc.nisd (for nis+) • Samba • smbd (file and printer server), nmbd (NetBios process for windows machines for browsing other things)
Internet Daemons • talkd: network chat service • sendmail: e-mail daemon • ftpd, wu_ftpd: ftp daemon • popper: (or varying names of pop) pop daemons • imapd: deluxe mailbox server • rlogind: remote login server • telnetd: telnet login server • sshd: secure login server
rexecd, rshd, rpc.rexd: remote command execution servers • routed, gated: route table daemons • named: DNS server • syslogd: process log messages • fingerd: server side of finger command • httpd: web server
timed, xntpd: synchronize clock daemons • bootpd: bootp server • tftpd: trivial file transfer server • rapd: map Ethernet address to IP addresses • dhcpd: dynamic address assignment server • dhcpc: dhcp client process. • smbd, nmbd: samba daemons • And many more, user compiled or vender dependent daemons.
Q A &