首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我使用yum安装vsftpd。为什么不在‘/etc/rc.d/init.d/’中?

我使用yum安装vsftpd。为什么不在‘/etc/rc.d/init.d/’中?
EN

Unix & Linux用户
提问于 2017-06-19 09:21:02
回答 1查看 210关注 0票数 0

我的yum源代码是本地的iso源,我使用yum install vsftpd -y,我使用whereis查找vsftpd

代码语言:javascript
复制
[root@localhost etc]#  whereis vsftpd
vsftpd: /usr/sbin/vsftpd /etc/vsftpd /usr/share/man/man8/vsftpd.8.gz

结果是在/usr/sbin/下,为什么它不在/etc/rc.d/init.d中?

编辑

我用CentOS 7.2

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2017-06-19 10:00:24

/etc/init.d/etc/rc.d/init.d是软件应用程序的初始化脚本所在的地方。/usr/sbin (或/usr/bin)是实际安装应用程序可执行文件的地方。

/etc/rc.d/init.d只包含一个调用应用程序的脚本(在您的示例中是vsftpd)。脚本通常用于在init进程引导期间作为守护进程服务启动应用程序。除此之外,/etc/init.d中的脚本还提供了启动、停止、状态和重新启动选项。

vsftpd是应用程序,它通常在/etc/systemd/system/中有一个服务文件,而不是一个启动脚本。这就是为什么它不在/etc/init.d/

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/371939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档