linux:xinetd

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
linux:xinetd [2007/11/22 00:55] stlinux:xinetd [2007/11/22 00:57] (aktuell) st
Zeile 1: Zeile 1:
 +====== inetd / xinetd ======
 +[[wp>xinetd]] ist ein sicherer Ersatz für das veraltete [[wp>inetd]]. Er ist ein sog. Superserver (-dienst) und kümmert sich um den Start (oft kleinerer) Dienste die er bei Bedarf startet. Das spart einerseits Systemressourcen und andererseits kann man Limitierungen vornehmen und Verteidigungsmaßnahmen ergreifen.
  
 +
 +===== Links =====
 +  * [[http://www.selflinux.org/selflinux/html/xinetd.html|xinetd @ SelfLinux]]
 +  * [[http://www.xinetd.org/|xinetd Homepage]]
 +  * [[http://www.startcom.org/docs/de/Referenzhandbuch%20StartCom%20Enterprise%20Linux%203.0.x/s1-tcpwrappers-xinetd-config.html|xinetd-Konfigurationsdateien]]
 +  * [[http://archiv.debianhowto.de/de/xinetd/|xinetd HOWTO]]
 +  * [[http://www.linuxfocus.org/Deutsch/November2000/article175.shtml|xinetd]]
 +  * [[http://archiv.debianhowto.de/de/xinetd/xinetdkonfig.html|Konfiguration pflegen (auch Konvertierung inetd zu xinetd)]]
 +
 +
 +
 +===== Konfiguration =====
 +Konfiguriert wird xinetd durch Textdateien im Verzeichnis /etc/xinet.d/ die die jeweilige Konfiguration für die Dienste enthalten.
 +
 +  * [[http://de.linwiki.org/index.php/Linuxfibel_-_Netzwerk_Grundlagen_-_Internet_Service_D%C3%A4mon|Linuxfibel - Netzwerk Grundlagen - Internet Service Dämon]]
 +
 +Hier ein Beispiel für einen [[linux:backup#rsync]]-Dienst
 +
 +<file>
 +  service rsync
 +    {
 +        disable         = no
 +        socket_type     = stream
 +        wait            = no
 +        user            = root
 +        server          = /usr/bin/rsync
 +        server_args     = --daemon
 +        log_on_failure  += USERID
 +    }
 +</file>
 +Man kann auch durch andere Optionen wie (''Bind = 127.0.0.1'' für ausschließlich lokale Verbindungen)
 +
 +
 +  - socket_type: Socket-Typ, bei TCP: stream, bei UDP: dgramm; ansonsten ist noch raw und rdm möglich.
 +  - protocoll: tcp oder udp; für [[wpde>Remote Procedure Call|RPC-Dienste]]: rpc/tcp oder rpc/udp
 +  - user: root
 +  - server: Voller Pfad zum Dienst/Daemon
 +  - server_args: Die Argumente des Aufrufs des Dienstes/Daemons