LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1053|回复: 10

service start vsftpd 显示[确定],但没有启动

[复制链接]
发表于 2006-4-28 10:11:02 | 显示全部楼层 |阅读模式
AS3 服务器
:service vsftpd start
:为 vsftpd 启动      [确定]
: ps -A
  显示vsftpd没有启动, 查看etc/vsftpd/vsftpd.conf 也没有变化。
之前一直正常,只是前一段+-过用户名。
请问还有可能是什么原因? 或者在哪里有出错记录文件。

谢谢!
发表于 2006-4-28 11:15:48 | 显示全部楼层
tail /var/log/messages看看咯
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-28 13:47:54 | 显示全部楼层
还是没有查到原因。
回复 支持 反对

使用道具 举报

发表于 2006-4-28 17:36:43 | 显示全部楼层
service vsftpd stop 有报错没
回复 支持 反对

使用道具 举报

发表于 2006-4-28 17:37:36 | 显示全部楼层
配置文件中,
background=NO
listen=YES

然后直接输入 vsftpd 启动试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-28 18:10:32 | 显示全部楼层
提示:
500 oops: vsftpd does not run standalone,must be started from inet .
回复 支持 反对

使用道具 举报

发表于 2006-4-28 20:40:37 | 显示全部楼层
listen=YES

我让你加这个, 你加了没?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-29 09:16:17 | 显示全部楼层
一直有listen=YES
4月12日的时候还用过。之后删除过用户名,23日重新启动过一次。前天发现FTP不能用了, 进而查ps -A, 没有运行。 比较过另一台机的vsftpd.conf ,没有发现这台机的vsftpd.conf变化。
回复 支持 反对

使用道具 举报

发表于 2006-5-13 12:05:35 | 显示全部楼层
From the docs:

listen
If enabled, vsftpd will run in standalone mode. This means that vsftpd must not be run from an inetd of some kind. Instead, the vsftpd executable is run once directly. vsftpd itself will then take care of listening for and handling incoming connections.

可以试一下用xinetd来起动vsftp
将listen 的yes 和 no属性分别作测试

以及这2个脚本作一下测试。看能解决不能

/etc/xinted.d/vsftpd

第1份脚本

service ftp
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/sbin/vsftpd nice
= 10
}


第2份脚本

service ftp
{
  disable = no
  socket_type = stream
  wait = no
  user = root
  server = /usr/sbin/vsftpd nice
  server_args = nice = 10
}
回复 支持 反对

使用道具 举报

发表于 2006-5-13 13:17:29 | 显示全部楼层
vsftpd默认应该不使用 xinetd 启动的,你改了什么?

chkconfig vsftpd on
service xinetd restart
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表