转载于:http://blog.csdn.net/it_dream_er/article/details/50783111

刚刚在搭建ftp服务器时,在配置好一切的参数之后,在我重启时,出现了无法启动的错误,将配置文件改了好多次都更改不好,终于在经过一阵查资料后,终于将问题定位了出来,下面先摆出错误信息:

  1. [root@www /home/zhoupan]# systemctl start vsftpd.service  
  2. Job for vsftpd.service failed because the control process exited with error code. See "systemctl status vsftpd.service" and "journalctl -xe" for details.  
  3. [root@www /home/zhoupan]# /etc/init.d/vsftpd start  
  4. Starting vsftpd (via systemctl):  Job for vsftpd.service failed because the control process exited with error code. See "systemctl status vsftpd.service" and "journalctl -xe" for details.  
  5.                                                            [FAILED]  
  6. [root@www /home/zhoupan]# systemctl status vsftpd.service   
  7. ● vsftpd.service - Vsftpd ftp daemon  
  8.    Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; disabled; vendor preset: disabled)  
  9.    Active: failed (Result: exit-code) since 三 2016-03-02 08:09:50 EST; 18s ago  
  10.   Process: 17087 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited, status=2)  
  11.  Main PID: 16908 (code=killed, signal=TERM)  
  12.     
  13. 月 02 08:09:50 www.dreamchasinger.cn systemd[1]: Starting Vsftpd ftp daemon...  
  14. 月 02 08:09:50 www.dreamchasinger.cn systemd[1]: vsftpd.service: control process exited, code=exited status=2  
  15. 月 02 08:09:50 www.dreamchasinger.cn systemd[1]: Failed to start Vsftpd ftp daemon.  
  16. 月 02 08:09:50 www.dreamchasinger.cn systemd[1]: Unit vsftpd.service entered failed state.  
  17. 月 02 08:09:50 www.dreamchasinger.cn systemd[1]: vsftpd.service failed.  
  18. [root@www /home/zhoupan]# journalctl -xe  
  19. 月 02 08:10:01 www.dreamchasinger.cn kernel: SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs  
  20. 月 02 08:10:01 www.dreamchasinger.cn systemd[1]: Created slice user-0.slice.  
  21. -- Subject: Unit user-0.slice has finished start-up  
  22. -- Defined-By: systemd  
  23. -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel  
  24. --   
  25. -- Unit user-0.slice has finished starting up.  
  26. --   
  27. -- The start-up result is done.  
  28. 月 02 08:10:01 www.dreamchasinger.cn systemd[1]: Starting user-0.slice.  
  29. -- Subject: Unit user-0.slice has begun start-up  
  30. -- Defined-By: systemd  
  31. -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel  
  32. --   
  33. -- Unit user-0.slice has begun starting up.  
  34. 月 02 08:10:01 www.dreamchasinger.cn systemd[1]: Started Session 18 of user root.  
  35. -- Subject: Unit session-18.scope has finished start-up  
  36. -- Defined-By: systemd  
  37. -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel  
  38. --   
  39. -- Unit session-18.scope has finished starting up.  
  40. --   
  41. -- The start-up result is done.  
  42. 月 02 08:10:01 www.dreamchasinger.cn systemd[1]: Starting Session 18 of user root.  
  43. -- Subject: Unit session-18.scope has begun start-up  
  44. -- Defined-By: systemd  
  45. -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel  
  46. --   
  47. -- Unit session-18.scope has begun starting up.  
  48. 月 02 08:10:01 www.dreamchasinger.cn CROND[17093]: (root) CMD (/usr/lib64/sa/sa1 1 1)  
  49. 月 02 08:10:01 www.dreamchasinger.cn systemd[1]: Removed slice user-0.slice.  
  50. -- Subject: Unit user-0.slice has finished shutting down  
  51. -- Defined-By: systemd  
  52. -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel  
  53. --   
  54. -- Unit user-0.slice has finished shutting down.  
  55. 月 02 08:10:01 www.dreamchasinger.cn systemd[1]: Stopping user-0.slice.  
  56. -- Subject: Unit user-0.slice has begun shutting down  
  57. -- Defined-By: systemd  
  58. -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel  
  59. --   
  60. -- Unit user-0.slice has begun shutting down.  
  61. 月 02 08:10:03 www.dreamchasinger.cn systemd[1]: Configuration file /usr/lib/systemd/system/ebtables.service is marked executable. Please remove executable permission bits. Proceeding anywa  
  62. 月 02 08:10:03 www.dreamchasinger.cn systemd[1]: Configuration file /usr/lib/systemd/system/wpa_supplicant.service is marked executable. Please remove executable permission bits. Proceeding  
  63. 月 02 08:10:07 www.dreamchasinger.cn systemd[1]: Configuration file /usr/lib/systemd/system/ebtables.service is marked executable. Please remove executable permission bits. Proceeding anywa  
  64. 月 02 08:10:07 www.dreamchasinger.cn systemd[1]:  

