Changeset 1586494
- Timestamp:
- 12/22/2004 01:00:40 AM (19 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 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, 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
- Children:
- dc94017e
- Parents:
- ce4eef0
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
content/web/proftpd.xml
rce4eef0 r1586494 18 18 </sect1info> 19 19 <?dbhtml filename="proftpd.html"?> 20 <title>ProFTPD-&proftpd-version;</title> 21 22 <sect2> 23 <title>Introduction to ProFTPD</title> 24 25 <para>The <application>ProFTPD</application> package contains a secure and 26 highly configurable FTP daemon. This is useful for serving large file archives 27 over a network.</para> 20 <title><application>Pro<acronym>FTP</acronym>D</application>-&proftpd-version;</title> 21 22 <sect2> 23 <title>Introduction to 24 <application>Pro<acronym>FTP</acronym>D</application></title> 25 26 <para>The <application>Pro<acronym>FTP</acronym>D</application> package 27 contains a secure and highly configurable <acronym>FTP</acronym> daemon. This 28 is useful for serving large file archives over a network.</para> 28 29 29 30 <sect3><title>Package information</title> 30 31 <itemizedlist spacing='compact'> 31 <listitem><para>Download (HTTP):<ulink url="&proftpd-download-http;"/></para></listitem> 32 <listitem><para>Download (FTP): <ulink url="&proftpd-download-ftp;"/></para></listitem> 32 <listitem><para>Download (HTTP): 33 <ulink url="&proftpd-download-http;"/></para></listitem> 34 <listitem><para>Download (FTP): 35 <ulink url="&proftpd-download-ftp;"/></para></listitem> 33 36 <listitem><para>Download size: &proftpd-size;</para></listitem> 34 <listitem><para>Estimated Disk space required: &proftpd-buildsize;</para></listitem> 35 <listitem><para>Estimated build time: &proftpd-time;</para></listitem></itemizedlist> 36 </sect3> 37 38 <sect3><title><application>ProFTPD</application> dependencies</title> 37 <listitem><para>Estimated disk space required: 38 &proftpd-buildsize;</para></listitem> 39 <listitem><para>Estimated build time: 40 &proftpd-time;</para></listitem></itemizedlist> 41 </sect3> 42 43 <sect3><title><application>Pro<acronym>FTP</acronym>D</application> 44 dependencies</title> 39 45 <sect4><title>Optional</title> 40 <para><xref linkend="Linux_PAM"/></para></sect4> 41 </sect3> 42 43 </sect2> 44 45 <sect2> 46 <title>Installation of <application>ProFTPD</application></title> 47 48 <para>For security reasons, running <application>ProFTPD</application> 49 as an unprivileged user and group using its own login shell is encouraged.</para> 46 <para><xref linkend="Linux_PAM"/></para> 47 </sect4> 48 </sect3> 49 50 </sect2> 51 52 <sect2> 53 <title>Installation of 54 <application>Pro<acronym>FTP</acronym>D</application></title> 55 56 <para>For security reasons, running 57 <application>Pro<acronym>FTP</acronym>D</application> as an unprivileged user 58 and group using its own login shell is encouraged.</para> 50 59 51 60 <screen><userinput><command>groupadd proftpd && … … 55 64 </userinput></screen> 56 65 57 <para>Install <application>ProFTPD</application> by running the following commands:</para> 66 <para>Install <application>Pro<acronym>FTP</acronym>D</application> by running 67 the following commands:</para> 58 68 59 69 <screen><userinput><command>install_user=proftpd install_group=proftpd \ … … 69 79 70 80 <para><parameter>install_user=proftpd install_group=proftpd</parameter>: 71 Specify the user and group identity for ProFTPD.</para> 81 Specify the user and group identity for 82 <application>Pro<acronym>FTP</acronym>D</application>.</para> 72 83 73 84 <para><parameter>--sysconfdir=/etc</parameter>: … … 82 93 83 94 <sect2> 84 <title>Configuring <application>Pro FTPD</application></title>95 <title>Configuring <application>Pro<acronym>FTP</acronym>D</application></title> 85 96 86 97 <sect3><title>proftpd init.d script</title> 87 <para>Install the <filename>/etc/rc.d/init.d/proftpd</filename> 88 in it script included in the <xref linkend="intro-important-bootscripts"/> package.</para>89 98 <para>Install the <filename>/etc/rc.d/init.d/proftpd</filename> init script 99 included in the <xref linkend="intro-important-bootscripts"/> package.</para> 100 90 101 <screen><userinput><command>make install-proftpd</command></userinput></screen> 91 102 … … 93 104 94 105 <sect3><title>Config files</title> 95 96 106 <para><filename>/etc/proftpd.conf</filename></para> 97 <para>This is a simple, download-only sample configuration. See the ProFTPD 98 documentation in <filename class="directory">/usr/share/doc/proftpd</filename> 99 and consult the website at <ulink url="http://www.proftpd.org/"/> 100 for example configurations.</para> 107 </sect3> 108 109 <sect3><title>Configuration information</title> 110 <para>This is a simple, download-only sample configuration. See the 111 <application>Pro<acronym>FTP</acronym>D</application> documentation in 112 <filename class="directory">/usr/share/doc/proftpd</filename> and consult the 113 website at <ulink url="http://www.proftpd.org/"/> for example 114 configurations.</para> 101 115 102 116 <screen><userinput><command>cat > /etc/proftpd.conf << "EOF"</command> … … 126 140 Group proftpd 127 141 128 # Normally, we want files tobe overwritable.142 # Normally, files should be overwritable. 129 143 <Directory /*> 130 144 AllowOverwrite on … … 135 149 User proftpd 136 150 Group proftpd 137 # We want clients tobe able to login with "anonymous" as well as "proftpd"151 # Clients should be able to login with "anonymous" as well as "proftpd" 138 152 UserAlias anonymous proftpd 139 153 … … 141 155 MaxClients 10 142 156 143 # We want 'welcome.msg'displayed at login, and '.message' displayed157 # 'welcome.msg' should be displayed at login, and '.message' displayed 144 158 # in each newly chdired directory. 145 159 DisplayLogin welcome.msg … … 158 172 <title>Contents</title> 159 173 160 <para>The <application>Pro FTPD</application> package contains174 <para>The <application>Pro<acronym>FTP</acronym>D</application> package contains 161 175 <command>ftpcount</command>, <command>ftpshut</command>, 162 176 <command>ftptop</command>, <command>ftpwho</command> and … … 168 182 169 183 <sect3><title>ftpcount</title> 170 <para><command>ftpcount</command> shows the current number of connections.</para></sect3> 184 <para><command>ftpcount</command> shows the current number of 185 connections.</para></sect3> 171 186 172 187 <sect3><title>ftpshut</title> 173 <para><command>ftpshut</command> shuts down all proftpd servers at a174 given time.</para></sect3>188 <para><command>ftpshut</command> shuts down all <command>proftpd</command> 189 servers at a given time.</para></sect3> 175 190 176 191 <sect3><title>ftptop</title> 177 <para><command>ftptop</command> displays running status on connections.</para></sect3> 192 <para><command>ftptop</command> displays running status on 193 connections.</para></sect3> 178 194 179 195 <sect3><title>ftpwho</title> … … 182 198 183 199 <sect3><title>proftpd</title> 184 <para><command>proftpd</command> is the daemon itself.</para></sect3> 200 <para><command>proftpd</command> is the <acronym>FTP</acronym> 201 daemon.</para></sect3> 185 202 186 203 </sect2> -
content/web/vsftpd.xml
rce4eef0 r1586494 9 9 <!ENTITY vsftpd-size "148 KB"> 10 10 <!ENTITY vsftpd-buildsize "492 KB"> 11 <!ENTITY vsftpd-time "0.0 SBU">11 <!ENTITY vsftpd-time "0.01 SBU"> 12 12 ]> 13 13 … … 18 18 </sect1info> 19 19 <?dbhtml filename="vsftpd.html"?> 20 <title> vsFTPD-&vsftpd-version;</title>20 <title><application>vs<acronym>FTP</acronym>D</application>-&vsftpd-version;</title> 21 21 22 22 <sect2> 23 <title>Introduction to vsFTPD</title> 23 <title>Introduction to 24 <application>vs<acronym>FTP</acronym>D</application></title> 24 25 25 <para>The <application>vsFTPD</application> package contains a very secure and 26 very small FTP daemon. This is useful for serving files over a network.</para> 26 <para>The <application>vs<acronym>FTP</acronym>D</application> package 27 contains a very secure and very small <acronym>FTP</acronym> daemon. This is 28 useful for serving files over a network.</para> 27 29 28 30 <sect3><title>Package information</title> 29 31 <itemizedlist spacing='compact'> 30 <listitem><para>Download (HTTP):<ulink url="&vsftpd-download-http;"/></para></listitem> 31 <listitem><para>Download (FTP): <ulink url="&vsftpd-download-ftp;"/></para></listitem> 32 <listitem><para>Download (HTTP): 33 <ulink url="&vsftpd-download-http;"/></para></listitem> 34 <listitem><para>Download (FTP): 35 <ulink url="&vsftpd-download-ftp;"/></para></listitem> 32 36 <listitem><para>Download size: &vsftpd-size;</para></listitem> 33 <listitem><para>Estimated Disk space required: &vsftpd-buildsize;</para></listitem> 34 <listitem><para>Estimated build time: &vsftpd-time;</para></listitem></itemizedlist> 37 <listitem><para>Estimated disk space required: 38 &vsftpd-buildsize;</para></listitem> 39 <listitem><para>Estimated build time: 40 &vsftpd-time;</para></listitem></itemizedlist> 35 41 </sect3> 36 42 … … 39 45 <para><xref linkend="Linux_PAM"/>, 40 46 <xref linkend="openssl"/>, and 41 <xref linkend="tcpwrappers"/></para></sect4> 47 <xref linkend="tcpwrappers"/></para> 48 </sect4> 42 49 </sect3> 43 50 … … 47 54 <title>Installation of <application>vsFTPD</application></title> 48 55 49 <para>For security reasons, running <application>vsFTPD</application> as an 50 unprivileged user and group is encouraged. Also, we need a user to map 51 anonymous users to.</para> 56 <para>For security reasons, running 57 <application>vs<acronym>FTP</acronym>D</application> as an unprivileged user 58 and group is encouraged. Also, a user to map anonymous users to should be 59 created.</para> 52 60 53 61 <screen><userinput><command>install -d -m 0755 /var/ftp/empty && 54 62 install -d -m 0755 /home/ftp && 55 63 groupadd vsftpd && 56 useradd -d /dev/null - g vsftpd -s /bin/false vsftpd &&64 useradd -d /dev/null -c "vsFTPD User" -g vsftpd -s /bin/false vsftpd && 57 65 groupadd ftp && 58 66 useradd -c anonymous_user -d /home/ftp -g ftp -s /bin/false ftp</command> 59 67 </userinput></screen> 60 68 61 <para>Install <application>vsFTPD</application> by running the following commands:</para> 69 <para>Install <application>vs<acronym>FTP</acronym>D</application> by running 70 the following commands:</para> 62 71 63 72 <screen><userinput><command>make && … … 65 74 install -m 644 vsftpd.8 /usr/share/man/man8 && 66 75 install -m 644 vsftpd.conf.5 /usr/share/man/man5 && 67 install -m 644 vsftpd.conf /etc 68 </command></userinput></screen> 76 install -m 644 vsftpd.conf /etc</command></userinput></screen> 69 77 70 78 </sect2> … … 74 82 75 83 <para><parameter>install -d [...]</parameter>: This creates the directory that 76 anonymous users will use (/home/ftp) and the directory the daemon will chroot 77 into (/var/ftp/empty).</para> 84 anonymous users will use (<filename class='directory'>/home/ftp</filename>) 85 and the directory the daemon will chroot into 86 (<filename class='directory'>/var/ftp/empty</filename>).</para> 78 87 79 88 <note><para><filename class="directory">/home/ftp</filename> should not be … … 81 90 82 91 <para><parameter>echo "#define VSF_BUILD_TCPWRAPPERS" >>builddefs.h</parameter>: 83 Use this prior to make to add support for tcpwrappers.</para> 92 Use this prior to <command>make</command> to add support for 93 <application>tcpwrappers</application>.</para> 84 94 85 95 <para><parameter>echo "#define VSF_BUILD_SSL" >>builddefs.h</parameter>: 86 Use this prior to make to add support for SSL.</para> 96 Use this prior to <command>make</command> to add support for 97 <acronym>SSL</acronym>.</para> 87 98 88 99 <para><parameter>install -m [...]</parameter>: 89 The Makefile hardwires /usr/local (if it exists). We want the files in /usr.</para> 100 The <filename>Makefile</filename> hardwires 101 <filename class='directory'>/usr/local</filename> (if it exists). These 102 commands install the files in 103 <filename class='directory'>/usr</filename>.</para> 90 104 91 105 </sect2> 92 106 93 107 <sect2> 94 <title>Configuring <application>vs FTPD</application></title>108 <title>Configuring <application>vs<acronym>FTP</acronym>D</application></title> 95 109 96 110 <sect3><title>vsftpd init.d script</title> 97 111 <para>Install the <filename>/etc/rc.d/init.d/vsftpd</filename> 98 init script included in the <xref linkend="intro-important-bootscripts"/> package.</para> 99 112 init script included in the 113 <xref linkend="intro-important-bootscripts"/> package.</para> 114 100 115 <screen><userinput><command>make install-vsftpd</command></userinput></screen> 101 116 … … 103 118 104 119 <sect3><title>Config files</title> 120 <para><filename>/etc/vsftpd.conf</filename></para> 121 </sect3> 105 122 106 <para><filename>/etc/vsftpd.conf</filename></para> <para>vsFTPD comes with a 107 basic anonymous-only configuration file that was copied to /etc above. We will 108 modify this file because it is now recommended to run vsFTPD in standalone mode 109 as opposed to inetd/xinetd mode. Also, we need to specify the priviledge 110 separation user we created above. Finally, we need to specify the chroot 111 directory. <command>man vsftpd.conf</command> will give you all the 112 details.</para> 123 <sect3><title>Configuration information</title> 124 <para><application>vs<acronym>FTP</acronym>D</application> comes with a basic 125 anonymous-only configuration file that was copied to 126 <filename class='directory'>/etc</filename> above. This file should be modified 127 because it is now recommended to run <command>vsftpd</command> in standalone 128 mode as opposed to <command>inetd</command>/<command>xinetd</command> mode. 129 Also, you should specify the privilege separation user created above. Finally, 130 you should specify the <command>chroot</command> directory. 131 <command>man vsftpd.conf</command> will give you all the details.</para> 113 132 114 133 <screen><userinput><command>cat >> /etc/vsftpd.conf << "EOF"</command> … … 117 136 nopriv_user=vsftpd 118 137 secure_chroot_dir=/var/ftp/empty 119 <command>EOF</command></userinput></screen></sect3> 138 <command>EOF</command></userinput></screen> 139 </sect3> 120 140 121 141 </sect2> … … 124 144 <title>Contents</title> 125 145 126 <para>The <application>vs FTPD</application> package contains146 <para>The <application>vs<acronym>FTP</acronym>D</application> package contains 127 147 <command>vsftpd</command>.</para> 128 148 … … 132 152 133 153 <sect3><title>vsftpd</title> 134 <para><command>vsftpd</command> is the daemon itself.</para></sect3> 154 <para><command>vsftpd</command> is the <acronym>FTP</acronym> 155 daemon.</para></sect3> 135 156 136 157 </sect2> -
general/sysutils/fcron.xml
rce4eef0 r1586494 10 10 <!ENTITY fcron-buildsize "3.4 MB"> 11 11 <!ENTITY fcron-time "0.10 SBU"> 12 13 12 ]> 14 13 … … 19 18 </sect1info> 20 19 <?dbhtml filename="fcron.html"?> 21 <title> Fcron-&fcron-version;</title>20 <title><application>Fcron</application>-&fcron-version;</title> 22 21 23 22 <sect2> 24 23 <title>Introduction to <application>Fcron</application></title> 25 24 26 25 <para>The <application>Fcron</application> package contains a periodical 27 26 command scheduler which aims at replacing <application>Vixie 28 27 Cron</application>.</para> 29 28 30 29 <sect3><title>Package information</title> 31 30 <itemizedlist spacing='compact'> 32 <listitem><para>Download (HTTP): <ulink url="&fcron-download-http;"/></para></listitem> 33 <listitem><para>Download (FTP): <ulink url="&fcron-download-ftp;"/></para></listitem> 31 <listitem><para>Download (HTTP): 32 <ulink url="&fcron-download-http;"/></para></listitem> 33 <listitem><para>Download (FTP): 34 <ulink url="&fcron-download-ftp;"/></para></listitem> 34 35 <listitem><para>Download size: &fcron-size;</para></listitem> 35 <listitem><para>Estimated disk space required: &fcron-buildsize;</para></listitem> 36 <listitem><para>Estimated build time: &fcron-time;</para></listitem></itemizedlist> 36 <listitem><para>Estimated disk space required: 37 &fcron-buildsize;</para></listitem> 38 <listitem><para>Estimated build time: 39 &fcron-time;</para></listitem></itemizedlist> 37 40 </sect3> 38 41 39 42 <sect3><title><application>Fcron</application> dependencies</title> 40 43 <sect4><title>Optional</title> 41 <para> 42 <ulink url="../server/mail.html">MTA</ulink>, 44 <para><ulink url="../server/mail.html">MTA</ulink>, 43 45 <xref linkend="Linux_PAM"/>, 44 46 <ulink url="http://www.nsa.gov/selinux/">SELinux</ulink>, 45 47 <xref linkend="docbook-utils"/> and 46 48 <ulink url="../postlfs/editors.html">a text editor</ulink> (default is 47 <xref linkend="postlfs-editors-vim"/>) 48 </ para></sect4>49 <xref linkend="postlfs-editors-vim"/>)</para> 50 </sect4> 49 51 </sect3> 50 52 51 53 </sect2> 52 54 53 55 <sect2> 54 56 <title>Installation of <application>Fcron</application></title> 55 57 56 58 <para><application>Fcron</application> uses the cron facility of 57 <command>syslog</command> 58 to log all messages. Since <acronym>LFS</acronym> does not set up this 59 facility in <filename>/etc/syslog.conf</filename>, it needs to be done 60 prior to installing <application>Fcron</application>. This command will append 61 the necessary line to the current <filename>/etc/syslog.conf</filename>:</para> 59 <command>syslog</command> to log all messages. Since <acronym>LFS</acronym> 60 does not set up this facility in <filename>/etc/syslog.conf</filename>, it 61 needs to be done prior to installing <application>Fcron</application>. This 62 command will append the necessary line to the current 63 <filename>/etc/syslog.conf</filename>:</para> 64 62 65 <screen><userinput><command>cat >> /etc/syslog.conf << "EOF" 63 66 # Begin fcron addition to /etc/syslog.conf 64 67 65 68 cron.* -/var/log/cron.log 66 69 67 70 # End fcron addition 68 71 EOF</command></userinput></screen> 69 72 70 73 <para>The configuration file has been modified, so reloading the 71 74 <command>sysklogd</command> daemon will activate the changes.</para> 72 75 73 76 <screen><userinput><command>/etc/rc.d/init.d/sysklogd reload</command></userinput></screen> 74 75 <para>For security reasons, we need to create an unprivileged user and76 group for <application>fcron</application>:</para>77 77 78 <para>For security reasons, an unprivileged user and group for 79 <application>Fcron</application> should be created:</para> 80 78 81 <screen><userinput><command>groupadd fcron && 79 useradd -d /dev/null -g fcron -s /bin/false fcron</command></userinput></screen> 80 81 <para>Install <application>Fcron</application> by running the following commands:</para> 82 useradd -d /dev/null -c "Fcron User" -g fcron -s /bin/false fcron</command></userinput></screen> 83 84 <para>Install <application>Fcron</application> by running the following 85 commands:</para> 82 86 83 87 <screen><userinput><command>./configure --without-sendmail --with-answer-all=no && 84 88 make && 85 89 make install</command></userinput></screen> 86 90 87 91 </sect2> 88 92 89 93 <sect2> 90 94 <title>Command explanations</title> 91 95 92 96 <para><option>--without-sendmail</option>: <application>Fcron</application> 93 97 will use an installed <acronym>MTA</acronym> to email you the results of the … … 95 99 the switch to <parameter>--with-sendmail=<replaceable>[path to your 96 100 MTA]</replaceable></parameter>.</para> 97 101 98 102 <para><parameter>--with-answer-all=no</parameter>: After the files are 99 103 installed, the <command>make install</command> script enters into a 100 configuration routine. The first test will be whether to install a boot script in the <filename class="directory">/etc/rc.d/init.d</filename> directory with 101 the appropriate symbolic links in run levels 2, 3, 4, and 5. The second is to 102 stop any current fcron processes and start a new one. Since this is probably 103 your first install and we want a boot script based upon the 104 <acronym>BLFS</acronym> template, we answer 'n' to both tests.</para> 105 104 configuration routine. The first test will be whether to install a boot 105 script in the <filename class="directory">/etc/rc.d/init.d</filename> 106 directory with the appropriate symbolic links in run levels 2, 3, 4, and 5. 107 The second is to stop any current fcron processes and start a new one. Since 108 this is probably your first install and a boot script based upon the 109 <acronym>BLFS</acronym> template is desired, answer 'n' to both tests.</para> 110 106 111 </sect2> 107 112 108 113 <sect2> 109 114 <title>Configuring <application>Fcron</application></title> 110 115 111 116 <sect3><title>Config files</title> 112 117 113 118 <para><filename>/etc/fcron.conf</filename>, 114 <filename>/etc/fcron.allow</filename> ,119 <filename>/etc/fcron.allow</filename> and 115 120 <filename>/etc/fcron.deny</filename></para> 116 121 117 122 </sect3> 118 123 119 124 <sect3><title>Configuration Information</title> 120 125 121 126 <para>There are no required changes in any of the config files. 122 127 Configuration information can be found in the man page for 123 128 <filename>fcron.conf</filename>.</para> 124 125 <para><command>fcron</command> scripts are written using <command>fcrontab</command>. 126 Refer to the fcrontab man page for proper parameters to address your situation.</para> 127 129 130 <para><command>fcron</command> scripts are written using 131 <command>fcrontab</command>. Refer to the <command>fcrontab</command> man 132 page for proper parameters to address your situation.</para> 133 128 134 <para>Install the <filename>/etc/rc.d/init.d/fcron</filename> 129 init script from the <xref linkend="intro-important-bootscripts"/> package.</para> 130 135 init script from the <xref linkend="intro-important-bootscripts"/> 136 package.</para> 137 131 138 <screen><userinput><command>make install-fcron</command></userinput></screen> 132 139 133 140 </sect3> 134 141 135 142 </sect2> 136 143 137 144 <sect2> 138 145 <title>Contents</title> 139 146 140 147 <para>The <application>Fcron</application> package contains 141 <command>fcron</command>, <command>fcrontab</command>, <command>fcronsighup142 < /command> and <command>fcrondyn.</command></para>143 148 <command>fcron</command>, <command>fcrontab</command>, 149 <command>fcronsighup</command> and <command>fcrondyn</command>.</para> 150 144 151 </sect2> 145 152 146 153 <sect2><title>Description</title> 147 154 148 155 <sect3><title>fcron</title> 149 <para><command>fcron</command> is the scheduling daemon. 150 </para></sect3> 151 156 <para><command>fcron</command> is the scheduling daemon.</para></sect3> 157 152 158 <sect3><title>fcrontab</title> 153 159 <para><command>fcrontab</command> is the program used to install, edit, list 154 160 and remove the tables used by <command>fcron</command>.</para></sect3> 155 161 156 162 <sect3><title>fcronsighup</title> 157 163 <para><command>fcronsighup</command> instructs <command>fcron</command> to 158 164 reread the fcron tables.</para></sect3> 159 165 160 166 <sect3><title>fcrondyn</title> 161 167 <para><command>fcrondyn</command> is a user tool intended to interact with a 162 168 running <command>fcron</command> daemon.</para></sect3> 163 169 164 170 </sect2> 165 171 -
general/sysutils/pkgconfig.xml
rce4eef0 r1586494 6 6 7 7 <!ENTITY pkgconfig-download-http "http://www.freedesktop.org/software/pkgconfig/releases/pkgconfig-&pkgconfig-version;.tar.gz"> 8 <!ENTITY pkgconfig-download-ftp " 8 <!ENTITY pkgconfig-download-ftp "ftp://ftp.fu-berlin.de/unix/linux/mirrors/gentoo/distfiles/pkgconfig-&pkgconfig-version;.tar.gz"> 9 9 <!ENTITY pkgconfig-size "604 KB"> 10 10 <!ENTITY pkgconfig-buildsize "5.2 MB"> … … 18 18 </sect1info> 19 19 <?dbhtml filename="pkgconfig.html"?> 20 <title> pkgconfig-&pkgconfig-version;</title>20 <title><application>pkgconfig</application>-&pkgconfig-version;</title> 21 21 22 22 <sect2> … … 29 29 <sect3><title>Package information</title> 30 30 <itemizedlist spacing='compact'> 31 <listitem><para>Download (HTTP): <ulink url="&pkgconfig-download-http;"/></para></listitem> 32 <listitem><para>Download (FTP): <ulink url="&pkgconfig-download-ftp;"/></para></listitem> 31 <listitem><para>Download (HTTP): 32 <ulink url="&pkgconfig-download-http;"/></para></listitem> 33 <listitem><para>Download (FTP): 34 <ulink url="&pkgconfig-download-ftp;"/></para></listitem> 33 35 <listitem><para>Download size: &pkgconfig-size;</para></listitem> 34 <listitem><para>Estimated Disk space required: &pkgconfig-buildsize;</para></listitem> 35 <listitem><para>Estimated build time: &pkgconfig-time;</para></listitem></itemizedlist> 36 <listitem><para>Estimated disk space required: 37 &pkgconfig-buildsize;</para></listitem> 38 <listitem><para>Estimated build time: 39 &pkgconfig-time;</para></listitem></itemizedlist> 36 40 </sect3> 37 41 … … 54 58 55 59 <para>The default setting for <envar>PKG_CONFIG_PATH</envar> is 56 <filename>/usr/lib/pkgconfig</filename> because of the prefix we use to60 <filename>/usr/lib/pkgconfig</filename> because of the prefix used to 57 61 install pkgconfig. You may add to <envar>PKG_CONFIG_PATH</envar> by exporting 58 62 additional paths on your system where <application>pkgconfig</application> -
general/sysutils/which.xml
rce4eef0 r1586494 18 18 </sect1info> 19 19 <?dbhtml filename="which.html"?> 20 <title> which-&which-version; and alternatives</title>20 <title><application>which</application>-&which-version; and alternatives</title> 21 21 22 <para>The presence or absence of the which program in the main <acronym>LFS23 < /acronym> book is probably one of the most contentious issues we have on the24 mailing lists. It has resulted in at least one flame war in the past. 25 To hopefully put an end to this once and for all, we here present two of26 the options for equipping your system with "which". The question of which "which" 22 <para>The presence or absence of the which program in the main 23 <acronym>LFS</acronym> book is probably one of the most contentious issues on 24 the mailing lists. It has resulted in at least one flame war in the past. 25 To hopefully put an end to this once and for all, presented here are two 26 options for equipping your system with "which". The question of which "which" 27 27 is for you to decide.</para> 28 28 … … 32 32 <sect2> 33 33 <title>Introduction to <application>which</application></title> 34 34 35 35 <sect3><title>Package information</title> 36 36 <itemizedlist spacing='compact'> … … 40 40 url="&which-download-ftp;"/></para></listitem> 41 41 <listitem><para>Download size: &which-size;</para></listitem> 42 <listitem><para>Estimated Disk space required:42 <listitem><para>Estimated disk space required: 43 43 &which-buildsize;</para></listitem> 44 44 <listitem><para>Estimated build time: 45 45 &which-time;</para></listitem></itemizedlist> 46 46 </sect3> 47 48 47 49 48 </sect2> 50 49 51 50 <sect2> 52 51 <title>Installation of <application>which</application></title> 53 52 54 53 <para>Install <application>which</application> by running the following 55 54 commands:</para> 56 55 57 56 <screen><userinput><command>./configure --prefix=/usr && 58 57 make && 59 58 make install</command></userinput></screen> 60 59 61 60 </sect2> 62 63 61 64 62 <sect2> 65 63 <title>Contents</title> 66 67 <para>The <application>which</application> package contains <command>which</command>.</para> 68 64 65 <para>The <application>which</application> package contains 66 <command>which</command>.</para> 67 69 68 </sect2> 70 69 71 70 <sect2><title>Description</title> 72 71 73 72 <sect3><title>which</title> 74 73 <para><command>which</command> shows the full path of (shell) commands.</para> 75 74 </sect3> 76 75 77 76 </sect2> 78 77 -
introduction/welcome/changelog.xml
rce4eef0 r1586494 24 24 25 25 <listitem><para>December 21st, 2004 [randy]: Updated to KOffice-1.3.5 and 26 cpio-2.6; added MD5 sums and updated dependencies to GNOME-1.4 27 packages.</para></listitem> 26 cpio-2.6; added MD5 sums and updated dependencies to GNOME-1.4 packages; 27 spelling, grammar, tag and excessive whitespace corrections to various 28 package instructions.</para></listitem> 28 29 29 30 <listitem><para>December 20th, 2004 [bdubbs]: Updated license of book to -
server/mail/exim.xml
rce4eef0 r1586494 10 10 <!ENTITY exim-buildsize "11 MB"> 11 11 <!ENTITY exim-time "0.27 SBU"> 12 13 12 ]> 14 13 … … 19 18 </sect1info> 20 19 <?dbhtml filename="exim.html"?> 21 <title> Exim-&exim-version;</title>20 <title><application>Exim</application>-&exim-version;</title> 22 21 23 22 <sect2> 24 23 <title>Introduction to <application>Exim</application></title> 25 24 26 <para>The <application>Exim</application> package contains a Mail Transport Agent written by the 27 University of Cambridge, released under the <acronym>GNU</acronym> Public License.</para> 25 <para>The <application>Exim</application> package contains a Mail Transport 26 Agent written by the University of Cambridge, released under the 27 <acronym>GNU</acronym> Public License.</para> 28 28 29 29 <sect3><title>Package information</title> 30 30 <itemizedlist spacing='compact'> 31 <listitem><para>Download (HTTP): <ulink url="&exim-download-http;"/></para></listitem> 32 <listitem><para>Download (FTP): <ulink url="&exim-download-ftp;"/></para></listitem> 33 <listitem><para>Download size: &exim-size;</para></listitem> 34 <listitem><para>Estimated Disk space required: &exim-buildsize;</para></listitem> 35 <listitem><para>Estimated build time: &exim-time;</para></listitem></itemizedlist> 31 <listitem><para>Download (HTTP): 32 <ulink url="&exim-download-http;"/></para></listitem> 33 <listitem><para>Download (FTP): 34 <ulink url="&exim-download-ftp;"/></para></listitem> 35 <listitem><para>Download size: 36 &exim-size;</para></listitem> 37 <listitem><para>Estimated disk space required: 38 &exim-buildsize;</para></listitem> 39 <listitem><para>Estimated build time: 40 &exim-time;</para></listitem></itemizedlist> 36 41 </sect3> 37 42 38 43 <sect3><title><application>Exim</application> dependencies</title> 39 44 <sect4><title>Required</title> 40 <para><xref linkend="db"/> 41 </para></sect4> 45 <para><xref linkend="db"/></para> 46 </sect4> 47 42 48 <sect4><title>Optional</title> 43 <para> 44 X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>), 49 <para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>), 45 50 <xref linkend="openldap"/>, 46 51 <xref linkend="mysql"/>, 47 52 <xref linkend="tcpwrappers"/> and 48 <xref linkend="Linux_PAM"/> 49 </ para></sect4>53 <xref linkend="Linux_PAM"/></para> 54 </sect4> 50 55 </sect3> 51 56 … … 55 60 <title>Installation of <application>Exim</application></title> 56 61 57 <para>Before building <application>Exim</application>, we need to62 <para>Before building <application>Exim</application>, you should 58 63 create the group and user exim which will run the exim daemon:</para> 59 64 60 65 <screen><userinput><command>groupadd exim && 61 useradd -d /dev/null -g exim -s /bin/false exim</command></userinput></screen> 62 63 <para>Install <application>Exim</application> with the following commands:</para> 64 65 <screen><userinput><command>sed -e 's/^BIN_DIR.*$/BIN_DIRECTORY=\/usr\/sbin/' src/EDITME | \ 66 sed -e 's/^CONF.*$/CONFIGURE_FILE=\/etc\/exim.conf/' | \ 67 sed -e 's/^EXIM_USER.*$/EXIM_USER=exim/' | \ 68 sed -e 's/^EXIM_MONITOR/#EXIM_MONITOR/' > Local/Makefile && 66 useradd -d /dev/null -c "Exim Daemon" -g exim -s /bin/false exim</command></userinput></screen> 67 68 <para>Install <application>Exim</application> with the following 69 commands:</para> 70 71 <screen><userinput><command>sed -e 's,^BIN_DIR.*$,BIN_DIRECTORY=/usr/sbin,' src/EDITME | \ 72 sed -e 's,^CONF.*$,CONFIGURE_FILE=/etc/exim.conf,' | \ 73 sed -e 's,^EXIM_USER.*$,EXIM_USER=exim,' | \ 74 sed -e 's,^EXIM_MONITOR,#EXIM_MONITOR,' > Local/Makefile && 69 75 make && 70 76 make install && … … 78 84 <title>Command explanations</title> 79 85 80 <para><command>sed -e ... > Local/Makefile</command>: Many of 81 <application>Exim</application>'s 82 configuration options are compiled in. Here, we specify the minimum set 83 of options, <parameter>BIN_DIRECTORY</parameter>, 84 <parameter>CONFIGURE_FILE</parameter> and 85 <parameter>EXIM_USER</parameter>. We also defer 86 building the <application>Exim</application> monitor program, which 87 requires the <application>X</application> Window System 88 support, by commenting out the <parameter>EXIM_MONITOR</parameter> line 89 in the <filename>Makefile</filename>.</para> 86 <para><command>sed -e ... > Local/Makefile</command>: Many of 87 <application>Exim</application>'s configuration options are compiled in. 88 This command specifies the minimum set of options, 89 <parameter>BIN_DIRECTORY</parameter>, <parameter>CONFIGURE_FILE</parameter> 90 and <parameter>EXIM_USER</parameter>. Additionally, building the 91 <application>Exim</application> monitor program is deferred, as it 92 requires <application>X</application> Window System support, by commenting 93 out the <parameter>EXIM_MONITOR</parameter> line in the 94 <filename>Makefile</filename>.</para> 90 95 91 96 <para><command>ln -s exim /usr/sbin/sendmail</command>: 92 Create a link to <command>sendmail</command> for applications which need97 Creates a link to <command>sendmail</command> for applications which need 93 98 it. <application>Exim</application> will 94 99 accept most <application>Sendmail</application> command-line options.</para> … … 101 106 <sect3><title>Config files</title> 102 107 103 <para><filename>/etc/exim.conf</filename>, <filename>/etc/aliases</filename></para> 108 <para><filename>/etc/exim.conf</filename> and 109 <filename>/etc/aliases</filename></para> 104 110 105 111 </sect3> … … 107 113 <sect3><title>Configuration Information</title> 108 114 109 <para>Create the Exim configuration files with the following commands:</para> 115 <para>Create the Exim configuration files with the following commands:</para> 110 116 111 117 <screen><userinput><command>cat >> /etc/aliases << "EOF"</command> … … 116 122 /usr/sbin/exim -bd -q1m</command></userinput></screen> 117 123 118 <note><para>To protect an existing <filename>/etc/aliases</filename> 119 file, we will append these aliases to it if it exists. This file 120 should be checked and duplicate aliases removed, if 121 present.</para></note> 122 123 <para>To automate the running of exim at startup, 124 install the <filename>/etc/rc.d/init.d/exim</filename> 125 init script included in the <xref linkend="intro-important-bootscripts"/> package.</para> 124 <note><para>To protect an existing <filename>/etc/aliases</filename> file, 125 append these aliases to it if it exists. This file should be checked and 126 duplicate aliases removed, if present.</para></note> 127 128 <para>To automate the running of <command>exim</command> at startup, install 129 the <filename>/etc/rc.d/init.d/exim</filename> init script included in the 130 <xref linkend="intro-important-bootscripts"/> package.</para> 126 131 127 132 <screen><userinput><command>make install-exim</command></userinput></screen> … … 148 153 <command>exiqgrep</command>, 149 154 <command>exim_lock</command> and 150 <command>exim_checkaccess</command>. 151 </para> 155 <command>exim_checkaccess</command>.</para> 152 156 153 157 </sect2> … … 158 162 159 163 <sect3><title>exim_dumpdb</title> 160 <para><command>exim_dumpdb</command> writes the contents of exim databases to the161 standard output.</para></sect3>164 <para><command>exim_dumpdb</command> writes the contents of 165 <application>Exim</application> databases to the standard output.</para></sect3> 162 166 163 167 <sect3><title>exim_fixdb</title> 164 <para><command>exim_fixdb</command> modifies data in exim databases.</para></sect3> 168 <para><command>exim_fixdb</command> modifies data in 169 <application>Exim</application> databases.</para></sect3> 165 170 166 171 <sect3><title>exim_tidydb</title> 167 <para><command>exim_tidydb</command> removes old records from exim databases.</para></sect3> 172 <para><command>exim_tidydb</command> removes old records from 173 <application>Exim</application> databases.</para></sect3> 168 174 169 175 <sect3><title>exinext</title> … … 171 177 172 178 <sect3><title>exiwhat</title> 173 <para><command>exiwhat</command> queries running exim processes.</para></sect3> 179 <para><command>exiwhat</command> queries running 180 <application>Exim</application> processes.</para></sect3> 174 181 175 182 <sect3><title>exim_dbmbuild</title> 176 <para><command>exim_dbmbuild</command> creates and rebuilds exim177 databases.</para></sect3>183 <para><command>exim_dbmbuild</command> creates and rebuilds 184 <application>Exim</application> databases.</para></sect3> 178 185 179 186 <sect3><title>exicyclog</title> 180 <para><command>exicyclog</command> cycles exim log files.</para></sect3> 187 <para><command>exicyclog</command> cycles 188 <application>Exim</application> log files.</para></sect3> 181 189 182 190 <sect3><title>exigrep</title> 183 <para><command>exigrep</command> searches exim log files.</para></sect3> 191 <para><command>exigrep</command> searches 192 <application>Exim</application> log files.</para></sect3> 184 193 185 194 <sect3><title>eximstats</title> 186 <para><command>eximstats</command> generates mail statistics from exim log187 files.</para></sect3>195 <para><command>eximstats</command> generates mail statistics from 196 <application>Exim</application> log files.</para></sect3> 188 197 189 198 <sect3><title>exiqsumm</title> 190 <para><command>exiqsumm</command> produces a summary of the messages on the mail191 queue.</para></sect3>199 <para><command>exiqsumm</command> produces a summary of the messages in the 200 mail queue.</para></sect3> 192 201 193 202 <sect3><title>exiqgrep</title> … … 199 208 200 209 <sect3><title>exim_checkaccess</title> 201 <para><command>exim_checkaccess</command> states whether a given recipient address from a202 given host is acceptable or not.</para></sect3>210 <para><command>exim_checkaccess</command> states whether a given recipient 211 address from a given host is acceptable or not.</para></sect3> 203 212 204 213 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.