Press "Enter" to skip to content

vsftp:500 OOPS: could not bind listening IPv4 socket 解决办法

执行/usr/local/sbin/vsftpd &之后
vsftpd 的错误提示:500 OOPS: could not bind listening IPv4 socket

遇到这个问题我在通过编译源代码后安装vsftpd的时候遇到的,在这以前我已经通过rpm方式安装过了vsftp,因此其配置文件/etc/xinet.d/vsftpd还在并且是自启动的,也就是说是XINET模式;但是/etc/rc.local中又写入了启动脚本,因此便发生了冲突,只需要关闭它们中的一个问题就解决了。

有以下两种方式:
1.使用XINET模式
去掉/etc/rc.local文件中的vsftpd的启动脚本/usr/local/sbin/vsftp &,运行service vsftpd restart命令启动vsftpd。
2.使用STANDALONE独立模式
在服务器的负担比较重的情况下最好用这个模式。chkconfig vsftpd --level 3 off或者直接修改/etc/xinetd.d/vsftpd文件,把disable=no改成disable=yes,最后再重启下xinetd服务就行了,重启命令为/etc/rc.d/init.d/xinetd restart

Be First to Comment

发表评论

电子邮件地址不会被公开。 必填项已用*标注