GNU/Linux >> Tutoriels Linux >  >> Fedora

Fedora - Comment lancer le service de jour ?

Chaque fois que je pense que je me familiarise avec Linux, je suis perplexe face à un problème simple qui révèle mon inexpérience :comment lancer le daytime un service? Ma piste de tentatives est la suivante :

>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

Je comprends très mal qu'il existe une relation entre xinetd et daytime , mais, par exemple, je ne comprends pas si le fait que le xinetd le service est en cours d'exécution signifie que daytime est/devrait également être en cours d'exécution, ou si je dois le démarrer indépendamment ? Si je suis censé le démarrer de manière indépendante, comment puis-je le faire ? Je suis à court d'idées après l'échec de mes tentatives susmentionnées.

Réponse acceptée :

Le xinetd Le démon écoute essentiellement les requêtes, puis lance le service qui lui est attribué. Entrée Wikipedia pour xinetd.

À partir de la question de l'OP, on peut voir /etc/xindet.d/daytime-stream , ce qui signifie que xinetd est installé, ainsi que le daytime un service. Cependant, comme il est généralement recommandé pour le daytime pour ne pas être activé, voir, par exemple, acunetix et l'analyse de sécurité, il doit être spécifiquement activé. Pour l'activer, éditez le fichier /etc/xinetd.d/daytime-stream et changez le disabled de "oui" à "non" (la logique inverse est inverse).

Après avoir redémarré xinetd via sudo systemctl xinetd restart (ou équivalent), le xinetd démon démarrera le service lorsqu'une demande est faite sur le port. Le mappage entre le port et le service est défini dans /etc/services (mais peut être spécifié dans le fichier xinetd correspondant).


Fedora
  1. Comment installer Node.js sur Fedora 35 / Fedora 34

  2. Comment augmenter la durée de vie de la batterie de l'ordinateur portable dans Fedora

  3. Comment installer et configurer Redis 6 sur Fedora 34

  4. Fedora – Comment définir Clang++ comme compilateur C++ ?

  5. Comment lancer le terminal cPanel

Comment passer de Fedora 34 à Fedora 35

Comment passer à Fedora 25 à partir de Fedora 24

Comment mettre à niveau vers Fedora 26 à partir de Fedora 25

Comment trouver le numéro de port d'un service sous Linux

Comment installer Go sur Fedora 35

Comment installer le bureau LXDE sur Fedora 17