GNU/Linux >> Linux Esercitazione >  >> Fedora

Fedora:come avviare il servizio diurno?

Ogni volta che penso di essere a mio agio con Linux, rimango perplesso da un semplice problema che mette a nudo la mia inesperienza:come faccio ad avviare il daytime servizio? La mia scia di tentativi è la seguente:

>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

Ho una comprensione molto traballante che esiste una relazione tra xinetd e daytime , ma, ad esempio, non capisco se il fatto che il xinetd il servizio è in esecuzione significa che daytime è/dovrebbe anche essere in esecuzione, o se devo avviarlo in modo indipendente? Se dovrei avviarlo in modo indipendente, come posso? Non ho più idee dopo che i miei tentativi sopra menzionati sono tutti falliti.

Risposta accettata:

Il xinetd daemon essenzialmente ascolta le richieste e quindi avvia il servizio fornito per esso. Voce di Wikipedia per xinetd.

Dalla domanda del PO, si può vedere /etc/xindet.d/daytime-stream , il che significa che xinetd è installato, insieme a daytime servizio. Tuttavia, poiché è generalmente consigliato per il daytime per non essere abilitato vedi, ad esempio, acunetix e scansione di sicurezza, deve essere specificamente abilitato. Per abilitarlo, modifica il file /etc/xinetd.d/daytime-stream e cambia il disabled da "sì" a "no" (la logica all'indietro è all'indietro).

Dopo aver riavviato xinetd tramite sudo systemctl xinetd restart (o equivalente), il xinetd demone avvierà il servizio quando viene effettuata una richiesta sulla porta. La mappatura tra la porta e il servizio è definita in /etc/services (ma può essere specificato nel relativo file xinetd).


Fedora
  1. Come installare Node.js su Fedora 35 / Fedora 34

  2. Come aumentare la durata della batteria del laptop in Fedora

  3. Come installare e configurare Redis 6 su Fedora 34

  4. Fedora – Come impostare Clang++ come compilatore C++?

  5. Come avviare il browser Tor?

Come aggiornare da Fedora 34 a Fedora 35

Come aggiornare a Fedora 25 da Fedora 24

Come aggiornare a Fedora 26 da Fedora 25

Come trovare il numero di porta di un servizio in Linux

Come installare Vai su Fedora 35

Come installare il desktop LXDE su Fedora 17