In Linux, what's the difference in a service and a daemon? I know a daemon is a long running process without a terminal, meant for servicing things such as requests from other processes or server type services such as a web server or dns server.
I understand that you can change the runlevel, and modify the different things which get executed at each runlevel.
However, service doesn't make sense. In the Windows sense of a service, it's almost the same thing as a daemon in Linux. In Linux, what role does a service fill that a daemon does not?
It also seems like you can control daemons using the service command.