Daemons (Services unter Unix)

Daemons nennt man Programme die auf einem Server permanent laufen. Einige davon haben keine Schnittstellen, sondern sind einfach da und machen ihren Job (z. B. Cron). Andere stellen Dienste oder Services zur Verfuegung, indem sie auf Anfragen warten (ueber UNIX-Sockets, TCP, UDP oder aehnlichem), und wenn sie welche bekommen, darauf reagieren (z. B. sendmail, qpopper, apache).

Beispiel

hamlet:/home/mucner> telnet pop3.pilgerer.org 110
Trying 213.133.123.43...
Connected to hamlet.pilgerer.org.
Escape character is '^]'.
+OK <6ab02f6529304ce21cc9671e88743485@hamlet.pilgerer.de>
user mucner
+OK Tell me your password.
pass mypassword
+OK Welcome aboard! You have 1 message.
list
+OK Scan list follows:
1 4714
.

Dieses Beispiel kennt jeder. Man holt seine Mails vom pop3 (post office protocol) server. In der Regel uebernehmen Clientprogramme wie mutt oder Outlook diese Job. Jedoch ist es auch ganz simpel per Telnet moeglich. Der Daemon erwartet also eine Sequenz von Befehlen auf die er reagiert.

Verschiedene Daemons

Daemons (last edited 2008-07-14 09:55:41 by localhost)