What are Daemons and what do they do?

Daemons are services that run in the background to provide various functions not provided by the operating system kernel. Most daemons are started during your linux boot process and remain running for the duration of your linux session but it is possible to start and stop services during a session (therefore linux does not need to be rebooted when you install new software).

The following are some of the common daemons:

atd
future task scheduler
amd
automatically mounts file systems
anacron
runs scheduled jobs that were missed because the system was down when they were scheduled
apmd
power management server
arpwatch
converts network card addresses to IP addresses
autofs
mount file systems on demand
crond
runs regularly scheduled tasks
cups
printing system
gpm
gives mouse access in text mode
httpd
Apache web server
identd
allows you to tell which user is using a particular network connection
inetd
internet super server
innd
news server
ipop3
mail delivery server
ipchains
firewall and proxy server
lpd
line printer
named
domain name server
netfs
mounts unix, windows, and netware file shares
network
starts network interface (required for linux to run)
nfs
network file system
nfslock
file locking for nfs
pcmia
pc card services
postfix
mail server
postgresql
sql database server
pppoe
ppp over ethernet for adsl
proftpd
ftp server
random
random number generator
routed
provides routing services
sendmail
email server
sound
sound support
smb
samba server
snmpd
simple network management protocol support
squid
web cache and proxy server
sshd
encrypted remote access support
swat
web based admin tool for samba
syslog
logs important events that occur on your system
telnet
provides telnet access
usb
provides usb support
ypbind
prerequisite for nis
webadmin
web based system administration
wu-ftpd
another ftp server
xfs
provides truetype, type 1 and other fonts

 

This article written by Stephen Chapman, Felgall Pty Ltd.

go to top

FaceBook Follow
Twitter Follow
Donate