摘要:
第九章 各种网络应用程序 在成功地设置好ip和解析器以后,我们现在转过来讨论你想在网络上提供的服务。这一章讲 解了一些简单网络应用程序的配置,包括inetd服务器、以及rlogin族中的程序。象网络文件 系统(nfs)以及网络信息系统(nis)所基于的远程过程调用接口也将概要地给予讨论。然 而,nfs和nis的配置内容太多,将用独立的章节进行描述。电子邮件和网络新闻(netnews) 也将用独立的章节给予讨论。 当然,我们不可能在......
摘要:
第十二章 管理taylor uucp 12.1 历史回顾 uucp是at&t贝尔实验室的mike lesk在七十年代末期设计的,用于在公共电话线路上提供简单 的拨号上网服务。由于许多想在自己的机器上有email和usenet news的人仍然使用modem进行 通信,所以uucp仍然很流行。尽管有运行于各种类型的硬件平台和操作系统上的许多实现版 本,然而它们在很高的程度上是兼容的。 然而,尽管在过去的这些年中有许多软件以各种方式......
Linux网络管理员手册(5)
第五章 配置tcp/ip网络 【相关文章:
如何在windows9x下访问linux】 【扩展阅读:
LINUX常用技巧】 在本章中,我们将讨论在机器上设置tcp/ip网络所要经历的所有步骤。我们将从ip地址的分 【扩展信息:
Linux使用技巧集锦(二)】 配开始,逐步描述tcp/ip网络接口的配置过程,并且介绍几个在解决网络安装问题时非常有 用的工具。 本章所述的大多数工作通常你只需要做一次。而后,仅当你要向网络中增加新系统时,或者 当你完全重新配置你的系统时,你才会接触许多配置文件。然而,有些用于配置tcp/ip的命 令必须在系统每次引导时都要执行之。这通常是通过在系统的/etc/rc脚本中调用它们来做的 。 一般地,这个过程的网络专有部分包括在称为rc.net或rc.inet的脚本中。有时,你也会看到 名为rc.inet1与rc.inet2的两个脚本文件,前一个用于初始化网络的核心部分,而后者启动 基本的网络服务与应用程序。在本章下面,我将注重讨论后者的概念。 下面,我将讨论执行rc.inet1的作用结果,而应用程序将在后面章节中讨论。在读完本章以 后,你将建立起在计算机上正确配置tcp/ip的一个命令顺序。然后,你应该替换计算机上rc .inet1里的任何例子命令、确信rc.inet1在系统引导时被执行,并重新引导你的机器。随着 你中意的linux版本而来的网络rc脚本会给你一个很好的例子。 5.1 安装proc文件系统 有些net-2版本的配置工具要依赖proc文件系统来与内核进行通信。这是一个使用像文件系统 似的机制以允许对内核运行时信息进行访问的接口。当加载时,你可以象使用任何其它文件 系统一样地列出文件、或显示它们的内容。典型的项包括含有系统平均负载的loadavg文件、 或显示当前核心内存以及交换使用情况的meminfo。 对于此,网络代码添加了net目录。它含有许多文件,这些文件显示象内核arp表格、tcp连接 状态,以及路由[选择]表。许多网络管理工具从这些文件中取得它们的信息。 proc文件系统(或者也以procfs而著称)通常在系统引导时被加载到/proc目录上。最好的办 法是将下面几行增加到/etc/fstab之中: # procfs mont point: none /proc proc defaults 并且从你的/etc/rc脚本中执行“mount /proc” 。 缺省地,现在procfs被配置进大多数的内核中。如果procfs不在你的内核中,你会得到象这 样的消息:“mount: fs type procfs not supported by kernel”(“加载:内核不支持文 件系统类型procfs”)。你就必须重新编译内核并且在问及procfs支持时回答“yes”。 5.2 安装执行文件 如果你正在使用一个打包之前的(未打包的)linux发布版本,它将很可能包括主要的网络应 用程序以及实用工具与附带的一组例子文件。你可能必须得到与安装新工具的唯一情况是当 你安装了一个新的内核版本。由于它们有时在内核的网络层中含有更改的情况,你将需要更 新基本配置工具。这起码包括重新编译,但有时也可能需要获得最新的执行文件组。这些通 常与内核一起发行,以文档的形式打包并切称为net-xxx.tar.gz,这里xxx是版本号。与lin ux 1.0相匹配的是0 .32b,在本书写作时的最新内核(1.1.12及以后)需要0.32d。 如果你想自己编译并且安装标准tcp/ip网络应用程序的话,你可以从许多linux ftp服务器上 获得原程序。这些是或多或少从net-bsd或其它原程序经过大量修正的程序版本。其它的应用 程序,比如xmosaic、xarchie、或gopher以及irc客户程序必须分别地获得。其中大多数程序 如果按照说明编译,则与盒装版本的一样。 官方的net-3的ftp站点是sunacm.swan.ac.uk,镜象站点在sunsite.unc.edu下的system/net work/sunacm。最新的net-2e补丁程序以及执行程序在ftp.aris.com。matthias urlichs的起 源于bsd网络代码的程序在ftp.ira.uka.de.in /pub/system/linux/上有。 5.3 另一个例子 在本书的余下部分,让我介绍一个新的例子,这个例子要比groucho marx大学的例子简单, 并且可能更加接近你实际要遇到的问题。考虑虚拟酿酒厂(virtual brewery),一个小型的 酿造—正如名称指出的那样--虚拟啤酒的公司。为了更有效地管理好他们的生意,虚拟酿酒 人想要将他们的计算机连网,这些正好都是运行bright and shiny 1.0(明亮与闪耀1.0)的 pc机。 在同一楼层上恰好穿过大厅的地方,有一家工作与之相近的葡萄酿酒厂。他们有一个自己的 以太网。很自然地,一旦他们的网络开始正常运作时,这两家公司就想将他们的网络连接起 来。作为第一步,他们想要设置一台用于在这两个子网之间转发数据报的网关主机。接下来 ,他们也想有一个与外界世界联系的uucp链接,通过这个连接,他们就能交换邮件与news了 。最后,他们也希望安装一个slip连接以便有时能连接到internet上。 5.4 设置主机名(hostname) 绝大多数情况下—如果不是全部的话,网络应用程序要依赖于合理地设置本地主机名。这通 常是在引导过程通过执行hostname命令来完成的。如要将主机名设置成name的话,它的调用 如 # hostname name 使用一个与任何域名都无关的任意的主机名也是常有的事。例如,虚拟酿酒厂的主机可能叫 做vale.vbrew.com、vlager.vbrew.com等等。这些是它们正式的、全资域名。它们的本地主 机名将是这个名字的第一部分,如vale。然而,由于本地主机名常常用来查找主机的ip地址 ...
下一页 摘要:
第十五章 sendmail+ida 15.1 sendmail+ida概述 有人曾说过只有编辑过一个sendmail.cf文件,你才是一个真正的unix系统管理员。也有人说 如果你试图这样编辑两次,那你一定是疯了? sendmail是一个难以置信的功能强大的程序。对大多数人来说它也是不可思义的难学。具有 792页长的权威性参考资料(sendmail,由o’reilly and associates出版)的任何程序不可 辩驳地会吓......