歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> FreeBSD的一些重要配置文件

FreeBSD的一些重要配置文件

日期:2017/2/28 11:20:29   编辑:關於Unix


1、inetd
inetd(8) 有時也被稱作 “Internet 超級服務器”, 因為它可以為多種服務管理連接。 當 inetd 接到連接時, 它能夠確定連接所需的程序, 啟動相應的進程,並把 socket 交給它 (服務 socket 會作為程序的標准輸入、 輸出和錯誤輸出描述符)。 使用 inetd 來運行那些負載不重的服務有助於降低系統負載,因為它不需要為每個服務都啟動獨立的服務程序。
  一般說來, inetd 主要用於啟動其它服務程序,但它也有能力直接處理某些簡單的服務, 例如 chargen、 auth, 以及 daytime。
inetd 是通過 rc(8) 系統啟動的。 inetd_enable 選項默認設為 NO,但可以在安裝系統時, 由用戶根據需要通過 sysinstall 來打開。將inetd_enable="YES"或inetd_enable="NO"
/etc/rc.d/inetd rcvar
可以顯示目前的設置。
  此外, 您還可以通過 inetd_flags 參數來向 inetd 傳遞額外的其它參數。
# /etc/rc.d/inetd reload
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
Copyright © Linux教程網 All Rights Reserved