service vsftpd start 提示:Redirecting to /bin/systemctl start vsftpd.service

我知道是提示用/bin/systemctlstartvsftpd.service来启动,我想问为什么?我就想用servicevsftpdstart怎么去做?... 我知道是提示用 /bin/systemctl start vsftpd.service 来启动,我想问为什么?我就想用 service vsftpd start 怎么去做? 展开
 我来答
捣蛋鬼翔仔
2018-10-11 · TA获得超过9604个赞
知道答主
回答量:16
采纳率:100%
帮助的人:4665
展开全部

分析如下:

1、原因:估计是使用的是Centos7或者 Fedora高版本。启用服务变化了。

2、解决方法:执行命令使用:#/bin/systemctl start vsftpd.service。

3、centos7里面是systemctl start sshd或systemctl start sshd.service。因为centos6里面用的是init来管理服务的,现在centos7改成systemd来管理。你自己安装服务的时候里面会有说明的,会告诉你怎么启动。所有的服务都放在/usr/lib/systemd/system里面的,你不知道的话用man , info , 或者到/usr/share/doc里面去查,网络配置文件/etc/sysconfig/network里有错误,改一下就好了。

扩展资料:

①vsftpd 是以一般身份启动服务,所以对于 Linux 系统的使用权限较低,对于Linux 系统的危害就相对的减低了。此外, vsftpd 亦利用 chroot() 这个函式进行改换根目录的动作,使得系统工具不会被vsftpd 这支服务所误用;

②任何需要具有较高执行权限的 vsftpd 指令均以一支特殊的上层程序( parent process ) 所控制 ,该上层程序享有的较高执行权限功能已经被限制的相当的低,并以不影响Linux 本身的系统为准;

③所有来自 clients 端,想要使用这支上层程序所提供的较高执行权限之vsftpd 指令的需求,均被视为『不可信任的要求』来处理,必需要经过相当程度的身份确认后,方可利用该上层程序的功能。例如chown(), Login 的要求等等动作;

④此外,上面提到的上层程序中,依然使用 chroot() 的功能来限制使用者的执行权限。

参考资料:vsftpd_百度百科

隐匿望默念
高粉答主

2018-09-03 · 繁杂信息太多,你要学会辨别
知道答主
回答量:15
采纳率:100%
帮助的人:2301
展开全部

分析如下:

1、原因:估计是使用的是Centos7或者 Fedora高版本。启用服务变化了。

2、解决方法:执行命令使用:#/bin/systemctl start vsftpd.service。

3、centos7里面是systemctl start sshd或systemctl start sshd.service。因为centos6里面用的是init来管理服务的,现在centos7改成systemd来管理。你自己安装服务的时候里面会有说明的,会告诉你怎么启动。所有的服务都放在/usr/lib/systemd/system里面的,你不知道的话用man , info , 或者到/usr/share/doc里面去查,网络配置文件/etc/sysconfig/network里有错误,改一下就好了。

扩展资料

CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。

CentOS 加入红帽后不变的是:

1. CentOS 继续不收费

2. 保持赞助内容驱动的网络中心不变

3. Bug、Issue 和紧急事件处理策略不变

4. Red Hat Enterprise Linux 和 CentOS 防火墙也依然存在

变化的是:

1. 我们是为红帽工作,不是为 RHEL

2. 红帽提供构建系统和初始内容分发资源的赞助

3. 一些开发的资源包括源码的获取将更加容易

4. 避免了原来和红帽上一些法律的问题

参考资料来源:百度百科:centos

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f8b6ee5
高粉答主

2018-05-21 · 说的都是干货,快来关注
知道小有建树答主
回答量:313
采纳率:100%
帮助的人:9.4万
展开全部
是使用的是Centos7或者 Fedora高版本。启用服务变化了,你前面加个bin什么意思,比如启动ssh服务,centos6里面用service sshd satrt。

centos7里面是systemctl start sshd或systemctl start sshd.service。
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service vsftpd restart。

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the restart(8) utility, e.g. restart vsftpd
vsftpd start/running, process 2464。

因为centos6里面用的是init来管理服务的,现在centos7改成systemd来管理。
你自己安装服务的时候里面会有说明的,会告诉你怎么启动。所有的服务都放在/usr/lib/systemd/system里面的,你不知道的话用man , info , 或者到/usr/share/doc里面去查,网络配置文件/etc/sysconfig/network里有错误,改一下就好了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jinxingvenus
2015-03-25 · TA获得超过4790个赞
知道大有可为答主
回答量:2703
采纳率:64%
帮助的人:3175万
展开全部
估计是使用的是Centos7或者 Fedora高版本。启用服务变化了。

执行命令使用:
#/bin/systemctl start vsftpd.service
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式