看大家对SCO的讨论大都是对于系统管理方面的,所以我就写了这篇文章,关于SCO的TCP/IP
的管理,希望对大家能有所帮助,就象这个栏目的开头写的,这是成为黑客的基础,还是要往网络管理的方向讨论啊!呵呵!
1 TCP/IP的启动

  TCP/IP受/etc/tcp脚本文档的控制,在您进入多用户状态时启动,在您进入单用户状态时关闭/etc/tcp文档操作内容:他是个脚本文档,其功能如下:
通过配置支持TCP/IP所必须的流设备来启动或关闭TCP/IP,并启动或关闭和TCP/IP相关的daemon.
 
  以ROOT登录,使用命令行:TCP START或TCP STOP手工启动或关闭TCP/IP。

 该文档和etc/rc2.d和/etc/rc0.d目录下的文档都有链连关系,使得/etc/tcp在系统进入或退出多用户状态时,能够运行START或STOP选项。无论您通过Network Confugration Manager 来增加还是删除一个网络接口,都会在脚本中增加或删除 ifconfig命令,修改/etc/tcp文档,同时导致/etc/strcf文档也被修改。下面列出了启动TCP/IP时系统的工作步骤:
  。 Initializes STREAMS and sockets
  。 Sets the host name
  。 Configures Interfaces
  。 Starts network daemons
  。 Undoes all of the above on shurdown

/etc/tcp的操作:TCP/IP核心支持的配置仅需一次即可完成。主要包括TCP/IP所需的STREAMS模块栈的配置。
系统核心在引导时即配置STREAMS栈。前提条件即是在BOOT:提示符下不用 ksl.disable引导串。配置STREAMS栈时,/etc/tcp脚本文档会调用slink命令,在进行任何其他配置或启动之前先建立STREAMS栈.

前一篇我们讲到了ifconfig 这个命令,他除了用于初始化网络接口外,还能够用来进行
其他临时性的配置,如临时取消一些网络接口的使用。下面是ifconfig命令的语法事例。

Configuring Interfaces:

# /etc/ifconfig lo0 127.0.0.1 perf 57344 57344 1
# /etc/ifconfig -p net0 200.100.50.1 netmask 255.255.255.0
>broadcast 200.100.50.255 perf 24576 24576 1

Listing Interfaces:

# /etc/ifconfgi -a
net1: flags=4043>UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
    inet 200.100.50.2 netmask ffffff00 broadcast 200.100.50.255
    perf. params: recv size: 24576; send size:24576;full-size frames: 1
lo0: flags=4049>UP,LOOPBACK,RUNNING,MULTICAST> mtu 8232
    inet 127.0.0.1 netmask ff000000
    perf. params: recv size: 57344; send size: 57344; full-size frames:1
ppp0: flags=4071>UP,POINTOPOINT,WANTIOCTLS,RUNNING,MULTICAST> mtu 1500
    inet 200.100.50.3 --> 200.100.50.200 netmask ffffff00
    perf. params: recv size: 4096;send size:8192; full-size frames: 1
注意。您能够针对每一个网络接口使用一个ifconfig命令,也能够对loopback接口使用ifconfig命令。
系统维护时的/etc/tcp操作:在系统维护状态下。/etc/tcp还能够完趁个以下功能。使您能够在具备相同网络号的其他系统中运行TCP/IP命令。
启动strerr(ADM)daemon:自动将出错信息记录到/usr/adm/syslog文档中
运行maskreply(ADMN)命令:提醒其他系统有关您的系统屏蔽信息。
启动或重起syslogd(ADMN)daemon:将信息记录到日志文档中,这一daemon具备很好的可配置性,对于用户非系系统网络鼓掌很有帮助。syslogd默认的配置文档于/etc/syslog.conf文档中。


这次我们介绍一下在支持多用户条件下启动的TCP/IP守护进程(daemon)的一个
概貌。如下:
 
         Multiuser Daemons
Always started:
. inetd

Started if configuration file is present:
. pppd
. snmpd
. named
. gated
. xntpd
. lpd

Started if configuration file for alternative is nor present:
. routed

Started if uncommented and configuration file is present:
. irdd
. timed
. rwhod
. rarpd

以上所列出的都是一些守护进程,以d为结尾,其实都是些服务进程和协议,大家都很熟悉。
inetd : internet监控daemon(inetd)监听那些和/etc/inetd.conf中所列出的网络服务
进程连接请求,并按需要启动这些进程。

pppd : Point-to-Point daemon (pppd)只有在您已配置了/etc/ppphosts文档的条件
下才会启动。

snmpd : "Simple Network Management Protocol(简单网络管理协议)大家应该并不陌
生,用户只有配置了/etc/snmpd.cof文档才能启动。一旦这些文档配置完成,就能够将系
统配置成SNMP客户端。

named : 当您配置好/etc/named.boot文档,就能够启动name daemon了。

routed或gated :启动gated前要配置/etc/gated.conf文档。否则在默认情况下routed
会自动启动,能够通过修改/etc/gateways文档来改变routed的配置。

xntpd : internet计时守护进程,该进程通过使用internet上的时间服务器同步系统核心
时钟。

lpd : 远程打印机 daemon。
更有一些daemon因为他们的启动代码被注解掉了,因此要启动他们,就必须编辑/etc/tcp
文档,解注他们的启动代码:如:irdd,timed,rwhod,rarpd。
TCP/IP的启动和关闭:关闭时要确定任何和TCP/IP有关的服务均已关闭,包括NFS和NIS。
键如命令:/etc/tcp stop来关闭TCP/IP,用/etc/tcp start来启动他,假如系统配置需要
到两个最高级别的安全性,就要用sd命令,sd /etc/tcp start。

今天我们来讨论一个和INTERNET联系很大的守护进程:inetd。
  
  在INTERNET发展的初期,每种服务在系统进入多用户状态时都要启动各自的daemon。随着可用服务的不断增加,系统进程表及RAM就会被那些很少用到的进程填满,使得系统性能降低。解决这个问题的方法就在于利用INTERNET监控daemon--inetd。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!