因为我只是偶尔需要运行一个 ftp 服务器(在我的例子中是vsftpd),所以我宁愿 只在需要时才 完全激活它。
这向我暗示了两种可能性,但我不知道这两种(或任何一种)是否可能..
选项1:不要在系统启动时启动守护进程,
而是在需要时手动启动它......但我不知道这个命令......也许它只是“vsftpd”它会找到自己的配置文件......但这会与禁用加载时发生冲突吗?
选项2:。在系统启动时启动守护进程,
但以停止/等待模式启动它......即。等价于sudo stop vsftpd
或sudo initctl stop vsftpd
。
我更喜欢选项 1,因为我很少需要 ftp 服务器。
这个问题的答案可能取决于您运行的 Ubuntu 版本。在使用 upstart 的 10.10 版(可能还有 10.04 版)上,您可以编辑
/etc/init/vsftpd.conf
文件并注释掉启动 vsftpd 所涉及的两行,如下所示:行首的 # 表示注释,将在启动时停用启动 vsftpd。
当你准备好启动 vsftpd 时,你可以简单地输入:
在命令提示符下启动 vsftpd。要停止,您将使用:
我希望这是有帮助的!
您可以使用以下命令停止守护程序,
将上述命令添加到启动列表中,以便守护程序在一段时间内停止。如果要在启动后启动守护程序。在终端中发出以下命令。
将命令添加到启动列表。转到系统>>首选项>>启动应用程序。单击添加并在此处输入命令。