SCOTCP/IP网络管理—守护进程inetd

  今天我们来讨论一个与INTERNET联系很大的守护进程inetd    在INTERNET发展的初期每种服务在系统进入多用户状态时都要启动各自的daemon随着可用服务的不断增加系统进程表及RAM就会被那些很少用到的进程填满使得系统性能降低解决这个问题的方法就在于利用INTERNET监控daemon——inetd    inetd是一个监听守护进程他监听与提供INTERNET服务进程(如rlogintelnet)进行连接的要求并扩展所需的服务进程默认情况下inetd监听的这些daemon均列于/etc/nf文件中并可以通过inetd的命令行进行修改大家可以在自己的UNIX机器上做做实验学好UNIX并不是一味看书一定要多多做实验有了经验自然就成为高手了我不希望大家都是page engineer呵呵!    编辑/etc/nf文件可以改变inetd启动服务器守护进程的选项然后驱使inetd以SIGHUP(signal )向当前的inetd进程发送信号使inetd重读该文件这一过程由kill命令来实现    随着用户对系统使用的逐步深入可能会用到那些不是/etc/nf文件的默认项的inetd启动服务或者需要在该文件中加入一些新的选项以后启动这些服务    让我们来看一个例子你要用为系统增加一个由inetd启动的web服务器就要创建如下选项newd stream tcp nowait root /usr/local/bin/newd   usr/local/lib/nf此外还要在/etc/services文件从第一列开始为httpd增加一个选项假如newd用口则该选项为newd tcp注意不是所有的internet服务进程都需要用inetd启动如果需要inetd启动就必须遵从inetd协议虽然你可以启动/etc/nf定义之外的一个daemon但并不意味着你一定要用这种方式比如从inetd运行web服务器就会对系统产生较大的影响    当你遇到C/S网络软件方面的问题时通常很难断定这个问题是来自client还是来自server如果一台服务器在连网后或是从client收到信息后能够打印出诊断信息你就可以用telnet送出服务器的信息除了主机名或以数字表示的IP地址外telnet还可以直接连接一个端口号你可以用如下方法测试你的SMTP服务器telnet localhost (试一下吧呵呵!) 如果心胸不似海,又怎能有海一样的事业。

SCOTCP/IP网络管理—守护进程inetd

相关文章:

你感兴趣的文章:

标签云: