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

Fedora – Wie starte ich den Tagesdienst?

Immer wenn ich denke, dass ich mit Linux vertraut werde, stolpere ich über ein einfaches Problem, das meine Unerfahrenheit offenbart:Wie starte ich daytime Service? Meine Spur von Versuchen ist wie folgt:

>sudo systemctl start daytime
Failed to issue method call: Unit daytime.service failed to load: No such file or directory.
>which daytime
/usr/bin/which: no daytime in (/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/user/utils/:/home/user/.local/bin:/home/user/bin:/home/user/utils/:/home/user/utils/:/home/user/utils/:/home/user/.local/bin:/home/user/bin:/home/user/utils/)
>locate daytime
/etc/xinetd.d/daytime-dgram
/etc/xinetd.d/daytime-stream
>sudo systemctl start daytime-stream
Failed to issue method call: Unit daytime-stream.service failed to load: No such file or directory.
>systemctl status xinetd
xinetd.service - Xinetd A Powerful Replacement For Inetd
   Loaded: loaded (/usr/lib/systemd/system/xinetd.service; enabled)
   Active: active (running) since Mon 2017-06-12 18:10:28 PDT; 16h ago
  Process: 5005 ExecStart=/usr/sbin/xinetd -stayalive -pidfile /var/run/xinetd.pid $EXTRAOPTIONS (code=exited, status=0/SUCCESS)
 Main PID: 5006 (xinetd)
   CGroup: /system.slice/xinetd.service
            /usr/sbin/xinetd -stayalive -pidfile /var/run/xinetd.pid
>uname -a
Linux linuxbox 3.11.10-301.fc20.x86_64 #1 SMP Thu Dec 5 14:01:17 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Ich habe ein sehr wackeliges Verständnis, dass es eine Beziehung zwischen xinetd gibt und daytime , aber ich verstehe z. B. nicht, ob die Tatsache, dass xinetd Dienst läuft bedeutet, dass daytime läuft/sollte das auch laufen, oder muss ich es selbstständig starten? Wenn ich es selbstständig starten soll, wie kann ich das dann? Mir gehen die Ideen aus, nachdem meine oben genannten Versuche alle gescheitert sind.

Akzeptierte Antwort:

Der xinetd Der Daemon lauscht im Wesentlichen auf Anfragen und startet dann den angegebenen Dienst dafür. Wikipedia-Eintrag für xinetd.

Aus der Frage des OP kann man /etc/xindet.d/daytime-stream entnehmen , was bedeutet, dass xinetd zusammen mit daytime installiert Service. Allerdings, wie es im Allgemeinen für daytime empfohlen wird Um nicht aktiviert zu werden, siehe z. B. acunetix und Security Scanning, muss es ausdrücklich aktiviert werden. Um es zu aktivieren, bearbeiten Sie die Datei /etc/xinetd.d/daytime-stream und ändern Sie den disabled von „ja“ zu „nein“ (Rückwärtslogik ist rückwärts).

Nach dem Neustart des xinetd über sudo systemctl xinetd restart (oder gleichwertig), der xinetd Daemon startet den Dienst, wenn eine Anfrage an den Port gestellt wird. Die Zuordnung zwischen dem Port und dem Dienst wird in /etc/services definiert (kann aber in der entsprechenden xinetd-Datei angegeben werden).


Fedora
  1. So installieren Sie Node.js auf Fedora 35 / Fedora 34

  2. So verlängern Sie die Akkulaufzeit des Laptops in Fedora

  3. So installieren und konfigurieren Sie Redis 6 auf Fedora 34

  4. Fedora – Wie stellt man Clang++ als C++-Compiler ein?

  5. Wie starte ich den Tor-Browser?

So aktualisieren Sie von Fedora 34 auf Fedora 35

So aktualisieren Sie von Fedora 24 auf Fedora 25

So aktualisieren Sie von Fedora 25 auf Fedora 26

So finden Sie die Portnummer eines Dienstes in Linux

So installieren Sie Go auf Fedora 35

So installieren Sie den LXDE-Desktop auf Fedora 17