我的配置文件内容为:

  1. [root@www /home/zhoupan]# cat /etc/vsftpd/vsftpd.conf | grep '^[^#]'  
  2. anonymous_enable=YES  
  3. local_enable=YES  
  4. write_enable=YES  
  5. local_umask=022  
  6. xferlog_enable=YES  
  7. connect_from_port_20=YES  
  8. xferlog_file=/var/log/xferlog  
  9. xferlog_std_format=YES  
  10. ftpd_banner=Welcome to blah FTP service.  
  11. listen=YES  
  12. listen_port=21  
  13. listen_ipv6=YES  
  14. pam_service_name=vsftpd  
  15. userlist_enable=YES  
  16. tcp_wrappers=YES  
  17. pasv_enable=YES  
  18. use_localtime=YES  

出现错误的原因是:由于centos7中vsftp的配置文件默认将 listen_ipv6=YES 这一行没有注释掉,而我们目前的网络环境还不支持ipv6,从而导致出现错误无法启动,所以解决方法是将 listen_ipv6=YES更改为:listen_ipv6=NO,或将这一行注释掉

按上面的方法注释掉 listen_ipv6=YES后,成功启动vsftp

关于vsftp出现Restarting vsftpd (via systemctl): Job for vsftpd.service failed because the control 的解决办法的更多相关文章

  1. Restarting network (via systemctl): Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details.

    编辑完 ip地址,要重启网络 sudo service network restart 结果返回错误,错误如下 Restarting network (via systemctl): Job for ...

  2. Linux 重启网卡失败 Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details.

    linux下重启网卡使用命令 : service network restart 时报错: [root@slave01 hadoop]# service network restart Startin ...

  3. Jenkins 安装启动提示“iJob for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details.”

    通过RPM安装Jenkins简单方便,不太需要复杂的过程,但是在安装完成以后启动Jenkins的时候提示“Starting jenkins (via systemctl): Job for jenki ...

  4. Job for vsftpd.service failed because the control process exited with error code

    # systemctl start vsftpd.serviceJob for vsftpd.service failed because the control process exited wit ...

  5. Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details

    thinkphp 在Apache上配置启用伪静态,重启Apache1 restart 竟然失败了,报错 Job for httpd.service failed because the control ...

  6. Docker 启动失败Starting docker (via systemctl): Job for docker.service failed

    Starting docker (via systemctl):  Job for docker.service failed. See 'systemctl status docker.servic ...

  7. CentOS启动docker1.13失败(Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.)

    一.启动失败 1.启动docker [root@localhost ~]# systemctl start docker Job for docker.service failed because t ...

  8. docker 报错: Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.

    centos 启动docker服务报错: Job for docker.service failed because the control process exited with error cod ...

  9. Job for php-fpm.service failed because the control process exited with error code. See "systemctl status php-fpm.service" and "journalctl -xe" for details.

    [root@web01 ~]#  systemctl start php-fpm Job for php-fpm.service failed because the control process ...

随机推荐

  1. hashCode -哈希值,Object中的方法,常根据实际情况重写

    package cn.learn.collection; import cn.learn.basic.Phone; /* 哈希值:是一个十进制的整数,由系统随机给出(就是对象的地址值),是一个逻辑地址 ...

  2. vscode内置c++ define选项

    https://stackoverflow.com/questions/46415076/how-can-i-define-macros-for-the-c-intellisense-engine

  3. 安装Kubernetes V1.16.2

    安装Kubernetes V1.16.2 准备硬件环境 利用VirtualBox准备两台Linux虚拟机(K8S集群2台起步),系统用CentOS(我用的是的CentOS-7-x86_64-DVD-1 ...

  4. 关于Myeclipse下的JVM启动异常的问题:Out Of Memery / Could not reserve enough space for object heap

    以下都是初步理解: 这主要是JVM内存配置的问题,网上有很多参考资料,但是我们不能死板硬套,必须根据自己工程的实际情况配置相关的参数. 1.按照jvm的设计规则,JVM内存分为堆(Heap)和非堆(N ...

  5. 暂时放弃ts版个人博客转js版博客

    我本打算信心满满的做个vue+ts做个博客的,其实架构搭的差不多了,但是我在用vuex的时候发现一个自己无法忍受的瑕疵,那就是在用vuex的时候,得利于普通版vuex的map语法糖实在太好用,这把我惯 ...

  6. Java 8实战之读书笔记二:基础知识

    好记性不如烂笔头,整理一些个人觉得比较重要的东西. 一.基础知识 第1章 为什么要关心Java 8 Java 8提供了一个新的API(称为"流", Stream),它支持许多处理数 ...

  7. 你创不出伟大的事业,因为……

    你认为自己是对的,而别人都不了解.你忙著实现自己的梦想,却不管你的梦想对这世界有什么意义.你成天想著自己的问题,对别人的问题却提不起任何兴趣. 你活在自己的世界 你认为自己是对的,而别人都不了解.你忙 ...

  8. C中char类型的用法

    代码 /* char类型的用法 */ #include <stdio.h> main(int argc, char *argv[]) { /* 声明字符变量c1 */ char c1 = ...

  9. elasticsearch 基础 —— _mget取回多个文档及_bulk批量操作

    取回多个文档 Elasticsearch 的速度已经很快了,但甚至能更快. 将多个请求合并成一个,避免单独处理每个请求花费的网络延时和开销. 如果你需要从 Elasticsearch 检索很多文档,那 ...

  10. 软件工程第六组U-Helpβ版使用说明

    软件工程第六组U-Helpβ版使用说明 U-help ——告别取件烦恼 produced by 六扇门 源代码下载地址:https://github.com/U-Help/Version-1.0 安装 ...