新安装Kloxo面板pureftp不启动解决办法

安装完Kloxo后有时候会发现ftp无法连接,检查安装包是安装上了的。

# rpm -qa|grep ftp
pure-ftpd-1.0.36-1.lxcenter

运行命令ps aux|grep ftp看不到ftp进程,如果FTP正常运行会看到如下类似的返回

# ps aux|grep ftp
admin    24529  0.0  0.5  10264  2720 ?        Ss   09:26   0:00 pure-ftpd (IDLE)
root     24530  0.0  0.1  10264   704 ?        S    09:26   0:00 pure-ftpd (PRIV)
admin    24712  0.0  0.5  10264  2768 ?        Ss   09:31   0:00 pure-ftpd (IDLE)
root     24713  0.0  0.1  10264   704 ?        S    09:31   0:00 pure-ftpd (PRIV)
admin    24822  0.0  0.5  10264  2772 ?        Ss   09:36   0:00 pure-ftpd (UPLOAD)
root     24823  0.0  0.1  10264   708 ?        S    09:36   0:00 pure-ftpd (PRIV)
admin    24824  0.0  0.5  10264  2772 ?        Ss   09:36   0:00 pure-ftpd (IDLE)
root     24825  0.0  0.1  10264   708 ?        S    09:36   0:00 pure-ftpd (PRIV)

在/etc/init.d下没有找到有ftp启动脚本,通过find命令我们找到了/etc/xinetd.d/pureftp,从而判断其是归属xinetd管理,修改完配置文件后只要重启xinetd就修复了

运行下例脚本将直接修复FTP SERVER

cat>/etc/xinetd.d/pureftp<<EOF
service ftp
{
disable = no
socket_type     = stream
wait            = no
user            = root
server          = /usr/sbin/pure-ftpd
server_args     = -A -c5000 -C8 -D -fftp  -H -I15 -lpuredb:/etc/pure-ftpd/pureftpd.pdb -lunix -L2000:8 -m4 -s -p30000:50000 -U133:022 -u100 -Oclf:/var/log/kloxo/pureftpd.log -g/var/run/pure-ftpd.pid -k99 -Z -Y 1
groups          = yes
flags           = REUSE
}
EOF
service xinetd restart

添加新评论 »