Daemons und Dienste sind ein und dasselbe.
Beide müssen jedoch nicht an einen Port gebunden sein. HALd ist ein Daemon, der angeschlossene Hardware überwacht und korrekt einbindet. crond ist ein Daemon, der die Züge pünktlich hält.
Daemons und Dienste sind nicht dasselbe.
Ein "Dienst" kann sich entweder auf einen Daemon oder einen Dienst beziehen.
Ein Daemon ist eine Teilmenge von Diensten, die immer im Speicher laufen und darauf warten, eine Anfrage zu bedienen.
Ein Nicht-Daemon-Dienst wird im Allgemeinen von xinetd verwaltet. xinetd wartet auf die Anfrage und startet dann den erforderlichen Dienst, um die Anfrage zu bearbeiten. Nachdem die Anfrage bedient wurde, wird der Dienst dann wieder gestoppt.
Typische Nicht-Daemon-Dienste:rsyncvsftpd
Typische daemonisierte Dienste:MySQLApache
Ja - Daemons laufen auf Unix-ähnlichen Rechnern und Dienste laufen auf Windows.
Es war einmal vor einem Jahrzehnt, dass Daemons endlos liefen und Dienste nicht.
Es war einmal vor ein paar Jahrzehnten, dass Daemons auch nicht ewig weitermachten.
Ich meinte also wirklich Nein - Es gibt keinen signifikanten Unterschied zwischen Diensten und Daemons.
Beachten Sie, dass 'cron' ein Daemon ist; es ist überhaupt nicht an das Netzwerk gebunden.