linux初探

首页

应用服务器

Linux技巧

中文文档

Linux初级

服务器源代码

命令详解

Linux技术应用

Linux安全应用

Linux业界新闻

UniX技术文章

Linux编程与内核

Linux数据库

Linux服务器

Linux安装指导

Linux论坛

首页>>UniX技术文章>>文章正文

FreeBSD的一些重要配置文件

1、inetd
inetd(8) 有时也被称作 “Internet 超级服务器”, 因为它可以为多种服务管理连接。 当 inetd 接到连接时, 它能够确定连接所需的程序, 启动相应的进程,并把 socket 交给它 (服务 socket 会作为程序的标准输入、 输出和错误输出描述符)。 使用 inetd 来运行那些负载不重的服务有助于降低系统负载,因为它不需要为每个服务都启动独立的服务程序。
  一般说来, inetd 主要用于启动其它服务程序,但它也有能力直接处理某些简单的服务, 例如 chargen、 auth, 以及 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

相关文章

·solaris学习日记-张光盘其余硬盘安装solaris10
·solaris学习日记三基本网络路由命令
·solaris学习日记二打开SSH及使命令补全解决方法
·FreeBSD下修改ip地址及多IP地址捆定
·修改solaris 8系统的ip和网关
·UNIX操作系统概要
·FreeBSD磁盘有写保护解决
·曾经毁了我整个系统的误操作(boot0cfg)
·UNIX系统的关机方法创建关机用户bye

热门文章

·第n个命令级集
·/usr/pkgsrc/devel/devhelp的
·中文Firefox安装
·我的FB6.1内核优化
·为FreeBSD添加新硬盘!
·freebsd平台下配置vhcs2教程
·freebsd内核详解
·我的debian VS FreeBSD
·Unix AWK 总结
·在AIX中如何对用户卷组进行卷

Copyright@2005 www.linuxGoo.com All Right Reserved