vsftpd 提示 unrecognized service 解决办法

前言
今天我在使用LNMP的时候遇到了一个棘手的问题,根据LNMP官方的文档中说的那样我进行了vsftpd的安装,所使用的命令也是lnmp官方说的命令,即如下:
“安装VsFTPD,执行如下命令:./vsftpd.sh 就会自动安装上vsftpd,只需要执行命令:useradd -d /home/wwwroot -s /sbin/nologin adminftp 添加上帐号指定好ftp帐号的根目录,再执行:passwd adminftp 设置上密码,登录就可以了。”
可是我却遇到了问题,安装完成后,我启动vsftpd的时候既然提示 vsftpd:unrecognized service 意思就是无法确认服务,即vsftpd无法识别这个命令,我灰常的迷惑,我又重新进行了几次安装,都是一样的问题,我才确认了不是我的问题。

解决办法
解决办法其实非常简单,只需要在命令中输入:yum install vsftpd 提示Y /N? 时输入y 安装完成后执行 service vsftpd restart 问题就解决了。下面我将代码贴出来,方便大家查看与理解。

[root@251767 ~]# yum install vsftpd
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package vsftpd.i686 0:2.2.2-6.el6_0.1 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
====================================
Package Arch Version Repository Size
====================================
Installing:
vsftpd i686 2.2.2-6.el6_0.1 updates-burstnet 155 k
Transaction Summary
====================================
Install 1 Package(s)
Upgrade 0 Package(s)
Total download size: 155 k
Installed size: 343 k
Is this ok [y/N]: y
Downloading Packages:
vsftpd-2.2.2-6.el6_0.1.i686.rpm | 155 kB 00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : vsftpd-2.2.2-6.el6_0.1.i686 1/1
Installed:
vsftpd.i686 0:2.2.2-6.el6_0.1
Complete!
[root@251767 ~]# service vsftpd restart
Shutting down vsftpd: [FAILED]
Starting vsftpd for vsftpd: [ OK ]

代码中其实很简单的就可以看出,我们主要是对vsftpd进行安装,但是安装的过程中又进行了升级,因此错误就解决了!

结后语
看来主要问题还是在于本人对linux命令及技术的欠缺,希望以后能够在其中学习到更多东西!也希望大家多多支持,多多交流,把好的东西都拿出来分享!

* 本文为Mr. Tao原创文章,转载请注明文章出处及作者 *

发表评论

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

79 + 8 = ?