FreeBSD的一些重要配置文件

2009-05-13 07:04:56来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


1、inetd
      
inetd(8)
有时也被称作 “Internet 超级服务器”, 因为它可以为多种服务管理连接。 当 inetd 接到连接时, 它能够确定连接所需的程序, 启动相应的进程,并把 socket 交给它 (服务 socket 会作为程序的标准输入、 输出和错误输出描述符)。 使用 inetd 来运行那些负载不重的服务有助于降低系统负载,因为它不需要为每个服务都启动独立的服务程序。
  一般说来, inetd 主要用于启动其它服务程序,但它也有能力直接处理某些简单的服务, 例如 chargenauth, 以及 daytime
  这一节将介绍关于如何通过命令行选项, 以及配置文件 /etc/inetd.conf 来对 inetd 进行配置的一些基础知识。
      inetd 是通过
rc(8)
系统启动的。 inetd_enable 选项默认设为 NO,但可以在安装系统时, 由用户根据需要通过 sysinstall 来打开。将inetd_enable="YES"或inetd_enable="NO"
写入 /etc/rc.conf 可以启用或禁用系统启动时 inetd 的自动启动。 命令: /etc/rc.d/inetd rcvar
可以显示目前的设置。
  此外, 您还可以通过 inetd_flags 参数来向 inetd 传递额外的其它参数。
对于 inetd 的配置, 是通过 /etc/inetd.conf 文件来完成的。
  在修改了 /etc/inetd.conf 之后, 可以使用下面的命令来强制 inetd 重新读取配置文件:# /etc/rc.d/inetd reload
  配置文件中的每一行都是一个独立的服务程序。 在这个文件中, 前面有 “#” 的内容被认为是注释。 /etc/inetd.conf 文件的格式如下:service-name
socket-type
protocol
{wait|nowait}[/max-child[/max-connections-per-ip-per-minute[/max-child-per-ip]]]
user[:group][/login-class]
server-program
server-program-arguments
下面是针对 IPv4 的
ftpd(8)
服务的例子:ftp     stream  tcp     nowait  root    /usr/libexec/ftpd       ftpd -l

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/32553/showart_252048.html

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:UNIX 高手的 10 个习惯

下一篇:使用CVSup升级Ports Tree