Changeset d47e7ea9


Ignore:
Timestamp:
06/12/2004 05:30:15 AM (17 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.1, 11.0, 6.0, 6.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, krejzi/svn, nosym, perl-modules, qt5new, systemd-11177, systemd-13485, trunk, xry111/git-date, xry111/git-date-for-trunk, xry111/git-date-test
Children:
3bba7e2
Parents:
773c358
Message:

XML Update -- Chapter 18

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

Files:
14 edited

Legend:

Unmodified
Added
Removed
  • basicnet/basicnet.xml

    r773c358 rd47e7ea9  
    66<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="basicnet/netlibs/netlibs.xml"/> 
    77<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="basicnet/textweb/textweb.xml"/> 
     8<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="basicnet/netprogs/netprogs.xml"/> 
    89
    910
    10 &basicnet-netprogs;
    1111&basicnet-netutils;
    1212&basicnet-mailnews;
  • basicnet/netprogs/cvs.xml

    r773c358 rd47e7ea9  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6
     7  <!ENTITY cvs-download-http "https://ccvs.cvshome.org/files/documents/19/152/cvs-&cvs-version;.tar.bz2">
     8  <!ENTITY cvs-download-ftp  " ">
     9  <!ENTITY cvs-size          "2.7 MB">
     10  <!ENTITY cvs-buildsize     "25.4 MB">
     11  <!ENTITY cvs-time          "0.31 SBU">
     12]>
     13
    114<sect1 id="cvs" xreflabel="CVS-&cvs-version;">
    215<?dbhtml filename="cvs.html"?>
    316<title>CVS-&cvs-version;</title>
    417
    5 &cvs-intro;
    6 &cvs-inst;
    7 &cvs-config;
    8 &cvs-desc;
     18<sect2>
     19<title>Introduction to <application><acronym>CVS</acronym></application></title>
     20
     21<para><application><acronym>CVS</acronym></application> is the Concurrent
     22Versioning System. This is a version control system useful for projects
     23using a central repository to hold files and then track all changes made to
     24those files. These instructions install the client used to manipulate the
     25repository, creation of a repository is covered at <xref linkend="cvsserver"/>.
     26</para>
     27
     28<sect3><title>Package information</title>
     29<itemizedlist spacing='compact'>
     30<listitem><para>Download (HTTP): <ulink url="&cvs-download-http;"/></para></listitem>
     31<listitem><para>Download (FTP): <ulink url="&cvs-download-ftp;"/></para></listitem>
     32<listitem><para>Download size: &cvs-size;</para></listitem>
     33<listitem><para>Estimated Disk space required: &cvs-buildsize;</para></listitem>
     34<listitem><para>Estimated build time: &cvs-time;</para></listitem></itemizedlist>
     35</sect3>
     36
     37</sect2>
     38
     39<sect2>
     40<title>Installation of <application><acronym>CVS</acronym></application></title>
     41
     42<para>Install <application><acronym>cvs</acronym></application> by running the following commands:</para>
     43
     44<screen><userinput><command>./configure --prefix=/usr &amp;&amp;
     45make &amp;&amp;
     46make install</command></userinput></screen>
     47
     48</sect2>
     49
     50<sect2>
     51<title>Configuring <application><acronym>CVS</acronym></application></title>
     52
     53<sect3><title>Config files</title>
     54<para><filename>~/.cvsrc</filename>, <filename>~/.cvswrappers</filename></para>
     55</sect3>
     56
     57<sect3><title>Configuration Information</title>
     58
     59<para><filename>~/.cvsrc</filename> is the main
     60<application><acronym>CVS</acronym></application> configuration file.
     61This file is used by users to specify defaults for different <command>cvs
     62</command> commands, for example to make all <command>cvs diff</command>
     63commands run with <userinput>-u</userinput>, a user would add <userinput>
     64diff -u</userinput> to their <filename>.cvsrc</filename> file.</para>
     65
     66<para><filename>~/.cvswrappers</filename> specifies wrappers to be used in
     67addition to those specified in the <filename>CVSROOT/cvswrappers</filename>
     68file in the repository.</para>
     69
     70<para><filename>~/.cvspass</filename> can hold passwords to complete
     71logins to servers.</para></sect3>
     72
     73</sect2>
     74
     75<sect2>
     76<title>Contents</title>
     77
     78<para>The <application><acronym>CVS</acronym></application> package contains
     79<command>cvs</command>, <command>cvsbug</command> and <command>rcs2log</command>.</para>
     80
     81</sect2>
     82
     83<sect2><title>Description</title>
     84
     85<sect3><title>cvs</title>
     86<para>This is the main program file for the concurrent versioning
     87system.</para></sect3>
     88
     89<sect3><title>cvsbug</title>
     90<para>This is used to send problem reports about
     91<application><acronym>CVS</acronym></application> to a central
     92support site.</para></sect3>
     93
     94<sect3><title>rcs2log</title>
     95<para><acronym>RCS</acronym> to Change Log generator.</para></sect3>
     96
     97</sect2>
    998
    1099</sect1>
  • basicnet/netprogs/inetutils.xml

    r773c358 rd47e7ea9  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6
     7  <!ENTITY inetutils-download-http "http://gd.tuwien.ac.at/gnu/gnusrc/inetutils/inetutils-&inetutils-version;.tar.gz">
     8  <!ENTITY inetutils-download-ftp  "ftp://ftp.gnu.org/gnu/inetutils/inetutils-&inetutils-version;.tar.gz">
     9  <!ENTITY inetutils-size          "1019 KB">
     10  <!ENTITY inetutils-buildsize     "13 MB">
     11  <!ENTITY inetutils-time          "0.30 SBU">
     12]>
     13
    114<sect1 id="inetutils" xreflabel="Inetutils-&inetutils-version;">
    215<?dbhtml filename="inetutils.html"?>
    316<title>Inetutils-&inetutils-version;</title>
    417
    5 &inetutils-intro;
    6 &inetutils-inst;
    7 &inetutils-exp;
    8 &inetutils-desc;
     18<sect2>
     19<title>Introduction to <application>Inetutils</application></title>
     20
     21<para>The <application>Inetutils</application> package contains network clients
     22and servers.</para>
     23
     24<sect3><title>Package information</title>
     25<itemizedlist spacing='compact'>
     26<listitem><para>Download (HTTP): <ulink url="&inetutils-download-http;"/></para></listitem>
     27<listitem><para>Download (FTP): <ulink url="&inetutils-download-ftp;"/></para></listitem>
     28<listitem><para>Download size: &inetutils-size;</para></listitem>
     29<listitem><para>Estimated Disk space required: &inetutils-buildsize;</para></listitem>
     30<listitem><para>Estimated build time: &inetutils-time;</para></listitem></itemizedlist>
     31</sect3>
     32
     33<sect3><title><application>Inetutils</application> dependencies</title>
     34<sect4><title>Optional</title>
     35<para><xref linkend="Linux_PAM"/>, and <xref linkend="tcpwrappers"/></para></sect4>
     36</sect3>
     37
     38
     39</sect2>
     40
     41<sect2>
     42<title>Installation of <application>Inetutils</application></title>
     43
     44<para>Install <application>Inetutils</application> by running the following
     45commands:</para>
     46
     47<screen><userinput><command>./configure --prefix=/usr --disable-syslogd \
     48    --libexecdir=/usr/sbin --infodir=/usr/share/info \
     49    --sysconfdir=/etc --localstatedir=/var \
     50    --mandir=/usr/share/man &amp;&amp;
     51make &amp;&amp;
     52make install &amp;&amp;
     53mv /usr/bin/ping /bin</command></userinput></screen>
     54
     55</sect2>
     56
     57<sect2>
     58<title>Command explanations</title>
     59
     60<para><option>--disable-syslogd</option>: This switch  prevents
     61<application>Inetutils</application> installing a System Log Daemon, which is
     62installed in the <acronym>LFS</acronym> Book.</para>
     63
     64<para><option>--with-wrap</option>: This switch makes <application>Inetutils
     65</application> compile against <application>tcp-wrappers</application>. Add
     66this option if you want to utilize <application>tcp-wrappers</application>.
     67</para>
     68
     69<para><option>--disable-whois</option>: This switch will prevent
     70<application>Inetutils</application> installing a whois client, since the
     71included whois client is out of date. Add this option if you plan on installing
     72<xref linkend="whois"/>.</para>
     73
     74<para><option>--with-pam</option>: This switch makes <application>Inetutils
     75</application> link against <application>Linux-<acronym>PAM</acronym></application> libraries.
     76Add this option if you want to utilize <acronym>PAM</acronym>.
     77</para>
     78
     79<para><option>--disable-servers</option>: Some of the servers included with
     80<application>Inetutils</application> are insecure in nature and in some cases
     81better alternatives exist. You can choose this switch to enable only the
     82servers you need, avoiding the  installation of unneeded servers.</para>
     83
     84</sect2>
     85
     86<sect2>
     87<title>Contents</title>
     88
     89<para>The <application>Inetutils</application> package contains network clients
     90and servers.</para>
     91
     92</sect2>
     93
     94<sect2><title>Description</title>
     95
     96<sect3><title>ftp</title>
     97<para><command>ftp</command> is a ARPANET file transfer client.</para></sect3>
     98
     99<sect3><title>logger</title>
     100<para><command>logger</command> make entries in the system log.</para></sect3>
     101
     102<sect3><title>ping</title>
     103<para><command>ping</command> sends <acronym>ICMP</acronym> ECHO_REQUEST
     104packets to network hosts.</para></sect3>
     105
     106<sect3><title>rcp</title>
     107<para><command>rcp</command> is a remote file copy client.</para></sect3>
     108
     109<sect3><title>rlogin</title>
     110<para><command>rlogin</command> is a remote login client.</para></sect3>
     111
     112<sect3><title>rsh</title>
     113<para><command>rsh</command> is a remote shell client.</para></sect3>
     114
     115<sect3><title>syslogd</title>
     116<para><command>syslogd</command> logs systems messages.</para></sect3>
     117
     118<sect3><title>talk</title>
     119<para><command>talk</command> allows communication between users.</para></sect3>
     120
     121<sect3><title>telnet</title>
     122<para><command>telnet</command> is a user interface to the TELNET protocol.</para></sect3>
     123
     124<sect3><title>tftp</title>
     125<para><command>tftp</command> is an Internet Trivial File Transfer
     126Protocol client.</para></sect3>
     127
     128<sect3><title>whois</title>
     129<para><command>whois</command> is a client for the whois directory service.</para></sect3>
     130
     131<sect3><title>ftpd</title>
     132<para><command>ftpd</command> is a DARPA Internet File Transfer Protocol server.</para></sect3>
     133
     134<sect3><title>inetd</title>
     135<para><command>inetd</command> is a Internet super-server.</para></sect3>
     136
     137<sect3><title>rexecd</title>
     138<para><command>rexcd</command> is a remote execution server.</para></sect3>
     139
     140<sect3><title>rlogind</title>
     141<para><command>rlogind</command> is a remote login server.</para></sect3>
     142
     143<sect3><title>rshd</title>
     144<para><command>rshd</command> is a remote shell server.</para></sect3>
     145
     146<sect3><title>talkd</title>
     147<para><command>talkd</command> is a remote user communication server.</para></sect3>
     148
     149<sect3><title>telnetd</title>
     150<para><command>telnetd</command> is a DARPA TELNET protocol server.</para></sect3>
     151
     152<sect3><title>tftpd</title>
     153<para><command>tftpd</command> is an Internet Trivial File Transfer Protocol server.</para></sect3>
     154
     155<sect3><title>uucpd</title>
     156<para><command>uucpd</command> is the server for supporting
     157<acronym>UUCP</acronym> connections over networks.</para></sect3>
     158
     159</sect2>
    9160
    10161</sect1>
  • basicnet/netprogs/ncftp.xml

    r773c358 rd47e7ea9  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6
     7  <!ENTITY ncftp-download-http "http://gd.tuwien.ac.at/infosys/clients/ftp/ncftp/ncftp-&ncftp-version;-src.tar.bz2">
     8  <!ENTITY ncftp-download-ftp  "ftp://ftp.ncftp.com/ncftp/ncftp-&ncftp-version;-src.tar.bz2">
     9  <!ENTITY ncftp-size          "389 KB">
     10  <!ENTITY ncftp-buildsize     "5.2 MB">
     11  <!ENTITY ncftp-time          "0.38 SBU">
     12]>
     13
    114<sect1 id="ncftp" xreflabel="NcFTP-&ncftp-version;">
    215<?dbhtml filename="ncftp.html"?>
    316<title>NcFTP-&ncftp-version;</title>
    417
    5 &ncftp-intro;
    6 &ncftp-inst;
    7 &ncftp-exp;
    8 &ncftp-config;
    9 &ncftp-desc;
     18<sect2>
     19<title>Introduction to <application>Nc<acronym>FTP</acronym></application></title>
     20
     21<para>The <application>Nc<acronym>FTP</acronym></application> package contains a powerful and
     22flexible interface to the Internet standard File Transfer Protocol.  It is
     23intended to replace or supplement the stock <command>ftp</command> program.
     24</para>
     25
     26<sect3><title>Package information</title>
     27<itemizedlist spacing='compact'>
     28<listitem><para>Download (HTTP): <ulink
     29url="&ncftp-download-http;"/></para></listitem>
     30<listitem><para>Download (FTP): <ulink
     31url="&ncftp-download-ftp;"/></para></listitem>
     32<listitem><para>Download size: &ncftp-size;</para></listitem>
     33<listitem><para>Estimated Disk space required:
     34&ncftp-buildsize;</para></listitem>
     35<listitem><para>Estimated build time:
     36&ncftp-time;</para></listitem></itemizedlist>
     37</sect3>
     38
     39</sect2>
     40
     41<sect2>
     42<title>Installation of <application>Nc<acronym>FTP</acronym></application></title>
     43
     44<para>There are two ways to build <application>Nc<acronym>FTP</acronym></application>.  The first
     45(and optimal) way builds most of the functionality as a shared library and
     46then builds and installs the program linked against this library.  The second
     47method simply links all of the functionality into the binary statically.  This
     48doesn't make the dynamic library available for linking by other
     49applications.  You need to choose which method best suits you.  Note
     50that the second method does <emphasis>not</emphasis> create an entirely
     51statically linked binary; only the <filename class="libraryfile">libncftp</filename> parts are
     52statically linked in, in this case. Be aware that building and using the shared
     53library is covered by the Clarified Artistic License; however, developing
     54applications that utilize the shared library is subject to a different license.
     55</para>
     56
     57<para>To install <application>Nc<acronym>FTP</acronym></application> using the first (and optimal)
     58method, run the following commands:</para>
     59
     60<screen><userinput><command>./configure --prefix=/usr &amp;&amp;
     61make -C libncftp shared &amp;&amp;
     62make -C libncftp soinstall &amp;&amp;
     63make &amp;&amp;
     64make install</command></userinput></screen>
     65
     66<para>To install <application>Nc<acronym>FTP</acronym></application> using the second method (with
     67the <filename class="libraryfile">libncftp</filename> functionality linked in statically) run the
     68following commands:</para>
     69
     70<screen><userinput><command>./configure --prefix=/usr &amp;&amp;
     71make &amp;&amp;
     72make install</command></userinput></screen>
     73
     74</sect2>
     75
     76<sect2>
     77<title>Command explanations</title>
     78
     79<para><screen><command>make -C libncftp shared 
     80make -C libncftp soinstall</command></screen>
     81These commands make and install the dynamic library <filename
     82class="libraryfile">libncftp</filename> which is then used to link
     83against when compiling the main program.</para>
     84
     85</sect2>
     86
     87<sect2>
     88<title>Configuring <application>Nc<acronym>FTP</acronym></application></title>
     89
     90<sect3><title>Config files</title>
     91<para><filename>~/.ncftp/*</filename>; especially
     92<filename>~/.ncftp/prefs_v3</filename></para>
     93</sect3>
     94
     95<sect3><title>Configuration Information</title>
     96
     97<para>Most <application>Nc<acronym>FTP</acronym></application> configuration is done while in the
     98program, and the configuration files are dealt with automatically.  One
     99exception to this is <filename>~/.ncftp/prefs_v3</filename>.  There are various
     100options to alter in there, including:</para>
     101
     102<para><screen><userinput>yes-i-know-about-NcFTPd=yes</userinput></screen>
     103This disables the splash screen advertising the
     104<application>NcFTPd</application> server.</para>
     105
     106<para>There are other options in the <filename>prefs_v3</filename> file.  Most of these are self-explanatory.</para>
     107</sect3>
     108
     109</sect2>
     110
     111<sect2>
     112<title>Contents</title>
     113
     114<para>The <application>Nc<acronym>FTP</acronym></application> package
     115contains <filename class="libraryfile">libncftp</filename>,
     116<command>ncftp</command>, <command>ncftpbatch
     117</command>, <command>ncftpbookmarks</command>,
     118<command>ncftpget</command>, <command>ncftpls</command>,
     119<command>ncftpput</command> and <command>ncftpspooler</command>.</para>
     120</sect2>
     121
     122<sect2><title>Description</title>
     123
     124<sect3><title>ncftp</title>
     125<para>A browser program for File Transfer Protocol.</para></sect3>
     126
     127<sect3><title>ncftpbatch</title>
     128<para>Individual batch <acronym>FTP</acronym> job processor.</para></sect3>
     129
     130<sect3><title>ncftpbookmarks</title>
     131<para><application>NcFTP</application> Bookmark Editor
     132(<application>NCurses</application>-based).</para></sect3>
     133
     134<sect3><title>ncftpget</title>
     135<para>Internet file transfer program for scripts.</para></sect3>
     136
     137<sect3><title>ncftpls</title>
     138<para>Internet file transfer program for scripts.</para></sect3>
     139
     140<sect3><title>ncftpput</title>
     141<para>Internet file transfer program for scripts.</para></sect3>
     142
     143<sect3><title>ncftpspooler</title>
     144<para>Global batch <acronym>FTP</acronym> job processor daemon.</para></sect3>
     145
     146</sect2>
    10147
    11148</sect1>
  • basicnet/netprogs/ncpfs.xml

    r773c358 rd47e7ea9  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6
     7  <!ENTITY ncpfs-download-http "http://platan.vc.cvut.cz/ftp/pub/linux/ncpfs/ncpfs-&ncpfs-version;.tar.gz">
     8  <!ENTITY ncpfs-download-ftp  "ftp://platan.vc.cvut.cz/pub/linux/ncpfs/ncpfs-&ncpfs-version;.tar.gz">
     9  <!ENTITY ncpfs-size          "1.6 MB">
     10  <!ENTITY ncpfs-buildsize     "30 MB">
     11  <!ENTITY ncpfs-time          "0.52 SBU">
     12]>
     13
    114<sect1 id="ncpfs" xreflabel="NCPFS-&ncpfs-version;">
    215<?dbhtml filename="ncpfs.html"?>
    316<title>NCPFS-&ncpfs-version;</title>
    417
    5 &ncpfs-intro;
    6 &ncpfs-inst;
    7 &ncpfs-exp;
    8 &ncpfs-config;
    9 &ncpfs-desc;
     18<sect2>
     19<title>Introduction to <application><acronym>NCPFS</acronym></application></title>
     20
     21<para>The <application><acronym>NCPFS</acronym></application> package
     22contains client and administration tools for use with Novell
     23networks.</para>
     24
     25<sect3><title>Package information</title>
     26<itemizedlist spacing='compact'>
     27<listitem><para>Download (HTTP): <ulink
     28url="&ncpfs-download-http;"/></para></listitem>
     29<listitem><para>Download (FTP): <ulink
     30url="&ncpfs-download-ftp;"/></para></listitem>
     31<listitem><para>Download size: &ncpfs-size;</para></listitem>
     32<listitem><para>Estimated Disk space required:
     33&ncpfs-buildsize;</para></listitem>
     34<listitem><para>Estimated build time:
     35&ncpfs-time;</para></listitem></itemizedlist>
     36</sect3>
     37
     38<sect3><title><application><acronym>NCPFS</acronym></application> dependencies</title>
     39<sect4><title>Optional</title>
     40<para>
     41<xref linkend="Linux_PAM"/> and
     42<xref linkend="php"/>
     43</para></sect4>
     44</sect3>
     45
     46</sect2>
     47
     48<sect2>
     49<title>Installation of <application><acronym>NCPFS</acronym></application></title>
     50
     51<para>Install <application><acronym>NCPFS</acronym></application> by running the following commands:</para>
     52
     53<screen><userinput>./configure --prefix="" --includedir=/usr/include \
     54    --mandir=/usr/share/man --datadir=/usr/share &amp;&amp;
     55make &amp;&amp;
     56make install &amp;&amp;
     57make install-dev</userinput></screen>
     58
     59</sect2>
     60
     61<sect2>
     62<title>Command explanations</title>
     63
     64<para><parameter>--prefix=""</parameter>:
     65installs binaries on the root partition so that they are available at
     66boot time.  This may not be ideal for all systems.  If
     67<filename class="directory">/usr</filename> is mounted locally,
     68<parameter>--prefix=/usr</parameter> may be a better option.</para>
     69
     70<para><parameter>--includedir=/usr/include</parameter>: Tells configure
     71to look in <filename class="directory">/usr/include</filename> for header files.  It also
     72tells make to install <application>NCPFS</application>'s headers here.</para>
     73
     74<para><parameter>--mandir=/usr/share/man</parameter>:  installs the man
     75pages in the correct location.</para>
     76
     77<para><parameter>--datadir=/usr/share</parameter>:  correctly installs the
     78locale files to <filename class="directory">/usr/share</filename>.</para>
     79
     80<note><para>If you do not need to use the <acronym>IPX</acronym> protocol, or you use a different
     81<acronym>IPX</acronym> package, you can optionally pass <parameter>--disable-ipx</parameter>
     82and/or <parameter>--disable-ipx-tools</parameter> to the configure
     83script to disable these options.</para></note>
     84
     85</sect2>
     86
     87<sect2>
     88<title>Configuring <application>NCPFS</application></title>
     89
     90<sect3><title>Config files</title>
     91<para><filename>~/.nwclient</filename></para>
     92</sect3>
     93
     94<sect3><title>Configuration Information</title>
     95
     96<para>A config file <filename>~/.nwclient</filename> should be placed
     97in the home directory of each user that intends to use <application>ncpfs</application>. The permissions on this file should be set to 600, for obvious
     98security reasons.  The configuration file should contain a single line
     99per server that the user will use.  Each line should contain
     100the server name, the user name, and optionally the password.  Below is a
     101sample <filename>.nwclient</filename> file.</para>
     102
     103<screen><userinput># Begin example <filename>~/.nwclient</filename> config file
     104
     105Server1/User1 Password
     106Server2/User1
     107Server2/Guest1 -
     108
     109# End example .nwclient config file</userinput></screen>
     110
     111<para>The syntax for the <filename>.nwclient</filename> file is simple,
     112<userinput>server_name/user_name password</userinput>.  Be extremely
     113careful when creating or editing this file as the client utilities are
     114very picky about syntax.  There should always be a space immediately
     115after the username.  If this space is substituted by a tab or multiple
     116spaces, you will not get the expected results when attempting to use
     117the <application>NCPFS</application> tools.  If no password is supplied,
     118the client utilities will ask for a password when it is needed.  If no
     119password is needed, for instance when using a guest account, a single '-'
     120should be put in place of a password.</para>
     121
     122<para>It should be noted that the ncpmount is not intended to mount
     123individual volumes because each mount point creates a separate client
     124connection to the Novell server.  Mounting each individual volume
     125separately would be unwise, as mounting all volumes on a server
     126under one mount point uses only one client connection.</para>
     127
     128<para>If you need to set up the <acronym>IPX</acronym> protocol at boot,
     129you can install the
     130<filename>/etc/sysconfig/network-devices/services/ipx</filename>
     131network service script included with the
     132<xref linkend="intro-important-bootscripts"/> package.</para>
     133
     134<screen><userinput><command>make install-service-ipx</command></userinput></screen>
     135
     136<para>Next install the configurations script,
     137<filename>ifconfig.ipx0</filename>.  The configuration assumes
     138<acronym>IPX</acronym> will be set up on
     139<emphasis role="strong">eth0</emphasis> 
     140and the network frame type is 802.2.  You should confirm that these are
     141the correct settings and adjust as necessary.</para>
     142
     143<para><emphasis>Note</emphasis>: This will overwrite any existing file.</para>
     144
     145<screen><userinput><command>cat &gt; /etc/sysconfig/network-devices/ifconfig.ipx0 &lt;&lt; "EOF"</command>
     146ONBOOT=yes
     147SERVICE=ipx
     148IPXDEV=eth0
     149FRAME=802.2
     150<command>EOF</command></userinput></screen>
     151
     152</sect3>
     153
     154</sect2>
     155
     156<sect2>
     157<title>Contents</title>
     158
     159<itemizedlist>
     160
     161<listitem><para><emphasis>Client Utilities:</emphasis> <command>
     162ncpmount</command>, <command>ncpumountt</command>,
     163<command>nprintt</command>, <command>nsendt</command>,
     164<command>nwpasswdt</command>, <command>nwsfindt</command>,
     165<command>pqlistt</command>, <command>pqrmt</command>, <command>
     166pqstatt</command> and <command>slist</command>.</para></listitem>
     167
     168<listitem><para><emphasis>Server Admin Utilities:</emphasis>
     169<command>ncopyt</command>, <command>nwbocreatet</command>,
     170<command>nwbolst</command>, <command>nwbopropst</command>,
     171<command>nwbormt</command>, <command>nwbpaddt</command>,
     172<command>nwbpcreatet</command>, <command>nwbprmt</command>,
     173<command>nwbpsett</command>, <command>nwbpvaluest</command>,
     174<command>nwdirt</command>, <command>nwdpvaluest</command>,
     175<command>nwfsctrlt</command>, <command>nwfsinfot</command>,
     176<command>nwfstimet</command>, <command>nwgrantt</command>,
     177<command>nwpurget</command>, <command>nwrevoket</command>,
     178<command>nwrightst</command>, <command>nwtrusteet</command>,
     179<command>nwtrustee2t</command>, <command>nwuserlistt</command>,
     180 and <command>nwvolinfo</command>.</para></listitem>
     181
     182<listitem><para><emphasis><acronym>IPX</acronym> Interface Utilities:</emphasis>
     183<command>ipx_cmdt</command>, <command>ipx_configuret</command>,
     184<command>ipx_interfacet</command>, <command>ipx_internal_nett</command>
     185and <command>ipx_route</command>.</para></listitem>
     186
     187<listitem><para><emphasis>Other Utilities:</emphasis>
     188<command>ncpmap</command> and <command>nwauth</command>.</para></listitem>
     189
     190</itemizedlist>
     191
     192</sect2>
    10193
    11194</sect1>
  • basicnet/netprogs/netprogs.xml

    r773c358 rd47e7ea9  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6]>
     7
    18<chapter id="basicnet-netprogs">
    29<?dbhtml filename="netprogs.html"?>
     
    815have running on your machine.</para>
    916
    10 &ncftp;
    11 &basicnet-netprogs-opensshclient;
    12 &basicnet-netprogs-rsyncclient;
    13 &cvs;
    14 &wget;
    15 &tcpwrappers;
    16 &portmap;
    17 &inetutils;
    18 &nfs-utils;
    19 &ncpfs;
    20 &ntp;
     17<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="ncftp.xml"/> 
     18<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="openssh-client.xml"/> 
     19<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="rsync-client.xml"/> 
     20<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="cvs.xml"/> 
     21<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="wget.xml"/> 
     22<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="tcpwrappers.xml"/> 
     23<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="portmap.xml"/> 
     24<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="inetutils.xml"/> 
     25<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="nfs-utils.xml"/> 
     26<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="ncpfs.xml"/> 
     27<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="ntp.xml"/> 
     28
    2129</chapter>
  • basicnet/netprogs/nfs-utils.xml

    r773c358 rd47e7ea9  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6
     7  <!ENTITY nfs-utils-download-http "http://ftp.kernel.org/pub/linux/utils/nfs/nfs-utils-&nfs-utils-version;.tar.gz">
     8  <!ENTITY nfs-utils-download-ftp  "ftp://ftp.kernel.org/pub/linux/utils/nfs/nfs-utils-&nfs-utils-version;.tar.gz">
     9  <!ENTITY nfs-utils-size          "336 KB">
     10  <!ENTITY nfs-utils-buildsize     "8 MB">
     11  <!ENTITY nfs-utils-time          "">
     12]>
     13
    114<sect1 id="nfs-utils" xreflabel="NFS Utilities-&nfs-utils-version;">
    215<?dbhtml filename="nfs-utils.html"?>
    316<title>NFS Utilities-&nfs-utils-version;</title>
    417
    5 &nfs-utils-intro;
    6 &nfs-utils-inst;
    7 &nfs-utils-config;
    8 &nfs-utils-desc;
     18<sect2>
     19<title>Introduction to <application>nfs-utils</application></title>
     20
     21<para>The <application>nfs-utils</application> package contains the userspace server and client
     22tools necessary to use the kernel's nfs-abilities. <acronym>NFS</acronym> is a protocol that
     23allows sharing file systems over the network.</para>
     24
     25<sect3><title>Package information</title>
     26<itemizedlist spacing='compact'>
     27<listitem><para>Download (HTTP): <ulink
     28url="&nfs-utils-download-http;"/></para></listitem>
     29<listitem><para>Download (FTP): <ulink
     30url="&nfs-utils-download-ftp;"/></para></listitem>
     31<listitem><para>Download size: &nfs-utils-size;</para></listitem>
     32<listitem><para>Estimated Disk space required:
     33&nfs-utils-buildsize;</para></listitem>
     34<listitem><para>Estimated build time:
     35&nfs-utils-time;</para></listitem></itemizedlist>
     36</sect3>
     37
     38<sect3><title><application>nfs-utils</application> dependencies</title>
     39<sect4><title>Required</title>
     40<para><xref linkend="portmap"/></para>
     41</sect4>
     42</sect3>
     43
     44</sect2>
     45
     46<sect2>
     47<title>Kernel Configuration</title>
     48
     49<para>Enable the following options in the kernel configuration
     50and recompile the kernel if neccessary:</para>
     51
     52<screen>File systems:
     53  Network File Systems:
     54    NFS File System Support: M or Y
     55    NFS Server Support: M or Y</screen>
     56
     57<para>Select the appropriate sub-options that appear when the above options
     58are selected.</para>
     59
     60</sect2>
     61
     62<sect2>
     63<title>Installation of nfs-utils</title>
     64
     65<para>Before you compile the program, you need to be sure the "nobody"
     66user and "nogroup" group are available. You can add these with the
     67following commands:</para>
     68
     69<screen><userinput><command>groupadd -g 65534 nogroup &amp;&amp;
     70useradd -c nobody -d /home -g nogroup -s /bin/bash -u 65534 nobody</command></userinput></screen>
     71
     72<para>Install nfs-utils by running the following commands:</para>
     73
     74<para><screen><userinput><command>./configure --prefix=/usr --sysconfdir=/etc &amp;&amp;
     75make &amp;&amp;
     76make install</command></userinput></screen></para>
     77
     78<note><para>If your <filename>/usr</filename> directory is NFS mounted,
     79you should install the executables in <filename>/sbin</filename> by passing
     80an additional parameter <command>--sbindir=/sbin</command> to the above
     81<command>./configure</command> command.</para></note>
     82
     83</sect2>
     84
     85<sect2>
     86<title>Configuring nfs-utils</title>
     87
     88<sect3><title>Server Configutation</title>
     89
     90<para><filename>/etc/exports</filename> contains the exported directories on NFS servers.
     91Refer to the exports manual page for the syntax of this file. Also refer to the
     92NFS HowTo available at <ulink url="http://nfs.sourceforge.net/nfs-howto/"/> on how to
     93configure the servers and clients in a secure manner. For example, for sharing the
     94<filename>/home</filename> directory over the local network, the following line may
     95be added:</para>
     96
     97<screen><userinput>/home 192.168.0.0/255.255.0.0(rw)</userinput></screen>
     98
     99<para>Install the <filename>/etc/rc.d/init.d/nfs-server</filename>
     100init script included in the
     101<xref linkend="intro-important-bootscripts"/> package to start
     102the server at boot.</para>
     103
     104<screen><userinput><command>make install-nfs-server</command></userinput></screen>
     105
     106</sect3>
     107
     108<sect3><title>Client Configutation</title>
     109
     110<para><filename>/etc/fstab</filename> contains the directories that are to be mounted
     111on the client. Alternately the partitions can be mounted by using the
     112<command>mount</command> command with the proper options. To mount the <filename>/home</filename>
     113partition, add the following to the <filename>/etc/fstab</filename>:</para>
     114
     115<screen><userinput>&lt;server-name&gt;:/home /home nfs rw 0 0</userinput></screen>
     116
     117<para>Install the <filename>/etc/rc.d/init.d/nfs-client</filename>
     118init script included in the
     119<xref linkend="intro-important-bootscripts"/> package to
     120start the client services at boot.</para>
     121
     122<screen><userinput><command>make install-nfs-client</command></userinput></screen>
     123
     124</sect3>
     125
     126</sect2>
     127
     128<sect2>
     129<title>Contents</title>
     130
     131<para>The nfs-utils package contains
     132<command>getiversion</command>,
     133<command>getkversion</command>,
     134<command>locktest</command>,
     135<command>nlmtest</command>,
     136<command>rpcdebug</command>,
     137<command>rpcgen</command>,
     138<command>exportfs</command>,
     139<command>lockd</command>,
     140<command>mountd</command>,
     141<command>nfsd</command>,
     142<command>nfsstat</command>,
     143<command>nhfsstone</command>,
     144<command>rquotad</command>,
     145<command>showmount</command>,
     146<command>statd</command> </para>
     147
     148</sect2>
     149
     150<sect2><title>Description</title>
     151
     152<sect3><title>getiversion</title><para>No description available.</para></sect3>
     153<sect3><title>getkversion</title><para>No description available.</para></sect3>
     154<sect3><title>locktest</title><para>No description available.</para></sect3>
     155<sect3><title>nlmtest</title><para>No description available.</para></sect3>
     156<sect3><title>rpcdebug</title><para>No description available.</para></sect3>
     157<sect3><title>rpcgen</title><para>No description available.</para></sect3>
     158<sect3><title>exportfs</title><para><command>exportfs</command>
     159maintains a list of <acronym>NFS</acronym> exported directories.</para></sect3>
     160<sect3><title>lockd</title><para><command>lockd</command>
     161is the <acronym>NFS</acronym> lock manager.</para></sect3>
     162<sect3><title>mountd</title><para><command>mountd</command>
     163is the <acronym>NFS</acronym> mount daemon which checks client-permissions.</para></sect3>
     164<sect3><title>nfsd</title><para><command>nfsd</command>
     165is the user-space daemon of the <acronym>NFS</acronym> service.</para></sect3>
     166<sect3><title>nfsstat</title><para><command>nfsstat</command>
     167prints <acronym>NFS</acronym> statistics.</para></sect3>
     168<sect3><title>nhfsstone</title><para><command>nhfsstone</command>
     169is the <acronym>NFS</acronym> benchmark program.</para></sect3>
     170<sect3><title>rquotad</title><para><command>rquotad</command>
     171is the remote quota server communicating with the
     172<command>quota</command> client.</para></sect3>
     173<sect3><title>showmount</title><para><command>showmount</command>
     174shows mount information for an <acronym>NFS</acronym> server.</para></sect3>
     175<sect3><title>statd</title><para><command>statd</command>
     176is the <acronym>NFS</acronym> status monitor which implements the
     177<acronym>NSM</acronym> (Network Status Monitor) <acronym>RPC</acronym> protocol.
     178</para></sect3>
     179
     180</sect2>
    9181
    10182</sect1>
  • basicnet/netprogs/ntp.xml

    r773c358 rd47e7ea9  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6
     7  <!ENTITY ntp-download-http "http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-&ntp-version;.tar.gz">
     8  <!ENTITY ntp-download-ftp  "ftp://ftp.udel.edu/pub/ntp/ntp4/ntp-&ntp-version;.tar.gz">
     9  <!ENTITY ntp-size          "2.4 MB">
     10  <!ENTITY ntp-buildsize     "27 MB">
     11  <!ENTITY ntp-time          "0.53 SBU">
     12]>
     13
    114<sect1 id="ntp" xreflabel="NTP-&ntp-version;">
    215<?dbhtml filename="ntp.html"?>
    316<title>NTP-&ntp-version;</title>
    417
    5 &ntp-intro;
    6 &ntp-inst;
    7 &ntp-config;
    8 &ntp-desc;
     18<sect2>
     19<title>Introduction to <application><acronym>NTP</acronym></application></title>
     20
     21<para>The <application><acronym>NTP</acronym></application> package contains a client and server
     22to keep the time synchronized between various computers over a network.
     23This package is the official reference implementation of the <acronym>NTP</acronym> protocol.</para>
     24
     25<sect3><title>Package information</title>
     26<itemizedlist spacing='compact'>
     27<listitem><para>Download (HTTP): <ulink url="&ntp-download-http;"/></para></listitem>
     28<listitem><para>Download (FTP): <ulink url="&ntp-download-ftp;"/></para></listitem>
     29<listitem><para>Download size: &ntp-size;</para></listitem>
     30<listitem><para>Estimated Disk space required: &ntp-buildsize;</para></listitem>
     31<listitem><para>Estimated build time: &ntp-time;</para></listitem></itemizedlist>
     32</sect3>
     33
     34<sect3><title><application><acronym>NTP</acronym></application> dependencies</title>
     35<sect4><title>Optional</title>
     36<para><xref linkend="readline"/> and <xref linkend="openssl"/></para></sect4>
     37</sect3>
     38
     39</sect2>
     40
     41<sect2>
     42<title>Installation of <application><acronym>NTP</acronym></application></title>
     43
     44<para>Install <application><acronym>NTP</acronym></application> by running the following
     45commands:</para>
     46
     47<screen><userinput><command>./configure --prefix=/usr --bindir=/usr/sbin \
     48    --sysconfdir=/etc &amp;&amp;
     49make &amp;&amp;
     50make install</command></userinput></screen>
     51
     52</sect2>
     53
     54<sect2>
     55<title>Configuring <application><acronym>NTP</acronym></application></title>
     56
     57<sect3><title>Config files</title>
     58<para><filename>/etc/ntp.conf</filename></para>
     59</sect3>
     60
     61<sect3><title>Configuration Information</title>
     62
     63<para>The following configuration file defines various <acronym>NTP</acronym>
     64stratum 2 servers with open access from different continents. It also
     65creates a drift file where <command>ntpd</command> stores the frequency
     66offset. Since the documentation included with the package is sparse,
     67visit the <acronym>NTP</acronym> website at
     68<ulink url="http://www.ntp.org/"/> for more information.</para>
     69
     70<screen><userinput><command>cat &gt; /etc/ntp.conf &lt;&lt; "EOF"</command>
     71# Africa
     72server tock.nml.csir.co.za
     73
     74# Asia
     75server ntp.shim.org
     76
     77# Australia
     78server ntp.saard.net
     79       
     80# Europe
     81server ntp.tuxfamily.net
     82
     83# North America
     84server clock.psu.edu
     85
     86driftfile /var/cache/ntp.drift
     87<command>EOF</command></userinput></screen>
     88</sect3>
     89
     90<sect3><title>Synchronizing the time</title>
     91
     92<para>There are two options. Option one is to run <command>ntpd</command>
     93continuously and allow it to synchronize the time in a gradual manner. The other
     94option is to run <command>ntpd</command> periodically (using cron)
     95and update the time each time <command>ntpd</command> is scheduled.</para>
     96
     97<para>If you choose Option one, then install the
     98<filename>/etc/rc.d/init.d/ntp</filename>
     99init script included in the
     100<xref linkend="intro-important-bootscripts"/> package.</para>
     101                                                                                                               
     102<screen><userinput><command>make install-ntp</command></userinput></screen>
     103
     104<para>If you prefer to run ntpd periodically, add the following command to
     105root's <filename>crontab</filename>:</para>
     106<screen><userinput>ntpd -q</userinput></screen>
     107
     108</sect3>
     109
     110</sect2>
     111
     112<sect2>
     113<title>Contents</title>
     114
     115<para>The <application><acronym>NTP</acronym></application> package
     116contains <command>ntp-wait</command>, <command>ntptrace</command>,
     117<command>ntpd</command>, <command>ntpdate</command>,
     118<command>ntpdc</command>, <command>ntpq</command>,
     119<command>ntptime</command>, <command>tickadj</command> and
     120<command>ntp-keygen</command>.</para>
     121
     122</sect2>
     123
     124<sect2><title>Description</title>
     125
     126<sect3><title>ntp-wait</title>
     127<para><command>ntp-wait</command> is useful at boot time, to delay the
     128boot sequence until <command>ntpd</command> has set the
     129time.</para></sect3>
     130
     131<sect3><title>ntptrace</title>
     132<para><command>ntptrace</command> traces a chain of
     133<acronym>NTP</acronym> servers back to the primary source.</para></sect3>
     134
     135<sect3><title>ntpd</title>
     136<para><command>ntpd</command> is a NTP daemon that runs in the
     137background and keeps the date and time synchronized based on response
     138from configured <acronym>NTP</acronym> servers. It also functions as a
     139<acronym>NTP</acronym> server.</para></sect3>
     140
     141<sect3><title>ntpdate</title>
     142<para><command>ntpdate</command> is a client program that sets the date
     143and time based on the response from an <acronym>NTP</acronym> server.
     144This command is deprecated.</para></sect3>
     145
     146<sect3><title>ntpdc</title>
     147<para><command>ntpdc</command> is used to query the
     148<acronym>NTP</acronym> daemon about its current state and to request
     149changes in that state.</para></sect3>
     150
     151<sect3><title>ntpq</title>
     152<para><command>ntpq</command> is an utility program used to monitor
     153<command>ntpd</command> operations and determine
     154performance.</para></sect3>
     155
     156<sect3><title>ntptime</title>
     157<para><command>ntptime</command> reads and displays time-related
     158kernel variables.</para></sect3>
     159
     160<sect3><title>tickadj</title>
     161<para><command>tickadj</command> reads, and optionally modifies,
     162several timekeeping-related variables in older kernels that do not have
     163support for precision timekeeping.</para></sect3>
     164
     165<sect3><title>ntp-keygen</title>
     166<para><command>ntp-keygen</command> generates cryptographic data files
     167used by the <acronym>NTP</acronym>v4 authentication and identification
     168schemes.</para></sect3>
     169
     170</sect2>
    9171
    10172</sect1>
  • basicnet/netprogs/openssh-client.xml

    r773c358 rd47e7ea9  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6]>
     7
    18<sect1 id="basicnet-netprogs-openssh">
    29<?dbhtml filename="openssh.html"?>
  • basicnet/netprogs/portmap.xml

    r773c358 rd47e7ea9  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6
     7  <!ENTITY portmap-download-http " ">
     8  <!ENTITY portmap-download-ftp  "ftp://ftp.porcupine.org/pub/security/portmap_5beta.tar.gz">
     9  <!ENTITY portmap-size          "20 KB">
     10  <!ENTITY portmap-buildsize     "250 KB">
     11  <!ENTITY portmap-time          "0.03 SBU">
     12]>
     13
    114<sect1 id="portmap" xreflabel="portmap-&portmap-version;">
    215<?dbhtml filename="portmap.html"?>
    316<title>portmap-&portmap-version;</title>
    417
    5 &portmap-intro;
    6 &portmap-inst;
    7 <!--
    8 &portmap-exp;
    9 -->
    10 &portmap-config;
    11 &portmap-desc;
     18<sect2>
     19<title>Introduction to <application>portmap</application></title>
     20
     21<para>The <application>portmap</application> package is a more secure
     22replacement for the original SUN <application>portmap</application> package. 
     23<application>Portmap</application> is used to forward <acronym>RPC</acronym>
     24requests to <acronym>RPC</acronym> daemons such as <acronym>NFS</acronym>
     25and <acronym>NIS</acronym>.</para>
     26
     27<sect3><title>Package information</title>
     28<itemizedlist spacing='compact'>
     29<listitem><para>Download (HTTP): <ulink
     30url="&portmap-download-http;"/></para></listitem>
     31<listitem><para>Download (FTP): <ulink
     32url="&portmap-download-ftp;"/></para></listitem>
     33<listitem><para>Download size: &portmap-size;</para></listitem>
     34<listitem><para>Estimated Disk space required:
     35&portmap-buildsize;</para></listitem>
     36<listitem><para>Estimated build time:
     37&portmap-time;</para></listitem></itemizedlist>
     38</sect3>
     39
     40<sect3><title>Additional downloads</title>
     41<itemizedlist spacing='compact'>
     42<listitem><para>Required patch: <ulink
     43url="&patch-root;/portmap-5beta-compilation-fixes-2.patch"/></para></listitem>
     44<listitem><para>Required patch: <ulink
     45url="&patch-root;/portmap-5beta-glibc-errno-fix.patch"/></para></listitem>
     46</itemizedlist>
     47</sect3>
     48
     49                                                                               
     50<sect3><title><application>portmap</application> dependencies</title>
     51<sect4><title>Required</title>
     52<para><xref linkend="tcpwrappers"/></para></sect4>
     53</sect3>
     54
     55</sect2>
     56
     57<sect2>
     58<title>Installation of <application>portmap</application></title>
     59
     60<para>Install <application>portmap</application> with the following commands:</para>
     61
     62<screen><userinput><command>patch -Np1 -i ../portmap-5beta-compilation-fixes-2.patch &amp;&amp;
     63patch -Np1 -i ../portmap-5beta-glibc-errno-fix.patch &amp;&amp;
     64make &amp;&amp;
     65make install</command></userinput></screen>
     66
     67<note><para>The above installation places executable <filename>portmap</filename>
     68in <filename class="directory">/sbin</filename>. You may choose to move the file
     69to <filename class="directory">/usr/sbin</filename>. If you do, remember to
     70modify the bootscript.</para></note>
     71
     72</sect2>
     73
     74<sect2>
     75<title>Configuring <application>portmap</application></title>
     76
     77<sect3><title>Config files</title>
     78<para><filename>/etc/rc.d/init.d/portmap</filename></para>
     79</sect3>
     80
     81<sect3><title>Boot script</title>
     82
     83<para>Install the <filename>/etc/rc.d/init.d/portmap</filename>
     84init script included in the
     85<xref linkend="intro-important-bootscripts"/> package.</para>
     86                                                                                                               
     87<screen><userinput><command>make install-portmap</command></userinput></screen>
     88
     89</sect3>
     90
     91</sect2>
     92
     93<sect2>
     94<title>Contents</title>
     95
     96<para>The <application>portmap</application> package contains
     97<command>portmap</command>,
     98<command>pmap_dump</command> and
     99<command>pmap_set</command>.</para>
     100</sect2>
     101
     102<sect2><title>Description</title>
     103
     104<sect3><title>portmap</title>
     105<para><command>portmap</command> is the <acronym>RPC</acronym> port mapper.
     106</para></sect3>
     107
     108<sect3><title>pmap_dump</title>
     109<para><command>pmap_dump</command> saves the port mapping table to an
     110<acronym>ASCII</acronym> file.</para></sect3>
     111
     112<sect3><title>pmap_set</title>
     113<para><command>pmap_set</command> restores the port mapping table from an
     114<acronym>ASCII</acronym> file.</para></sect3>
     115</sect2>
    12116
    13117</sect1>
  • basicnet/netprogs/rsync-client.xml

    r773c358 rd47e7ea9  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6]>
     7
    18<sect1 id="basicnet-netprogs-rsync">
    29<?dbhtml filename="rsync.html"?>
  • basicnet/netprogs/tcpwrappers.xml

    r773c358 rd47e7ea9  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6
     7  <!ENTITY tcpwrappers-download-http "http://files.ichilton.co.uk/nfs/tcp_wrappers_&tcpwrappers-version;.tar.gz">
     8  <!ENTITY tcpwrappers-download-ftp  "ftp://ftp.porcupine.org/pub/security/tcp_wrappers_7.6.tar.gz">
     9  <!ENTITY tcpwrappers-size          "100 KB">
     10  <!ENTITY tcpwrappers-buildsize     "720 KB">
     11  <!ENTITY tcpwrappers-time          "0.16 SBU">
     12]>
     13
    114<sect1 id="tcpwrappers" xreflabel="tcpwrappers-&tcpwrappers-version;">
    215<?dbhtml filename="tcpwrappers.html"?>
    316<title>tcpwrappers-&tcpwrappers-version;</title>
    417
    5 &tcpwrappers-intro;
    6 &tcpwrappers-inst;
    7 <!--
    8 &tcpwrappers-exp;
    9 -->
    10 &tcpwrappers-config;
    11 &tcpwrappers-desc;
     18<sect2>
     19<title>Introduction to <application>tcpwrappers</application></title>
     20
     21<para>The <application>tcpwrappers</application> package provides daemon
     22wrapper programs that report the name of the client requesting network services and the requested service.</para>
     23
     24<sect3><title>Package information</title>
     25<itemizedlist spacing='compact'>
     26<listitem><para>Download (HTTP): <ulink
     27url="&tcpwrappers-download-http;"/></para></listitem>
     28<listitem><para>Download (FTP): <ulink
     29url="&tcpwrappers-download-ftp;"/></para></listitem>
     30<listitem><para>Download size: &tcpwrappers-size;</para></listitem>
     31<listitem><para>Estimated Disk space required:
     32&tcpwrappers-buildsize;</para></listitem>
     33<listitem><para>Estimated build time:
     34&tcpwrappers-time;</para></listitem></itemizedlist>
     35</sect3>
     36
     37<sect3><title>Additional downloads</title>
     38<itemizedlist spacing='compact'>
     39<listitem><para>Required patch (Fixes some build issues and adds building of a shared library):
     40<ulink url="&patch-root;/tcp_wrappers-7.6-shared-lib-plus-plus.patch"/></para></listitem>
     41</itemizedlist>
     42</sect3>
     43
     44</sect2>
     45
     46<sect2>
     47<title>Installation of <application>tcpwrappers</application></title>
     48
     49<para>Install <application>tcpwrappers</application> with the following
     50commands:</para>
     51
     52<screen><userinput><command>patch -Np1 -i ../tcp_wrappers-7.6-shared-lib-plus-plus.patch &amp;&amp;
     53make REAL_DAEMON_DIR=/usr/sbin STYLE=-DPROCESS_OPTIONS linux &amp;&amp;
     54make install</command></userinput></screen>
     55
     56</sect2>
     57
     58<sect2>
     59<title>Configuring <application>tcpwrappers</application></title>
     60
     61<sect3><title>Config files</title>
     62<para><filename>/etc/hosts.allow</filename>,
     63<filename>/etc/hosts.deny</filename></para>
     64
     65<para>File protections: the wrapper, all files used by the wrapper,
     66and all directories in the path leading to those files, should be
     67accessible but not writable for unprivileged users (mode 755 or mode
     68555). Do not install the wrapper set-uid.</para>
     69
     70<para>Then perform the following edits on the
     71<filename>/etc/inetd.conf</filename> configuration file:</para>
     72<screen><userinput>finger stream tcp nowait nobody /usr/sbin/in.fingerd in.fingerd</userinput></screen>
     73<para>becomes:</para>
     74<screen><userinput>finger stream tcp nowait nobody /usr/sbin/tcpd in.fingerd</userinput></screen>
     75
     76<note><para>The finger server is used as an example here.</para></note>
     77
     78<para>Similar changes must be made if xinetd is used, with the emphasis being
     79on calling <command>/usr/sbin/tcpd</command> instead of calling the service
     80daemon directly, and passing the name of the service daemon to tcpd.</para>
     81</sect3>
     82
     83</sect2>
     84
     85<sect2>
     86<title>Contents</title>
     87
     88<para>The <application>tcpwrappers</application> package contains <command>
     89tcpd</command>, <command>tcpdchk</command>, <command>tcpdmatch</command>,
     90<command>try-from</command> and <command>safe_finger</command>.</para>
     91</sect2>
     92
     93<sect2><title>Description</title>
     94
     95<sect3><title>tcpd</title>
     96<para><command>tcpd</command> is the main access control daemon for all
     97Internet services, which <command>inetd</command> or
     98<command>xinetd</command> will run instead of running the
     99requested service daemon.</para></sect3>
     100
     101<sect3><title>tcpdchk</title>
     102<para><command>tcpdchk</command> is a tool to examine a tcpd wrapper
     103configuration and report problems with it.</para></sect3>
     104
     105<sect3><title>tcpdmatch</title>
     106<para><command>tcpdmatch</command> is used to predict how the tcp wrapper
     107would handle a specific request for a service.</para></sect3>
     108
     109<sect3><title>try-from</title>
     110<para><command>try-from</command> can be called via a remote shell command to
     111find out if the host name and address are properly recognized.</para></sect3>
     112
     113<sect3><title>safe_finger</title>
     114<para><command>safe_finger</command> is a wrapper for the <command>finger
     115</command> utility, to provide automatic reverse name lookups.</para></sect3>
     116
     117</sect2>
    12118
    13119</sect1>
  • basicnet/netprogs/wget.xml

    r773c358 rd47e7ea9  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6
     7  <!ENTITY wget-download-http "http://ftp.gnu.org/gnu/wget/wget-&wget-version;.tar.gz">
     8  <!ENTITY wget-download-ftp  "ftp://ftp.gnu.org/gnu/wget/wget-&wget-version;.tar.gz">
     9  <!ENTITY wget-size          "1.3 MB">
     10  <!ENTITY wget-buildsize     "6.2 MB">
     11  <!ENTITY wget-time          "0.11 SBU">
     12]>
    113<sect1 id="wget" xreflabel="Wget-&wget-version;">
    214<?dbhtml filename="wget.html"?>
    315<title>Wget-&wget-version;</title>
    416
    5 &wget-intro;
    6 &wget-inst;
    7 &wget-exp;
    8 &wget-config;
    9 &wget-desc;
     17<sect2>
     18<title>Introduction to <application>Wget</application></title>
     19
     20<para>The <application>Wget</application> package contains a utility useful for
     21non-interactive downloading of files from the Web.</para>
     22
     23<sect3><title>Package information</title>
     24<itemizedlist spacing='compact'>
     25<listitem><para>Download (HTTP): <ulink
     26url="&wget-download-http;"/></para></listitem>
     27<listitem><para>Download (FTP): <ulink
     28url="&wget-download-ftp;"/></para></listitem>
     29<listitem><para>Download size: &wget-size;</para></listitem>
     30<listitem><para>Estimated Disk space required:
     31&wget-buildsize;</para></listitem>
     32<listitem><para>Estimated build time:
     33&wget-time;</para></listitem></itemizedlist>
     34</sect3>
     35                                                                               
     36<sect3><title><application>Wget</application> dependencies</title>
     37<sect4><title>Optional</title>
     38<para>
     39<xref linkend="openssl"/> and
     40<ulink url="http://www.inet.no/dante/">Dante</ulink>
     41</para></sect4>
     42</sect3>
     43
     44</sect2>
     45
     46<sect2>
     47<title>Installation of <application>Wget</application></title>
     48
     49<para>Install <application>Wget</application> by running the following commands:
     50</para>
     51
     52<screen><userinput><command>./configure --prefix=/usr --sysconfdir=/etc &amp;&amp;
     53make &amp;&amp;
     54make install</command></userinput></screen>
     55
     56</sect2>
     57
     58<sect2>
     59<title>Command explanations</title>
     60
     61<para><parameter>--prefix=/usr</parameter>: This compiles and installs
     62<command>wget</command> into the <filename class="directory">/usr</filename> hierarchy instead
     63of <filename class="directory">/usr/local</filename>.</para>
     64
     65<para><parameter>--sysconfdir=/etc</parameter>: This relocates
     66the configuration file from <filename class="directory">/usr/etc</filename> to
     67<filename class="directory">/etc</filename>.</para>
     68
     69</sect2>
     70
     71<sect2>
     72<title>Configuring <application>Wget</application></title>
     73
     74<sect3><title>Config files</title>
     75<para><filename>/etc/wgetrc</filename>, <filename>~/.wgetrc</filename></para>
     76
     77<para>There are no required changes in these files.</para>
     78</sect3>
     79
     80</sect2>
     81
     82<sect2>
     83<title>Contents</title>
     84
     85<para>The <application>Wget</application> package contains <command>wget</command>.</para>
     86
     87</sect2>
     88
     89<sect2><title>Description</title>
     90
     91<sect3><title>wget</title>
     92<para><command>wget</command> retrieves files from the Web using the
     93<acronym>HTTP</acronym>, <acronym>HTTPS</acronym> and
     94<acronym>FTP</acronym> protocols.  It is designed to be non-interactive, for
     95background or unattended operations.</para></sect3>
     96
     97</sect2>
    1098
    1199</sect1>
  • general.ent

    r773c358 rd47e7ea9  
    7474
    7575<!-- Chapter 18 -->
    76 
     76<!ENTITY ncftp-version     "3.1.7">
     77<!ENTITY openssh-version   "3.8.1p1">
     78<!ENTITY rsync-version     "2.6.2">
     79<!ENTITY cvs-version       "1.11.16"> 
     80<!ENTITY wget-version      "1.9.1"> 
     81<!ENTITY tcpwrappers-version "7.6"> 
     82<!ENTITY portmap-version   "5beta">   
     83<!ENTITY inetutils-version "1.4.2"> 
     84<!ENTITY nfs-utils-version "1.0.6">   
     85<!ENTITY ncpfs-version     "2.2.4">
     86<!ENTITY ntp-version       "4.2.0"> 
    7787
    7888<!-- Chapter 19 -->
Note: See TracChangeset for help on using the changeset viewer.