GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Gibt es einen Unterschied zwischen einem Daemon und einem Dienst?

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.


Linux
  1. Der Unterschied zwischen [[ $a ==Z* ]] und [ $a ==Z* ]?

  2. Der Unterschied zwischen Benutzer- und Dienstkonto?

  3. Unterschied zwischen Blockgröße und Clustergröße?

  4. Unterschied zwischen Snat und Maskerade?

  5. Der Unterschied zwischen Nss und Pam?

Unterschied zwischen apt und apt-get erklärt

Unterschied zwischen Gtk- und Qt-Anwendungen?

Unterschied zwischen Piping und Befehlserweiterung?

Unterschied zwischen Sudo-Benutzer und Root-Benutzer?

Unterschied zwischen $HOME und '~' (Tilde)?

Was ist der Unterschied zwischen Systemaufruf und Bibliotheksaufruf?