第二节 获取、编译与安装
xinetd在RedHat 7.2是默认安装的,所以一般说来,你无需自己去安装。然而,如果你在低版本的RedHat上,你可能需要下面的安装步骤。
1 软件的获取
Xinetd当前最新的版本是2.3.5,发布于May.28.2002。你可以从下面的地址获取它的源代码包:http://www.xinetd.org/xinetd-2.3.5.tar.gz
2 编译安装
现在假设你将该软件下载到/home/src目录,安装步骤如下:
cd /home/src
tar xvzf xinetd*
cd xinetd*
./configure -prefix=/etc -with-libwrap -with-loadavg -with-inet6
make
make install
cp xinetd/sample.conf /etc/xinetd.conf
如果你在旧版本的RedHat上安装,你可能会用到下面的指令,这个perl脚本可以将inetd.conf转换为xinetd.conf:
xinetd/xconv.pl < /etc/inetd.conf > /tmp/xinetd.conf
下面是编译参数说明:
--prefix 指定安装目录
--with-libwrap 加载libwrap.a库,使之可以使用TCP Wrapper功能
--with-loadavg 使之具有限定连接数的功能,避免DOS攻击
--with-inet6 使之支持ipv6
说明:
如果您使用的是RedHat 7.x版本,建议你无需自己安装,这一点跟别的服务不同,如果你自行安装,可能会出现意想不到的麻烦。