source: server/major/xinetd.xml@ db70961a

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.2 6.2.0 6.2.0-rc1 6.2.0-rc2 6.3 6.3-rc1 6.3-rc2 6.3-rc3 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since db70961a was 3cb0c57, checked in by Randy McMurchy <randy@…>, 18 years ago

Added the 'User Notes' wiki link to each package page; changed all instances of .[so,a] to .{so,a} (brackets changed to braces); changed all replaceable tags to use angle brackets instead of square brackets to encapsulate the text - commit #9

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@5837 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 20.1 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY xinetd-download-http "http://www.xinetd.org/xinetd-&xinetd-version;.tar.gz">
8 <!ENTITY xinetd-download-ftp "ftp://ftp.fu-berlin.de/unix/linux/mirrors/gentoo/distfiles/xinetd-&xinetd-version;.tar.gz">
9 <!ENTITY xinetd-md5sum "567382d7972613090215c6c54f9b82d9">
10 <!ENTITY xinetd-size "301 KB">
11 <!ENTITY xinetd-buildsize "4.4 MB">
12 <!ENTITY xinetd-time "less than 0.1 SBU">
13]>
14
15<sect1 id="xinetd" xreflabel="xinetd-&xinetd-version;">
16 <?dbhtml filename="xinetd.html"?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 <keywordset>
22 <keyword role="package">xinetd-&xinetd-version;.tar</keyword>
23 <keyword role="ftpdir">xinetd</keyword>
24 </keywordset>
25 </sect1info>
26
27 <title>xinetd-&xinetd-version;</title>
28
29 <indexterm zone="xinetd">
30 <primary sortas="a-Xinetd">Xinetd</primary>
31 </indexterm>
32
33 <sect2 role="package">
34 <title>Introduction to xinetd</title>
35
36 <para><application>xinetd</application> is the eXtended InterNET services
37 daemon, a secure replacement for <command>inetd</command>.</para>
38
39 <bridgehead renderas="sect3">Package Information</bridgehead>
40 <itemizedlist spacing="compact">
41 <listitem>
42 <para>Download (HTTP): <ulink url="&xinetd-download-http;"/></para>
43 </listitem>
44 <listitem>
45 <para>Download (FTP): <ulink url="&xinetd-download-ftp;"/></para>
46 </listitem>
47 <listitem>
48 <para>Download MD5 sum: &xinetd-md5sum;</para>
49 </listitem>
50 <listitem>
51 <para>Download size: &xinetd-size;</para>
52 </listitem>
53 <listitem>
54 <para>Estimated disk space required: &xinetd-buildsize;</para>
55 </listitem>
56 <listitem>
57 <para>Estimated build time: &xinetd-time;</para>
58 </listitem>
59 </itemizedlist>
60
61 <bridgehead renderas="sect3">xinetd Dependencies</bridgehead>
62
63 <bridgehead renderas="sect4">Optional</bridgehead>
64 <para role="optional"><xref linkend="tcpwrappers"/> and
65 <ulink url="http://www.porchdogsoft.com/products/howl/">Howl</ulink></para>
66
67 <para condition="html" role="usernotes">User Notes:
68 <ulink url="&blfs-wiki;/xinetd"/></para>
69
70 </sect2>
71
72 <sect2 role="installation">
73 <title>Installation of xinetd</title>
74
75 <para>Install <application>xinetd</application> by running the following
76 commands:</para>
77
78<screen><userinput>./configure --prefix=/usr --with-loadavg &amp;&amp;
79make</userinput></screen>
80
81 <para>This package does not come with a test suite.</para>
82
83 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
84
85<screen role="root"><userinput>make install</userinput></screen>
86
87 </sect2>
88
89 <sect2 role="configuration">
90 <title>Configuring xinetd</title>
91
92 <sect3 id="xinetd-config">
93 <title>Config Files</title>
94
95 <para><filename>/etc/xinetd.conf</filename> and
96 <filename class='directory'>/etc/xinetd.d/*</filename></para>
97
98 <indexterm zone="xinetd xinetd-config">
99 <primary sortas="e-etc-xinetd.conf">/etc/xinetd.conf</primary>
100 </indexterm>
101
102 <indexterm zone="xinetd xinetd-config">
103 <primary sortas="e-etc-xinetd.d">/etc/xinetd.d/*</primary>
104 </indexterm>
105
106 </sect3>
107
108 <sect3>
109 <title>Configuration Information</title>
110
111 <para>Ensure the path to all daemons is
112 <filename class="directory">/usr/sbin</filename>, rather than the default
113 path of <filename class="directory">/usr/etc</filename>, and install the
114 <application>xinetd</application> configuration files by running the
115 following commands as the <systemitem class="username">root</systemitem>
116 user:</para>
117
118<screen role="root"><userinput>cat &gt; /etc/xinetd.conf &lt;&lt; "EOF"
119<literal># Begin /etc/xinetd
120# Configuration file for xinetd
121#
122
123defaults
124{
125 instances = 60
126 log_type = SYSLOG daemon
127 log_on_success = HOST PID USERID
128 log_on_failure = HOST USERID
129 cps = 25 30
130}
131
132# All service files are stored in the /etc/xinetd.d directory
133#
134includedir /etc/xinetd.d
135# End /etc/xinetd</literal>
136EOF</userinput></screen>
137
138 <para>All of the following files have the statement, "disable = yes".
139 To activate any of the services, this statement will need to be changed
140 to "disable = no".</para>
141
142 <note>
143 <para>The following files are listed to demonstrate classic
144 <application>xinetd</application> applications. In many cases, these
145 applications are not needed. In some cases, the applications are
146 considered security risks. For example, <command>telnet</command>,
147 <command>rlogin</command>, <command>rexec</command>, and
148 <command>rsh</command> transmit unencrypted usernames and passwords
149 over the network and can be easily replaced with a more secure
150 alternative: <command>ssh</command>.</para>
151 </note>
152
153<screen role="root"><userinput>install -v -d -m755 /etc/xinetd.d &amp;&amp;
154cat &gt; /etc/xinetd.d/login &lt;&lt; "EOF" &amp;&amp;
155<literal># Begin /etc/xinetd.d/login
156
157service login
158{
159 disable = yes
160 socket_type = stream
161 protocol = tcp
162 wait = no
163 user = root
164 server = /usr/sbin/in.rlogind
165 log_type = SYSLOG local4 info
166}
167
168# End /etc/xinetd.d/login</literal>
169EOF
170cat &gt; /etc/xinetd.d/shell &lt;&lt; "EOF" &amp;&amp;
171<literal># Begin /etc/xinetd.d/shell
172
173service shell
174{
175 disable = yes
176 socket_type = stream
177 wait = no
178 user = root
179 instances = UNLIMITED
180 flags = IDONLY
181 log_on_success += USERID
182 server = /usr/sbin/in.rshd
183}
184
185# End /etc/xinetd.d/shell</literal>
186EOF
187cat &gt; /etc/xinetd.d/exec &lt;&lt; "EOF" &amp;&amp;
188<literal># Begin /etc/xinetd.d/exec
189
190service exec
191{
192 disable = yes
193 socket_type = stream
194 wait = no
195 user = root
196 server = /usr/sbin/in.rexecd
197}
198
199# End /etc/xinetd.d/exec</literal>
200EOF
201cat &gt; /etc/xinetd.d/comsat &lt;&lt; "EOF" &amp;&amp;
202<literal># Begin /etc/xinetd.d/comsat
203
204service comsat
205{
206 disable = yes
207 socket_type = dgram
208 wait = yes
209 user = nobody
210 group = tty
211 server = /usr/sbin/in.comsat
212}
213
214# End /etc/xinetd.d/comsat</literal>
215EOF
216cat &gt; /etc/xinetd.d/talk &lt;&lt; "EOF" &amp;&amp;
217<literal># Begin /etc/xinetd.d/talk
218
219service talk
220{
221 disable = yes
222 socket_type = dgram
223 wait = yes
224 user = root
225 server = /usr/sbin/in.talkd
226}
227
228# End /etc/xinetd.d/talk</literal>
229EOF
230cat &gt; /etc/xinetd.d/ntalk &lt;&lt; "EOF" &amp;&amp;
231<literal># Begin /etc/xinetd.d/ntalk
232
233service ntalk
234{
235 disable = yes
236 socket_type = dgram
237 wait = yes
238 user = root
239 server = /usr/sbin/in.ntalkd
240}
241
242# End /etc/xinetd.d/ntalk</literal>
243EOF
244cat &gt; /etc/xinetd.d/telnet &lt;&lt; "EOF" &amp;&amp;
245<literal># Begin /etc/xinetd.d/telnet
246
247service telnet
248{
249 disable = yes
250 socket_type = stream
251 wait = no
252 user = root
253 server = /usr/sbin/in.telnetd
254 bind = 127.0.0.1
255 log_on_failure += USERID
256}
257
258service telnet
259{
260 disable = yes
261 socket_type = stream
262 wait = no
263 user = root
264# server = /usr/sbin/in.telnetd
265 bind = 192.231.139.175
266 redirect = 128.138.202.20 23
267 log_on_failure += USERID
268}
269
270# End /etc/xinetd.d/telnet</literal>
271EOF
272cat &gt; /etc/xinetd.d/ftp &lt;&lt; "EOF" &amp;&amp;
273<literal># Begin /etc/xinetd.d/ftp
274
275service ftp
276{
277 disable = yes
278 socket_type = stream
279 wait = no
280 user = root
281 server = /usr/sbin/in.ftpd
282 server_args = -l
283 instances = 4
284 log_on_success += DURATION USERID
285 log_on_failure += USERID
286 access_times = 2:00-8:59 12:00-23:59
287 nice = 10
288}
289
290# End /etc/xinetd.d/ftp</literal>
291EOF
292cat &gt; /etc/xinetd.d/tftp &lt;&lt; "EOF" &amp;&amp;
293<literal># Begin /etc/xinetd.d/tftp
294
295service tftp
296{
297 disable = yes
298 socket_type = dgram
299 wait = yes
300 user = root
301 server = /usr/sbin/in.tftpd
302 server_args = -s /tftpboot
303}
304
305# End /etc/xinetd.d/tftp</literal>
306EOF
307cat &gt; /etc/xinetd.d/finger &lt;&lt; "EOF" &amp;&amp;
308<literal># Begin /etc/xinetd.d/finger
309
310service finger
311{
312 disable = yes
313 socket_type = stream
314 wait = no
315 user = nobody
316 server = /usr/sbin/in.fingerd
317}
318
319# End /etc/xinetd.d/finger</literal>
320EOF
321cat &gt; /etc/xinetd.d/systat &lt;&lt; "EOF" &amp;&amp;
322<literal># Begin /etc/xinetd.d/systat
323
324service systat
325{
326 disable = yes
327 socket_type = stream
328 wait = no
329 user = nobody
330 server = /usr/bin/ps
331 server_args = -auwwx
332 only_from = 128.138.209.0
333 log_on_success = HOST
334}
335
336# End /etc/xinetd.d/systat</literal>
337EOF
338cat &gt; /etc/xinetd.d/netstat &lt;&lt; "EOF" &amp;&amp;
339<literal># Begin /etc/xinetd.d/netstat
340
341service netstat
342{
343 disable = yes
344 socket_type = stream
345 wait = no
346 user = nobody
347 server = /usr/ucb/netstat
348 server_args = -f inet
349 only_from = 128.138.209.0
350 log_on_success = HOST
351}
352
353# End /etc/xinetd.d/netstat</literal>
354EOF
355cat &gt; /etc/xinetd.d/echo &lt;&lt; "EOF" &amp;&amp;
356<literal># Begin /etc/xinetd.d/echo
357
358service echo
359{
360 disable = yes
361 type = INTERNAL
362 id = echo-stream
363 socket_type = stream
364 protocol = tcp
365 user = root
366 wait = no
367}
368
369service echo
370{
371 disable = yes
372 type = INTERNAL
373 id = echo-dgram
374 socket_type = dgram
375 protocol = udp
376 user = root
377 wait = yes
378}
379
380# End /etc/xinetd.d/echo</literal>
381EOF
382cat &gt; /etc/xinetd.d/chargen &lt;&lt; "EOF" &amp;&amp;
383<literal># Begin /etc/xinetd.d/chargen
384
385service chargen
386{
387 disable = yes
388 type = INTERNAL
389 id = chargen-stream
390 socket_type = stream
391 protocol = tcp
392 user = root
393 wait = no
394}
395
396service chargen
397{
398 disable = yes
399 type = INTERNAL
400 id = chargen-dgram
401 socket_type = dgram
402 protocol = udp
403 user = root
404 wait = yes
405}
406
407# End /etc/xinetd.d/chargen</literal>
408EOF
409cat &gt; /etc/xinetd.d/daytime &lt;&lt; "EOF" &amp;&amp;
410<literal># Begin /etc/xinetd.d/daytime
411
412service daytime
413{
414 disable = yes
415 type = INTERNAL
416 id = daytime-stream
417 socket_type = stream
418 protocol = tcp
419 user = root
420 wait = no
421}
422
423service daytime
424{
425 disable = yes
426 type = INTERNAL
427 id = daytime-dgram
428 socket_type = dgram
429 protocol = udp
430 user = root
431 wait = yes
432}
433
434# End /etc/xinetd.d/daytime</literal>
435EOF
436cat &gt; /etc/xinetd.d/time &lt;&lt; "EOF" &amp;&amp;
437<literal># Begin /etc/xinetd.d/time
438
439service time
440{
441 disable = yes
442 type = INTERNAL
443 id = time-stream
444 socket_type = stream
445 protocol = tcp
446 user = root
447 wait = no
448}
449
450
451service time
452{
453 disable = yes
454 type = INTERNAL
455 id = time-dgram
456 socket_type = dgram
457 protocol = udp
458 user = root
459 wait = yes
460}
461
462# End /etc/xinetd.d/time</literal>
463EOF
464cat &gt; /etc/xinetd.d/rstatd &lt;&lt; "EOF" &amp;&amp;
465<literal># Begin /etc/xinetd.d/rstatd
466
467service rstatd
468{
469 disable = yes
470 type = RPC
471 flags = INTERCEPT
472 rpc_version = 2-4
473 socket_type = dgram
474 protocol = udp
475 server = /usr/sbin/rpc.rstatd
476 wait = yes
477 user = root
478}
479
480# End /etc/xinetd.d/rstatd</literal>
481EOF
482cat &gt; /etc/xinetd.d/rquotad &lt;&lt; "EOF" &amp;&amp;
483<literal># Begin /etc/xinetd.d/rquotad
484
485service rquotad
486{
487 disable = yes
488 type = RPC
489 rpc_version = 1
490 socket_type = dgram
491 protocol = udp
492 wait = yes
493 user = root
494 server = /usr/sbin/rpc.rstatd
495}
496
497# End /etc/xinetd.d/rquotad</literal>
498EOF
499cat &gt; /etc/xinetd.d/rusersd &lt;&lt; "EOF" &amp;&amp;
500<literal># Begin /etc/xinetd.d/rusersd
501
502service rusersd
503{
504 disable = yes
505 type = RPC
506 rpc_version = 1-2
507 socket_type = dgram
508 protocol = udp
509 wait = yes
510 user = root
511 server = /usr/sbin/rpc.rusersd
512}
513
514# End /etc/xinetd.d/rusersd</literal>
515EOF
516cat &gt; /etc/xinetd.d/sprayd &lt;&lt; "EOF" &amp;&amp;
517<literal># Begin /etc/xinetd.d/sprayd
518
519service sprayd
520{
521 disable = yes
522 type = RPC
523 rpc_version = 1
524 socket_type = dgram
525 protocol = udp
526 wait = yes
527 user = root
528 server = /usr/sbin/rpc.sprayd
529}
530
531# End /etc/xinetd.d/sprayd</literal>
532EOF
533cat &gt; /etc/xinetd.d/walld &lt;&lt; "EOF" &amp;&amp;
534<literal># Begin /etc/xinetd.d/walld
535
536service walld
537{
538 disable = yes
539 type = RPC
540 rpc_version = 1
541 socket_type = dgram
542 protocol = udp
543 wait = yes
544 user = nobody
545 group = tty
546 server = /usr/sbin/rpc.rwalld
547}
548
549# End /etc/xinetd.d/walld</literal>
550EOF
551cat &gt; /etc/xinetd.d/irc &lt;&lt; "EOF"
552<literal># Begin /etc/xinetd.d/irc
553
554service irc
555{
556 disable = yes
557 socket_type = stream
558 wait = no
559 user = root
560 flags = SENSOR
561 type = INTERNAL
562 bind = 192.168.1.30
563 deny_time = 60
564}
565
566# End /etc/xinetd.d/irc</literal>
567EOF</userinput></screen>
568
569 <indexterm zone="xinetd xinetd-config">
570 <primary sortas="e-etc-xinetd.d-login">/etc/xinetd.d/login</primary>
571 </indexterm>
572
573 <indexterm zone="xinetd xinetd-config">
574 <primary sortas="e-etc-xinetd.d-shell">/etc/xinetd.d/shell</primary>
575 </indexterm>
576
577 <indexterm zone="xinetd xinetd-config">
578 <primary sortas="e-etc-xinetd.d-exec">/etc/xinetd.d/exec</primary>
579 </indexterm>
580
581 <indexterm zone="xinetd xinetd-config">
582 <primary sortas="e-etc-xinetd.d-comsat">/etc/xinetd.d/comsat</primary>
583 </indexterm>
584
585 <indexterm zone="xinetd xinetd-config">
586 <primary sortas="e-etc-xinetd.d-talk">/etc/xinetd.d/talk</primary>
587 </indexterm>
588
589 <indexterm zone="xinetd xinetd-config">
590 <primary sortas="e-etc-xinetd.d-ntalk">/etc/xinetd.d/ntalk</primary>
591 </indexterm>
592
593 <indexterm zone="xinetd xinetd-config">
594 <primary sortas="e-etc-xinetd.d-telnet">/etc/xinetd.d/telnet</primary>
595 </indexterm>
596
597 <indexterm zone="xinetd xinetd-config">
598 <primary sortas="e-etc-xinetd.d-ftp">/etc/xinetd.d/ftp</primary>
599 </indexterm>
600
601 <indexterm zone="xinetd xinetd-config">
602 <primary sortas="e-etc-xinetd.d-tftp">/etc/xinetd.d/tftp</primary>
603 </indexterm>
604
605 <indexterm zone="xinetd xinetd-config">
606 <primary sortas="e-etc-xinetd.d-systat">/etc/xinetd.d/systat</primary>
607 </indexterm>
608
609 <indexterm zone="xinetd xinetd-config">
610 <primary sortas="e-etc-xinetd.d-finger">/etc/xinetd.d/finger</primary>
611 </indexterm>
612
613 <indexterm zone="xinetd xinetd-config">
614 <primary sortas="e-etc-xinetd.d-netstat">/etc/xinetd.d/netstat</primary>
615 </indexterm>
616
617 <indexterm zone="xinetd xinetd-config">
618 <primary sortas="e-etc-xinetd.d-echo">/etc/xinetd.d/echo</primary>
619 </indexterm>
620
621 <indexterm zone="xinetd xinetd-config">
622 <primary sortas="e-etc-xinetd.d-chargen">/etc/xinetd.d/chargen</primary>
623 </indexterm>
624
625 <indexterm zone="xinetd xinetd-config">
626 <primary sortas="e-etc-xinetd.d-daytime">/etc/xinetd.d/daytime</primary>
627 </indexterm>
628
629 <indexterm zone="xinetd xinetd-config">
630 <primary sortas="e-etc-xinetd.d-time">/etc/xinetd.d/time</primary>
631 </indexterm>
632
633 <indexterm zone="xinetd xinetd-config">
634 <primary sortas="e-etc-xinetd.d-rstatd">/etc/xinetd.d/rstatd</primary>
635 </indexterm>
636
637 <indexterm zone="xinetd xinetd-config">
638 <primary sortas="e-etc-xinetd.d-rquotad">/etc/xinetd.d/rquotad</primary>
639 </indexterm>
640
641 <indexterm zone="xinetd xinetd-config">
642 <primary sortas="e-etc-xinetd.d-ruserd">/etc/xinetd.d/ruserd</primary>
643 </indexterm>
644
645 <indexterm zone="xinetd xinetd-config">
646 <primary sortas="e-etc-xinetd.d-sprayd">/etc/xinetd.d/sprayd</primary>
647 </indexterm>
648
649 <indexterm zone="xinetd xinetd-config">
650 <primary sortas="e-etc-xinetd.d-walld">/etc/xinetd.d/walld</primary>
651 </indexterm>
652
653 <indexterm zone="xinetd xinetd-config">
654 <primary sortas="e-etc-xinetd.d-irc">/etc/xinetd.d/irc</primary>
655 </indexterm>
656
657 <para>The format of the <filename>/etc/xinetd.conf</filename> is
658 documented in the <filename>xinetd.conf.5</filename> man page. Further
659 information can be found at <ulink url="http://www.xinetd.org"/>.</para>
660
661 </sect3>
662
663 <sect3 id="xinetd-init">
664 <title>Boot Script</title>
665
666 <para>As the <systemitem class="username">root</systemitem> user, install
667 the <filename>/etc/rc.d/init.d/xinetd</filename> init script included in
668 the <xref linkend="bootscripts"/> package.</para>
669
670 <indexterm zone="xinetd xinetd-init">
671 <primary sortas="f-xinetd">xinetd</primary>
672 </indexterm>
673
674<screen role="root"><userinput>make install-xinetd</userinput></screen>
675
676 <para>As the <systemitem class="username">root</systemitem> user,
677 use the new boot script to start <command>xinetd</command>:</para>
678
679<screen role="root"><userinput>/etc/rc.d/init.d/xinetd start</userinput></screen>
680
681 <para>Checking the <filename>/var/log/daemon.log</filename> file
682 should prove quite entertaining. This file may contain entries
683 similar to the following:</para>
684
685<screen><literal>Aug 22 21:40:21 dps10 xinetd[2696]: Server /usr/sbin/in.rlogind is not
686executable [line=29]
687Aug 22 21:40:21 dps10 xinetd[2696]: Error parsing attribute server -
688DISABLING SERVICE [line=29]
689Aug 22 21:40:21 dps10 xinetd[2696]: Server /usr/sbin/in.rshd is not
690executable [line=42]</literal></screen>
691
692 <para>These errors are because most of the servers
693 <command>xinetd</command> is trying to control are not
694 installed yet.</para>
695
696 </sect3>
697
698 </sect2>
699
700 <sect2 role="content">
701 <title>Contents</title>
702
703 <segmentedlist>
704 <segtitle>Installed Programs</segtitle>
705 <segtitle>Installed Libraries</segtitle>
706 <segtitle>Installed Directories</segtitle>
707
708 <seglistitem>
709 <seg>itox, xconv.pl, and xinetd</seg>
710 <seg>None</seg>
711 <seg>/etc/xinetd.d/</seg>
712 </seglistitem>
713 </segmentedlist>
714
715 <variablelist>
716 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
717 <?dbfo list-presentation="list"?>
718 <?dbhtml list-presentation="table"?>
719
720 <varlistentry id="itox">
721 <term><command>itox</command></term>
722 <listitem>
723 <para>is a utility used for converting
724 <filename>inetd.conf</filename> files to
725 <filename>xinetd.conf</filename> format.</para>
726 <indexterm zone="xinetd itox">
727 <primary sortas="b-itox">itox</primary>
728 </indexterm>
729 </listitem>
730 </varlistentry>
731
732 <varlistentry id="xconv.pl">
733 <term><command>xconv.pl</command></term>
734 <listitem>
735 <para>is a <application>Perl</application> script used for
736 converting <filename>inetd.conf</filename> files to
737 <filename>xinetd.conf</filename> format, similar to
738 <command>itox</command>.</para>
739 <indexterm zone="xinetd xconv.pl">
740 <primary sortas="b-xconv.pl">xconv.pl</primary>
741 </indexterm>
742 </listitem>
743 </varlistentry>
744
745 <varlistentry id="xinetd-prog">
746 <term><command>xinetd</command></term>
747 <listitem>
748 <para>is the Internet services daemon.</para>
749 <indexterm zone="xinetd xinetd-prog">
750 <primary sortas="b-xinetd">xinetd</primary>
751 </indexterm>
752 </listitem>
753 </varlistentry>
754
755 </variablelist>
756
757 </sect2>
758
759</sect1>
Note: See TracBrowser for help on using the repository browser.