FTP无法提供服务提示错误代码code=exited, status=2解决方案

一、【问题说明】ftp服务无法提供服务,同时重启vsftpd服务失败:

Code   ViewCopyPrint
  1. [root@]# systemctl restart vsftpd    
  2. Job for vsftpd.service failed. See 'systemctl status vsftpd.service' and 'journalctl -xe' for details.  

二、【查看日志】首先,根据提示,查看vsftpd的进程状态,提示启动失败,code=exited, status=2:

Code   ViewCopyPrint
  1. [root]# systemctl status vsftpd.service   
  2. vsftpd.service - Vsftpd ftp daemon   
  3. Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; enabled; vendor preset: disabled)   
  4. Active: failed (Result: exit-code) since 二 2019-03-12 11:25:39 CST; 1 day 5h ago   
  5. Process: 23209 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited, status=2)   
  6. Main PID: 988 (code=killed, signal=TERM)   
  7.  11:25:39  systemd[1]: Starting Vsftpd ftp daemon...   
  8.  11:25:39  systemd[1]: vsftpd.service: control process exited, code=exited status=2  
  9.  11:25:39  systemd[1]: Failed to start Vsftpd ftp daemon.   
  10.  12 11:25:39  systemd[1]: Unit vsftpd.service entered failed state.   
  11.  12 11:25:39  systemd[1]: vsftpd.service failed.  

三、【解决方案】vsftp服务卸载后重新安装。

Code   ViewCopyPrint
  1.   检查centos是否安装vsftpd   
  2.   [root@]# rpm -aq vsftpd   
  3.     vsftpd-3.0.2-22.el7.x86_64  #查询的返回结果,表明已安装   
  4.   卸载Vfstpd:   
  5.   [root@]# rpm -e vsftpd-3.0.22-22.el7.x86_64   
  6.   安装vsftpd   
  7.  [root@]# yum -y install vsftpd   
  8.   修改vsftpd.conf文件   
  9.  [root@]# vi /etc/vsftpd/vsftpd.conf  #具体配置见《linux解决ftp访问超时连接及用户指定只能访问根目录》一文。  
weinxin
DC Farm小程序二维码
扫一扫添加博客小程序
Jim

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: