diff options
Diffstat (limited to 'zh_CN.GB2312/books/handbook/network-servers/chapter.sgml')
-rw-r--r-- | zh_CN.GB2312/books/handbook/network-servers/chapter.sgml | 48 |
1 files changed, 33 insertions, 15 deletions
diff --git a/zh_CN.GB2312/books/handbook/network-servers/chapter.sgml b/zh_CN.GB2312/books/handbook/network-servers/chapter.sgml index 08bb52ee63..6aef0019b9 100644 --- a/zh_CN.GB2312/books/handbook/network-servers/chapter.sgml +++ b/zh_CN.GB2312/books/handbook/network-servers/chapter.sgml @@ -2,7 +2,7 @@ The FreeBSD Documentation Project The FreeBSD Simplified Chinese Project - Original Revision: 1.113 + Original Revision: 1.116 $FreeBSD$ --> @@ -2859,9 +2859,9 @@ dhcpd_ifaces="dc0"</programlisting> <para>由于 BIND 是默认安装的, 因此配置它相对而言很简单。</para> - <para>默认的 <application>named</application> 配置是在 + <para>默认的 <application>named</application> 配置, 是在 &man.chroot.8; 环境中提供基本的域名解析服务。 - 如果希望启动一下这种配置, 可以执行下面的命令:</para> + 如果希望启动这一配置, 可以使用下面的命令:</para> <screen>&prompt.root; <userinput>/etc/rc.d/named forcestart</userinput></screen> @@ -4536,6 +4536,24 @@ driftfile /var/db/ntp.drift</programlisting> 消息都会被记录到先前指定的文件 <filename>/var/log/logclient.log</filename>。</para> + <para>提供服务的机器还需要在其 + <filename>/etc/rc.conf</filename> 中配置:</para> + + <programlisting>syslogd_enable="YES" +syslogd_flags="-a logclient.example.com -vv"</programlisting> + + <para>第一个选项表示在系统启动时启用 <command>syslogd</command> + 服务, 第二个选项表示允许服务器接收来自指定日志源客户端的数据。 + 第二行配置中最后的部分, 使用 <option>-vv</option>, + 表示增加日志消息的详细程度。 在调整 facility 配置的时候, + 这个配置非常有用, 因为管理员能够看到哪些消息将作为哪个 + facility 的内容来记录。</para> + + <para>可以同时指定多个 <option>-a</option> 选项来允许多个客户机。 + 此外, 还可以指定 <acronym>IP</acronym> + 地址或网段, 请参阅 + &man.syslog.3; 联机手册以了解可用配置的完整列表。</para> + <para>最后, 日志文件应该被创建。 不论你用何种方法创建, 比如 &man.touch.1; 能很好的完成此类任务:</para> @@ -4560,7 +4578,7 @@ driftfile /var/db/ntp.drift</programlisting> <para>日志客户端是一台发送日志信息到日志服务器的机器, 并在本地保存拷贝。</para> - <para>类似于日志服务器, 客户端也必须满足一些最基本的条件。</para> + <para>类似于日志服务器, 客户端也必须满足一些最基本的条件:</para> <itemizedlist> <listitem> @@ -4569,7 +4587,7 @@ driftfile /var/db/ntp.drift</programlisting> </listitem> <listitem> - <para>防火墙必须允许 512 端口上的 <acronym>UDP</acronym> 包通过。</para> + <para>防火墙必须允许 514 端口上的 <acronym>UDP</acronym> 包通过;</para> </listitem> <listitem> @@ -4583,13 +4601,12 @@ driftfile /var/db/ntp.drift</programlisting> 中做如下的设置:</para> <programlisting>syslogd_enable="YES" -syslogd_flags="-a logclient.example.com -vv"</programlisting> +syslogd_flags="-s -vv"</programlisting> - <para>第一个选项将在机器启动的时候启用 <command>syslogd</command> - 守护进程, 第二行允许在这台服务器上接收从客户端发送来的数据。 - 后面的部分, 使用 <option>-vv</option> 增加日志消息的冗长程度。 - 这对于调整 facility 非常有用, - 因为管理能够看见何种消息被发送至哪一级 facility。</para> + <para>和前面类似, 这些选项会在系统启动过程中启用 + <command>syslogd</command> 服务, 并增加日志消息的详细程度。 + 而 <option>-s</option> + 选项则表示禁止服务接收来自其他主机的日志。</para> <para>Facility 是描述某个消息由系统的哪部分生成的。 举例来说, <acronym>ftp</acronym> 和 <acronym>ipfw</acronym> 都是 facility。 @@ -4613,13 +4630,14 @@ syslogd_flags="-a logclient.example.com -vv"</programlisting> <screen>&prompt.root; <userinput>/etc/rc.d/syslogd restart</userinput></screen> <para>测试日志消息是否能通过网络发送, - 使用 &man.logger.1; 发送一段消息至 - <command>syslogd</command>:</para> + 在准备发出消息的客户机上用 &man.logger.1; 来向 + <command>syslogd</command> 发出信息:</para> <screen>&prompt.root; <userinput>logger "Test message from logclient"</userinput></screen> - <para>这段消息现在应该出现在客户和服务端上的 - <filename>/var/log/messages</filename>。</para> + <para>这段消息现在应该同时出现在客户机的 + <filename>/var/log/messages</filename> 以及日志服务器的 + <filename>/var/log/logclient.log</filename> 中。</para> </sect2> <sect2> |