当前位置: 技术问答>linux和unix
请教:怎样实现Proftpd为系统启动时自动启动?
来源: 互联网 发布时间:2015-01-13
本文导语: 我在Red hat7.3上安装上了Proftpd-1.2.6,并安装成功。 手动启动没问题,我想设置成系统启动时proftpd自动启动。 我的安装目录为:/www/proftpd 执行程序: /www/proftpd/sbin/proftpd 设置文件: /www/proftpd/etc/proftpd.conf (...
我在Red hat7.3上安装上了Proftpd-1.2.6,并安装成功。
手动启动没问题,我想设置成系统启动时proftpd自动启动。
我的安装目录为:/www/proftpd
执行程序: /www/proftpd/sbin/proftpd
设置文件: /www/proftpd/etc/proftpd.conf
(根据网上资料我在"/etc/rc.d/rc.local"文件中,
添加上了"/www/proftpd/sbin/proftpd"这一行,结果不行,
又试着写成"touch /www/proftpd/sbin/proftpd",结果还是不行。)
请多多执教!
手动启动没问题,我想设置成系统启动时proftpd自动启动。
我的安装目录为:/www/proftpd
执行程序: /www/proftpd/sbin/proftpd
设置文件: /www/proftpd/etc/proftpd.conf
(根据网上资料我在"/etc/rc.d/rc.local"文件中,
添加上了"/www/proftpd/sbin/proftpd"这一行,结果不行,
又试着写成"touch /www/proftpd/sbin/proftpd",结果还是不行。)
请多多执教!
|
首先你的profptd.conf 中ServerType 改为inetd
然后在/etc/xinetd.d中增加proftpd文件,内容如下:
service ftp
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = in.proftpd的路径名
log_on_failure + = USERID
}
然后/etc/rc.d/init.d/xinetd reload
/etc/rc.d/init.d/xinetd restart
OK!
然后在/etc/xinetd.d中增加proftpd文件,内容如下:
service ftp
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = in.proftpd的路径名
log_on_failure + = USERID
}
然后/etc/rc.d/init.d/xinetd reload
/etc/rc.d/init.d/xinetd restart
OK!