当前位置:首页 » 专业资讯
开发技术指南» 文章正文
    引言: 第五章 配置TCP/IP网络 在本章中,我们将讨论在机器上设置TCP/IP网络所要经历的所有步骤。
 

 

 ·linux网络管理员手册(9)    »显示摘要«
    摘要:   第九章 各种网络应用程序   在成功地设置好ip和解析器以后,我们现在转过来讨论你想在网络上提供的服务。这一章讲  解了一些简单网络应用程序的配置,包括inetd服务器、以及rlogin族中的程序。象网络文件  系统(nfs)以及网络信息系统(nis)所基于的远程过程调用接口也将概要地给予讨论。然  而,nfs和nis的配置内容太多,将用独立的章节进行描述。电子邮件和网络新闻(netnews)  也将用独立的章节给予讨论。   当然,我们不可能在......
 ·linux网络管理员手册(12)    »显示摘要«
    摘要:   第十二章 管理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地址


...   下一页
 ·linux网络管理员手册(15)    »显示摘要«
    摘要:   第十五章 sendmail+ida   15.1 sendmail+ida概述   有人曾说过只有编辑过一个sendmail.cf文件,你才是一个真正的unix系统管理员。也有人说  如果你试图这样编辑两次,那你一定是疯了?   sendmail是一个难以置信的功能强大的程序。对大多数人来说它也是不可思义的难学。具有  792页长的权威性参考资料(sendmail,由o’reilly and associates出版)的任何程序不可  辩驳地会吓......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE