问题描述
[root@bigdatamaster etc]# rpm -qa| grep vsftpd vsftpd-2.2.2-24.el6.x86_64 [root@bigdatamaster etc]#
[root@bigdatamaster etc]# service vsftpd start Starting vsftpd for vsftpd: [FAILED] [root@bigdatamaster etc]#
问题原因
大数据搭建各个子项目时配置文件技巧(适合CentOS和Ubuntu系统)(博主推荐)
解决办法
检查ftp端口20,21是否被占用
netstat -natp |grep 20 netstat -natp |grep 21
这个大家的机器有所不同。我的是如下,作为参考
[root@bigdatamaster etc]# netstat -natp |grep 20 tcp 0 0 192.168.80.10:52124 184.28.218.96:80 ESTABLISHED 2073/clock-applet [root@bigdatamaster etc]# netstat -natp |grep 21 tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 2407/vsftpd tcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN 2171/sshd tcp 0 0 192.168.80.10:52124 184.28.218.96:80 FIN_WAIT2 - tcp 0 0 192.168.80.10:52136 184.28.218.96:80 ESTABLISHED 2073/clock-applet tcp 0 52 192.168.80.10:22 192.168.80.1:51175 ESTABLISHED 2169/sshd tcp 0 0 ::1:6010 :::* LISTEN 2171/sshd [root@bigdatamaster etc]#
端口21被vsftpd占用。没事,先把它停止低矮,再开启。(如果这里,你的端口被其他进程占用的话,比如如下,作为给大家的一个参考)
我的是如下
service vsftpd stop
[root@bigdatamaster etc]# service vsftpd stop Shutting down vsftpd: [ OK ] [root@bigdatamaster etc]# service vsftpd start Starting vsftpd for vsftpd: [ OK ] [root@bigdatamaster etc]#
问题解决!
建议
[root@bigdata-pro01 kfk]# sudo vim /etc/rc.local
/etc/rc.d/init.d/vsftpd start