因redhat AS4的yum中未找到vsftpd,只好自己研究源码包的安装,原来的安装都是直接用脚本yum安装,碰上这系统,也没办法,逼自己去学源码安装。
    经过一两小时的学习并测试,终于把源码安装vsftpd-2.2.2.tar.gz的脚本写好了,并把yum时安装的vsftpd服务脚本借鉴过来了,因自己并不懂C的语法(以前在学校学得太差了),只能凭感觉去改改,但最终能用了。
    于是,上传源码到服务器,执行安装,几秒的时候安装结束,发现提示出错。
500 OOPS: could not bind listening IPv4 socket  依然google,
      原因找到了,原来是系统原来安装了vsftpd,并且是以XINET守护进程启动的。后来被我卸载了

   我的vsftpd是使用STANDALONE独立模式,要关闭xinet方式的启动。修改方法如下:
               直接修改/etc/xinetd.d/vsftpd文件,把最后的disable=no改成disable=yes
                          service xinetd restart
                          service vsftpd restart
搞定。
Tags: , ,
电脑类 | 评论(0) | 引用(0) | 阅读(620)